@Override public void updateUserAndGroupConfiguration(CUserAndGroupAuthConfiguration userAndGroupConfig) throws InvalidConfigurationException { lock.lock(); try { final ValidationResponse vr = validator.validateUserAndGroupAuthConfiguration(null, userAndGroupConfig); if (vr.getValidationErrors().size() > 0) { throw new InvalidConfigurationException(vr); } getConfiguration().setUserAndGroupConfig(userAndGroupConfig); } finally { lock.unlock(); } }
@Override public void updateConnectionInfo(CConnectionInfo connectionInfo) throws InvalidConfigurationException { lock.lock(); try { final ValidationResponse vr = validator.validateConnectionInfo(null, connectionInfo); if (vr.getValidationErrors().size() > 0) { throw new InvalidConfigurationException(vr); } getConfiguration().setConnectionInfo(connectionInfo); } finally { lock.unlock(); } }
public void updateUserAndGroupConfiguration( CUserAndGroupAuthConfiguration userAndGroupConfig ) throws InvalidConfigurationException { lock.lock(); try { ValidationResponse vr = validator.validateUserAndGroupAuthConfiguration( null, userAndGroupConfig ); if ( vr.getValidationErrors().size() > 0 ) { throw new InvalidConfigurationException( vr ); } getConfiguration().setUserAndGroupConfig( userAndGroupConfig ); } finally { lock.unlock(); } }
public void updateConnectionInfo( CConnectionInfo connectionInfo ) throws InvalidConfigurationException { lock.lock(); try { ValidationResponse vr = validator.validateConnectionInfo( null, connectionInfo ); if ( vr.getValidationErrors().size() > 0 ) { throw new InvalidConfigurationException( vr ); } getConfiguration().setConnectionInfo( connectionInfo ); } finally { lock.unlock(); } }
final ValidationResponse vr = validator.validateModel(new ValidationRequest(configuration)); if (vr.getValidationErrors().size() > 0) { log.warn("Invalid LDAP configuration, defaulting configuration", new InvalidConfigurationException(vr)); configuration = getDefaultConfiguration();