Annotation Interface Past


The annotated element must be a date in the past. Now is defined as the current time according to the virtual machine.

The calendar used if the compared type is of type Calendar is the calendar based on the current timezone and the current locale.

Supported types are:

  • java.util.Date
  • java.util.Calendar

null elements are considered valid.

  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static @interface 
    Defines several Past annotations on the same element.
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Class<?>[]
     
     
    Class<? extends Payload>[]
     
  • Element Details

    • message

      String message
      Default:
      "{javax.validation.constraints.Past.message}"
    • groups

      Class<?>[] groups
      Default:
      {}
    • payload

      Class<? extends Payload>[] payload
      Default:
      {}