Commit 85aa7fe5b3ca8accea3d1a140cf57bda33cd92cc

Authored by Thomas Ziemer
1 parent d5edb70f

refactor: Kleinigkeit im Service und Controller

src/main/java/net/ziemers/swxercise/lg/user/service/UserService.java
@@ -142,7 +142,7 @@ public class UserService { @@ -142,7 +142,7 @@ public class UserService {
142 public boolean deleteUser() { 142 public boolean deleteUser() {
143 // ist zurzeit ein Benutzer angemeldet, können wir ihn löschen 143 // ist zurzeit ein Benutzer angemeldet, können wir ihn löschen
144 final User user = sessionContext.getUser(); 144 final User user = sessionContext.getUser();
145 - return user != null && dao.remove(User.class, user.getId()) != null; 145 + return user != null && deleteUser(user.getId()) != null;
146 } 146 }
147 147
148 /** 148 /**
src/main/java/net/ziemers/swxercise/ui/UserViewController.java
@@ -157,8 +157,10 @@ public class UserViewController { @@ -157,8 +157,10 @@ public class UserViewController {
157 @Produces(MediaType.APPLICATION_JSON) 157 @Produces(MediaType.APPLICATION_JSON)
158 @RolesAllowed(RightState.Constants.ADMIN) 158 @RolesAllowed(RightState.Constants.ADMIN)
159 public RestResponse deleteUser(@PathParam("id") Long id) { 159 public RestResponse deleteUser(@PathParam("id") Long id) {
160 - userService.deleteUser(id);  
161 - return new RestResponse(); 160 + if (userService.deleteUser(id) != null) {
  161 + return new RestResponse();
  162 + }
  163 + return new RestResponse(ResponseState.FAILED);
162 } 164 }
163 165
164 /** 166 /**