3
3
import lombok .extern .slf4j .Slf4j ;
4
4
import org .springframework .beans .factory .annotation .Autowired ;
5
5
import org .springframework .stereotype .Service ;
6
- import org .springframework .transaction .annotation .Propagation ;
7
- import org .springframework .transaction .annotation .Transactional ;
8
6
import org .woehlke .java .simpleworklist .domain .db .data .Context ;
9
7
import org .woehlke .java .simpleworklist .domain .db .data .Project ;
10
8
import org .woehlke .java .simpleworklist .domain .db .data .Task ;
@@ -26,10 +24,10 @@ public TaskMove2TaskServiceImpl(TaskService taskService) {
26
24
}
27
25
28
26
@ Override
29
- @ Transactional (propagation = Propagation .REQUIRES_NEW , readOnly = false )
27
+ // @Transactional(propagation = Propagation.REQUIRES_NEW, readOnly = false)
30
28
public void moveTasksUpByProjectRoot (Task sourceTask , Task destinationTask ) {
31
29
log .info ("-------------------------------------------------------------------------------" );
32
- log .info (" moveTasks UP By ProjectRoot: " +sourceTask .getId () +" -> " + destinationTask .getId ());
30
+ log .info (" moveTasks UP By ProjectRoot: " +sourceTask .toString () +" -> " + destinationTask .toString ());
33
31
log .info ("-------------------------------------------------------------------------------" );
34
32
Context context = sourceTask .getContext ();
35
33
long lowerOrderIdProject = destinationTask .getOrderIdProject ();
@@ -51,12 +49,12 @@ public void moveTasksUpByProjectRoot(Task sourceTask, Task destinationTask ) {
51
49
tasksMoved .add (destinationTask );
52
50
taskService .saveAll (tasksMoved );
53
51
log .info ("-------------------------------------------------------------------------------" );
54
- log .info (" DONE: moveTasks UP By ProjectRoot: " +sourceTask .getId () +" -> " + destinationTask .getId ());
52
+ log .info (" DONE: moveTasks UP By ProjectRoot: " +sourceTask .toString () +" -> " + destinationTask .toString ());
55
53
log .info ("-------------------------------------------------------------------------------" );
56
54
}
57
55
58
56
@ Override
59
- @ Transactional (propagation = Propagation .REQUIRES_NEW , readOnly = false )
57
+ // @Transactional(propagation = Propagation.REQUIRES_NEW, readOnly = false)
60
58
public void moveTasksDownByProjectRoot (Task sourceTask , Task destinationTask ) {
61
59
log .info ("-------------------------------------------------------------------------------" );
62
60
log .info (" START moveTasks UP By Project Root" );
@@ -88,16 +86,16 @@ public void moveTasksDownByProjectRoot(Task sourceTask, Task destinationTask) {
88
86
}
89
87
90
88
@ Override
91
- @ Transactional (propagation = Propagation .REQUIRES_NEW , readOnly = false )
92
- public void moveTasksUpByProject (Task sourceTask , Task destinationTask ) {
89
+ // @Transactional(propagation = Propagation.REQUIRES_NEW, readOnly = false)
90
+ public void moveTasksUpByProjectId (Task sourceTask , Task destinationTask ) {
93
91
Project project = sourceTask .getProject ();
94
92
log .info ("-------------------------------------------------------------------------------" );
95
- log .info (" START moveTasks UP By Project (" +project .out ()+"):" );
93
+ log .info (" START moveTasks UP By ProjectId (" +project .out ()+"):" );
96
94
log .info (" " +sourceTask .outProject () +" -> " + destinationTask .outProject ());
97
95
log .info ("-------------------------------------------------------------------------------" );
98
96
long lowerOrderIdProject = destinationTask .getOrderIdProject ();
99
97
long higherOrderIdProject = sourceTask .getOrderIdProject ();
100
- List <Task > tasks = taskService .getTasksByOrderIdProjectBetweenLowerTaskAndHigherTask (
98
+ List <Task > tasks = taskService .getTasksByOrderIdProjectIdBetweenLowerTaskAndHigherTask (
101
99
lowerOrderIdProject ,
102
100
higherOrderIdProject ,
103
101
project
@@ -121,16 +119,16 @@ public void moveTasksUpByProject(Task sourceTask, Task destinationTask ) {
121
119
}
122
120
123
121
@ Override
124
- @ Transactional (propagation = Propagation .REQUIRES_NEW , readOnly = false )
125
- public void moveTasksDownByProject (Task sourceTask , Task destinationTask ) {
122
+ // @Transactional(propagation = Propagation.REQUIRES_NEW, readOnly = false)
123
+ public void moveTasksDownByProjectId (Task sourceTask , Task destinationTask ) {
126
124
Project project = sourceTask .getProject ();
127
125
log .info ("-------------------------------------------------------------------------------" );
128
- log .info (" START moveTasks DOWN By Project (" +project .out ()+"):" );
126
+ log .info (" START moveTasks DOWN By ProjectId (" +project .out ()+"):" );
129
127
log .info (" " +sourceTask .outProject () +" -> " + destinationTask .outProject ());
130
128
log .info ("-------------------------------------------------------------------------------" );
131
129
final long lowerOrderIdProject = sourceTask .getOrderIdProject ();
132
130
final long higherOrderIdProject = destinationTask .getOrderIdProject ();
133
- List <Task > tasks = taskService .getTasksByOrderIdProjectBetweenLowerTaskAndHigherTask (
131
+ List <Task > tasks = taskService .getTasksByOrderIdProjectIdBetweenLowerTaskAndHigherTask (
134
132
lowerOrderIdProject ,
135
133
higherOrderIdProject ,
136
134
project
@@ -153,7 +151,7 @@ public void moveTasksDownByProject(Task sourceTask, Task destinationTask) {
153
151
}
154
152
155
153
@ Override
156
- @ Transactional (propagation = Propagation .REQUIRES_NEW , readOnly = false )
154
+ // @Transactional(propagation = Propagation.REQUIRES_NEW, readOnly = false)
157
155
public void moveTaskToTaskAndChangeTaskOrderInTaskstate (Task sourceTask , Task destinationTask ) {
158
156
log .info ("-------------------------------------------------------------------------------" );
159
157
log .info (" START: moveTaskToTask AndChangeTaskOrder In Taskstate " );
@@ -181,12 +179,12 @@ public void moveTaskToTaskAndChangeTaskOrderInTaskstate(Task sourceTask, Task de
181
179
}
182
180
183
181
@ Override
184
- @ Transactional (propagation = Propagation .REQUIRES_NEW , readOnly = false )
182
+ // @Transactional(propagation = Propagation.REQUIRES_NEW, readOnly = false)
185
183
public void moveTasksUpByTaskState (Task sourceTask , Task destinationTask ) {
184
+ TaskState taskState = sourceTask .getTaskState ();
186
185
log .info ("-------------------------------------------------------------------------------" );
187
- log .info (" moveTasks UP By TaskState: " +sourceTask .getId () +" -> " + destinationTask .getId ());
186
+ log .info (" moveTasks UP By TaskState(" + taskState . name ()+ ") : " +sourceTask .getId () +" -> " + destinationTask .getId ());
188
187
log .info ("-------------------------------------------------------------------------------" );
189
- TaskState taskState = sourceTask .getTaskState ();
190
188
Context context = sourceTask .getContext ();
191
189
final long lowerOrderIdTaskState = destinationTask .getOrderIdTaskState ();
192
190
final long higherOrderIdTaskState = sourceTask .getOrderIdTaskState ();
@@ -216,12 +214,12 @@ public void moveTasksUpByTaskState(Task sourceTask, Task destinationTask ) {
216
214
217
215
218
216
@ Override
219
- @ Transactional (propagation = Propagation .REQUIRES_NEW , readOnly = false )
217
+ // @Transactional(propagation = Propagation.REQUIRES_NEW, readOnly = false)
220
218
public void moveTasksDownByTaskState (Task sourceTask , Task destinationTask ) {
219
+ TaskState taskState = sourceTask .getTaskState ();
221
220
log .info ("-------------------------------------------------------------------------------" );
222
- log .info (" moveTasks DOWN By TaskState: " +sourceTask .getId () +" -> " + destinationTask .getId ());
221
+ log .info (" moveTasks DOWN By TaskState(" + taskState . name ()+ ") : " +sourceTask .getId () +" -> " + destinationTask .getId ());
223
222
log .info ("-------------------------------------------------------------------------------" );
224
- TaskState taskState = sourceTask .getTaskState ();
225
223
Context context = sourceTask .getContext ();
226
224
long lowerOrderIdTaskState = sourceTask .getOrderIdTaskState ();
227
225
long higherOrderIdTaskState = destinationTask .getOrderIdTaskState ();
0 commit comments