Class DefaultValidationOrder
- java.lang.Object
-
- org.hibernate.validator.internal.engine.groups.DefaultValidationOrder
-
- All Implemented Interfaces:
ValidationOrder
public final class DefaultValidationOrder extends Object implements ValidationOrder
An instance ofValidationOrderdefines the group order during one validation call.- Author:
- Hardy Ferentschik, Guillaume Smet
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.hibernate.validator.internal.engine.groups.ValidationOrder
ValidationOrder.DefaultGroupValidationOrder, ValidationOrder.DefaultSequenceValidationOrder
-
-
Field Summary
-
Fields inherited from interface org.hibernate.validator.internal.engine.groups.ValidationOrder
DEFAULT_GROUP, DEFAULT_SEQUENCE
-
-
Constructor Summary
Constructors Constructor Description DefaultValidationOrder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidassertDefaultGroupSequenceIsExpandable(List<Class<?>> defaultGroupSequence)Asserts that the default group sequence of the validated bean can be expanded into the sequences which needs to be validated.Iterator<Group>getGroupIterator()Iterator<Sequence>getSequenceIterator()voidinsertGroup(Group group)voidinsertSequence(Sequence sequence)StringtoString()
-
-
-
Method Detail
-
getGroupIterator
public Iterator<Group> getGroupIterator()
- Specified by:
getGroupIteratorin interfaceValidationOrder
-
getSequenceIterator
public Iterator<Sequence> getSequenceIterator()
- Specified by:
getSequenceIteratorin interfaceValidationOrder
-
insertGroup
public void insertGroup(Group group)
-
insertSequence
public void insertSequence(Sequence sequence)
-
assertDefaultGroupSequenceIsExpandable
public void assertDefaultGroupSequenceIsExpandable(List<Class<?>> defaultGroupSequence) throws GroupDefinitionException
Asserts that the default group sequence of the validated bean can be expanded into the sequences which needs to be validated.- Specified by:
assertDefaultGroupSequenceIsExpandablein interfaceValidationOrder- Parameters:
defaultGroupSequence- the default group sequence of the bean currently validated- Throws:
GroupDefinitionException- in casedefaultGroupSequencecannot be expanded into one of the group sequences which need to be validated
-
-