public class ConstraintD<A extends Annotation> extends Object implements javax.validation.metadata.ConstraintDescriptor<A>
Constructor and Description |
---|
ConstraintD(A annotation,
javax.validation.metadata.Scope scope,
Meta<?> meta,
ApacheValidatorFactory validatorFactory) |
Modifier and Type | Method and Description |
---|---|
A |
getAnnotation() |
Map<String,Object> |
getAttributes() |
Set<javax.validation.metadata.ConstraintDescriptor<?>> |
getComposingConstraints() |
List<Class<? extends javax.validation.ConstraintValidator<A,?>>> |
getConstraintValidatorClasses() |
ElementType |
getDeclaredOn() |
Class<?> |
getDeclaringClass() |
Set<Class<?>> |
getGroups() |
String |
getMessageTemplate() |
Set<Class<? extends javax.validation.Payload>> |
getPayload() |
javax.validation.metadata.Scope |
getScope() |
javax.validation.ConstraintTarget |
getValidationAppliesTo() |
javax.validation.metadata.ValidateUnwrappedValue |
getValueUnwrapping() |
boolean |
isReportAsSingleViolation() |
String |
toString() |
<U> U |
unwrap(Class<U> type) |
public ConstraintD(A annotation, javax.validation.metadata.Scope scope, Meta<?> meta, ApacheValidatorFactory validatorFactory)
public A getAnnotation()
getAnnotation
in interface javax.validation.metadata.ConstraintDescriptor<A extends Annotation>
public Set<Class<?>> getGroups()
getGroups
in interface javax.validation.metadata.ConstraintDescriptor<A extends Annotation>
public Set<Class<? extends javax.validation.Payload>> getPayload()
getPayload
in interface javax.validation.metadata.ConstraintDescriptor<A extends Annotation>
public List<Class<? extends javax.validation.ConstraintValidator<A,?>>> getConstraintValidatorClasses()
getConstraintValidatorClasses
in interface javax.validation.metadata.ConstraintDescriptor<A extends Annotation>
public Map<String,Object> getAttributes()
getAttributes
in interface javax.validation.metadata.ConstraintDescriptor<A extends Annotation>
public Set<javax.validation.metadata.ConstraintDescriptor<?>> getComposingConstraints()
getComposingConstraints
in interface javax.validation.metadata.ConstraintDescriptor<A extends Annotation>
public boolean isReportAsSingleViolation()
isReportAsSingleViolation
in interface javax.validation.metadata.ConstraintDescriptor<A extends Annotation>
public String getMessageTemplate()
getMessageTemplate
in interface javax.validation.metadata.ConstraintDescriptor<A extends Annotation>
public javax.validation.ConstraintTarget getValidationAppliesTo()
getValidationAppliesTo
in interface javax.validation.metadata.ConstraintDescriptor<A extends Annotation>
public javax.validation.metadata.ValidateUnwrappedValue getValueUnwrapping()
getValueUnwrapping
in interface javax.validation.metadata.ConstraintDescriptor<A extends Annotation>
public <U> U unwrap(Class<U> type) throws javax.validation.ValidationException
unwrap
in interface javax.validation.metadata.ConstraintDescriptor<A extends Annotation>
javax.validation.ValidationException
public javax.validation.metadata.Scope getScope()
public Class<?> getDeclaringClass()
public ElementType getDeclaredOn()
Copyright © 2010–2020 The Apache Software Foundation. All rights reserved.