Interface ConstraintDefinitionContext<A extends Annotation>

    • Method Detail

      • includeExistingValidators

        ConstraintDefinitionContext<A> includeExistingValidators​(boolean includeExistingValidators)
        Specifies whether validators already mapped to this constraint (i.e. defined in the annotation declaration through Constraint.validatedBy() or the validation engine defaults) should be included or not.
        Parameters:
        includeExistingValidators - Whether or not to use already-mapped validators when validating this constraint.
        Returns:
        This context for method chaining.
      • validateType

        @Incubating
        <T> ConstraintDefinitionContext.ConstraintValidatorDefinitionContext<A,​T> validateType​(Class<T> type)
        Allows to configure a validation implementation using a Lambda expression or method reference. Useful for simple validations without the need for accessing constraint properties or customization of error messages etc.

        Parameters:
        type - The type of the value to validate
        Returns:
        This context for method chaining