In order to redefine dynamically the default group sequence for a type T, the org. annotation
must be placed on T, specifying as its value a concrete implementation of DefaultGroupSequenceProvider, which
must be parametrized with the type T.
If during the validation process the Default group is validated for T, the actual validated instance
is passed to the DefaultGroupSequenceProvider to determine the default group sequence.
Note:
| Modifier and Type | Method and Description |
|---|---|
| public List | Returns: a list of classes specifying the default group sequence. The same constraints to the redefined group list apply as for lists defined viaGroupSequence. In particular the list has to contain the type T.the instance being validated. This value can be object)null in case this method was called as part of
Validator#validateValue.This method returns the default group sequence for the given instance. |
| getValidationGroups | back to summary |
|---|---|
| public List This method returns the default group sequence for the given instance. The object parameter allows to dynamically compose the default group sequence in function of the validated value state.
| |