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