public class OrderService extends AccessService implements IOrderService
access, STATE_ACTIVE, STATE_FINISH, STATE_TERMINATION| 构造器和说明 |
|---|
OrderService() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addVariable(String orderId,
Map<String,Object> args)
向活动实例临时添加全局变量数据
|
void |
cascadeRemove(String id)
级联删除指定流程实例的所有数据:
1.wf_order,wf_hist_order
2.wf_task,wf_hist_task
3.wf_task_actor,wf_hist_task_actor
4.wf_cc_order
|
void |
complete(String orderId)
删除活动流程实例数据,更新历史流程实例的状态、结束时间
|
void |
createCCOrder(String orderId,
String creator,
String... actorIds)
创建实例的抄送
|
Order |
createOrder(Process process,
String operator,
Map<String,Object> args)
创建活动实例
|
Order |
createOrder(Process process,
String operator,
Map<String,Object> args,
String parentId,
String parentNodeName)
创建活动实例
|
void |
deleteCCOrder(String orderId,
String actorId)
删除指定的抄送记录
|
Order |
resume(String orderId)
激活已完成的历史流程实例
|
void |
saveOrder(Order order)
流程实例数据会保存至活动实例表、历史实例表
|
void |
terminate(String orderId)
强制中止流程实例
|
void |
terminate(String orderId,
String operator)
强制中止活动实例,并强制完成活动任务
|
void |
updateCCStatus(String orderId,
String... actorIds)
更新抄送记录状态为已阅
|
void |
updateOrder(Order order)
更新活动实例的last_Updator、last_Update_Time、expire_Time、version、variable
|
access, getCompletion, setAccess, setCompletionpublic Order createOrder(Process process, String operator, Map<String,Object> args)
createOrder 在接口中 IOrderServiceprocess - 流程定义对象operator - 操作人员IDargs - 参数列表createOrder(Process, String, Map, String, String)public Order createOrder(Process process, String operator, Map<String,Object> args, String parentId, String parentNodeName)
createOrder 在接口中 IOrderServiceprocess - 流程定义对象operator - 操作人员IDargs - 参数列表parentId - 父流程实例IDparentNodeName - 父流程节点模型public void addVariable(String orderId, Map<String,Object> args)
addVariable 在接口中 IOrderServiceorderId - 实例idargs - 变量数据public void createCCOrder(String orderId, String creator, String... actorIds)
createCCOrder 在接口中 IOrderServiceorderId - 流程实例idcreator - 创建人idactorIds - 参与者idpublic void saveOrder(Order order)
saveOrder 在接口中 IOrderServiceorder - 流程实例对象public void updateOrder(Order order)
updateOrder 在接口中 IOrderServiceorder - 流程实例对象public void updateCCStatus(String orderId, String... actorIds)
updateCCStatus 在接口中 IOrderServiceorderId - 流程实例idactorIds - 参与者idpublic void deleteCCOrder(String orderId, String actorId)
deleteCCOrder 在接口中 IOrderServiceorderId - 流程实例idactorId - 参与者idpublic void complete(String orderId)
complete 在接口中 IOrderServiceorderId - 流程实例idpublic void terminate(String orderId)
terminate 在接口中 IOrderServiceorderId - 流程实例idterminate(String, String)public void terminate(String orderId, String operator)
terminate 在接口中 IOrderServiceorderId - 流程实例idoperator - 处理人员public Order resume(String orderId)
resume 在接口中 IOrderServiceorderId - 实例idpublic void cascadeRemove(String id)
cascadeRemove 在接口中 IOrderServiceid - 实例idCopyright © 2013-2015. All Rights Reserved.