javax.validation.metadata
Interface ConstraintDescriptor<T extends java.lang.annotation.Annotation>


public interface ConstraintDescriptor<T extends java.lang.annotation.Annotation>


Method Summary
 T getAnnotation()
           
 java.util.Map<java.lang.String,java.lang.Object> getAttributes()
           
 java.util.Set<ConstraintDescriptor<?>> getComposingConstraints()
           
 java.util.List<java.lang.Class<? extends ConstraintValidator<T,?>>> getConstraintValidatorClasses()
           
 java.util.Set<java.lang.Class<?>> getGroups()
           
 java.util.Set<java.lang.Class<? extends Payload>> getPayload()
           
 boolean isReportAsSingleViolation()
           
 

Method Detail

getAnnotation

T getAnnotation()

getGroups

java.util.Set<java.lang.Class<?>> getGroups()

getPayload

java.util.Set<java.lang.Class<? extends Payload>> getPayload()

getConstraintValidatorClasses

java.util.List<java.lang.Class<? extends ConstraintValidator<T,?>>> getConstraintValidatorClasses()

getAttributes

java.util.Map<java.lang.String,java.lang.Object> getAttributes()

getComposingConstraints

java.util.Set<ConstraintDescriptor<?>> getComposingConstraints()

isReportAsSingleViolation

boolean isReportAsSingleViolation()