getBean().copyTo(newUser, getLocale()); // doesn't copy password
newUser.setDateCreated(new java.util.Date());
// set username and password
newUser.setUserName(getBean().getUserName());
newUser.resetPassword(getBean().getPassword());
// are we granting the user admin rights?
if(((CreateUserBean)getBean()).isAdministrator()) {
mgr.grantRole("admin", newUser);
}