T - public final class ResultPack<T> extends Object implements Serializable, Cloneable
| 构造器和说明 |
|---|
ResultPack() |
| 限定符和类型 | 方法和说明 |
|---|---|
ResultPack<T> |
clone() |
String |
code() |
ResultPack<T> |
code(String code) |
String |
comment()
Get packed _message
|
ResultPack<T> |
comment(String comment,
Object... args)
设置说明
|
Throwable |
error() |
ResultPack<T> |
error(Throwable error) |
static <R> ResultPack<R> |
failed()
得到失败的ResultPack的简易辅助方法的
|
static <R> ResultPack<R> |
failed(String comment)
得到失败的ResultPack的简易辅助方法
|
static <R> ResultPack<R> |
failed(String comment,
R value)
带失败value的辅助方法
|
static <R> ResultPack<R> |
failed(String code,
String comment)
得到失败的ResultPack的简易辅助方法
|
static <R> ResultPack<R> |
failed(String comment,
Throwable e)
得到失败的ResultPack的简易辅助方法
|
static <R> ResultPack<R> |
failed(Throwable e)
得到失败的ResultPack的简易辅助方法
|
ErrorCode |
getErrorCode() |
boolean |
isFailed() |
boolean |
isSucceed()
是否成功
|
boolean |
isVoid()
是否无结果
|
static <R> ResultPack<R> |
none()
返回无值结果的简易辅助方法的
|
static <R> ResultPack<R> |
none(String comment)
返回无值结果的简易辅助方法的
|
ResultPack<T> |
reset()
重置Result为VOID状态。
|
ResultPack<T> |
reset(boolean keepComment)
有时在一个串行化过程中,我们可能需要保留comment作为附加输出信息,这时候可以用这个方法
|
int |
status()
Get pack _state _value
|
ResultPack<T> |
status(int status) |
static <R> ResultPack<R> |
succeed()
返回成功的Pack的简易辅助方法的
|
static <R> ResultPack<R> |
succeed(R value)
返回成功的Pack的简易辅助方法的
|
static <R> ResultPack<R> |
succeed(String comment) |
static <R> ResultPack<R> |
succeed(String code,
String comment,
R value)
返回成功的Pack的简易辅助方法的
|
Map<String,Object> |
toJson() |
Map<String,Object> |
toJson(Map<String,Object> jsons) |
String |
toString() |
T |
value()
Get packed _value
|
ResultPack<T> |
value(T value) |
public static final int VOID
public static final int FAILED
public static final int SUCCESS
public ErrorCode getErrorCode()
public int status()
public ResultPack<T> status(int status)
public ResultPack<T> code(String code)
public String comment()
public ResultPack<T> comment(String comment, Object... args)
comment - 说明信息public T value()
public String code()
public ResultPack<T> value(T value)
public Throwable error()
public ResultPack<T> error(Throwable error)
public boolean isFailed()
public boolean isVoid()
public boolean isSucceed()
public ResultPack<T> reset()
废物利用,环保。
public ResultPack<T> reset(boolean keepComment)
keepComment - 是否同时清除comment。public ResultPack<T> clone()
public static <R> ResultPack<R> succeed()
public static <R> ResultPack<R> succeed(R value)
value - public static <R> ResultPack<R> succeed(String code, String comment, R value)
comment - value - public static <R> ResultPack<R> succeed(String comment)
public static <R> ResultPack<R> failed()
public static <R> ResultPack<R> failed(String comment)
comment - public static <R> ResultPack<R> failed(String code, String comment)
R - code - comment - public static <R> ResultPack<R> failed(String comment, Throwable e)
comment - e - public static <R> ResultPack<R> failed(String comment, R value)
R - comment - value - public static <R> ResultPack<R> failed(Throwable e)
e - public static <R> ResultPack<R> none()
public static <R> ResultPack<R> none(String comment)
comment - Copyright © 2016–2023 MEIZUPUSH Group. All rights reserved.