Constructor and Description |
---|
R() |
Modifier and Type | Method and Description |
---|---|
static Result<?> |
attack()
非法访问-402
|
static <T> Result<T> |
attack(T data)
非法访问-402
|
static Result<?> |
clientFallback()
哎哟喂!网络开小差了,请稍后重试...-507
|
static <T> Result<T> |
clientFallback(T data)
哎哟喂!网络开小差了,请稍后重试...-507
|
static Result<?> |
clientFallbackError()
哎哟喂!服务都被您挤爆了...-508
|
static <T> Result<T> |
clientFallbackError(T data)
哎哟喂!服务都被您挤爆了...-508
|
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<?> |
errorPromptFormat(String msg,
Object... values)
错误提示-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
|
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<?> |
serviceUnavailable()
服务不可用-503
|
static Result<?> |
serviceUnavailable(LocalDateTime restoreTime)
服务不可用(停机维护)-503
|
static <T> Result<T> |
serviceUnavailable(T data)
服务不可用-503
|
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<?> serviceUnavailable()
服务目前无法使用(由于超载或停机维护)
public static Result<?> serviceUnavailable(LocalDateTime restoreTime)
restoreTime
- 预计恢复时间(如:2020-12-31 08:00:00)public static <T> Result<T> serviceUnavailable(T data)
服务目前无法使用(由于超载或停机维护)
T
- 泛型data
- 服务不可用的具体原因,参考:ResultPrompt.serviceUnavailable(int)
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 <T> Result<T> clientFallback(T data)
data
- Result#setData(Object)
更详细的异常提示信息public static Result<?> clientFallbackError()
public static <T> Result<T> clientFallbackError(T data)
data
- Result#setData(Object)
更详细的异常提示信息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 Result<?> errorPromptFormat(String msg, Object... values)
适用于用户操作提示、业务消息提示、友好的错误提示等场景。
可优先使用 ResultPrompt 预定义的提示信息,如:ResultPrompt.USERNAME_OR_PASSWORD_ERROR
msg支持文本模板格式化,{} 表示占位符
例:("this is {} for {}", "a", "b") = this is a for b
msg
- 文本模板,被替换的部分用 {} 表示values
- 文本模板中占位符被替换的值public static <T> Result<T> errorPrompt(String msg, T data)
适用于用户操作提示、业务消息提示、友好的错误提示等场景。
可优先使用 ResultPrompt 预定义的提示信息,如:ResultPrompt.USERNAME_OR_PASSWORD_ERROR
msg
- 提示消息(如:)data
- 业务处理数据Copyright © 2022 Pivotal Software, Inc.. All rights reserved.