Package com.codesseur.validation.simple
Class OptionalChecker<T>
- java.lang.Object
-
- com.codesseur.validation.Checker<OptionalChecker<T>,Optional<T>>
-
- com.codesseur.validation.simple.OptionalChecker<T>
-
public class OptionalChecker<T> extends Checker<OptionalChecker<T>,Optional<T>>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OptionalChecker<T>ifPresentSatisfies(Predicate<? super T> condition)OptionalChecker<T>isEmpty()OptionalChecker<T>isPresent()protected OptionalChecker<T>with(io.vavr.control.Either<Failures,Optional<T>> value, Function<Optional<T>,io.vavr.control.Either<Failure,Optional<T>>> lastCheck)-
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
-
-
-
-
Method Detail
-
ifPresentSatisfies
public OptionalChecker<T> ifPresentSatisfies(Predicate<? super T> condition)
-
isEmpty
public OptionalChecker<T> isEmpty()
-
isPresent
public OptionalChecker<T> isPresent()
-
-