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
-
Method Summary
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 Details
-
asDescriptor
public ClassDescriptorImpl asDescriptor(boolean defaultGroupSequenceRedefined, List<Class<?>> defaultGroupSequence) Description copied from interface:ConstraintMetaData
Returns 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:
toString
in classAbstractConstraintMetaData
-
getKind
Description copied from interface:ConstraintMetaData
Returns thekind
of this meta data object.- Returns:
- The
kind
of this meta data object.
-
hashCode
public int hashCode()- Overrides:
hashCode
in classAbstractConstraintMetaData
-
equals
- Overrides:
equals
in classAbstractConstraintMetaData
-