@Override public CConnectionInfo readConnectionInfo() { return getConfiguration().getConnectionInfo(); }
public CConnectionInfo readConnectionInfo() { CConnectionInfo connInfo = getConfiguration().getConnectionInfo(); return connInfo; }
@Override public void save() throws IOException { lock.lock(); try { final Configuration savedConfiguration = this.configuration.clone(); // change the password to be encrypted if (savedConfiguration.getConnectionInfo() != null && StringUtils.isNotEmpty(savedConfiguration.getConnectionInfo().getSystemPassword())) { try { savedConfiguration.getConnectionInfo().setSystemPassword( passwordHelper.encrypt(savedConfiguration.getConnectionInfo().getSystemPassword())); } catch (PlexusCipherException e) { log.error("Failed to encrypt password while storing configuration file", e); } } // perform the "safe save" log.debug("Saving configuration: {}", configurationFile); ModelloUtils.save(savedConfiguration, configurationFile, ldapModelWriter); } finally { lock.unlock(); } }
if ( configuration.getConnectionInfo() != null && StringUtils.isNotEmpty( configuration.getConnectionInfo().getSystemPassword() ) ) clearPass = configuration.getConnectionInfo().getSystemPassword(); configuration.getConnectionInfo().setSystemPassword( passwordHelper.encrypt( clearPass ) ); if ( configuration.getConnectionInfo() != null ) configuration.getConnectionInfo().setSystemPassword( clearPass );
configuration = getDefaultConfiguration(); if (configuration.getConnectionInfo() != null && StringUtils.isNotEmpty(configuration.getConnectionInfo().getSystemPassword())) { try { configuration.getConnectionInfo().setSystemPassword( passwordHelper.decrypt(configuration.getConnectionInfo().getSystemPassword()));
if ( configuration.getConnectionInfo() != null && StringUtils.isNotEmpty( configuration.getConnectionInfo().getSystemPassword() ) ) configuration.getConnectionInfo().setSystemPassword( passwordHelper.decrypt( configuration.getConnectionInfo().getSystemPassword() ) );
configuration.getConnectionInfo().setSystemPassword( "***" );
if ( configuration.getConnectionInfo() != null ) writeCConnectionInfo( (CConnectionInfo) configuration.getConnectionInfo(), "connectionInfo", serializer );
if ( configuration.getConnectionInfo() != null ) writeCConnectionInfo( (CConnectionInfo) configuration.getConnectionInfo(), "connectionInfo", serializer );
@Override public ValidationResponse validateModel(ValidationRequest request) { ValidationResponse response = new ValidationResponse(); Configuration configuration = (Configuration) request.getConfiguration(); if (configuration == null) { ValidationMessage msg = new ValidationMessage("*", "Configuration is missing."); response.addValidationError(msg); } else { if (configuration.getConnectionInfo() != null) { ValidationResponse vr = this.validateConnectionInfo(null, configuration.getConnectionInfo()); this.mergeValidationResponse(vr, response); } else { ValidationMessage msg = new ValidationMessage("*", "Connection Configuration is missing."); response.addValidationError(msg); } if (configuration.getUserAndGroupConfig() != null) { ValidationResponse vr = this.validateUserAndGroupAuthConfiguration(null, configuration.getUserAndGroupConfig()); this.mergeValidationResponse(vr, response); } else { ValidationMessage msg = new ValidationMessage("*", "User And Group Configuration is missing."); response.addValidationError(msg); } } return response; }
if(configuration.getConnectionInfo() != null ) ValidationResponse vr = this.validateConnectionInfo( null, configuration.getConnectionInfo() ); this.mergeValidationResponse( vr, response );