Class PastValidatorForReadablePartial

java.lang.Object
org.hibernate.validator.internal.constraintvalidators.bv.time.AbstractEpochBasedTimeValidator<jakarta.validation.constraints.Past,T>
org.hibernate.validator.internal.constraintvalidators.bv.time.past.AbstractPastEpochBasedValidator<org.joda.time.ReadablePartial>
org.hibernate.validator.internal.constraintvalidators.bv.time.past.PastValidatorForReadablePartial
All Implemented Interfaces:
jakarta.validation.ConstraintValidator<jakarta.validation.constraints.Past,org.joda.time.ReadablePartial>, HibernateConstraintValidator<jakarta.validation.constraints.Past,org.joda.time.ReadablePartial>

public class PastValidatorForReadablePartial extends AbstractPastEpochBasedValidator<org.joda.time.ReadablePartial>
Check if Joda Time type who implements org.joda.time.ReadablePartial is in the past.
Author:
Kevin Pollet <kevin.pollet@serli.com> (C) 2011 SERLI, Guillaume Smet
  • Constructor Details

    • PastValidatorForReadablePartial

      public PastValidatorForReadablePartial()
  • Method Details

    • getEpochMillis

      protected long getEpochMillis(org.joda.time.ReadablePartial value, Clock reference)
      Description copied from class: AbstractEpochBasedTimeValidator
      Returns the millisecond based instant measured from Epoch. In the case of partials requiring a time reference, we use the Clock provided by the ClockProvider.
      Specified by:
      getEpochMillis in class AbstractEpochBasedTimeValidator<jakarta.validation.constraints.Past,org.joda.time.ReadablePartial>