public class FinePluginTaskResult extends java.lang.Object implements PluginTaskResult, java.io.Serializable
| 构造器和说明 |
|---|
FinePluginTaskResult(boolean success) |
FinePluginTaskResult(PluginErrorCode errorCode) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addPreTask(PluginTask preTask) |
java.util.List<PluginTaskResult> |
asList()
将结果转换为列表
|
PluginErrorCode |
errorCode() |
PluginTask |
getCurrentTask()
获取当前任务,这里获取到的marker可能不准确,比如安装,这里有可能指定的是较低版本,但是在线安装的一定是最新版本,
即任务中描述的marker与实际安装的有可能版本号不同,如果要通过这里去获取context,最好用ID来查询
|
java.util.List<PluginTask> |
getPreTasks() |
void |
insertPreTaskResults(java.util.List<PluginTaskResult> results)
添加前置任务结果
|
boolean |
isSuccess() |
void |
setCurrentTask(PluginTask task)
保存当前任务的信息,用在组合任务中给用户提供必要信息
|
static FinePluginTaskResult |
success() |
public FinePluginTaskResult(boolean success)
public FinePluginTaskResult(PluginErrorCode errorCode)
public static FinePluginTaskResult success()
public boolean isSuccess()
isSuccess 在接口中 PluginTaskResultpublic PluginErrorCode errorCode()
errorCode 在接口中 PluginTaskResultpublic void addPreTask(PluginTask preTask)
public java.util.List<PluginTask> getPreTasks()
getPreTasks 在接口中 PluginTaskResultpublic void insertPreTaskResults(java.util.List<PluginTaskResult> results)
PluginTaskResultinsertPreTaskResults 在接口中 PluginTaskResultpublic java.util.List<PluginTaskResult> asList()
PluginTaskResultasList 在接口中 PluginTaskResultpublic PluginTask getCurrentTask()
PluginTaskResultgetCurrentTask 在接口中 PluginTaskResultpublic void setCurrentTask(PluginTask task)
PluginTaskResultsetCurrentTask 在接口中 PluginTaskResult