Skip to content

Commit b0934ab

Browse files
committed
feat: define order to goal service
Signed-off-by: Otavio Santana <[email protected]>
1 parent 408b3f7 commit b0934ab

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/main/java/os/expert/sample/GoalService.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
package os.expert.sample;
22

3+
import jakarta.data.Order;
4+
import jakarta.data.Sort;
5+
import jakarta.data.page.Page;
6+
import jakarta.data.page.PageRequest;
37
import jakarta.enterprise.context.ApplicationScoped;
48
import jakarta.inject.Inject;
59
import org.eclipse.jnosql.mapping.Database;
@@ -23,7 +27,10 @@ public GoalService(@Database(DatabaseType.DOCUMENT) NewYearWishes newYearWishes)
2327
}
2428

2529
public List<Goal> findGoals(int page, int size) {
26-
return null;
30+
PageRequest pageRequest = PageRequest.ofPage(page).size(size);
31+
Order<Goal> priority = Order.by(Sort.asc("priority"));
32+
Page<Goal> goals = newYearWishes.findAll(pageRequest, priority);
33+
return goals.content();
2734
}
2835

2936
public Goal save(Goal goal) {

0 commit comments

Comments
 (0)