public ValidationResponse validateRemoteConnectionSettings( ApplicationValidationContext ctx, CRemoteConnectionSettings settings ) { ValidationResponse response = new ApplicationValidationResponse(); if ( ctx != null ) { response.setContext( ctx ); } return response; }
public ValidationResponse validateRestApiSettings( ApplicationValidationContext ctx, CRestApiSettings settings ) { ValidationResponse response = new ApplicationValidationResponse(); if ( ctx != null ) { response.setContext( ctx ); } return response; }
public ValidationResponse validateRemoteNexusInstance( ApplicationValidationContext ctx, CRemoteNexusInstance settings ) { ValidationResponse response = new ApplicationValidationResponse(); if ( ctx != null ) { response.setContext( ctx ); } return response; }
public ValidationResponse validateSchedule( ApplicationValidationContext ctx, CScheduleConfig settings ) { ValidationResponse response = new ApplicationValidationResponse(); if ( ctx != null ) { response.setContext( ctx ); } return response; }
public ValidationResponse validateAnonymousUsername( SecurityValidationContext context, String anonymousUsername ) { // we are not currently doing anything here ValidationResponse validationResponse = new ValidationResponse(); validationResponse.setContext( context ); return validationResponse; }
public ValidationResponse validateRemoteAuthentication( ApplicationValidationContext ctx, CRemoteAuthentication settings ) { ValidationResponse response = new ApplicationValidationResponse(); if ( ctx != null ) { response.setContext( ctx ); } return response; }
public ValidationResponse validateRouting( ApplicationValidationContext ctx, CRouting settings ) { ValidationResponse response = new ApplicationValidationResponse(); if ( ctx != null ) { response.setContext( ctx ); } return response; }
public ValidationResponse validateAnonymousPassword( SecurityValidationContext context, String anonymousPassword ) { // we are not currently doing anything here ValidationResponse validationResponse = new ValidationResponse(); validationResponse.setContext( context ); return validationResponse; }
public ValidationResponse validateRealms( SecurityValidationContext context, List<String> realms ) { ValidationResponse validationResponse = new ValidationResponse(); validationResponse.setContext( context ); if ( ( context.getSecurityConfiguration() != null && context.getSecurityConfiguration().isEnabled() ) || context.getSecurityConfiguration() == null ) { if ( realms.size() < 1 ) { validationResponse.addValidationError( "Security is enabled, You must have at least one realm enabled." ); } // TODO: we should also try to load each one to see if it exists } return validationResponse; }
public ValidationResponse validateScheduledTask( ApplicationValidationContext ctx, CScheduledTask settings ) { ValidationResponse response = new ApplicationValidationResponse(); if ( ctx != null ) { response.setContext( ctx ); } ApplicationValidationContext context = (ApplicationValidationContext) response.getContext(); response.append( validateSchedule( context, settings.getSchedule() ) ); return response; }
public ValidationResponse validateErrorReporting( ApplicationValidationContext ctx, CErrorReporting settings ) { ValidationResponse response = new ApplicationValidationResponse(); if ( ctx != null ) { response.setContext( ctx ); } if ( settings.isEnabled() ) { if ( StringUtils.isEmpty( settings.getJiraUrl() ) ) { ValidationMessage msg = new ValidationMessage( "jiraUrl", "JIRA URL is empty." ); response.addValidationError( msg ); } if ( StringUtils.isEmpty( settings.getJiraProject() ) ) { ValidationMessage msg = new ValidationMessage( "jiraProject", "JIRA Project is empty." ); response.addValidationError( msg ); } } return response; }
public ValidationResponse validateHttpProxySettings( ApplicationValidationContext ctx, CHttpProxySettings settings ) { ValidationResponse response = new ApplicationValidationResponse(); if ( ctx != null ) { response.setContext( ctx ); } if ( settings.getPort() < 80 ) { settings.setPort( 8082 ); response.addValidationWarning( "The HTTP Proxy port is below 80? Settings defaulted." ); response.setModified( true ); } if ( !CHttpProxySettings.PROXY_POLICY_PASS_THRU.equals( settings.getProxyPolicy() ) && !CHttpProxySettings.PROXY_POLICY_STRICT.equals( settings.getProxyPolicy() ) ) { response.addValidationError( "The HTTP Proxy policy settings is invalid: '" + settings.getProxyPolicy() + "'. Valid policies are '" + CHttpProxySettings.PROXY_POLICY_STRICT + "' and '" + CHttpProxySettings.PROXY_POLICY_PASS_THRU + "'." ); } return response; }
public ValidationResponse validateRepositoryMirrors( ApplicationValidationContext ctx, List<CMirror> mirrors ) { ValidationResponse response = new ApplicationValidationResponse(); if ( ctx != null ) { response.setContext( ctx ); } for ( CMirror mirror : mirrors ) { if ( StringUtils.isEmpty( mirror.getId() ) ) { String newId = generateId(); mirror.setId( newId ); response .addValidationWarning( "Fixed wrong mirror ID from '" + mirror.getId() + "' to '" + newId + "'" ); response.setModified( true ); } if ( StringUtils.isEmpty( mirror.getId() ) ) { response.addValidationError( "The Mirror may have no empty/null ID!" ); } if ( StringUtils.isEmpty( mirror.getUrl() ) ) { response.addValidationError( "The Mirror may have no empty/null URL!" ); } } return response; }
public ValidationResponse validateRepositoryGrouping( ApplicationValidationContext ctx, CRepositoryGrouping settings ) { ValidationResponse response = new ApplicationValidationResponse(); if ( ctx != null ) { response.setContext( ctx ); } ApplicationValidationContext context = (ApplicationValidationContext) response.getContext(); context.addExistingPathMappingIds(); if ( settings.getPathMappings() != null ) { for ( CPathMappingItem item : settings.getPathMappings() ) { response.append( validateGroupsSettingPathMappingItem( context, item ) ); } } return response; }
public ValidationResponse validateSmtpConfiguration( ApplicationValidationContext ctx, CSmtpConfiguration settings ) { ValidationResponse response = new ApplicationValidationResponse(); if ( ctx != null ) { response.setContext( ctx ); } if ( StringUtils.isEmpty( settings.getHostname() ) ) { ValidationMessage msg = new ValidationMessage( "host", "SMTP Host is empty." ); response.addValidationError( msg ); } if ( settings.getPort() < 0 ) { ValidationMessage msg = new ValidationMessage( "port", "SMTP Port is inavlid. Enter a port greater than 0." ); response.addValidationError( msg ); } if ( StringUtils.isEmpty( settings.getSystemEmailAddress() ) ) { ValidationMessage msg = new ValidationMessage( "systemEmailAddress", "System Email Address is empty." ); response.addValidationError( msg ); } return response; }
public ValidationResponse validateRemoteHttpProxySettings( ApplicationValidationContext ctx, CRemoteHttpProxySettings settings ) { ValidationResponse response = new ApplicationValidationResponse(); if ( ctx != null ) { response.setContext( ctx ); } if ( settings.getProxyPort() < 1 || settings.getProxyPort() > 65535 ) { response.addValidationError( "The proxy port must be an integer between 1 and 65535!" ); } response.append( validateRemoteAuthentication( ctx, settings.getAuthentication() ) ); return response; }
public ValidationResponse validateModel( SecurityValidationContext context, ValidationRequest<SecurityConfiguration> request ) { ValidationResponse validationResponse = new ValidationResponse(); validationResponse.setContext( context ); SecurityConfiguration configuration = request.getConfiguration(); validationResponse.append( this.validateAnonymousUsername( context, configuration.getAnonymousUsername() ) ); validationResponse.append( this.validateAnonymousPassword( context, configuration.getAnonymousPassword() ) ); validationResponse.append( this.validateRealms( context, configuration.getRealms() ) ); return validationResponse; }
response.setContext( ctx );
response.setContext( ctx );
response.setContext( ctx );