Class ClassMetaData
- java.lang.Object
-
- org.hibernate.validator.internal.metadata.aggregated.AbstractConstraintMetaData
-
- org.hibernate.validator.internal.metadata.aggregated.ClassMetaData
-
- All Implemented Interfaces:
Iterable<MetaConstraint<?>>,ConstraintMetaData
public class ClassMetaData extends AbstractConstraintMetaData
Represents the constraint related meta data for a type i.e. class-level constraints.- Author:
- Gunnar Morling, Guillaume Smet, Marko Bekhta
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classClassMetaData.Builder
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassDescriptorImplasDescriptor(boolean defaultGroupSequenceRedefined, List<Class<?>> defaultGroupSequence)Returns this meta data object's corresponding representation in the descriptor model.booleanequals(Object obj)ElementKindgetKind()Returns thekindof this meta data object.inthashCode()StringtoString()-
Methods inherited from class org.hibernate.validator.internal.metadata.aggregated.AbstractConstraintMetaData
asContainerElementTypeDescriptors, asDescriptors, getAllConstraints, getContainerElementsConstraints, getDirectConstraints, getName, getType, isCascading, isConstrained, iterator
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
asDescriptor
public ClassDescriptorImpl asDescriptor(boolean defaultGroupSequenceRedefined, List<Class<?>> defaultGroupSequence)
Description copied from interface:ConstraintMetaDataReturns this meta data object's corresponding representation in the descriptor model.- Parameters:
defaultGroupSequenceRedefined- Whether the bean hosting the represented element has a redefined default group sequence or not.defaultGroupSequence- The default group sequence of the bean hosting the represented element.- Returns:
- This meta data object's corresponding descriptor model
representation. Implementations should return a specific sub type
of
ElementDescriptor.
-
toString
public String toString()
- Overrides:
toStringin classAbstractConstraintMetaData
-
getKind
public ElementKind getKind()
Description copied from interface:ConstraintMetaDataReturns thekindof this meta data object.- Returns:
- The
kindof this meta data object.
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractConstraintMetaData
-
equals
public boolean equals(Object obj)
- Overrides:
equalsin classAbstractConstraintMetaData
-
-