public class Result<T>
extends java.lang.Object
implements java.io.Serializable
限定符和类型 | 字段和说明 |
---|---|
static int |
FAILURE_CODE |
static int |
SUCCEED_CODE |
构造器和说明 |
---|
Result()
此方法仅用于序列化与反序列化
|
Result(int code,
java.lang.String description) |
Result(int code,
java.lang.String description,
T data) |
Result(T data) |
限定符和类型 | 方法和说明 |
---|---|
static <T> Result<T> |
failure()
成功的空结果
|
static <T> Result<T> |
failure(int code)
失败的结果
|
static <T> Result<T> |
failure(int code,
java.lang.String description)
失败的结果
|
static <T> Result<T> |
failure(int code,
java.lang.String description,
T data)
失败的结果
|
static <T> Result<T> |
failure(java.lang.String description) |
int |
getCode() |
T |
getData() |
java.lang.String |
getDescription() |
void |
setCode(int code) |
void |
setData(T data) |
void |
setDescription(java.lang.String description) |
static <T> Result<T> |
succeed()
成功的空结果
|
static <T> Result<T> |
succeed(T data)
成功的结果
|
static <T> Result<T> |
succeed(T data,
int code) |
static <T> Result<T> |
succeed(T data,
java.lang.String description) |
java.lang.String |
toString() |
public Result()
public Result(T data)
public Result(int code, java.lang.String description)
public Result(int code, java.lang.String description, T data)
public int getCode()
public void setCode(int code)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public void setData(T data)
public T getData()
public java.lang.String toString()
toString
在类中 java.lang.Object
@Note(value="\u6210\u529f\u7684\u7a7a\u7ed3\u679c") public static <T> Result<T> succeed()
@Note(value="\u6210\u529f\u7684\u7ed3\u679c") public static <T> Result<T> succeed(T data)
@Note(value="\u6210\u529f\u7684\u7ed3\u679c") public static <T> Result<T> succeed(T data, java.lang.String description)
@Note(value="\u6210\u529f\u7684\u7ed3\u679c") public static <T> Result<T> succeed(T data, int code)
@Note(value="\u5931\u8d25\u7684\u7a7a\u7ed3\u679c") public static <T> Result<T> failure()
@Note(value="\u5931\u8d25\u7684\u7ed3\u679c") public static <T> Result<T> failure(int code)
@Note(value="\u5931\u8d25\u7684\u7ed3\u679c") public static <T> Result<T> failure(int code, java.lang.String description)
@Note(value="\u5931\u8d25\u7684\u7ed3\u679c") public static <T> Result<T> failure(int code, java.lang.String description, T data)