1 Commits
Author SHA1 Message Date
KamaSK e0022b101e Merge pull request 'dev' (#62) from dev into main
Reviewed-on: #62
2025-06-08 11:57:27 +03:00
@@ -1,7 +1,6 @@
package ru.kamask.pet.todo.service; package ru.kamask.pet.todo.service;
import java.util.List; import java.util.List;
import java.util.function.Predicate;
import ru.kamask.pet.todo.model.SimpleTask; import ru.kamask.pet.todo.model.SimpleTask;
import ru.kamask.pet.todo.repo.Repository; import ru.kamask.pet.todo.repo.Repository;
@@ -26,12 +25,10 @@ public class TaskService extends EntityService<SimpleTask> {
return false; return false;
} }
public List<SimpleTask> getTasks(Predicate<SimpleTask.Data> filter){
return super.getAll().stream().filter(t -> filter.test(t.data())).toList();
}
public List<SimpleTask> search(String query) { public List<SimpleTask> search(String query) {
return getTasks(taskData -> taskData.title().contains(query)); return super.getAll().stream()
.filter(task -> task.data().title().contains(query))
.toList();
} }
} }