Class IsValidAbsoluteDurationValidator

java.lang.Object
energy.eddie.dataneeds.validation.duration.IsValidAbsoluteDurationValidator
All Implemented Interfaces:
jakarta.validation.ConstraintValidator<IsValidAbsoluteDuration,AbsoluteDuration>

public class IsValidAbsoluteDurationValidator extends Object implements jakarta.validation.ConstraintValidator<IsValidAbsoluteDuration,AbsoluteDuration>
  • Constructor Details

    • IsValidAbsoluteDurationValidator

      public IsValidAbsoluteDurationValidator()
  • Method Details

    • isValid

      public boolean isValid(AbsoluteDuration duration, jakarta.validation.ConstraintValidatorContext context)
      Validates whether the passed duration is valid. An absolute duration is valid if the start date is before or equal to the end date.
      Specified by:
      isValid in interface jakarta.validation.ConstraintValidator<IsValidAbsoluteDuration,AbsoluteDuration>
      Parameters:
      duration - object to validate
      context - context in which the constraint is evaluated
      Returns:
      True if the duration is valid, false otherwise.