package org.qi4j.library.validation; import java.util.List; /** * JAVADOC */ public class Validator { List<ValidationMessage> messages; String resourceBundle; public Validator( List<ValidationMessage> messages, String resourceBundle ) { this.messages = messages; this.resourceBundle = resourceBundle; } public void error( boolean test, String resourceKey, Object... arguments ) { if( test ) { messages.add( new ValidationMessage( resourceKey, resourceBundle, ValidationMessage.Severity.ERROR, arguments ) ); } } public void warn( boolean test, String resourceKey, Object... arguments ) { if( test ) { messages.add( new ValidationMessage( resourceKey, resourceBundle, ValidationMessage.Severity.WARNING, arguments ) ); } } public void info( boolean test, String resourceKey, Object... arguments ) { if( test ) { messages.add( new ValidationMessage( resourceKey, resourceBundle, ValidationMessage.Severity.INFO, arguments ) ); } } }