File tree Expand file tree Collapse file tree 5 files changed +18
-15
lines changed
src/main/java/org/woehlke/simpleworklist/project Expand file tree Collapse file tree 5 files changed +18
-15
lines changed Original file line number Diff line number Diff line change @@ -246,7 +246,7 @@ public final String projectEditPost(
246246 thisProject = projectService .moveProjectToAnotherContext (thisProject , newContext );
247247 userSession .setLastContextId (newContextId );
248248 } else {
249- thisProject = projectService .saveAndFlush (thisProject );
249+ thisProject = projectService .update (thisProject );
250250 }
251251 userSession .setLastProjectId (thisProject .getId ());
252252 model .addAttribute ("userSession" , userSession );
Original file line number Diff line number Diff line change 33import org .springframework .ui .Model ;
44import org .springframework .validation .BindingResult ;
55import org .woehlke .simpleworklist .context .Context ;
6- import org .woehlke .simpleworklist .task .Task ;
76import org .woehlke .simpleworklist .session .UserSessionBean ;
87import org .woehlke .simpleworklist .user .account .UserAccount ;
98
Original file line number Diff line number Diff line change @@ -100,15 +100,15 @@ public String addNewProjectPersist(
100100 if (userSession .getLastContextId ()>0 ) {
101101 project .setContext (context );
102102 }
103- project = projectService .saveAndFlush (project );
103+ project = projectService .add (project );
104104 projectId = project .getId ();
105105 } else {
106106 Project thisProject = projectService .findByProjectId (projectId );
107107 List <Project > children = thisProject .getChildren ();
108108 children .add (project );
109109 thisProject .setChildren (children );
110110 project .setParent (thisProject );
111- project = projectService .saveAndFlush (project );
111+ project = projectService .add (project );
112112 projectId = project .getId ();
113113 log .info ("project: " + project .toString ());
114114 log .info ("thisProject: " + thisProject .toString ());
@@ -164,7 +164,7 @@ public String addNewProjectToRootPersist(
164164 Model model
165165 ) {
166166 log .info ("addNewProjectToRootPersist" );
167- project = projectService .saveAndFlush (project );
167+ project = projectService .add (project );
168168 userSession .setLastProjectId (project .getId ());
169169 return project .getUrl ();
170170 }
Original file line number Diff line number Diff line change 33import java .util .List ;
44
55import org .woehlke .simpleworklist .context .Context ;
6- //import org.woehlke.simpleworklist.user.account.UserAccount;
76
87public interface ProjectService {
98
109 List <Project > findRootProjectsByContext (Context context );
1110
1211 List <Project > findAllProjectsByContext (Context context );
1312
14- //@Deprecated
15- //List<Project> findRootProjectsByUserAccount(UserAccount userAccount);
16-
17- //@Deprecated
18- //List<Project> findAllProjectsByUserAccount(UserAccount user);
19-
2013 Project moveProjectToAnotherProject (Project thisProject , Project targetProject );
2114
22- Project findByProjectId (long categoryId );
15+ Project findByProjectId (long projectId );
16+
17+ Project add (Project project );
2318
24- Project saveAndFlush (Project project );
19+ Project update (Project project );
2520
2621 Project delete (Project project );
2722
Original file line number Diff line number Diff line change 22
33import java .util .ArrayList ;
44import java .util .List ;
5+ import java .util .UUID ;
56
67import lombok .extern .slf4j .Slf4j ;
78import org .springframework .beans .factory .annotation .Autowired ;
@@ -67,7 +68,15 @@ public Project findByProjectId(long projectId) {
6768
6869 @ Override
6970 @ Transactional (propagation = Propagation .REQUIRES_NEW , readOnly = false )
70- public Project saveAndFlush (Project entity ) {
71+ public Project add (Project entity ) {
72+ log .info ("saveAndFlush" );
73+ entity .setUuid (UUID .randomUUID ().toString ());
74+ return projectRepository .saveAndFlush (entity );
75+ }
76+
77+ @ Override
78+ @ Transactional (propagation = Propagation .REQUIRES_NEW , readOnly = false )
79+ public Project update (Project entity ) {
7180 log .info ("saveAndFlush" );
7281 return projectRepository .saveAndFlush (entity );
7382 }
You can’t perform that action at this time.
0 commit comments