public abstract class AbstractFutureOrPresentJavaTimeValidator<T extends java.time.temporal.TemporalAccessor & java.lang.Comparable<? super T>> extends AbstractJavaTimeValidator<javax.validation.constraints.FutureOrPresent,T>
@FutureOrPresent
validators that are based on the java.time
package.referenceClock
Constructor and Description |
---|
AbstractFutureOrPresentJavaTimeValidator() |
Modifier and Type | Method and Description |
---|---|
protected java.time.Duration |
getEffectiveTemporalValidationTolerance(java.time.Duration absoluteTemporalValidationTolerance)
Returns the temporal validation tolerance to apply.
|
protected boolean |
isValid(int result)
Returns whether the result of the comparison between the validated value and the time reference is considered
valid.
|
getReferenceValue, initialize, isValid
public AbstractFutureOrPresentJavaTimeValidator()
protected boolean isValid(int result)
AbstractJavaTimeValidator
isValid
in class AbstractJavaTimeValidator<javax.validation.constraints.FutureOrPresent,T extends java.time.temporal.TemporalAccessor & java.lang.Comparable<? super T>>
protected java.time.Duration getEffectiveTemporalValidationTolerance(java.time.Duration absoluteTemporalValidationTolerance)
AbstractJavaTimeValidator
getEffectiveTemporalValidationTolerance
in class AbstractJavaTimeValidator<javax.validation.constraints.FutureOrPresent,T extends java.time.temporal.TemporalAccessor & java.lang.Comparable<? super T>>
Copyright © 2007-2022 Red Hat, Inc. All Rights Reserved