22
33import java .util .List ;
44
5+ import org .hibernate .annotations .NamedQuery ;
56import org .springframework .data .domain .Page ;
67import org .springframework .data .domain .Pageable ;
78import org .springframework .data .jpa .repository .JpaRepository ;
@@ -47,19 +48,19 @@ Page<Task> findByTaskStateAndContextOrderByOrderIdTaskStateAsc(
4748 //TODO: #244 change List<Task> to Page<Task>
4849 //TODO: #249 move the JQL Query-String to Entity as Prepared Statement
4950 @ 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" )
5355 List <Task > getTasksByOrderIdTaskStateBetweenLowerTaskAndHigherTask (
5456 @ Param ("lowerOrderIdTaskState" ) long lowerOrderIdTaskState ,
5557 @ Param ("higherOrderIdTaskState" ) long higherOrderIdTaskState ,
5658 @ Param ("taskState" ) TaskState taskState ,
5759 @ Param ("context" ) Context context
5860 );
61+
5962 //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" )
6364 Page <Task > getTasksByOrderIdTaskStateBetweenLowerTaskAndHigherTask (
6465 @ Param ("lowerOrderIdTaskState" ) long lowerOrderIdTaskState ,
6566 @ Param ("higherOrderIdTaskState" ) long higherOrderIdTaskState ,
@@ -71,18 +72,17 @@ Page<Task> getTasksByOrderIdTaskStateBetweenLowerTaskAndHigherTask(
7172 //TODO: #244 change List<Task> to Page<Task>
7273 //TODO: #249 move the JQL Query-String to Entity as Prepared Statement
7374 @ 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" )
7776 List <Task > getTasksByOrderIdProjectBetweenLowerTaskAndHigherTask (
7877 @ Param ("lowerOrderIdProject" ) long lowerOrderIdProject ,
7978 @ Param ("higherOrderIdProject" ) long higherOrderIdProject ,
8079 @ Param ("project" ) Project project
8180 );
8281 //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" )
8686 Page <Task > getTasksByOrderIdProjectBetweenLowerTaskAndHigherTask (
8787 @ Param ("lowerOrderIdProject" ) long lowerOrderIdProject ,
8888 @ Param ("higherOrderIdProject" ) long higherOrderIdProject ,
@@ -93,18 +93,20 @@ Page<Task> getTasksByOrderIdProjectBetweenLowerTaskAndHigherTask(
9393 //TODO: #244 move from List<Task> to Page<Task>
9494 //TODO: #249 move the JQL Query-String to Entity as Prepared Statement
9595 @ 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" )
99100 List <Task > getTasksByOrderIdProjectRootBetweenLowerTaskAndHigherTask (
100101 @ Param ("lowerOrderIdProject" ) long lowerOrderIdProject ,
101102 @ Param ("higherOrderIdProject" ) long higherOrderIdProject ,
102103 @ Param ("context" ) Context context
103104 );
104105 //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" )
108110 Page <Task > getTasksByOrderIdProjectRootBetweenLowerTaskAndHigherTask (
109111 @ Param ("lowerOrderIdProject" ) long lowerOrderIdProject ,
110112 @ Param ("higherOrderIdProject" ) long higherOrderIdProject ,
0 commit comments