org.hibernate.validator.internal.engine.groups
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 of ValidationOrder defines the group order during one validation call.
- Author:
- Hardy Ferentschik
DefaultValidationOrder
public DefaultValidationOrder()
getGroupIterator
public Iterator<Group> getGroupIterator()
- Specified by:
getGroupIterator in interface ValidationOrder
getSequenceIterator
public Iterator<Sequence> getSequenceIterator()
- Specified by:
getSequenceIterator in interface ValidationOrder
insertGroup
public void insertGroup(Group group)
insertSequence
public void insertSequence(Sequence sequence)
toString
public String toString()
- Overrides:
toString in class Object
assertDefaultGroupSequenceIsExpandable
public void assertDefaultGroupSequenceIsExpandable(List<Class<?>> defaultGroupSequence)
throws javax.validation.GroupDefinitionException
- Asserts that the default group sequence of the validated bean can be expanded into the sequences which needs to
be validated.
- Specified by:
assertDefaultGroupSequenceIsExpandable in interface ValidationOrder
- Parameters:
defaultGroupSequence - the default group sequence of the bean currently validated
- Throws:
javax.validation.GroupDefinitionException - in case defaultGroupSequence cannot be expanded into one of the group sequences
which need to be validated
Copyright © 2012 Oracle Corporation. All Rights Reserved.