Annotation Type Past



  • @Target({METHOD,FIELD,ANNOTATION_TYPE,CONSTRUCTOR,PARAMETER})
    @Retention(RUNTIME)
    @Documented
    @Constraint(validatedBy={})
    public @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.

    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.Class<?>[] groups  
      java.lang.String message  
      java.lang.Class<? extends Payload>[] payload  
    • Element Detail

      • message

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

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

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