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.
|
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 null
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 constraintsboolean isReportAsSingleViolation()
true
if the constraint is annotated with ReportAsSingleViolation
Copyright © 1996-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.