org.databene.commons.validator.bean
Class AbstractConstraintValidator<A extends java.lang.annotation.Annotation,T>

java.lang.Object
  extended by org.databene.commons.validator.bean.AbstractConstraintValidator<A,T>
All Implemented Interfaces:
javax.validation.ConstraintValidator<A,T>, Validator<T>
Direct Known Subclasses:
CNPJValidator, CountryCode2Validator, CPFValidator, CreditCardNumberValidator, DayOfWeekValidator, EAN13Validator, EAN8Validator, EANValidator, IBANValidator, LuhnValidator, RegexValidator, TINValidator, UnluckyNumberValidator

public abstract class AbstractConstraintValidator<A extends java.lang.annotation.Annotation,T>
extends java.lang.Object
implements Validator<T>, javax.validation.ConstraintValidator<A,T>

Abstract implementation of the ConstraintValidator interface.
Created at 08.11.2008 07:52:34

Since:
0.5.0
Author:
Volker Bergmann

Constructor Summary
AbstractConstraintValidator()
           
 
Method Summary
 void initialize(A params)
           
 java.lang.String toString()
           
 boolean valid(T candidate)
          Checks if an object is valid.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.validation.ConstraintValidator
isValid
 

Constructor Detail

AbstractConstraintValidator

public AbstractConstraintValidator()
Method Detail

initialize

public void initialize(A params)
Specified by:
initialize in interface javax.validation.ConstraintValidator<A extends java.lang.annotation.Annotation,T>

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

valid

public boolean valid(T candidate)
Description copied from interface: Validator
Checks if an object is valid.

Specified by:
valid in interface Validator<T>
Parameters:
candidate - the object to validate
Returns:
true if the specified object is valid, otherwise false


Copyright © 2010. All Rights Reserved.