Package com.codesseur.validation.simple
Class AbstractComparableChecker<V extends Comparable<V>,S extends AbstractComparableChecker<V,S>>
- java.lang.Object
-
- com.codesseur.validation.Checker<S,V>
-
- com.codesseur.validation.simple.AbstractComparableChecker<V,S>
-
- Direct Known Subclasses:
AbstractTemporalChecker,ComparableChecker
public abstract class AbstractComparableChecker<V extends Comparable<V>,S extends AbstractComparableChecker<V,S>> extends Checker<S,V>
-
-
Constructor Summary
Constructors Constructor Description AbstractComparableChecker(io.vavr.control.Either<Failures,V> value)AbstractComparableChecker(io.vavr.control.Either<Failures,V> value, Function<V,io.vavr.control.Either<Failure,V>> lastCheck)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Scompare(V value, IntPredicate condition)SisBetween(V start, V end)SisGreaterThan(V value)SisGreaterThanOrEqual(V value)SisLessThan(V value)SisLessThanOrEqual(V value)-
Methods inherited from class com.codesseur.validation.Checker
destruct, destruct, destruct, destruct, destruct, destruct, destruct, destruct, flatMap, flatMap, get, isEqualTo, isIn, isIn, isInstanceOf, isInstanceOf, isNotEqualTo, isNotNull, isNull, map, matches, notIn, notIn, orElse, orElseFail, orElseFail, orElseFail, orElseGet, orElseGet, orElseThrow, orElseThrow, orElseThrow, orElseThrowLast, satisfies, satisfies, then, violates, violates, with, with, with
-
-
-
-
Method Detail
-
compare
public S compare(V value, IntPredicate condition)
-
-