public static class Fv.Result<R>
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static <R> Fv.Result<R> |
failure(R rootObject,
io.thedocs.soyuz.err.Err error) |
static <R> Fv.Result<R> |
failure(R rootObject,
io.thedocs.soyuz.err.Errors errors) |
io.thedocs.soyuz.err.Errors |
getErrors() |
R |
getRootObject() |
boolean |
hasErrors() |
void |
ifHasErrorsThrowAnException() |
void |
ifHasErrorsThrowAnExceptionOr(java.util.function.Consumer<R> consumer) |
<T> T |
ifHasErrorsThrowAnExceptionOr(java.util.function.Function<R,T> function) |
void |
ifHasErrorsThrowAnExceptionOr(java.lang.Runnable runnable) |
<T> T |
ifHasErrorsThrowAnExceptionOr(java.util.function.Supplier<T> supplier) |
boolean |
isOk() |
static Fv.Result |
success() |
static <R> Fv.Result<R> |
success(R rootObject) |
public boolean isOk()
public boolean hasErrors()
public R getRootObject()
public io.thedocs.soyuz.err.Errors getErrors()
public static Fv.Result success()
public static <R> Fv.Result<R> success(R rootObject)
public static <R> Fv.Result<R> failure(R rootObject, io.thedocs.soyuz.err.Err error)
public static <R> Fv.Result<R> failure(R rootObject, io.thedocs.soyuz.err.Errors errors)
public void ifHasErrorsThrowAnException()
public void ifHasErrorsThrowAnExceptionOr(java.lang.Runnable runnable)
public void ifHasErrorsThrowAnExceptionOr(java.util.function.Consumer<R> consumer)
public <T> T ifHasErrorsThrowAnExceptionOr(java.util.function.Supplier<T> supplier)
public <T> T ifHasErrorsThrowAnExceptionOr(java.util.function.Function<R,T> function)