public void addValidationWarning( ValidationMessage message ) { getValidationWarnings().add( message ); }
private void logValidationWarnings( final ValidationResponse vr ) { final List<ValidationMessage> validationWarnings = vr.getValidationWarnings(); if ( validationWarnings != null && validationWarnings.size() > 0 ) { final StringBuilder sb = new StringBuilder(); for ( ValidationMessage msg : validationWarnings ) { if ( sb.length() >= 0 ) { sb.append( "," ); } sb.append( " " ).append( msg.toString() ); } logger.warn( "Security configuration has validation warnings:" + sb.toString() ); } }
public String getMessage() { StringWriter sw = new StringWriter(); sw.append( super.getMessage() ); if ( getValidationResponse() != null ) { if ( getValidationResponse().getValidationErrors().size() > 0 ) { sw.append( "\nValidation errors follows:\n" ); for ( ValidationMessage error : getValidationResponse().getValidationErrors() ) { sw.append( error.toString() ); } sw.append( "\n" ); } if ( getValidationResponse().getValidationWarnings().size() > 0 ) { sw.append( "\nValidation warnings follows:\n" ); for ( ValidationMessage warning : getValidationResponse().getValidationWarnings() ) { sw.append( warning.toString() ); } sw.append( "\n" ); } } return sw.toString(); }
protected void dumpValidationErrors( final ValidationResponse response ) if ( response.getValidationErrors().size() > 0 || response.getValidationWarnings().size() > 0 ) if ( response.getValidationWarnings().size() > 0 ) for ( ValidationMessage msg : response.getValidationWarnings() )
/** * A method to append a validation response to this validation response. The errors list and warnings list are * simply appended, and the isValid is logically AND-ed and isModified is logically OR-ed. * * @param validationResponse */ public void append( ValidationResponse validationResponse ) { for ( ValidationMessage msg : validationResponse.getValidationErrors() ) { if ( getValidationError( msg.getKey() ) != null ) { msg.setKey( msg.getKey() + "(" + key++ + ")" ); } addValidationError( msg ); } for ( ValidationMessage msg : validationResponse.getValidationWarnings() ) { if ( getValidationWarning( msg.getKey() ) != null ) { msg.setKey( msg.getKey() + "(" + key++ + ")" ); } addValidationWarning( msg ); } setValid( isValid() && validationResponse.isValid() ); setModified( isModified() || validationResponse.isModified() ); }