Class Constraints.Validator<T>

java.lang.Object
play.data.validation.Constraints.Validator<T>
Direct Known Subclasses:
Constraints.EmailValidator, Constraints.MaxLengthValidator, Constraints.MaxValidator, Constraints.MinLengthValidator, Constraints.MinValidator, Constraints.PatternValidator, Constraints.RequiredValidator, Constraints.ValidateWithValidator
Enclosing class:
Constraints

public abstract static class Constraints.Validator<T> extends Object
Super-type for validators.
  • Constructor Details

    • Validator

      public Validator()
  • Method Details

    • isValid

      public abstract boolean isValid(T object)
      Parameters:
      object - the value to test.
      Returns:
      true if this value is valid.
    • isValid

      public boolean isValid(T object, jakarta.validation.ConstraintValidatorContext constraintContext)
      Parameters:
      object - the object to check
      constraintContext - The JSR-303 validation context.
      Returns:
      true if this value is valid for the given constraint.
    • getErrorMessageKey

      public abstract F.Tuple<String,Object[]> getErrorMessageKey()