1212import org .woehlke .java .simpleworklist .domain .project .ProjectRepository ;
1313import org .woehlke .java .simpleworklist .domain .taskworkflow .TaskState ;
1414
15+ import javax .validation .Valid ;
1516import javax .validation .constraints .Min ;
1617import javax .validation .constraints .NotNull ;
1718import java .util .*;
@@ -58,7 +59,7 @@ public Page<Task> findbyTaskstate(
5859 @ Override
5960 @ Transactional (propagation = Propagation .REQUIRED , readOnly = true )
6061 public Page <Task > findByProject (
61- @ NotNull Project thisProject , @ NotNull Pageable request
62+ @ NotNull Project thisProject ,Pageable request
6263 ) {
6364 log .info ("findByProject: " );
6465 log .info ("---------------------------------" );
@@ -69,7 +70,7 @@ public Page<Task> findByProject(
6970
7071 @ Override
7172 @ Transactional (propagation = Propagation .REQUIRED , readOnly = true )
72- public Page <Task > findByRootProject (@ NotNull Context context , @ NotNull Pageable request ) {
73+ public Page <Task > findByRootProject ( Context context ,Pageable request ) {
7374 log .info ("findByRootProject: " );
7475 return taskRepository .findByProjectIsNullAndContext (context , request );
7576 }
@@ -87,7 +88,7 @@ public Task findOne(@Min(1L) long taskId) {
8788
8889 @ Override
8990 @ Transactional (propagation = Propagation .REQUIRES_NEW , readOnly = false )
90- public Task updatedViaTaskstate (@ NotNull Task task ) {
91+ public Task updatedViaTaskstate (Task task ) {
9192 log .info ("updatedViaTaskstate" );
9293 if (task .getProject () != null ){
9394 Long projectId = task .getProject ().getId ();
@@ -106,7 +107,7 @@ public Task updatedViaTaskstate(@NotNull Task task) {
106107
107108 @ Override
108109 @ Transactional (propagation = Propagation .REQUIRES_NEW , readOnly = false )
109- public Task updatedViaProject (@ NotNull Task task ) {
110+ public Task updatedViaProject ( @ Valid Task task ) {
110111 log .info ("updatedViaProject" );
111112 task = taskRepository .saveAndFlush (task );
112113 log .info ("persisted Task: " + task .outProject ());
@@ -115,7 +116,7 @@ public Task updatedViaProject(@NotNull Task task) {
115116
116117 @ Override
117118 @ Transactional (propagation = Propagation .REQUIRES_NEW , readOnly = false )
118- public Task updatedViaProjectRoot (@ NotNull Task task ) {
119+ public Task updatedViaProjectRoot ( @ Valid Task task ) {
119120 log .info ("updatedViaProject" );
120121 task = taskRepository .saveAndFlush (task );
121122 log .info ("persisted Task: " + task .outProject ());
@@ -124,7 +125,7 @@ public Task updatedViaProjectRoot(@NotNull Task task) {
124125
125126 @ Override
126127 @ Transactional (propagation = Propagation .REQUIRES_NEW , readOnly = false )
127- public Task addToInbox (@ NotNull Task task ) {
128+ public Task addToInbox ( @ Valid Task task ) {
128129 log .info ("addToInbox" );
129130 task .setUuid (UUID .randomUUID ());
130131 task .setRootProject ();
@@ -142,7 +143,7 @@ public Task addToInbox(@NotNull Task task) {
142143
143144 @ Override
144145 @ Transactional (propagation = Propagation .REQUIRES_NEW , readOnly = false )
145- public Task addToProject (@ NotNull Task task ) {
146+ public Task addToProject ( @ Valid Task task ) {
146147 log .info ("addToProject" );
147148 task .setUuid (UUID .randomUUID ());
148149 task .unsetFocus ();
@@ -157,7 +158,7 @@ public Task addToProject(@NotNull Task task) {
157158
158159 @ Override
159160 @ Transactional (propagation = Propagation .REQUIRES_NEW , readOnly = false )
160- public Task addToRootProject (@ NotNull Task task ) {
161+ public Task addToRootProject ( @ Valid Task task ) {
161162 log .info ("addToRootProject" );
162163 task .setUuid (UUID .randomUUID ());
163164 task .setRootProject ();
@@ -174,7 +175,7 @@ public Task addToRootProject(@NotNull Task task) {
174175
175176 @ Override
176177 @ Transactional (propagation = Propagation .REQUIRES_NEW , readOnly = false )
177- public Task moveTaskToRootProject (@ NotNull Task task ) {
178+ public Task moveTaskToRootProject ( @ Valid Task task ) {
178179 task .moveTaskToRootProject ();
179180 long maxOrderIdProject = this .getMaxOrderIdProjectRoot (task .getContext ());
180181 task .setOrderIdProject (++maxOrderIdProject );
@@ -183,7 +184,7 @@ public Task moveTaskToRootProject(@NotNull Task task) {
183184
184185 @ Override
185186 @ Transactional (propagation = Propagation .REQUIRES_NEW , readOnly = false )
186- public Task moveTaskToAnotherProject (@ NotNull Task task , @ NotNull Project project ) {
187+ public Task moveTaskToAnotherProject ( @ Valid Task task ,@ Valid Project project ) {
187188 boolean okContext = task .hasSameContextAs (project );
188189 if (okContext ) {
189190 task .moveTaskToAnotherProject (project );
@@ -199,7 +200,7 @@ public Task moveTaskToAnotherProject(@NotNull Task task, @NotNull Project projec
199200
200201 @ Override
201202 @ Transactional (propagation = Propagation .REQUIRES_NEW , readOnly = false )
202- public void moveAllCompletedToTrash (@ NotNull Context context ) {
203+ public void moveAllCompletedToTrash ( Context context ) {
203204 long maxOrderIdTaskState = this .getMaxOrderIdTaskState (
204205 TaskState .TRASH ,
205206 context
@@ -219,7 +220,7 @@ public void moveAllCompletedToTrash(@NotNull Context context) {
219220
220221 @ Override
221222 @ Transactional (propagation = Propagation .REQUIRES_NEW , readOnly = false )
222- public void emptyTrash (@ NotNull Context context ) {
223+ public void emptyTrash ( Context context ) {
223224 List <Task > taskList = taskRepository .findByTaskStateAndContext (
224225 TaskState .TRASH ,
225226 context
@@ -239,7 +240,7 @@ public void emptyTrash(@NotNull Context context) {
239240
240241 @ Override
241242 @ Transactional (propagation = Propagation .REQUIRED , readOnly = true )
242- public long getMaxOrderIdTaskState (@ NotNull TaskState taskState , @ NotNull Context context ) {
243+ public long getMaxOrderIdTaskState ( TaskState taskState ,Context context ) {
243244 Task task = taskRepository .findTopByTaskStateAndContextOrderByOrderIdTaskStateDesc (
244245 taskState ,
245246 context
@@ -249,7 +250,7 @@ public long getMaxOrderIdTaskState(@NotNull TaskState taskState, @NotNull Contex
249250
250251 @ Override
251252 @ Transactional (propagation = Propagation .REQUIRED , readOnly = true )
252- public long getMaxOrderIdProject (@ NotNull Project project , @ NotNull Context context ) {
253+ public long getMaxOrderIdProject ( Project project ,Context context ) {
253254 Task task = taskRepository .findTopByProjectAndContextOrderByOrderIdProjectDesc (
254255 project ,
255256 context
@@ -259,7 +260,7 @@ public long getMaxOrderIdProject(@NotNull Project project, @NotNull Context cont
259260
260261 @ Override
261262 @ Transactional (propagation = Propagation .REQUIRED , readOnly = true )
262- public long getMaxOrderIdProjectRoot (@ NotNull Context context ) {
263+ public long getMaxOrderIdProjectRoot ( Context context ) {
263264 Task task = taskRepository .findTopByProjectIsNullAndContextOrderByOrderIdProjectDesc (
264265 context
265266 );
@@ -268,7 +269,7 @@ public long getMaxOrderIdProjectRoot(@NotNull Context context) {
268269
269270 @ Override
270271 @ Transactional (propagation = Propagation .REQUIRED , readOnly = false )
271- public void moveTasksUpByTaskState (@ NotNull Task sourceTask , @ NotNull Task destinationTask ) {
272+ public void moveTasksUpByTaskState (Task sourceTask , Task destinationTask ) {
272273 TaskState taskState = sourceTask .getTaskState ();
273274 Context context = sourceTask .getContext ();
274275 final long lowerOrderIdTaskState = destinationTask .getOrderIdTaskState ();
@@ -297,7 +298,7 @@ public void moveTasksUpByTaskState(@NotNull Task sourceTask, @NotNull Task desti
297298
298299 @ Override
299300 @ Transactional (propagation = Propagation .REQUIRED , readOnly = false )
300- public void moveTasksDownByTaskState (@ NotNull Task sourceTask , @ NotNull Task destinationTask ) {
301+ public void moveTasksDownByTaskState (Task sourceTask , Task destinationTask ) {
301302 log .info ("-------------------------------------------------------------------------------" );
302303 log .info (" moveTasks DOWN By TaskState: " +sourceTask .getId () +" -> " + destinationTask .getId ());
303304 log .info ("-------------------------------------------------------------------------------" );
@@ -330,7 +331,7 @@ public void moveTasksDownByTaskState(@NotNull Task sourceTask, @NotNull Task des
330331
331332 @ Override
332333 @ Transactional (propagation = Propagation .REQUIRED , readOnly = false )
333- public void moveTasksUpByProjectRoot (@ NotNull Task sourceTask , @ NotNull Task destinationTask ) {
334+ public void moveTasksUpByProjectRoot (Task sourceTask , Task destinationTask ) {
334335 log .info ("-------------------------------------------------------------------------------" );
335336 log .info (" moveTasks UP By ProjectRoot: " +sourceTask .getId () +" -> " + destinationTask .getId ());
336337 log .info ("-------------------------------------------------------------------------------" );
@@ -360,7 +361,7 @@ public void moveTasksUpByProjectRoot(@NotNull Task sourceTask, @NotNull Task des
360361
361362 @ Override
362363 @ Transactional (propagation = Propagation .REQUIRED , readOnly = false )
363- public void moveTasksDownByProjectRoot (@ NotNull Task sourceTask , @ NotNull Task destinationTask ) {
364+ public void moveTasksDownByProjectRoot (Task sourceTask , Task destinationTask ) {
364365 log .info ("-------------------------------------------------------------------------------" );
365366 log .info (" START moveTasks UP By Project Root" );
366367 log .info (" " +sourceTask .outProject () +" -> " + destinationTask .outProject ());
@@ -392,7 +393,7 @@ public void moveTasksDownByProjectRoot(@NotNull Task sourceTask, @NotNull Task d
392393
393394 @ Override
394395 @ Transactional (propagation = Propagation .REQUIRED , readOnly = false )
395- public void moveTasksUpByProject (@ NotNull Task sourceTask , @ NotNull Task destinationTask ) {
396+ public void moveTasksUpByProject (Task sourceTask , Task destinationTask ) {
396397 Project project = sourceTask .getProject ();
397398 log .info ("-------------------------------------------------------------------------------" );
398399 log .info (" START moveTasks UP By Project(" +project .out ()+"):" );
@@ -425,7 +426,7 @@ public void moveTasksUpByProject(@NotNull Task sourceTask, @NotNull Task destina
425426
426427 @ Override
427428 @ Transactional (propagation = Propagation .REQUIRED , readOnly = false )
428- public void moveTasksDownByProject (@ NotNull Task sourceTask , @ NotNull Task destinationTask ) {
429+ public void moveTasksDownByProject (Task sourceTask , Task destinationTask ) {
429430 Project project = sourceTask .getProject ();
430431 log .info ("-------------------------------------------------------------------------------" );
431432 log .info (" START moveTasks DOWN By Project(" +project .out ()+"):" );
@@ -457,7 +458,7 @@ public void moveTasksDownByProject(@NotNull Task sourceTask, @NotNull Task desti
457458
458459 @ Override
459460 @ Transactional (propagation = Propagation .REQUIRES_NEW , readOnly = false )
460- public Task moveTaskToInbox (@ NotNull Task task ) {
461+ public Task moveTaskToInbox (Task task ) {
461462 long newOrderIdTaskState = this .getMaxOrderIdTaskState (
462463 TaskState .INBOX ,
463464 task .getContext ()
@@ -471,7 +472,7 @@ public Task moveTaskToInbox(@NotNull Task task) {
471472
472473 @ Override
473474 @ Transactional (propagation = Propagation .REQUIRES_NEW , readOnly = false )
474- public Task moveTaskToToday (@ NotNull Task task ) {
475+ public Task moveTaskToToday (Task task ) {
475476 Date now = new Date ();
476477 long newOrderIdTaskState = this .getMaxOrderIdTaskState (
477478 TaskState .TODAY ,
@@ -486,7 +487,7 @@ public Task moveTaskToToday(@NotNull Task task) {
486487
487488 @ Override
488489 @ Transactional (propagation = Propagation .REQUIRES_NEW , readOnly = false )
489- public Task moveTaskToNext (@ NotNull Task task ) {
490+ public Task moveTaskToNext (Task task ) {
490491 long newOrderIdTaskState = this .getMaxOrderIdTaskState (
491492 TaskState .NEXT ,
492493 task .getContext ()
@@ -500,7 +501,7 @@ public Task moveTaskToNext(@NotNull Task task) {
500501
501502 @ Override
502503 @ Transactional (propagation = Propagation .REQUIRES_NEW , readOnly = false )
503- public Task moveTaskToWaiting (@ NotNull Task task ) {
504+ public Task moveTaskToWaiting (Task task ) {
504505 long newOrderIdTaskState = this .getMaxOrderIdTaskState (
505506 TaskState .WAITING ,
506507 task .getContext ()
@@ -514,7 +515,7 @@ public Task moveTaskToWaiting(@NotNull Task task) {
514515
515516 @ Override
516517 @ Transactional (propagation = Propagation .REQUIRES_NEW , readOnly = false )
517- public Task moveTaskToSomeday (@ NotNull Task task ) {
518+ public Task moveTaskToSomeday (Task task ) {
518519 long newOrderIdTaskState = this .getMaxOrderIdTaskState (
519520 TaskState .SOMEDAY ,
520521 task .getContext ()
@@ -528,7 +529,7 @@ public Task moveTaskToSomeday(@NotNull Task task) {
528529
529530 @ Override
530531 @ Transactional (propagation = Propagation .REQUIRES_NEW , readOnly = false )
531- public Task moveTaskToFocus (@ NotNull Task task ) {
532+ public Task moveTaskToFocus (Task task ) {
532533 long newOrderIdTaskState = this .getMaxOrderIdTaskState (
533534 TaskState .FOCUS ,
534535 task .getContext ()
@@ -542,7 +543,7 @@ public Task moveTaskToFocus(@NotNull Task task) {
542543
543544 @ Override
544545 @ Transactional (propagation = Propagation .REQUIRES_NEW , readOnly = false )
545- public Task moveTaskToCompleted (@ NotNull Task task ) {
546+ public Task moveTaskToCompleted (Task task ) {
546547 long newOrderIdTaskState = this .getMaxOrderIdTaskState (
547548 TaskState .COMPLETED ,
548549 task .getContext ()
@@ -556,7 +557,7 @@ public Task moveTaskToCompleted(@NotNull Task task) {
556557
557558 @ Override
558559 @ Transactional (propagation = Propagation .REQUIRES_NEW , readOnly = false )
559- public Task moveTaskToTrash (@ NotNull Task task ) {
560+ public Task moveTaskToTrash (Task task ) {
560561 long newOrderIdTaskState = this .getMaxOrderIdTaskState (
561562 TaskState .TRASH ,
562563 task .getContext ()
0 commit comments