public void addUser(GeoServerUser user) throws IOException, PasswordPolicyException { if (helper.userMap.containsKey(user.getUsername())) throw new IllegalArgumentException( "The user " + user.getUsername() + " already exists"); preparePassword(user); helper.userMap.put(user.getUsername(), user); addUserToPropertyMap(user); setModified(true); }
public void updateUser(GeoServerUser user) throws IOException, PasswordPolicyException { if (helper.userMap.containsKey(user.getUsername()) == false) { throw new IllegalArgumentException( "The user " + user.getUsername() + " does not exist"); } preparePassword(user); helper.userMap.put(user.getUsername(), user); removeUserFromPropertyMap(user); addUserToPropertyMap(user); setModified(true); }