public class Execution extends Object implements Serializable
| 构造器和说明 |
|---|
Execution(SnakerEngine engine,
Process process,
Order order,
Map<String,Object> args)
构造函数,接收流程定义、流程实例对象、执行参数
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addTask(Task task)
添加任务
|
void |
addTasks(List<Task> tasks)
添加任务集合
|
Execution |
createSubExecution(Execution execution,
Process process,
String parentNodeName)
根据当前执行对象execution、子流程定义process、当前节点名称产生子流程的执行对象
|
Map<String,Object> |
getArgs()
获取执行参数
|
String |
getChildOrderId() |
SnakerEngine |
getEngine()
获取引擎
|
ProcessModel |
getModel()
获取流程模型对象
|
String |
getOperator()
返回当前操作人ID
|
Order |
getOrder()
获取流程实例对象
|
String |
getParentNodeName() |
Order |
getParentOrder() |
Process |
getProcess()
获取流程定义对象
|
Task |
getTask()
返回任务
|
List<Task> |
getTasks()
返回任务结果集
|
boolean |
isMerged()
判断是否已经成功合并
|
void |
setChildOrderId(String childOrderId) |
void |
setMerged(boolean isMerged)
设置是否为已合并
|
void |
setOperator(String operator)
设置当前操作人ID
|
void |
setTask(Task task)
设置任务
|
public Execution createSubExecution(Execution execution, Process process, String parentNodeName)
execution - process - parentNodeName - public Process getProcess()
public ProcessModel getModel()
public Order getOrder()
public void addTask(Task task)
task - public String getOperator()
public void setOperator(String operator)
operator - public Task getTask()
public void setTask(Task task)
task - public boolean isMerged()
public void setMerged(boolean isMerged)
isMerged - public SnakerEngine getEngine()
public Order getParentOrder()
public String getParentNodeName()
public String getChildOrderId()
public void setChildOrderId(String childOrderId)
Copyright © 2013-2015. All Rights Reserved.