public class TaskUtil
extends java.lang.Object
Description:
Title:首亨软件 - TSS/CRM等
构造器和说明 |
---|
TaskUtil() |
限定符和类型 | 方法和说明 |
---|---|
static boolean |
checkIsAllVclExe(WFTask task,
FlowContext flowContext,
java.lang.String userId)
判断是否当前结点所有人都执行过了
|
static java.lang.String |
parserTaskLine_Special(FlowContext flowContext,
WFTaskBase task,
FlowObject flowObject,
FlowLine line,
DataCenter dc)
指定线条的情况
|
static java.lang.String |
parserTaskLine(WFTaskBase task,
java.util.List<FlowLine> lineList,
java.lang.String retVal,
FlowObject flowObject,
FlowContext flowContext,
DataCenter dc)
解析线条
|
static java.lang.String[] |
processExedFlag(DataCenter dc,
WFTask task,
java.lang.String userId,
boolean autoCommit)
处理循环结点中,当前权限的用户是否已经执行
|
static java.lang.String[] |
saveCurTaskInfo(WFTask task,
FlowObject flowObject,
java.lang.String lastObjectId,
DataCenter dc,
boolean autoCommit,
java.lang.String userId,
FlowContext flowContext,
WFTaskRunCallbac callback) |
static java.lang.String[] |
saveCurTaskInfo(WFTask task,
FlowObject flowObject,
java.lang.String lastObjectId,
DataCenter dc,
boolean autoCommit,
java.lang.String userId,
java.lang.String isBack,
FlowContext flowContext,
WFTaskRunCallbac callback)
保存流程实例当前信息
|
public static java.lang.String[] processExedFlag(DataCenter dc, WFTask task, java.lang.String userId, boolean autoCommit)
dc
- 数据中心task
- 任务实例userId
- 执行者编号autoCommit
- 是否自动提交事务public static java.lang.String parserTaskLine(WFTaskBase task, java.util.List<FlowLine> lineList, java.lang.String retVal, FlowObject flowObject, FlowContext flowContext, DataCenter dc)
task
- WFTaskBaselineList
- ListretVal
- StringflowObject
- FlowObjectflowContext
- FlowContextdc
- DataCenterpublic static java.lang.String parserTaskLine_Special(FlowContext flowContext, WFTaskBase task, FlowObject flowObject, FlowLine line, DataCenter dc)
flowContext
- task
- flowObject
- line
- dc
- public static java.lang.String[] saveCurTaskInfo(WFTask task, FlowObject flowObject, java.lang.String lastObjectId, DataCenter dc, boolean autoCommit, java.lang.String userId, FlowContext flowContext, WFTaskRunCallbac callback)
public static java.lang.String[] saveCurTaskInfo(WFTask task, FlowObject flowObject, java.lang.String lastObjectId, DataCenter dc, boolean autoCommit, java.lang.String userId, java.lang.String isBack, FlowContext flowContext, WFTaskRunCallbac callback)
task
- WFTaskflowObject
- FlowObjectlastObjectId
- Stringdc
- DataCenterautoCommit
- booleanuserId
- StringisBack
- StringflowContext
- FlowContextcallback
- WFTaskRunCallbacpublic static boolean checkIsAllVclExe(WFTask task, FlowContext flowContext, java.lang.String userId)
task
- WFTaskflowContext
- FlowContextuserId
- String