Class ValidatorInstantAfter
- java.lang.Object
 - 
- io.github.mmm.validation.AbstractValidator<V>
 - 
- io.github.mmm.validation.AbstractValueValidator<V>
 - 
- io.github.mmm.validation.temporal.ValidatorTemporalAfter<Instant>
 - 
- io.github.mmm.validation.temporal.instant.ValidatorInstantAfter
 
 
 
 
 
- 
public class ValidatorInstantAfter extends ValidatorTemporalAfter<Instant>
Implementation ofValidatorTemporalAfterforInstant.- Since:
 - 1.0.0
 
 
- 
- 
Field Summary
- 
Fields inherited from class io.github.mmm.validation.temporal.ValidatorTemporalAfter
ID 
- 
Fields inherited from interface io.github.mmm.validation.Validator
ID_MANDATORY 
 - 
 
- 
Constructor Summary
Constructors Constructor Description ValidatorInstantAfter(Instant value)The constructor.ValidatorInstantAfter(Supplier<Instant> valueSource)The constructor. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanisAfter(Instant value, Instant limit)- 
Methods inherited from class io.github.mmm.validation.temporal.ValidatorTemporalAfter
equals, getId, getMin, hashCode, isDynamic, validateNotNull 
- 
Methods inherited from class io.github.mmm.validation.AbstractValueValidator
validate, validateNull 
- 
Methods inherited from class io.github.mmm.validation.AbstractValidator
source2string, toString 
- 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait 
- 
Methods inherited from interface io.github.mmm.base.lang.Composable
getChild, getChildCount, iterator 
- 
Methods inherited from interface java.lang.Iterable
forEach, spliterator 
- 
Methods inherited from interface io.github.mmm.validation.Validator
append, append, containsId, getMax, isMandatory, validate 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
ValidatorInstantAfter
public ValidatorInstantAfter(Supplier<Instant> valueSource)
The constructor.- Parameters:
 valueSource- theSupplierof the value to compare to.
 
- 
ValidatorInstantAfter
public ValidatorInstantAfter(Instant value)
The constructor.- Parameters:
 value- the value to compare to.
 
 - 
 
- 
Method Detail
- 
isAfter
protected boolean isAfter(Instant value, Instant limit)
- Specified by:
 isAfterin classValidatorTemporalAfter<Instant>- Parameters:
 value- the date to check.limit- the upper bound to compare to.- Returns:
 trueifvalueis afterlimit,falseotherwise.
 
 - 
 
 -