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
ConstraintDescriptor s 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.
|
Set<Class<? extends Payload>> |
getPayload()
The set of payload the constraint hosts.
|
boolean |
isReportAsSingleViolation() |
T getAnnotation()
Set<Class<?>> getGroups()
Default
group is returned.Set<Class<? extends Payload>> getPayload()
List<Class<? extends ConstraintValidator<T,?>>> getConstraintValidatorClasses()
Map<String,Object> getAttributes()
Set<ConstraintDescriptor<?>> getComposingConstraints()
ConstraintDescriptor
s 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 constraints.
boolean isReportAsSingleViolation()
@ReportAsSingleViolation
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.