Class ValidatorZonedDateTimeAfter
java.lang.Object
io.github.mmm.validation.AbstractValidator<ZonedDateTime>
io.github.mmm.validation.AbstractValueValidator<ZonedDateTime>
io.github.mmm.validation.time.ValidatorTemporalAfter<ZonedDateTime>
io.github.mmm.validation.time.zoneddatetime.ValidatorZonedDateTimeAfter
- All Implemented Interfaces:
io.github.mmm.base.lang.Composable<Validator<?>>,Validator<ZonedDateTime>,Iterable<Validator<?>>
Implementation of
ValidatorTemporalAfter for ZonedDateTime.- Since:
- 1.0.0
-
Field Summary
Fields inherited from class io.github.mmm.validation.time.ValidatorTemporalAfter
IDFields inherited from interface io.github.mmm.validation.Validator
ID_MANDATORY -
Constructor Summary
ConstructorsConstructorDescriptionThe constructor.ValidatorZonedDateTimeAfter(Supplier<ZonedDateTime> valueSource) The constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanisAfter(ZonedDateTime value, ZonedDateTime limit) Methods inherited from class io.github.mmm.validation.time.ValidatorTemporalAfter
equals, getId, getMin, hashCode, isDynamic, validateNotNullMethods inherited from class io.github.mmm.validation.AbstractValueValidator
validate, validateNullMethods inherited from class io.github.mmm.validation.AbstractValidator
getChild, getChildCount, source2string, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.github.mmm.base.lang.Composable
iteratorMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods inherited from interface io.github.mmm.validation.Validator
append, append, containsId, getChild, getMax, getRange, isMandatory, validate
-
Constructor Details
-
ValidatorZonedDateTimeAfter
The constructor.- Parameters:
valueSource- theSupplierof the value to compare to.
-
ValidatorZonedDateTimeAfter
The constructor.- Parameters:
value- the value to compare to.
-
-
Method Details
-
isAfter
- Specified by:
isAfterin classValidatorTemporalAfter<ZonedDateTime>- Parameters:
value- the date to check.limit- the upper bound to compare to.- Returns:
trueifvalueis afterlimit,falseotherwise.
-