public class ConstraintValidation<T extends Annotation> extends Object implements Validation, javax.validation.metadata.ConstraintDescriptor<T>
| Constructor and Description |
|---|
ConstraintValidation(Class<? extends javax.validation.ConstraintValidator<T,?>>[] validatorClasses,
T annotation,
Class<?> owner,
AccessStrategy access,
boolean reportFromComposite,
javax.validation.ConstraintTarget target) |
| Modifier and Type | Method and Description |
|---|---|
void |
addComposed(ConstraintValidation<?> aConstraintValidation)
Add a composing constraint.
|
javax.validation.metadata.ConstraintDescriptor<T> |
asSerializableDescriptor()
Return a
Serializable ConstraintDescriptor capturing a
snapshot of current state. |
AccessStrategy |
getAccess() |
T |
getAnnotation() |
Map<String,Object> |
getAttributes() |
Set<javax.validation.metadata.ConstraintDescriptor<?>> |
getComposingConstraints() |
List<Class<? extends javax.validation.ConstraintValidator<T,?>>> |
getConstraintValidatorClasses() |
Set<Class<?>> |
getGroups() |
String |
getMessageTemplate()
Get the message template used by this constraint.
|
Class<?> |
getOwner() |
Set<Class<? extends javax.validation.Payload>> |
getPayload() |
javax.validation.ConstraintTarget |
getValidationAppliesTo() |
javax.validation.ConstraintValidator<T,?> |
getValidator() |
void |
initialize()
Initialize the validator (if not
null) with the stored
annotation. |
protected boolean |
isMemberOf(Class<?> reqGroup) |
boolean |
isReportAsSingleViolation() |
boolean |
isValidated() |
void |
setAnnotation(T annotation) |
void |
setValidated(boolean validated) |
void |
setValidationAppliesTo(javax.validation.ConstraintTarget validationAppliesTo) |
String |
toString() |
<L extends ValidationListener> |
validate(ValidationContext<L> context)
Perform a single validation routine.
|
void |
validateGroupContext(GroupValidationContext<?> context)
Validate a
GroupValidationContext. |
public ConstraintValidation(Class<? extends javax.validation.ConstraintValidator<T,?>>[] validatorClasses, T annotation, Class<?> owner, AccessStrategy access, boolean reportFromComposite, javax.validation.ConstraintTarget target)
public javax.validation.metadata.ConstraintDescriptor<T> asSerializableDescriptor()
Serializable ConstraintDescriptor capturing a
snapshot of current state.ConstraintDescriptorpublic boolean isReportAsSingleViolation()
isReportAsSingleViolation in interface javax.validation.metadata.ConstraintDescriptor<T extends Annotation>public void addComposed(ConstraintValidation<?> aConstraintValidation)
aConstraintValidation - to addpublic <L extends ValidationListener> void validate(ValidationContext<L> context)
validate in interface Validationcontext - - to access the property, value, constraintspublic void validateGroupContext(GroupValidationContext<?> context)
GroupValidationContext.context - rootpublic void initialize()
null) with the stored
annotation.public String getMessageTemplate()
getMessageTemplate in interface javax.validation.metadata.ConstraintDescriptor<T extends Annotation>public javax.validation.ConstraintValidator<T,?> getValidator()
protected boolean isMemberOf(Class<?> reqGroup)
public Class<?> getOwner()
public T getAnnotation()
getAnnotation in interface javax.validation.metadata.ConstraintDescriptor<T extends Annotation>public AccessStrategy getAccess()
public void setAnnotation(T annotation)
public Map<String,Object> getAttributes()
getAttributes in interface javax.validation.metadata.ConstraintDescriptor<T extends Annotation>public Set<javax.validation.metadata.ConstraintDescriptor<?>> getComposingConstraints()
getComposingConstraints in interface javax.validation.metadata.ConstraintDescriptor<T extends Annotation>public Set<Class<?>> getGroups()
getGroups in interface javax.validation.metadata.ConstraintDescriptor<T extends Annotation>public Set<Class<? extends javax.validation.Payload>> getPayload()
getPayload in interface javax.validation.metadata.ConstraintDescriptor<T extends Annotation>public javax.validation.ConstraintTarget getValidationAppliesTo()
getValidationAppliesTo in interface javax.validation.metadata.ConstraintDescriptor<T extends Annotation>public List<Class<? extends javax.validation.ConstraintValidator<T,?>>> getConstraintValidatorClasses()
getConstraintValidatorClasses in interface javax.validation.metadata.ConstraintDescriptor<T extends Annotation>public void setValidationAppliesTo(javax.validation.ConstraintTarget validationAppliesTo)
public boolean isValidated()
public void setValidated(boolean validated)
Copyright © 2010–2022 The Apache Software Foundation. All rights reserved.