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
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 -
Method Summary
Methods inherited from class org.hibernate.validator.internal.metadata.aggregated.AbstractConstraintMetaData
asContainerElementTypeDescriptors, asDescriptors, getAllConstraints, getContainerElementsConstraints, getDirectConstraints, getName, getType, isCascading, isConstrained, iteratorMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Method Details
-
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
- Overrides:
toStringin classAbstractConstraintMetaData
-
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
- Overrides:
equalsin classAbstractConstraintMetaData
-