public final class ComparativeValidation extends Object
ComparativeValidation implements PGV validation rules for ordering relationships.| Modifier and Type | Method and Description |
|---|---|
static <T> void |
between(String field,
T value,
T lower,
boolean lowerInclusive,
T upper,
boolean upperInclusive,
Comparator<T> comparator) |
static <T> void |
greaterThan(String field,
T value,
T limit,
Comparator<T> comparator) |
static <T> void |
greaterThanOrEqual(String field,
T value,
T limit,
Comparator<T> comparator) |
static <T> void |
lessThan(String field,
T value,
T limit,
Comparator<T> comparator) |
static <T> void |
lessThanOrEqual(String field,
T value,
T limit,
Comparator<T> comparator) |
static <T> void |
outside(String field,
T value,
T lower,
boolean lowerInclusive,
T upper,
boolean upperInclusive,
Comparator<T> comparator) |
static <T> void |
range(String field,
T value,
T lt,
T lte,
T gt,
T gte,
Comparator<T> comparator) |
public static <T> void lessThan(String field, T value, T limit, Comparator<T> comparator) throws ValidationException
ValidationExceptionpublic static <T> void lessThanOrEqual(String field, T value, T limit, Comparator<T> comparator) throws ValidationException
ValidationExceptionpublic static <T> void greaterThan(String field, T value, T limit, Comparator<T> comparator) throws ValidationException
ValidationExceptionpublic static <T> void greaterThanOrEqual(String field, T value, T limit, Comparator<T> comparator) throws ValidationException
ValidationExceptionpublic static <T> void range(String field, T value, T lt, T lte, T gt, T gte, Comparator<T> comparator) throws ValidationException
ValidationExceptionpublic static <T> void between(String field, T value, T lower, boolean lowerInclusive, T upper, boolean upperInclusive, Comparator<T> comparator) throws ValidationException
ValidationExceptionpublic static <T> void outside(String field, T value, T lower, boolean lowerInclusive, T upper, boolean upperInclusive, Comparator<T> comparator) throws ValidationException
ValidationExceptionCopyright © 2022. All rights reserved.