public class ConstraintValidation<T extends Annotation> extends Object implements Validation, ConstraintDescriptor<T>
| Constructor and Description |
|---|
ConstraintValidation(Class<? extends ConstraintValidator<T,?>>[] validatorClasses,
T annotation,
Class<?> owner,
AccessStrategy access,
boolean reportFromComposite,
ConstraintTarget target) |
public ConstraintValidation(Class<? extends ConstraintValidator<T,?>>[] validatorClasses, T annotation, Class<?> owner, AccessStrategy access, boolean reportFromComposite, ConstraintTarget target)
public ConstraintDescriptor<T> asSerializableDescriptor()
Serializable ConstraintDescriptor capturing a
snapshot of current state.ConstraintDescriptorpublic boolean isReportAsSingleViolation()
isReportAsSingleViolation in interface 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 ConstraintDescriptor<T extends Annotation>public ConstraintValidator<T,?> getValidator()
protected boolean isMemberOf(Class<?> reqGroup)
public Class<?> getOwner()
public T getAnnotation()
getAnnotation in interface ConstraintDescriptor<T extends Annotation>public AccessStrategy getAccess()
public void setAnnotation(T annotation)
public Map<String,Object> getAttributes()
getAttributes in interface ConstraintDescriptor<T extends Annotation>public Set<ConstraintDescriptor<?>> getComposingConstraints()
getComposingConstraints in interface ConstraintDescriptor<T extends Annotation>public Set<Class<?>> getGroups()
getGroups in interface ConstraintDescriptor<T extends Annotation>public Set<Class<? extends Payload>> getPayload()
getPayload in interface ConstraintDescriptor<T extends Annotation>public ConstraintTarget getValidationAppliesTo()
getValidationAppliesTo in interface ConstraintDescriptor<T extends Annotation>public List<Class<? extends ConstraintValidator<T,?>>> getConstraintValidatorClasses()
getConstraintValidatorClasses in interface ConstraintDescriptor<T extends Annotation>public void setValidationAppliesTo(ConstraintTarget validationAppliesTo)
public boolean isValidated()
public void setValidated(boolean validated)
Copyright © 2010–2024 The Apache Software Foundation. All rights reserved.