Class AbstractTemporalChecker<T extends Temporal & Comparable<T>,​S extends AbstractTemporalChecker<T,​S>>

    • Constructor Detail

      • AbstractTemporalChecker

        public AbstractTemporalChecker​(io.vavr.control.Either<Failures,​T> value)
      • AbstractTemporalChecker

        public AbstractTemporalChecker​(io.vavr.control.Either<Failures,​T> value,
                                       Function<T,​io.vavr.control.Either<Failure,​T>> lastCheck)
    • Method Detail

      • isInTheFuture

        public S isInTheFuture()
      • isInThePast

        public S isInThePast()
      • isAfterThePast

        public S isAfterThePast​(Duration duration)
      • isBeforeTheNext

        public S isBeforeTheNext​(Duration duration)
      • isAfter

        public S isAfter​(T value)
      • isBefore

        public S isBefore​(T value)
      • isAtOrAfter

        public S isAtOrAfter​(T value)
      • isAtOrBefore

        public S isAtOrBefore​(T value)