Annotation Type NonEmptySingleFileGroup

    • Element Detail

      • dependants

        String[] dependants
        Returns:
        A list of properties upon which this conditional constraint depends. The values of these properties are passed to the test method in the order as specified here.
      • fields

        String[] fields
        Returns:
        The fields of the annotated element to check. The fields may be private.
      • constraint

        NonEmptySingleFile constraint
        Returns:
        Details for the NonEmptySingleFile constraint to check if the condition is satisfied.
        Default:
        @de.xima.fc.workflow.validation.constraints.NonEmptySingleFile
      • groups

        Class<?>[] groups
        Returns:
        Allows the specification of validation groups, to which this constraint belongs. When not specified, the constraint is placed in the Default group.
        Default:
        {}
      • maxInvalid

        int maxInvalid
        Returns:
        Maximum number of fields that may be invalid. Default to no limit.
        Default:
        2147483647
      • maxValid

        int maxValid
        Returns:
        Maximum number of fields that can be valid. Default to no limit.
        Default:
        2147483647
      • message

        String message
        Returns:
        The default key for creating error messages in case the constraint is violated.
        Default:
        "{de.xima.fc.workflow.validation.constraints.NonEmptySingleFileGroup.message}"
      • minInvalid

        int minInvalid
        Returns:
        Minimum number of fields that may be invalid. Defaults to 0.
        Default:
        0
      • minValid

        int minValid
        Returns:
        Minimum number of fields that must be valid. Defaults to 1.
        Default:
        1
      • payload

        Class<? extends javax.validation.Payload>[] payload
        Returns:
        The payload that can be used by clients of the Jakarta Bean Validation API to assign custom payload objects to a constraint.
        Default:
        {}
      • target

        Class<?> target
        Returns:
        The target class with the test method specified by #test(). When set Object.class, defaults the runtime class of the instance being validated. It is generally good practice to set this target, as it enables checking whether the test method exists without having to perform a validation.
        Default:
        java.lang.Object.class