public class AnswerOrErrors<T>
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
AnswerOrErrors.Deserializer<T> |
protected static class |
AnswerOrErrors.Serializer |
| Modifier and Type | Method and Description |
|---|---|
static <T> AnswerOrErrors<T> |
failure(Err... errors) |
static <T> AnswerOrErrors<T> |
failure(Errors errors) |
static <T> AnswerOrErrors<T> |
failure(T object,
Err... errors) |
static <T> AnswerOrErrors<T> |
failure(T object,
Errors errors) |
T |
getAnswer() |
Errors |
getErrors() |
boolean |
hasErrors() |
AnswerOrErrors<T> |
ifHasErrors(java.util.function.Consumer<AnswerOrErrors<T>> consumer) |
AnswerOrErrors<T> |
ifHasErrors(java.util.function.Function<AnswerOrErrors<T>,AnswerOrErrors<T>> func) |
AnswerOrErrors<T> |
ifHasErrors(java.lang.Runnable runnable) |
AnswerOrErrors<T> |
ifHasErrors(java.util.function.Supplier<AnswerOrErrors<T>> supplier) |
AnswerOrErrors<T> |
ifOk(java.util.function.Consumer<AnswerOrErrors<T>> consumer) |
AnswerOrErrors<T> |
ifOk(java.util.function.Function<AnswerOrErrors<T>,AnswerOrErrors<T>> func) |
AnswerOrErrors<T> |
ifOk(java.lang.Runnable runnable) |
AnswerOrErrors<T> |
ifOk(java.util.function.Supplier<AnswerOrErrors<T>> supplier) |
boolean |
isOk() |
static <T> AnswerOrErrors<T> |
ok() |
static <T> AnswerOrErrors<T> |
ok(T object) |
public AnswerOrErrors<T> ifOk(java.util.function.Consumer<AnswerOrErrors<T>> consumer)
public AnswerOrErrors<T> ifOk(java.lang.Runnable runnable)
public AnswerOrErrors<T> ifOk(java.util.function.Supplier<AnswerOrErrors<T>> supplier)
public AnswerOrErrors<T> ifOk(java.util.function.Function<AnswerOrErrors<T>,AnswerOrErrors<T>> func)
public AnswerOrErrors<T> ifHasErrors(java.util.function.Consumer<AnswerOrErrors<T>> consumer)
public AnswerOrErrors<T> ifHasErrors(java.lang.Runnable runnable)
public AnswerOrErrors<T> ifHasErrors(java.util.function.Supplier<AnswerOrErrors<T>> supplier)
public AnswerOrErrors<T> ifHasErrors(java.util.function.Function<AnswerOrErrors<T>,AnswerOrErrors<T>> func)
public boolean isOk()
public boolean hasErrors()
@Nullable public T getAnswer()
@Nullable public Errors getErrors()
public static <T> AnswerOrErrors<T> ok()
public static <T> AnswerOrErrors<T> ok(T object)
public static <T> AnswerOrErrors<T> failure(T object, Errors errors)
public static <T> AnswerOrErrors<T> failure(T object, Err... errors)
public static <T> AnswerOrErrors<T> failure(Errors errors)
public static <T> AnswerOrErrors<T> failure(Err... errors)