| 构造器和说明 |
|---|
R() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Result<?> |
attack()
非法访问-402
|
static <T> Result<T> |
attack(T data)
非法访问-402
|
static Result<?> |
clientFallback()
哎哟喂!
|
static Result<?> |
clientFallbackError()
哎哟喂!
|
static Result<?> |
dataStructure()
数据结构异常-505
|
static Result<?> |
dataStructure(int expected,
int actual)
数据结构异常-505
不正确的结果大小
|
static Result<?> |
dbError()
数据结构异常,请检查相应数据结构一致性-506
|
static <T> Result<T> |
dbError(T data)
数据结构异常,请检查相应数据结构一致性-506
|
static Result<?> |
errorPrompt(String msg)
错误提示-600
适用于用户操作提示、业务消息提示、友好的错误提示等场景。
|
static <T> Result<T> |
errorPrompt(String msg,
T data)
错误提示-600
适用于用户操作提示、业务消息提示、友好的错误提示等场景。
|
static Result<?> |
fileEmpty()
文件上传请求错误,获得文件信息为空,同时文件必须有明确的匹配类型(如文本类型:.txt)-310
|
static Result<?> |
forbidden()
无权限-403
|
static Result<?> |
getResult(Throwable e) |
static Result<?> |
gone()
API接口版本弃用-410
|
static Result<?> |
internalServerError()
服务器内部错误-500
|
static <T> Result<T> |
internalServerError(T data)
服务器内部错误-500
|
static Result<?> |
loggedIn()
会话未注销,无需登录-210
|
static <T> Result<T> |
methodNotAllowed(T data)
方法不允许(Method Not Allowed)-405
客户端使用服务端不支持的 Http Request Method 进行接口调用
|
static Result<?> |
movedPermanently()
Moved Permanently-301
|
static Result<?> |
notFound()
Not Found-404
|
static Result<?> |
paramCheckNotPass()
参数校验未通过,请参照API核对后重试-433
|
static <T> Result<T> |
paramCheckNotPass(T data)
参数校验未通过,请参照API核对后重试-433
|
static Result<?> |
paramDecryptError()
参数解密错误-435
|
static Result<?> |
paramValueInvalid()
参数校验未通过,无效的value-434
|
static <T> Result<T> |
paramValueInvalid(T data)
参数校验未通过,无效的value-434
|
static Result<?> |
paramVoid()
参数为空-432
|
static Result<?> |
requestError()
请求错误-501
|
static <T> Result<T> |
requestError(T data)
请求错误-501
|
static Result<?> |
resourceAlreadyInvalid()
资源已失效-300
|
static Result<?> |
success()
成功后调用,返回的data为null
|
static <T> Result<T> |
success(Integer code,
Long count,
T data)
成功后调用,分页查询
|
static <T> Result<T> |
success(Long count,
T data)
成功后调用,分页查询
|
static <T> Result<T> |
success(T data)
成功后调用,返回的data为一个对象
|
static Result<?> |
tooManyRequests()
频繁请求限流-429
|
static <T> Result<T> |
typeConvertError(T data)
类型转换错误-509
|
static Result<?> |
unauthorized()
未登录或登录已失效-401
|
public static Result<?> success()
public static <T> Result<T> success(T data)
T - 泛型data - 数据public static <T> Result<T> success(Long count, T data)
T - 泛型count - 总数data - 数据public static <T> Result<T> success(Integer code, Long count, T data)
T - 泛型code - 自定义code(默认200)count - 总数data - 数据public static Result<?> loggedIn()
public static Result<?> resourceAlreadyInvalid()
public static Result<?> movedPermanently()
public static Result<?> fileEmpty()
public static Result<?> unauthorized()
public static Result<?> attack()
public static <T> Result<T> attack(T data)
T - 泛型data - 异常数据public static Result<?> forbidden()
public static Result<?> notFound()
public static <T> Result<T> methodNotAllowed(T data)
客户端使用服务端不支持的 Http Request Method 进行接口调用
data - Result#setData(Object) 更详细的异常提示信息public static Result<?> gone()
public static Result<?> tooManyRequests()
public static Result<?> paramVoid()
public static Result<?> paramCheckNotPass()
public static <T> Result<T> paramCheckNotPass(T data)
data - Result#setData(Object) 提示信息public static Result<?> paramValueInvalid()
public static <T> Result<T> paramValueInvalid(T data)
data - Result#setData(Object) 提示信息public static Result<?> paramDecryptError()
public static Result<?> internalServerError()
public static <T> Result<T> internalServerError(T data)
T - 泛型data - 异常数据public static Result<?> requestError()
public static <T> Result<T> requestError(T data)
T - 泛型data - 异常数据public static Result<?> dataStructure()
public static Result<?> dataStructure(int expected, int actual)
不正确的结果大小
expected - 预期值actual - 实际值public static Result<?> dbError()
public static <T> Result<T> dbError(T data)
data - Result#setData(Object) 提示信息public static Result<?> clientFallback()
public static Result<?> clientFallbackError()
public static <T> Result<T> typeConvertError(T data)
data - Result#setData(Object) 提示信息public static Result<?> errorPrompt(String msg)
适用于用户操作提示、业务消息提示、友好的错误提示等场景。
可优先使用 ResultPrompt 预定义的提示信息,如:ResultPrompt.USERNAME_OR_PASSWORD_ERROR
msg - 提示消息(如:)public static <T> Result<T> errorPrompt(String msg, T data)
适用于用户操作提示、业务消息提示、友好的错误提示等场景。
可优先使用 ResultPrompt 预定义的提示信息,如:ResultPrompt.USERNAME_OR_PASSWORD_ERROR
msg - 提示消息(如:)data - 业务处理数据Copyright © 2020 Pivotal Software, Inc.. All rights reserved.