Annotation Interface DurationMin


The annotated Duration element must be longer than or equal to the one constructed as a sum of nanos(), millis(), seconds(), minutes(), hours(), days().
Author:
Marko Bekhta
  • Nested Class Summary

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

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    long
     
    Class<?>[]
     
    long
     
    boolean
    Specifies whether the specified minimum is inclusive or exclusive.
     
    long
     
    long
     
    long
     
    Class<? extends Payload>[]
     
    long
     
  • Element Details

    • message

      String message
      Default:
      "{org.hibernate.validator.constraints.time.DurationMin.message}"
    • groups

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

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

      long days
      Default:
      0L
    • hours

      long hours
      Default:
      0L
    • minutes

      long minutes
      Default:
      0L
    • seconds

      long seconds
      Default:
      0L
    • millis

      long millis
      Default:
      0L
    • nanos

      long nanos
      Default:
      0L
    • inclusive

      boolean inclusive
      Specifies whether the specified minimum is inclusive or exclusive. By default, it is inclusive.
      Returns:
      true if the value must be higher or equal to the specified minimum, false if the value must be higher
      Default:
      true