org.hibernate.validator.internal.engine.groups
Class ValidationOrderGenerator
java.lang.Object
org.hibernate.validator.internal.engine.groups.ValidationOrderGenerator
public class ValidationOrderGenerator
- extends Object
Helper class used to order groups and sequences into the right order for validation.
- Author:
- Hardy Ferentschik, Kevin Pollet (C) 2011 SERLI
ValidationOrderGenerator
public ValidationOrderGenerator()
getValidationOrder
public ValidationOrder getValidationOrder(Class<?> group,
boolean expand)
- Creates a
ValidationOrder for the given validation group.
- Parameters:
group - the group to get as orderexpand - whether the given group should be expanded (i.e. flattened it
to its members if it is a sequence or group extending another
group) or not
- Returns:
- a
ValidationOrder for the given validation group
getValidationOrder
public ValidationOrder getValidationOrder(Collection<Class<?>> groups)
- Generates a order of groups and sequences for the specified validation groups.
- Parameters:
groups - the groups specified at the validation call
- Returns:
- an instance of
ValidationOrder defining the order in which validation has to occur
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2007-2013 Red Hat, Inc. All Rights Reserved