/** @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();
 }