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.