1515@ Repository
1616public interface TaskRepository extends JpaRepository <Task , Long > {
1717
18+ List <Task > findByContext (Context context );
19+
20+ @ Query (name ="findByTaskStateInbox" )
21+ Page <Task > findByTaskStateInbox (@ Param ("context" ) Context context , Pageable request );
22+ @ Query (name ="findByTaskStateInbox" )
23+ List <Task > findByTaskStateInbox (@ Param ("context" ) Context context );
24+
25+ @ Query (name ="findByTaskStateToday" )
26+ Page <Task > findByTaskStateToday (@ Param ("context" ) Context context , Pageable request );
27+ @ Query (name ="findByTaskStateToday" )
28+ List <Task > findByTaskStateToday (@ Param ("context" ) Context context );
29+
30+ @ Query (name ="findByTaskStateNext" )
31+ Page <Task > findByTaskStateNext (@ Param ("context" ) Context context , Pageable request );
32+ @ Query (name ="findByTaskStateNext" )
33+ List <Task > findByTaskStateNext (@ Param ("context" ) Context context );
34+
35+ @ Query (name ="findByTaskStateWaiting" )
36+ Page <Task > findByTaskStateWaiting (@ Param ("context" ) Context context , Pageable request );
37+ @ Query (name ="findByTaskStateWaiting" )
38+ List <Task > findByTaskStateWaiting (@ Param ("context" ) Context context );
39+
40+ @ Query (name ="findByTaskStateScheduled" )
41+ Page <Task > findByTaskStateScheduled (@ Param ("context" ) Context context , Pageable request );
42+ @ Query (name ="findByTaskStateScheduled" )
43+ List <Task > findByTaskStateScheduled (@ Param ("context" ) Context context );
44+
45+ @ Query (name ="findByTaskStateSomeday" )
46+ Page <Task > findByTaskStateSomeday (@ Param ("context" ) Context context , Pageable request );
47+ @ Query (name ="findByTaskStateSomeday" )
48+ List <Task > findByTaskStateSomeday (@ Param ("context" ) Context context );
49+
50+ Page <Task > findByFocus (boolean focus , Context context , Pageable request );
51+ List <Task > findByFocus (boolean focus , Context context );
52+
53+ @ Query (name ="findByTaskStateCompleted" )
54+ Page <Task > findByTaskStateCompleted (@ Param ("context" ) Context context , Pageable request );
55+ @ Query (name ="findByTaskStateCompleted" )
56+ List <Task > findByTaskStateCompleted (@ Param ("context" ) Context context );
57+
58+ @ Query (name ="findByTaskStateTrash" )
59+ Page <Task > findByTaskStateTrash (@ Param ("context" ) Context context , Pageable request );
60+ @ Query (name ="findByTaskStateTrash" )
61+ List <Task > findByTaskStateTrash (@ Param ("context" ) Context context );
62+
63+ @ Query (name ="findByTaskStateDeleted" )
64+ Page <Task > findByTaskStateDeleted (@ Param ("context" ) Context context , Pageable request );
65+ @ Query (name ="findByTaskStateDeleted" )
66+ List <Task > findByTaskStateDeleted (@ Param ("context" ) Context context );
67+
68+ @ Query (name ="findByTaskStateProjects" )
69+ Page <Task > findByTaskStateProjects (@ Param ("context" ) Context context , Pageable request );
70+ @ Query (name ="findByTaskStateProjects" )
71+ List <Task > findByTaskStateProjects (@ Param ("context" ) Context context );
72+
73+
74+ List <Task > findByTaskStateAndContextOrderByOrderIdTaskStateAsc (TaskState taskState , Context context );
1875 List <Task > findByProject (Project thisProject );
1976 Page <Task > findByProject (Project thisProject , Pageable pageable );
20- Page <Task > findByFocusAndContext (boolean focus , Context context , Pageable request );
2177 Page <Task > findByProjectIsNullAndContext (Context context , Pageable request );
2278
23- List <Task > findByContext (Context context );
24-
2579 Task findTopByTaskStateAndContextOrderByOrderIdTaskStateDesc (TaskState taskState , Context context );
2680 Task findTopByProjectIsNullAndContextOrderByOrderIdProjectDesc (Context context );
2781 Task findTopByProjectAndContextOrderByOrderIdProjectDesc (Project project , Context context );
2882
29- List <Task > findByTaskStateAndContext (TaskState taskState , Context context );
30- Page <Task > findByTaskStateAndContext (TaskState taskState , Context context , Pageable request );
31-
32- @ Query (name ="findByTaskStateTrashAndContext" )
33- Page <Task > findByTaskStateTrashAndContext (@ Param ("context" ) Context context , Pageable request );
34-
35- List <Task > findByTaskStateAndContextOrderByOrderIdTaskStateAsc (
36- TaskState taskState , Context context
37- );
38-
3983 @ Query (name ="queryGetTasksByOrderIdTaskStateBetweenLowerTaskAndHigherTask" )
4084 List <Task > getTasksByOrderIdTaskStateBetweenLowerTaskAndHigherTask (
4185 @ Param ("lowerOrderIdTaskState" ) long lowerOrderIdTaskState ,
@@ -58,5 +102,4 @@ List<Task> getTasksByOrderIdProjectRootBetweenLowerTaskAndHigherTask(
58102 @ Param ("context" ) Context context
59103 );
60104
61-
62105}
0 commit comments