public class RespResult<T> extends Object implements IRespResult<T>, Serializable
限定符和类型 | 方法和说明 |
---|---|
static <T> Optional<T> |
getDataIfOk(RespResult<T> respResult,
java.util.function.Function<RespResult<T>,? extends RuntimeException> exception)
如果状态码ok尝试获取响应
|
static <T> Optional<T> |
getDataIfOk(RespResult<T> respResult,
java.util.function.Supplier<? extends RuntimeException> exception)
如果状态码ok尝试获取响应
|
static boolean |
isOk(RespResult<?> respResult)
判断响应是否成功
|
static RespResult<Void> |
of(Integer code,
String message)
构造无数据信息响应
|
static <T> RespResult<T> |
of(Integer code,
String message,
T data)
构造有数据信息响应
|
static RespResult<Void> |
of(ResponseStatus responseStatus)
构造无数据信息响应
|
static RespResult<Void> |
ok()
默认不带数据的请求成功响应
|
static <T,R> RespResult<R> |
ok(java.util.function.Function<T,R> function,
T t)
函数式填充响应
|
static <T> RespResult<T> |
ok(java.util.function.Supplier<T> supplier)
函数式填充响应
|
static <T> RespResult<T> |
ok(T data)
带数据的请求成功响应
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCode, getData, getMsg
public static RespResult<Void> ok()
public static <T> RespResult<T> ok(T data)
T
- data
- public static <T> RespResult<T> ok(java.util.function.Supplier<T> supplier)
T
- supplier
- public static <T,R> RespResult<R> ok(java.util.function.Function<T,R> function, T t)
T
- R
- function
- t
- public static RespResult<Void> of(Integer code, String message)
code
- message
- public static <T> RespResult<T> of(Integer code, String message, T data)
T
- code
- message
- data
- public static RespResult<Void> of(ResponseStatus responseStatus)
responseStatus
- public static boolean isOk(RespResult<?> respResult)
respResult
- public static <T> Optional<T> getDataIfOk(RespResult<T> respResult, java.util.function.Supplier<? extends RuntimeException> exception)
respResult
- respResultexception
- 状态码不正确时抛出的异常public static <T> Optional<T> getDataIfOk(RespResult<T> respResult, java.util.function.Function<RespResult<T>,? extends RuntimeException> exception)
respResult
- respResultexception
- 状态码不正确时抛出的异常