public class ConstraintDescriptorImpl<T extends Annotation> extends Object implements javax.validation.metadata.ConstraintDescriptor<T>, Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
ConstraintDescriptorImpl.ConstraintType
The type of a constraint.
|
| Constructor and Description |
|---|
ConstraintDescriptorImpl(ConstraintHelper constraintHelper,
Member member,
T annotation,
ElementType type) |
ConstraintDescriptorImpl(ConstraintHelper constraintHelper,
Member member,
T annotation,
ElementType type,
Class<?> implicitGroup,
ConstraintOrigin definedOn,
ConstraintDescriptorImpl.ConstraintType externalConstraintType) |
ConstraintDescriptorImpl(ConstraintHelper constraintHelper,
Member member,
T annotation,
ElementType type,
ConstraintDescriptorImpl.ConstraintType constraintType) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
T |
getAnnotation() |
Class<T> |
getAnnotationType() |
Map<String,Object> |
getAttributes() |
Set<ConstraintDescriptorImpl<?>> |
getComposingConstraintImpls() |
Set<javax.validation.metadata.ConstraintDescriptor<?>> |
getComposingConstraints() |
CompositionType |
getCompositionType() |
ConstraintDescriptorImpl.ConstraintType |
getConstraintType() |
List<Class<? extends javax.validation.ConstraintValidator<T,?>>> |
getConstraintValidatorClasses() |
ConstraintOrigin |
getDefinedOn() |
ElementType |
getElementType() |
Set<Class<?>> |
getGroups() |
List<Class<? extends javax.validation.ConstraintValidator<T,?>>> |
getMatchingConstraintValidatorClasses()
Returns those validators registered with this constraint which apply to
the given constraint type (either generic or cross-parameter).
|
String |
getMessageTemplate() |
Set<Class<? extends javax.validation.Payload>> |
getPayload() |
javax.validation.ConstraintTarget |
getValidationAppliesTo() |
int |
hashCode() |
boolean |
isReportAsSingleViolation() |
String |
toString() |
public ConstraintDescriptorImpl(ConstraintHelper constraintHelper, Member member, T annotation, ElementType type, Class<?> implicitGroup, ConstraintOrigin definedOn, ConstraintDescriptorImpl.ConstraintType externalConstraintType)
public ConstraintDescriptorImpl(ConstraintHelper constraintHelper, Member member, T annotation, ElementType type)
public ConstraintDescriptorImpl(ConstraintHelper constraintHelper, Member member, T annotation, ElementType type, ConstraintDescriptorImpl.ConstraintType constraintType)
public T getAnnotation()
getAnnotation in interface javax.validation.metadata.ConstraintDescriptor<T extends Annotation>public String getMessageTemplate()
getMessageTemplate 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 List<Class<? extends javax.validation.ConstraintValidator<T,?>>> getMatchingConstraintValidatorClasses()
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<ConstraintDescriptorImpl<?>> getComposingConstraintImpls()
public boolean isReportAsSingleViolation()
isReportAsSingleViolation in interface javax.validation.metadata.ConstraintDescriptor<T extends Annotation>public ElementType getElementType()
public ConstraintOrigin getDefinedOn()
public ConstraintDescriptorImpl.ConstraintType getConstraintType()
public CompositionType getCompositionType()
Copyright © 2009-2016 Oracle Corporation. All Rights Reserved.