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