public class ConstraintDescriptorImpl<T extends Annotation> extends Object implements javax.validation.metadata.ConstraintDescriptor<T>, Serializable
Serializable ConstraintDescriptor implementation.
User: roman.stumm| Constructor and Description |
|---|
ConstraintDescriptorImpl(javax.validation.metadata.ConstraintDescriptor<T> descriptor)
Create a new ConstraintDescriptorImpl instance.
|
ConstraintDescriptorImpl(T annotation,
Set<Class<?>> groups,
Set<Class<? extends javax.validation.Payload>> payload,
List<Class<? extends javax.validation.ConstraintValidator<T,?>>> constraintValidatorClasses,
Map<String,Object> attributes,
Set<javax.validation.metadata.ConstraintDescriptor<?>> composingConstraints,
boolean reportAsSingleViolation,
javax.validation.ConstraintTarget validationAppliesTo,
String messageTemplate)
Create a new ConstraintDescriptorImpl instance.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
T |
getAnnotation() |
Map<String,Object> |
getAttributes() |
Set<javax.validation.metadata.ConstraintDescriptor<?>> |
getComposingConstraints() |
List<Class<? extends javax.validation.ConstraintValidator<T,?>>> |
getConstraintValidatorClasses() |
Set<Class<?>> |
getGroups() |
String |
getMessageTemplate() |
Set<Class<? extends javax.validation.Payload>> |
getPayload() |
javax.validation.ConstraintTarget |
getValidationAppliesTo() |
int |
hashCode() |
boolean |
isReportAsSingleViolation() |
public ConstraintDescriptorImpl(javax.validation.metadata.ConstraintDescriptor<T> descriptor)
descriptor - public ConstraintDescriptorImpl(T annotation, Set<Class<?>> groups, Set<Class<? extends javax.validation.Payload>> payload, List<Class<? extends javax.validation.ConstraintValidator<T,?>>> constraintValidatorClasses, Map<String,Object> attributes, Set<javax.validation.metadata.ConstraintDescriptor<?>> composingConstraints, boolean reportAsSingleViolation, javax.validation.ConstraintTarget validationAppliesTo, String messageTemplate)
annotation - groups - payload - constraintValidatorClasses - attributes - composingConstraints - reportAsSingleViolation - 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 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 boolean isReportAsSingleViolation()
isReportAsSingleViolation in interface javax.validation.metadata.ConstraintDescriptor<T extends Annotation>Copyright © 2010–2022 The Apache Software Foundation. All rights reserved.