Package play.data.validation
Provides the JSR 303 validation constraints.
-
Interface Summary Interface Description Constraints.PlayConstraintValidator<A extends Annotation,T> Constraints.PlayConstraintValidatorWithPayload<A extends Annotation,T> Constraints.Validatable<T> Constraints.ValidatableWithPayload<T> ValidatorsComponents Java Components for Validator. -
Class Summary Class Description Constraints Defines a set of built-in validation constraints.Constraints.EmailValidator Validator for@Email
fields.Constraints.MaxLengthValidator Validator for@MaxLength
fields.Constraints.MaxValidator Validator for@Max
fields.Constraints.MinLengthValidator Validator for@MinLength
fields.Constraints.MinValidator Validator for@Min
fields.Constraints.PatternValidator Validator for@Pattern
fields.Constraints.RequiredValidator Validator for@Required
fields.Constraints.ValidatePayloadWithValidator Validator for@ValidatePayloadWith
fields.Constraints.ValidateValidator Constraints.ValidateValidatorWithPayload Constraints.ValidateWithValidator Validator for@ValidateWith
fields.Constraints.ValidationPayload Constraints.Validator<T> Super-type for validators.Constraints.ValidatorWithPayload<T> Super-type for validators with a payload.DefaultConstraintValidatorFactory Creates validator instances with injections available.MappedConstraintValidatorFactory ConstraintValidatorFactory to be used with compile-time Dependency Injection.ValidationError A form validation error.ValidatorFactoryProvider ValidatorProvider Deprecated. Deprecated since 2.7.0.ValidatorsModule -
Annotation Types Summary Annotation Type Description Constraints.Email Defines a email constraint for a string field.Constraints.Email.List Defines several@Email
annotations on the same element.Constraints.Max Defines a maximum value for a numeric field.Constraints.Max.List Defines several@Max
annotations on the same element.Constraints.MaxLength Defines a maximum length for a string field.Constraints.MaxLength.List Defines several@MaxLength
annotations on the same element.Constraints.Min Defines a minimum value for a numeric field.Constraints.Min.List Defines several@Min
annotations on the same element.Constraints.MinLength Defines a minimum length for a string field.Constraints.MinLength.List Defines several@MinLength
annotations on the same element.Constraints.Pattern Defines a pattern constraint for a string field.Constraints.Pattern.List Defines several@Pattern
annotations on the same element.Constraints.Required Defines a field as required.Constraints.Required.List Defines several@Required
annotations on the same element.Constraints.Validate Constraints.Validate.List Defines several@Validate
annotations on the same element.Constraints.ValidatePayloadWith Defines a custom validator.Constraints.ValidatePayloadWith.List Defines several@ValidatePayloadWith
annotations on the same element.Constraints.ValidateWith Defines a custom validator.Constraints.ValidateWith.List Defines several@ValidateWith
annotations on the same element.Constraints.ValidateWithPayload Constraints.ValidateWithPayload.List Defines several@ValidateWithPayload
annotations on the same element.