2
2
3
3
import java .util .List ;
4
4
5
+ import org .hibernate .annotations .NamedQuery ;
5
6
import org .springframework .data .domain .Page ;
6
7
import org .springframework .data .domain .Pageable ;
7
8
import org .springframework .data .jpa .repository .JpaRepository ;
@@ -47,19 +48,19 @@ Page<Task> findByTaskStateAndContextOrderByOrderIdTaskStateAsc(
47
48
//TODO: #244 change List<Task> to Page<Task>
48
49
//TODO: #249 move the JQL Query-String to Entity as Prepared Statement
49
50
@ Deprecated
50
- @ Query ("select t from Task t"
51
- + " where t.orderIdTaskState > :lowerOrderIdTaskState and t.orderIdTaskState < :higherOrderIdTaskState"
52
- + " and t.taskState = :taskState and t.context = :context" )
51
+ //@Query("select t from Task t"
52
+ // + " where t.orderIdTaskState > :lowerOrderIdTaskState and t.orderIdTaskState < :higherOrderIdTaskState"
53
+ // + " and t.taskState = :taskState and t.context = :context")
54
+ @ Query (name ="queryGetTasksByOrderIdTaskStateBetweenLowerTaskAndHigherTask" )
53
55
List <Task > getTasksByOrderIdTaskStateBetweenLowerTaskAndHigherTask (
54
56
@ Param ("lowerOrderIdTaskState" ) long lowerOrderIdTaskState ,
55
57
@ Param ("higherOrderIdTaskState" ) long higherOrderIdTaskState ,
56
58
@ Param ("taskState" ) TaskState taskState ,
57
59
@ Param ("context" ) Context context
58
60
);
61
+
59
62
//TODO: #249 move the JQL Query-String to Entity as Prepared Statement
60
- @ Query ("select t from Task t"
61
- + " where t.orderIdTaskState > :lowerOrderIdTaskState and t.orderIdTaskState < :higherOrderIdTaskState"
62
- + " and t.taskState = :taskState and t.context = :context" )
63
+ @ Query (name ="queryGetTasksByOrderIdTaskStateBetweenLowerTaskAndHigherTask" )
63
64
Page <Task > getTasksByOrderIdTaskStateBetweenLowerTaskAndHigherTask (
64
65
@ Param ("lowerOrderIdTaskState" ) long lowerOrderIdTaskState ,
65
66
@ Param ("higherOrderIdTaskState" ) long higherOrderIdTaskState ,
@@ -71,18 +72,17 @@ Page<Task> getTasksByOrderIdTaskStateBetweenLowerTaskAndHigherTask(
71
72
//TODO: #244 change List<Task> to Page<Task>
72
73
//TODO: #249 move the JQL Query-String to Entity as Prepared Statement
73
74
@ Deprecated
74
- @ Query ("select t from Task t"
75
- + " where t.orderIdProject > :lowerOrderIdProject and t.orderIdProject < :higherOrderIdProject"
76
- + " and t.project = :project" )
75
+ @ Query (name ="queryGetTasksByOrderIdProjectBetweenLowerTaskAndHigherTask" )
77
76
List <Task > getTasksByOrderIdProjectBetweenLowerTaskAndHigherTask (
78
77
@ Param ("lowerOrderIdProject" ) long lowerOrderIdProject ,
79
78
@ Param ("higherOrderIdProject" ) long higherOrderIdProject ,
80
79
@ Param ("project" ) Project project
81
80
);
82
81
//TODO: #249 move the JQL Query-String to Entity as Prepared Statement
83
- @ Query ("select t from Task t"
84
- + " where t.orderIdProject > :lowerOrderIdProject and t.orderIdProject < :higherOrderIdProject"
85
- + " and t.project = :project" )
82
+ //@Query("select t from Task t"
83
+ // + " where t.orderIdProject > :lowerOrderIdProject and t.orderIdProject < :higherOrderIdProject"
84
+ // + " and t.project = :project")
85
+ @ Query (name ="queryGetTasksByOrderIdProjectBetweenLowerTaskAndHigherTask" )
86
86
Page <Task > getTasksByOrderIdProjectBetweenLowerTaskAndHigherTask (
87
87
@ Param ("lowerOrderIdProject" ) long lowerOrderIdProject ,
88
88
@ Param ("higherOrderIdProject" ) long higherOrderIdProject ,
@@ -93,18 +93,20 @@ Page<Task> getTasksByOrderIdProjectBetweenLowerTaskAndHigherTask(
93
93
//TODO: #244 move from List<Task> to Page<Task>
94
94
//TODO: #249 move the JQL Query-String to Entity as Prepared Statement
95
95
@ Deprecated
96
- @ Query ("select t from Task t"
97
- + " where t.orderIdProject > :lowerOrderIdProject and t.orderIdProject < :higherOrderIdProject"
98
- + " and t.project is null and t.context = :context " )
96
+ //@Query("select t from Task t"
97
+ // + " where t.orderIdProject > :lowerOrderIdProject and t.orderIdProject < :higherOrderIdProject"
98
+ // + " and t.project is null and t.context = :context ")
99
+ @ Query (name = "queryGetTasksByOrderIdProjectRootBetweenLowerTaskAndHigherTask" )
99
100
List <Task > getTasksByOrderIdProjectRootBetweenLowerTaskAndHigherTask (
100
101
@ Param ("lowerOrderIdProject" ) long lowerOrderIdProject ,
101
102
@ Param ("higherOrderIdProject" ) long higherOrderIdProject ,
102
103
@ Param ("context" ) Context context
103
104
);
104
105
//TODO: #249 move the JQL Query-String to Entity as Prepared Statement
105
- @ Query ("select t from Task t"
106
- + " where t.orderIdProject > :lowerOrderIdProject and t.orderIdProject < :higherOrderIdProject"
107
- + " and t.project is null and t.context = :context " )
106
+ //@Query("select t from Task t"
107
+ // + " where t.orderIdProject > :lowerOrderIdProject and t.orderIdProject < :higherOrderIdProject"
108
+ // + " and t.project is null and t.context = :context ")
109
+ @ Query (name = "queryGetTasksByOrderIdProjectRootBetweenLowerTaskAndHigherTask" )
108
110
Page <Task > getTasksByOrderIdProjectRootBetweenLowerTaskAndHigherTask (
109
111
@ Param ("lowerOrderIdProject" ) long lowerOrderIdProject ,
110
112
@ Param ("higherOrderIdProject" ) long higherOrderIdProject ,
0 commit comments