public interface ConstraintDescriptor<T extends Annotation>
T is the constraint's annotation type.| Modifier and Type | Method and Description | 
|---|---|
| T | getAnnotation()Returns the annotation describing the constraint declaration. | 
| Map<String,Object> | getAttributes()Returns a map containing the annotation attribute names as keys and the
 annotation attribute values as value. | 
| Set<ConstraintDescriptor<?>> | getComposingConstraints()Return a set of composing  ConstraintDescriptors where each
 descriptor describes a composing constraint. | 
| List<Class<? extends ConstraintValidator<T,?>>> | getConstraintValidatorClasses()List of the constraint validation implementation classes. | 
| Set<Class<?>> | getGroups()The set of groups the constraint is applied on. | 
| String | getMessageTemplate()The non-interpolated error message | 
| Set<Class<? extends Payload>> | getPayload()The set of payload the constraint hosts. | 
| ConstraintTarget | getValidationAppliesTo() | 
| boolean | isReportAsSingleViolation() | 
T getAnnotation()
String getMessageTemplate()
Set<Class<?>> getGroups()
Default
 group is returned.Set<Class<? extends Payload>> getPayload()
ConstraintTarget getValidationAppliesTo()
ConstraintTarget value or nullList<Class<? extends ConstraintValidator<T,?>>> getConstraintValidatorClasses()
Map<String,Object> getAttributes()
Set<ConstraintDescriptor<?>> getComposingConstraints()
ConstraintDescriptors where each
 descriptor describes a composing constraint. ConstraintDescriptor
 instances of composing constraints reflect overridden attribute values in
 getAttributes()  and getAnnotation().ConstraintDescriptor objects or an empty set
         in case there are no composing constraintsboolean isReportAsSingleViolation()
true if the constraint is annotated with ReportAsSingleViolationCopyright © 2017 JBoss by Red Hat. All rights reserved.