org.springmodules.validation.valang.predicates
Class BasicValidationRule

java.lang.Object
  extended by org.springmodules.validation.valang.predicates.BasicValidationRule
All Implemented Interfaces:
ValidationRule

public class BasicValidationRule
extends java.lang.Object
implements ValidationRule

Validation rule implementation that will validate a target bean an return an error message is the validation fails.

Since:
23-04-2005
Author:
Steven Devijver

Constructor Summary
BasicValidationRule(java.lang.String field, Predicate predicate, java.lang.String errorMessage)
           
BasicValidationRule(java.lang.String field, Predicate predicate, java.lang.String errorKey, java.lang.String errorMessage, java.util.Collection errorArgs)
           
 
Method Summary
 java.util.Collection getErrorArgs()
           
 java.lang.String getErrorKey()
           
 java.lang.String getErrorMessage()
           
 java.lang.String getField()
           
 Predicate getPredicate()
           
 void validate(java.lang.Object target, Errors errors)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicValidationRule

public BasicValidationRule(java.lang.String field,
                           Predicate predicate,
                           java.lang.String errorMessage)

BasicValidationRule

public BasicValidationRule(java.lang.String field,
                           Predicate predicate,
                           java.lang.String errorKey,
                           java.lang.String errorMessage,
                           java.util.Collection errorArgs)
Method Detail

getPredicate

public Predicate getPredicate()

getErrorMessage

public java.lang.String getErrorMessage()

getField

public java.lang.String getField()

getErrorKey

public java.lang.String getErrorKey()

getErrorArgs

public java.util.Collection getErrorArgs()

validate

public void validate(java.lang.Object target,
                     Errors errors)
Specified by:
validate in interface ValidationRule


Copyright © 2005. All Rights Reserved.