Skip to content

Commit aae999c

Browse files
committed
work in progres
1 parent 1e71929 commit aae999c

File tree

5 files changed

+18
-15
lines changed

5 files changed

+18
-15
lines changed

src/main/java/org/woehlke/simpleworklist/project/ProjectController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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);

src/main/java/org/woehlke/simpleworklist/project/ProjectControllerService.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import org.springframework.ui.Model;
44
import org.springframework.validation.BindingResult;
55
import org.woehlke.simpleworklist.context.Context;
6-
import org.woehlke.simpleworklist.task.Task;
76
import org.woehlke.simpleworklist.session.UserSessionBean;
87
import org.woehlke.simpleworklist.user.account.UserAccount;
98

src/main/java/org/woehlke/simpleworklist/project/ProjectControllerServiceImpl.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff 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
}

src/main/java/org/woehlke/simpleworklist/project/ProjectService.java

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,25 +3,20 @@
33
import java.util.List;
44

55
import org.woehlke.simpleworklist.context.Context;
6-
//import org.woehlke.simpleworklist.user.account.UserAccount;
76

87
public 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

src/main/java/org/woehlke/simpleworklist/project/ProjectServiceImpl.java

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import java.util.ArrayList;
44
import java.util.List;
5+
import java.util.UUID;
56

67
import lombok.extern.slf4j.Slf4j;
78
import 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
}

0 commit comments

Comments
 (0)