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(Member member,
T annotation,
ConstraintHelper constraintHelper,
ElementType type,
ConstraintOrigin definedOn) |
ConstraintDescriptorImpl(T annotation,
ConstraintHelper constraintHelper,
Class<?> implicitGroup,
ElementType type,
ConstraintOrigin definedOn,
Member member) |
public ConstraintDescriptorImpl(T annotation, ConstraintHelper constraintHelper, Class<?> implicitGroup, ElementType type, ConstraintOrigin definedOn, Member member)
public ConstraintDescriptorImpl(Member member, T annotation, ConstraintHelper constraintHelper, ElementType type, ConstraintOrigin definedOn)
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 © 2007-2014 Red Hat, Inc. All Rights Reserved