public abstract class ClassLevelConstraintValidator<A extends Annotation,T> extends Object implements javax.validation.ConstraintValidator<A,T>, Serializable
| Modifier and Type | Field and Description |
|---|---|
protected A |
constraint |
| Constructor and Description |
|---|
ClassLevelConstraintValidator() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
createMessage(Serializable invalidValue,
String messageDescriptor) |
protected abstract Serializable |
getInvalidValue() |
protected String |
getMessageDescriptor() |
void |
initialize(A constraint) |
boolean |
isValid(T instance,
javax.validation.ConstraintValidatorContext constraintValidatorContext) |
protected abstract boolean |
isValidInstance(T t,
javax.validation.ConstraintValidatorContext constraintValidatorContext) |
protected A extends Annotation constraint
public void initialize(A constraint)
initialize in interface javax.validation.ConstraintValidator<A extends Annotation,T>public boolean isValid(T instance, javax.validation.ConstraintValidatorContext constraintValidatorContext)
isValid in interface javax.validation.ConstraintValidator<A extends Annotation,T>protected String createMessage(Serializable invalidValue, String messageDescriptor)
protected String getMessageDescriptor()
protected abstract boolean isValidInstance(T t, javax.validation.ConstraintValidatorContext constraintValidatorContext)
protected abstract Serializable getInvalidValue()
Copyright © 2010-2014 The Apache Software Foundation. All Rights Reserved.