Class ValidationGroupsMetadata.Builder

    • Method Detail

      • addGroup

        public ValidationGroupsMetadata.Builder addGroup​(Class<?> group,
                                                         Class<?>... parents)
        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 which group extends. 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