T - public class OperateResultExOne<T> extends OperateResult
| 限定符和类型 | 字段和说明 |
|---|---|
T |
Content
泛型参数对象
|
ErrorCode, IsSuccess, Message| 构造器和说明 |
|---|
OperateResultExOne()
默认的无参构造方法
|
OperateResultExOne(int err,
String msg)
使用指定的错误号和消息实例化默认的对象
|
OperateResultExOne(String msg)
使用指定的消息实例化默认的对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
OperateResultExOne<T> |
Check(FunctionOperateExOne<T,Boolean> check,
String message)
返回一个检查结果对象,可以进行自定义的数据检查。
|
OperateResultExOne<T> |
Check(FunctionOperateExOne<T,OperateResult> check)
返回一个检查结果对象,可以进行自定义的数据检查。
|
static <T> OperateResultExOne<T> |
CreateFailedResult(OperateResult result)
创建一个失败的对象
|
static <T> OperateResultExOne<T> |
CreateSuccessResult(T content)
创建一个成功的泛型类结果对象
|
OperateResult |
Then(FunctionOperateExOne<T,OperateResult> func)
指定接下来要做的是内容,当前对象如果成功,就返回接下来的执行结果,如果失败,就返回当前对象本身。
|
<TResult1,TResult2,TResult3,TResult4> |
ThenExFour(FunctionOperateExOne<T,OperateResultExFour<TResult1,TResult2,TResult3,TResult4>> func)
指定接下来要做的是内容,当前对象如果成功,就返回接下来的执行结果,如果失败,就返回当前对象本身。
|
<TResult> OperateResultExOne<TResult> |
ThenExOne(FunctionOperateExOne<T,OperateResultExOne<TResult>> func)
指定接下来要做的是内容,当前对象如果成功,就返回接下来的执行结果,如果失败,就返回当前对象本身。
|
<TResult1,TResult2,TResult3> |
ThenExThree(FunctionOperateExOne<T,OperateResultExThree<TResult1,TResult2,TResult3>> func)
指定接下来要做的是内容,当前对象如果成功,就返回接下来的执行结果,如果失败,就返回当前对象本身。
|
<TResult1,TResult2> |
ThenExTwo(FunctionOperateExOne<T,OperateResultExTwo<TResult1,TResult2>> func)
指定接下来要做的是内容,当前对象如果成功,就返回接下来的执行结果,如果失败,就返回当前对象本身。
|
Convert, Convert, Convert, Convert, CopyErrorFromOther, CreateSuccessResult, Then, ThenExFour, ThenExOne, ThenExThree, ThenExTwo, ToMessageShowStringpublic T Content
public OperateResultExOne()
public OperateResultExOne(String msg)
msg - 错误消息public OperateResultExOne(int err,
String msg)
err - 错误码msg - 错误消息public static <T> OperateResultExOne<T> CreateFailedResult(OperateResult result)
T - 类型参数result - 失败的结果public static <T> OperateResultExOne<T> CreateSuccessResult(T content)
T - 类型content - 内容public OperateResultExOne<T> Check(FunctionOperateExOne<T,Boolean> check, String message)
check - 检查的委托方法message - 检查失败的错误消息public OperateResultExOne<T> Check(FunctionOperateExOne<T,OperateResult> check)
check - 检查的委托方法public OperateResult Then(FunctionOperateExOne<T,OperateResult> func)
func - 等待当前对象成功后执行的内容public <TResult> OperateResultExOne<TResult> ThenExOne(FunctionOperateExOne<T,OperateResultExOne<TResult>> func)
TResult - 泛型参数func - 等待当前对象成功后执行的内容public <TResult1,TResult2> OperateResultExTwo<TResult1,TResult2> ThenExTwo(FunctionOperateExOne<T,OperateResultExTwo<TResult1,TResult2>> func)
TResult1 - 泛型参数一TResult2 - 泛型参数二func - 等待当前对象成功后执行的内容public <TResult1,TResult2,TResult3> OperateResultExThree<TResult1,TResult2,TResult3> ThenExThree(FunctionOperateExOne<T,OperateResultExThree<TResult1,TResult2,TResult3>> func)
TResult1 - 泛型参数一TResult2 - 泛型参数二TResult3 - 泛型参数三func - 等待当前对象成功后执行的内容public <TResult1,TResult2,TResult3,TResult4> OperateResultExFour<TResult1,TResult2,TResult3,TResult4> ThenExFour(FunctionOperateExOne<T,OperateResultExFour<TResult1,TResult2,TResult3,TResult4>> func)
TResult1 - 泛型参数一TResult2 - 泛型参数二TResult3 - 泛型参数三TResult4 - 泛型参数四func - 等待当前对象成功后执行的内容Copyright © 2022. All rights reserved.