public class ConstraintDescriptorImpl<T extends Annotation> extends Object implements ConstraintDescriptor<T>, Serializable
Modifier and Type | Class and Description |
---|---|
static class |
ConstraintDescriptorImpl.ConstraintType
The type of a constraint.
|
Constructor and Description |
---|
ConstraintDescriptorImpl(ConstraintHelper constraintHelper,
Constrainable constrainable,
ConstraintAnnotationDescriptor<T> annotationDescriptor,
ConstraintLocation.ConstraintLocationKind constraintLocationKind) |
ConstraintDescriptorImpl(ConstraintHelper constraintHelper,
Constrainable constrainable,
ConstraintAnnotationDescriptor<T> annotationDescriptor,
ConstraintLocation.ConstraintLocationKind constraintLocationKind,
Class<?> implicitGroup,
ConstraintOrigin definedOn,
ConstraintDescriptorImpl.ConstraintType externalConstraintType) |
ConstraintDescriptorImpl(ConstraintHelper constraintHelper,
Constrainable constrainable,
ConstraintAnnotationDescriptor<T> annotationDescriptor,
ConstraintLocation.ConstraintLocationKind constraintLocationKind,
ConstraintDescriptorImpl.ConstraintType constraintType) |
public ConstraintDescriptorImpl(ConstraintHelper constraintHelper, Constrainable constrainable, ConstraintAnnotationDescriptor<T> annotationDescriptor, ConstraintLocation.ConstraintLocationKind constraintLocationKind, Class<?> implicitGroup, ConstraintOrigin definedOn, ConstraintDescriptorImpl.ConstraintType externalConstraintType)
public ConstraintDescriptorImpl(ConstraintHelper constraintHelper, Constrainable constrainable, ConstraintAnnotationDescriptor<T> annotationDescriptor, ConstraintLocation.ConstraintLocationKind constraintLocationKind)
public ConstraintDescriptorImpl(ConstraintHelper constraintHelper, Constrainable constrainable, ConstraintAnnotationDescriptor<T> annotationDescriptor, ConstraintLocation.ConstraintLocationKind constraintLocationKind, ConstraintDescriptorImpl.ConstraintType constraintType)
public ConstraintAnnotationDescriptor<T> getAnnotationDescriptor()
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 ValidateUnwrappedValue getValueUnwrapping()
getValueUnwrapping
in interface ConstraintDescriptor<T extends Annotation>
public List<Class<? extends ConstraintValidator<T,?>>> getConstraintValidatorClasses()
getConstraintValidatorClasses
in interface ConstraintDescriptor<T extends Annotation>
public List<ConstraintValidatorDescriptor<T>> getMatchingConstraintValidatorDescriptors()
public Map<String,Object> getAttributes()
getAttributes
in interface ConstraintDescriptor<T extends Annotation>
public Set<ConstraintDescriptor<?>> getComposingConstraints()
getComposingConstraints
in interface ConstraintDescriptor<T extends Annotation>
public Set<ConstraintDescriptorImpl<?>> getComposingConstraintImpls()
public boolean isReportAsSingleViolation()
isReportAsSingleViolation
in interface ConstraintDescriptor<T extends Annotation>
public ConstraintLocation.ConstraintLocationKind getConstraintLocationKind()
public ConstraintOrigin getDefinedOn()
public ConstraintDescriptorImpl.ConstraintType getConstraintType()
public <U> U unwrap(Class<U> type)
unwrap
in interface ConstraintDescriptor<T extends Annotation>
public CompositionType getCompositionType()
Copyright © 2007-2021 Red Hat, Inc. All Rights Reserved