Class ValidationGroupsMetadata.Builder
java.lang.Object
de.knightsoftnet.validators.client.impl.metadata.ValidationGroupsMetadata.Builder
- Enclosing class:
- ValidationGroupsMetadata
Builder for
ValidationGroupsMetadata.-
Method Summary
Modifier and TypeMethodDescriptionAdds a group to the inheritance map.addSequence(Class<?> groupSequence, Class<?>... sequenceGroups) Adds a group sequence to the sequence map.build()
-
Method Details
-
addGroup
Adds a group to the inheritance map. May optionally include parents of the group.- Parameters:
group- The validation group to add.parents- A list of validation groups whichgroupextends. Can be empty if the group contains no parents.- Returns:
- Builder
-
addSequence
public ValidationGroupsMetadata.Builder addSequence(Class<?> groupSequence, Class<?>... sequenceGroups) Adds a group sequence to the sequence map.- Parameters:
groupSequence- The class representing the sequence (annotated with @GroupSequence)sequenceGroups- The groups in the sequence.- Returns:
- Builder
-
build
-