T - 泛型标记public class R<T> extends Object implements Serializable
| Modifier and Type | Method and Description |
|---|---|
static <T> R<T> |
fail(IResultCode rCode)
返回失败信息
|
static <T> R<T> |
fail(IResultCode rCode,
String msg)
返回失败信息
|
static <T> R<T> |
fail(String msg)
返回失败信息,用于 web
|
static <T> T |
getData(R<T> result)
获取data
|
static boolean |
isFail(R<?> result)
判断返回是否为成功
|
static boolean |
isSuccess(R<?> result)
判断返回是否为成功
|
static <T> R<T> |
status(boolean status,
IResultCode sCode)
根据状态返回成功或者失败
|
static <T> R<T> |
status(boolean status,
String msg)
根据状态返回成功或者失败
|
static <T> R<T> |
success()
返回成功
|
static <T> R<T> |
success(T data)
成功-携带数据
|
static void |
throwFail(IResultCode rCode)
直接抛出失败异常,抛出 code 码
|
static void |
throwFail(IResultCode rCode,
String message)
直接抛出失败异常,抛出 code 码
|
static void |
throwFail(String message)
直接抛出失败异常,抛出 code 码
|
static <T> void |
throwOn(Predicate<T> predicate,
T object,
IResultCode rCode)
断言 成功时:直接抛出失败异常,返回传入的 result。
|
static <T> void |
throwOn(Predicate<T> predicate,
T object,
IResultCode rCode,
String msg)
断言 成功时:直接抛出失败异常,返回传入的 result。
|
static <T> void |
throwOn(Predicate<T> predicate,
T object,
R<?> result)
断言 成功时:直接抛出失败异常,返回传入的 result。
|
static void |
throwOnFail(R<?> result)
当 result 不成功时:直接抛出失败异常,返回传入的 result。
|
static void |
throwOnFail(R<?> result,
IResultCode rCode)
当 result 不成功时:直接抛出失败异常,返回传入的 rCode
|
static void |
throwOnFail(R<?> result,
IResultCode rCode,
String msg)
当 result 不成功时:直接抛出失败异常,返回传入的 rCode、message
|
static void |
throwOnFalse(boolean status,
IResultCode rCode)
当 status 不为 true 时:直接抛出失败异常 rCode
|
static void |
throwOnFalse(boolean status,
IResultCode rCode,
String msg)
当 status 不为 true 时:直接抛出失败异常 rCode、message
|
public static boolean isSuccess(@Nullable
R<?> result)
result - Resultpublic static boolean isFail(@Nullable
R<?> result)
result - Result@Nullable
public static <T> T getData(@Nullable
R<T> result)
T - 泛型标记result - Resultpublic static <T> R<T> success()
T - 泛型标记public static <T> R<T> success(@Nullable T data)
T - 泛型标记data - 数据public static <T> R<T> status(boolean status, String msg)
T - 泛型标记status - 状态msg - 异常msgpublic static <T> R<T> status(boolean status, IResultCode sCode)
T - 泛型标记status - 状态sCode - 异常code码public static <T> R<T> fail(String msg)
T - 泛型标记msg - 失败信息public static <T> R<T> fail(IResultCode rCode)
T - 泛型标记rCode - 异常枚举public static <T> R<T> fail(IResultCode rCode, String msg)
T - 泛型标记rCode - 异常枚举msg - 失败信息public static <T> void throwOn(Predicate<T> predicate, T object, R<?> result)
T - 泛型predicate - 断言函数object - 模型result - 响应对象public static <T> void throwOn(Predicate<T> predicate, T object, IResultCode rCode)
T - 泛型predicate - 断言函数object - 模型rCode - 响应 codepublic static <T> void throwOn(Predicate<T> predicate, T object, IResultCode rCode, String msg)
T - 泛型predicate - 断言函数object - 模型rCode - 响应 codemsg - 自定义消息public static void throwOnFail(R<?> result)
result - Rpublic static void throwOnFail(R<?> result, IResultCode rCode)
result - RrCode - 异常枚举public static void throwOnFail(R<?> result, IResultCode rCode, String msg)
result - RrCode - 异常枚举msg - 失败信息public static void throwOnFalse(boolean status,
IResultCode rCode)
status - statusrCode - 异常枚举public static void throwOnFalse(boolean status,
IResultCode rCode,
String msg)
status - statusrCode - 异常枚举msg - 失败信息public static void throwFail(IResultCode rCode)
rCode - IResultCodepublic static void throwFail(IResultCode rCode, String message)
rCode - IResultCodemessage - 自定义消息public static void throwFail(String message)
message - 自定义消息Copyright © 2024. All rights reserved.