public class Res<T>
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable
| 构造器和说明 |
|---|
Res() |
| 限定符和类型 | 方法和说明 |
|---|---|
Res<T> |
apply(Res<T> res)
将res的属性复制到当前实例
|
Res<T> |
clone() |
Res<T> |
data(T data) |
static <T> Res<T> |
empty() |
Res |
eraseGeneric()
擦除泛型
|
Res<T> |
errorMsg(java.lang.String errorMsg,
java.lang.Object... os) |
Res<T> |
fail() |
static <T> Res<T> |
fail(ResStatus status) |
static <T> Res<T> |
fail(ResStatus status,
java.lang.String errorMsg,
java.lang.Object... os) |
static <T> Res<T> |
fail(java.lang.String errorMsg,
java.lang.Object... os) |
static <T> Res<T> |
fail(T data,
ResStatus status,
java.lang.String errorMsg,
java.lang.Object... os) |
T |
getData() |
java.lang.String |
getErrorMsg() |
ResStatus |
getStatus()
default OK
|
boolean |
isFail() |
boolean |
isSuccess() |
Res<T> |
mapIfSuccess(java.util.function.Function<Res<T>,Res<T>> mapper)
链式操作,方便多层检查
|
Res<T> |
setData(T data) |
Res<T> |
setErrorMsg(java.lang.String errorMsg) |
Res<T> |
setStatus(ResStatus status) |
Res<T> |
status(ResStatus status) |
Res<T> |
success() |
static <T> Res<T> |
success(T data) |
java.lang.String |
toString() |
public static <T> Res<T> empty()
public static <T> Res<T> success(T data)
public static <T> Res<T> fail(java.lang.String errorMsg, java.lang.Object... os)
public static <T> Res<T> fail(ResStatus status, java.lang.String errorMsg, java.lang.Object... os)
public static <T> Res<T> fail(T data, ResStatus status, java.lang.String errorMsg, java.lang.Object... os)
public Res eraseGeneric()
public Res<T> mapIfSuccess(java.util.function.Function<Res<T>,Res<T>> mapper)
mapper - public boolean isSuccess()
public boolean isFail()
public T getData()
public java.lang.String getErrorMsg()
public java.lang.String toString()
toString 在类中 java.lang.Object