public class BizResult<T> extends Object implements Serializable
| 构造器和说明 |
|---|
BizResult()
构造一个默认成功的操作结果,缺省继续执行下一个节点
|
BizResult(IBizCode bizCode,
String... messages) |
BizResult(Integer code,
String message) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addError(IBizCode bizError) |
static BizResult |
create(IBizCode bizCode,
Object data) |
static BizResult |
emptyList()
构造一个空的数据集
|
static BizResult |
error(IBizCode bizCode,
String... messages)
构造结果
|
static BizResult |
error(Integer code,
String message)
已过时。
|
BizResult |
fail(IBizCode bizError)
设置一个失败的错误代码
|
IBizCode |
getBizCode() |
long |
getCurrent() |
T |
getData() |
List<IBizCode> |
getErrorList() |
long |
getPageSize() |
Boolean |
isFailed() |
Boolean |
isSuccess() |
Boolean |
needBreak() |
Boolean |
needRollback() |
void |
result(IBizCode bizError,
String... messages)
设置错误代码
|
void |
setCurrent(long current) |
void |
setData(T data) |
void |
setErrorList(List<IBizCode> errorList) |
void |
setListInfo(Long total,
Long current,
Long pageSize)
设置返回值的列表信息
|
void |
setPageSize(long pageSize) |
BizResult |
success() |
static BizResult |
success(Object data)
构造结果
|
void |
throwException()
将结果通过异常的形式抛出
|
ApiListResult |
toApiListResult() |
ApiResult |
toApiResult() |
BizResult<T> |
withData(T data) |
public BizResult()
public BizResult(IBizCode bizCode, String... messages)
bizCode - bizCodemessages - messagespublic static BizResult error(IBizCode bizCode, String... messages)
bizCode - bizCodemessages - messages@Deprecated public static BizResult error(Integer code, String message)
code - codermessage - messagepublic static BizResult emptyList()
public static BizResult create(IBizCode bizCode, Object data)
bizCode - bizcodedata - datapublic ApiResult toApiResult()
public ApiListResult toApiListResult()
public T getData()
public void setData(T data)
data - datapublic void result(IBizCode bizError, String... messages)
bizError - bizErrormessages - messagespublic IBizCode getBizCode()
public BizResult success()
public Boolean isSuccess()
public Boolean isFailed()
public Boolean needBreak()
public Boolean needRollback()
public void addError(IBizCode bizError)
bizError - bizErrrorpublic long getPageSize()
public void setPageSize(long pageSize)
pageSize - pageSizpublic long getCurrent()
public void setCurrent(long current)
current - currentpublic void setListInfo(Long total, Long current, Long pageSize)
total - totalcurrent - currentpageSize - pageSizepublic void throwException()
Copyright © 2021. All rights reserved.