org.hibernate.validator.metadata
Class ConstraintDescriptorImpl<T extends java.lang.annotation.Annotation>
java.lang.Object
org.hibernate.validator.metadata.ConstraintDescriptorImpl<T>
- All Implemented Interfaces:
- java.io.Serializable, javax.validation.metadata.ConstraintDescriptor<T>
public class ConstraintDescriptorImpl<T extends java.lang.annotation.Annotation>
- extends java.lang.Object
- implements javax.validation.metadata.ConstraintDescriptor<T>, java.io.Serializable
Describe a single constraint (including it's composing constraints).
- Author:
- Emmanuel Bernard, Hardy Ferentschik, Federico Mancini, Dag Hovland
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
ConstraintDescriptorImpl
public ConstraintDescriptorImpl(T annotation,
ConstraintHelper constraintHelper,
java.lang.Class<?> implicitGroup,
java.lang.annotation.ElementType type,
ConstraintOrigin definedOn)
ConstraintDescriptorImpl
public ConstraintDescriptorImpl(T annotation,
ConstraintHelper constraintHelper,
java.lang.annotation.ElementType type,
ConstraintOrigin definedOn)
getAnnotation
public T getAnnotation()
- Specified by:
getAnnotation in interface javax.validation.metadata.ConstraintDescriptor<T extends java.lang.annotation.Annotation>
getGroups
public java.util.Set<java.lang.Class<?>> getGroups()
- Specified by:
getGroups in interface javax.validation.metadata.ConstraintDescriptor<T extends java.lang.annotation.Annotation>
getPayload
public java.util.Set<java.lang.Class<? extends javax.validation.Payload>> getPayload()
- Specified by:
getPayload in interface javax.validation.metadata.ConstraintDescriptor<T extends java.lang.annotation.Annotation>
getConstraintValidatorClasses
public java.util.List<java.lang.Class<? extends javax.validation.ConstraintValidator<T,?>>> getConstraintValidatorClasses()
- Specified by:
getConstraintValidatorClasses in interface javax.validation.metadata.ConstraintDescriptor<T extends java.lang.annotation.Annotation>
getAttributes
public java.util.Map<java.lang.String,java.lang.Object> getAttributes()
- Specified by:
getAttributes in interface javax.validation.metadata.ConstraintDescriptor<T extends java.lang.annotation.Annotation>
getComposingConstraints
public java.util.Set<javax.validation.metadata.ConstraintDescriptor<?>> getComposingConstraints()
- Specified by:
getComposingConstraints in interface javax.validation.metadata.ConstraintDescriptor<T extends java.lang.annotation.Annotation>
isReportAsSingleViolation
public boolean isReportAsSingleViolation()
- Specified by:
isReportAsSingleViolation in interface javax.validation.metadata.ConstraintDescriptor<T extends java.lang.annotation.Annotation>
getElementType
public java.lang.annotation.ElementType getElementType()
getDefinedOn
public ConstraintOrigin getDefinedOn()
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
setCompositionType
public void setCompositionType(CompositionType compositionType)
- Parameters:
compositionType - the compositionType to set
getCompositionType
public CompositionType getCompositionType()
- Returns:
- the compositionType
Copyright © 2011 Oracle Corporation. All Rights Reserved.