/** @see AccessControlManager#storeUser(User). */ @POST @Path("/user/store") @Produces(MediaType.APPLICATION_XML) public void storeUser( @FormParam("login") String authEmail, @FormParam("login-pwd") String authPassword, @FormParam("email") String email, @FormParam("name") String name, @FormParam("surname") String surname, @FormParam("password") String userPassword, @FormParam("notes") String notes, @FormParam("role") String role, @FormParam("secret") String apiPassword) { AccessControlManager mgr = getAccessControlManager(authEmail, authPassword, null); mgr.storeUser( new User( email, name, surname, userPassword, notes, Role.valueOf(StringUtils.upperCase(role)), apiPassword)); mgr.close(); }