+ return new BooleanAnswer(securityService.getSecurityDao().userExists(
+ username));
+ }
+
+ @RequestMapping("/createUser.security")
+ @ModelAttribute(ANSWER_MODEL_KEY)
+ public ArgeoUser createUser(Reader reader) {
+ ArgeoUser user = userDeserializer.deserialize(reader, ArgeoUser.class);
+ // cleanUserBeforeCreate(user);
+ securityService.newUser(user);
+ return securityService.getSecurityDao().getUser(user.getUsername());
+ }
+
+ @RequestMapping("/updateUser.security")
+ @ModelAttribute(ANSWER_MODEL_KEY)
+ public ArgeoUser updateUser(Reader reader) {
+ ArgeoUser user = userDeserializer.deserialize(reader, ArgeoUser.class);
+ securityService.updateUser(user);
+ return securityService.getSecurityDao().getUser(user.getUsername());