Annotation Interface Validation.String.Length

Enclosing class:
Validation.String

@Target({METHOD,PARAMETER,ANNOTATION_TYPE,TYPE_USE,RECORD_COMPONENT}) @Constraint public static @interface Validation.String.Length
The value's length must be between min() and value() characters (inclusive).
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Message to return instead of the default one of the validator.
    int
    Minimal length of the char sequence.
    int
    Maximal length of the char sequence.
  • Element Details

    • message

      String message
      Message to return instead of the default one of the validator. The message can be a string format, where the first (and only) parameter will be the actual value that is being validated.
      Returns:
      message to describe the constraint validation error
      Default:
      ""
    • min

      int min
      Minimal length of the char sequence. Defaults to zero.
      Returns:
      min length
      Default:
      0
    • value

      int value
      Maximal length of the char sequence. Defaults to maximal integer value.
      Returns:
      max length
      Default:
      2147483647