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 142 public boolean deleteUser() {
143 143 // ist zurzeit ein Benutzer angemeldet, können wir ihn löschen
144 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 157 @Produces(MediaType.APPLICATION_JSON)
158 158 @RolesAllowed(RightState.Constants.ADMIN)
159 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 /**
... ...