Validated.Either, Validated.Invalid<T>, Validated.None<T>, Validated.Secret, Validated.Valid<T>
Constructor and Description |
---|
Either(Validated<?> left,
Validated<?> right) |
Modifier and Type | Method and Description |
---|---|
<U> Validated<U> |
flatMap(java.util.function.BiFunction<java.lang.Object,Validated.Valid<java.lang.Object>,Validated<U>> mapping) |
java.lang.Object |
get() |
boolean |
isValid() |
java.util.Iterator<Validated<java.lang.Object>> |
iterator() |
<U> Validated<U> |
map(java.util.function.Function<java.lang.Object,U> mapping) |
java.lang.Object |
orElseGet(java.util.function.Supplier<java.lang.Object> o) |
void |
orThrow() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public java.lang.Object orElseGet(java.util.function.Supplier<java.lang.Object> o) throws ValidationException
orElseGet
in interface Validated<java.lang.Object>
ValidationException
public void orThrow() throws ValidationException
orThrow
in interface Validated<java.lang.Object>
ValidationException
public <U> Validated<U> map(java.util.function.Function<java.lang.Object,U> mapping)
public <U> Validated<U> flatMap(java.util.function.BiFunction<java.lang.Object,Validated.Valid<java.lang.Object>,Validated<U>> mapping)