public void updateUser( CUser user, Set<String> roles, SecurityValidationContext context ) throws InvalidConfigurationException, UserNotFoundException { if ( context == null ) { context = initializeContext(); } // The static config can't be updated, so delegate to xml file manager.updateUser( user, roles, context ); }
@Override public void updateUser(CUser user, Set<String> roles) throws InvalidConfigurationException, UserNotFoundException { checkWriteLock(); configurationManager.updateUser(user, roles); }
@Override public void updateUser(CUser user, Set<String> roles, SecurityValidationContext context) throws InvalidConfigurationException, UserNotFoundException { checkWriteLock(); configurationManager.updateUser(user, roles, context); }
@Override public void updateUser(CUser user) throws InvalidConfigurationException, UserNotFoundException { checkWriteLock(); configurationManager.updateUser(user); }
public void updateUser( CUser user, Set<String> roles ) throws InvalidConfigurationException, UserNotFoundException { manager.updateUser( user, roles, initializeContext() ); }
public void run() throws Exception { final CUser secUser = configuration.readUser( userId ); secUser.setPassword( hashPassword( newPassword ) ); configuration.updateUser( secUser ); saveConfiguration(); } });
@Override public void run() throws Exception { try { user.setPassword(passwordService.encryptPassword(password)); configuration.updateUser(user); configuration.save(); } catch(Exception e) { //Update failed, rollback to previous values user.setPassword(currentPasswordHash); logger.error("Unable to update hash for user {}", user.getId()); } } });
public void run() throws Exception { // we need to pull the users password off off the old user object CUser oldSecUser = configuration.readUser( user.getUserId() ); CUser newSecUser = toUser( user ); newSecUser.setPassword( oldSecUser.getPassword() ); configuration.updateUser( newSecUser, getRoleIdsFromUser( user ) ); saveConfiguration(); } });