public abstract class TimeValidator<A extends Annotation,T> extends Object implements javax.validation.ConstraintValidator<A,T>
| Modifier and Type | Field and Description |
|---|---|
protected static Comparator<ChronoLocalDate> |
CHRONO_LOCAL_DATE_COMPARATOR |
protected static Comparator<ChronoLocalDateTime<?>> |
CHRONO_LOCAL_DATE_TIME_COMPARATOR |
protected static Comparator<ChronoZonedDateTime<?>> |
CHRONO_ZONED_DATE_TIME_COMPARATOR |
| Modifier | Constructor and Description |
|---|---|
protected |
TimeValidator(Function<Clock,T> now,
Comparator<? super T> cmp,
IntPredicate test) |
protected |
TimeValidator(Function<Clock,T> now,
IntPredicate test) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isValid(T value,
javax.validation.ConstraintValidatorContext context) |
protected static final Comparator<ChronoLocalDate> CHRONO_LOCAL_DATE_COMPARATOR
protected static final Comparator<ChronoLocalDateTime<?>> CHRONO_LOCAL_DATE_TIME_COMPARATOR
protected static final Comparator<ChronoZonedDateTime<?>> CHRONO_ZONED_DATE_TIME_COMPARATOR
protected TimeValidator(Function<Clock,T> now, IntPredicate test)
protected TimeValidator(Function<Clock,T> now, Comparator<? super T> cmp, IntPredicate test)
public final boolean isValid(T value, javax.validation.ConstraintValidatorContext context)
isValid in interface javax.validation.ConstraintValidator<A extends Annotation,T>Copyright © 2010–2020 The Apache Software Foundation. All rights reserved.