Compare commits
1
Commits
a62e4820a3
..
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e0022b101e |
@@ -1,7 +1,6 @@
|
||||
package ru.kamask.pet.todo.service;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.function.Predicate;
|
||||
|
||||
import ru.kamask.pet.todo.model.SimpleTask;
|
||||
import ru.kamask.pet.todo.repo.Repository;
|
||||
@@ -26,12 +25,10 @@ public class TaskService extends EntityService<SimpleTask> {
|
||||
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) {
|
||||
return getTasks(taskData -> taskData.title().contains(query));
|
||||
return super.getAll().stream()
|
||||
.filter(task -> task.data().title().contains(query))
|
||||
.toList();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user