user.getUserNatures().put(SimpleUserNature.TYPE,
new SimpleUserNature());
} else
- user = securityService.getSecurityDao().getUser(username);
+ user = securityService.getUser(username);
this.setPartProperty("name", username != null ? username : "<new user>");
setPartName(username != null ? username : "<new user>");
}
// TODO: make it more generic
findPage(DefaultUserMainPage.ID).doSave(monitor);
- if (securityService.getSecurityDao().userExists(user.getUsername()))
+ if (securityService.userExists(user.getUsername()))
securityService.updateUser(user);
else {
- try {
- // FIXME: make it cleaner
- ((SimpleArgeoUser)user).setPassword(user.getUsername());
- securityService.newUser(user);
- setPartName(user.getUsername());
- } catch (Exception e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
+ securityService.newUser(user);
+ setPartName(user.getUsername());
}
firePropertyChange(PROP_DIRTY);
}