org.databene.commons.validator.bean
Class AbstractConstraintValidator<A extends java.lang.annotation.Annotation,T>
java.lang.Object
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
|
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 |
AbstractConstraintValidator
public AbstractConstraintValidator()
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.