- @RequestMapping("/getCredentials.*")
- @ModelAttribute("user")
- public ArgeoUser getCredentials() {
- ArgeoUser argeoUser = securityService.getCurrentUser();
- if (argeoUser == null)
- return new SimpleArgeoUser();
- else
- return argeoUser;
- }
-
- @RequestMapping("/getUsersList.*")
- @ModelAttribute("users")
- public List<ArgeoUser> getUsersList() {
- return securityService.getSecurityDao().listUsers();
- }
-
- @RequestMapping("/userExists.*")
- public BooleanAnswer userExists(@RequestParam("username") String username) {
- return new BooleanAnswer(securityService.getSecurityDao().userExists(
- username));
- }
-
- @RequestMapping("/createUser.*")
- @ModelAttribute("user")
- public ArgeoUser createUser(Reader reader) {
- ArgeoUser user = userDeserializer.deserialize(reader,
- SimpleArgeoUser.class);
- // cleanUserBeforeCreate(user);
- securityService.newUser(user);
- return securityService.getSecurityDao().getUser(user.getUsername());
- }
-
- @RequestMapping("/updateUser.*")
- @ModelAttribute("user")
- public ArgeoUser updateUser(Reader reader) {
- ArgeoUser user = userDeserializer.deserialize(reader,
- SimpleArgeoUser.class);
- securityService.updateUser(user);
- return securityService.getSecurityDao().getUser(user.getUsername());
- }
-
- @RequestMapping("/updateUserSelf.*")
- @ModelAttribute("user")
- /** Will only update the user natures.*/
- public ArgeoUser updateUserSelf(Reader reader) {
- ArgeoUser user = securityService.getCurrentUser();
- ArgeoUser userForNatures = userDeserializer.deserialize(reader,
- SimpleArgeoUser.class);
- user.updateUserNatures(userForNatures.getUserNatures());
- securityService.updateUser(user);
- return securityService.getSecurityDao().getUser(user.getUsername());
- }
-
- @RequestMapping("/deleteUser.*")
- public ServerAnswer deleteUser(@RequestParam("username") String username) {
- securityService.getSecurityDao().delete(username);
- return ServerAnswer.ok("User " + username + " deleted");
- }
-
- @RequestMapping("/getUserDetails.*")
- @ModelAttribute("user")
- public ArgeoUser getUserDetails(@RequestParam("username") String username) {
- return securityService.getSecurityDao().getUser(username);
- }
+// @RequestMapping("/getCredentials.*")
+// @ModelAttribute("user")
+// public ArgeoUser getCredentials() {
+// ArgeoUser argeoUser = securityService.getCurrentUser();
+// if (argeoUser == null)
+// return new SimpleArgeoUser();
+// else
+// return argeoUser;
+// }
+//
+// @RequestMapping("/getUsersList.*")
+// @ModelAttribute("users")
+// public Set<ArgeoUser> getUsersList() {
+// return securityService.listUsers();
+// }
+//
+// @RequestMapping("/userExists.*")
+// public BooleanAnswer userExists(@RequestParam("username") String username) {
+// return new BooleanAnswer(securityService.userExists(username));
+// }
+//
+// @RequestMapping("/createUser.*")
+// @ModelAttribute("user")
+// public ArgeoUser createUser(Reader reader) {
+// ArgeoUser user = userDeserializer.deserialize(reader,
+// SimpleArgeoUser.class);
+// securityService.newUser(user);
+// return securityService.getUser(user.getUsername());
+// }
+//
+// @RequestMapping("/updateUser.*")
+// @ModelAttribute("user")
+// public ArgeoUser updateUser(Reader reader) {
+// ArgeoUser user = userDeserializer.deserialize(reader,
+// SimpleArgeoUser.class);
+// securityService.updateUser(user);
+// return securityService.getUser(user.getUsername());
+// }
+//
+// @RequestMapping("/updateUserSelf.*")
+// @ModelAttribute("user")
+// /** Will only update the user natures.*/
+// public ArgeoUser updateUserSelf(Reader reader) {
+// ArgeoUser user = securityService.getCurrentUser();
+// ArgeoUser userForNatures = userDeserializer.deserialize(reader,
+// SimpleArgeoUser.class);
+// user.updateUserNatures(userForNatures.getUserNatures());
+// securityService.updateUser(user);
+// return securityService.getUser(user.getUsername());
+// }
+//
+// @RequestMapping("/deleteUser.*")
+// public ServerAnswer deleteUser(@RequestParam("username") String username) {
+// securityService.deleteUser(username);
+// return ServerAnswer.ok("User " + username + " deleted");
+// }
+//
+// @RequestMapping("/getUserDetails.*")
+// @ModelAttribute("user")
+// public ArgeoUser getUserDetails(@RequestParam("username") String username) {
+// return securityService.getUser(username);
+// }