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