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