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.