程序包 com.sh.wf.util
类 TaskUtil
java.lang.Object
com.sh.wf.util.TaskUtil
Description:
Title:首亨软件 - TSS/CRM等
- 从以下版本开始:
- Jul 18, 2013
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static booleancheckIsAllVclExe(WFTask task, FlowContext flowContext, String userId) 判断是否当前结点所有人都执行过了static StringparserTaskLine(WFTaskBase task, List<FlowLine> lineList, String retVal, FlowObject flowObject, FlowContext flowContext, DataCenter dc) 解析线条static StringparserTaskLine_Special(FlowContext flowContext, WFTaskBase task, FlowObject flowObject, FlowLine line, DataCenter dc) 指定线条的情况static String[]processExedFlag(DataCenter dc, WFTask task, String userId, boolean autoCommit) 处理循环结点中,当前权限的用户是否已经执行static String[]saveCurTaskInfo(WFTask task, FlowObject flowObject, String lastObjectId, DataCenter dc, boolean autoCommit, String userId, FlowContext flowContext, WFTaskRunCallbac callback) static String[]saveCurTaskInfo(WFTask task, FlowObject flowObject, String lastObjectId, DataCenter dc, boolean autoCommit, String userId, String isBack, FlowContext flowContext, WFTaskRunCallbac callback) 保存流程实例当前信息
-
字段详细资料
-
log4j
protected static org.apache.logging.log4j.Logger log4j
-
-
构造器详细资料
-
TaskUtil
public TaskUtil()
-
-
方法详细资料
-
processExedFlag
public static String[] processExedFlag(DataCenter dc, WFTask task, String userId, boolean autoCommit) 处理循环结点中,当前权限的用户是否已经执行- 参数:
dc- 数据中心task- 任务实例userId- 执行者编号autoCommit- 是否自动提交事务- 返回:
- String[]
-
parserTaskLine
public static String parserTaskLine(WFTaskBase task, List<FlowLine> lineList, String retVal, FlowObject flowObject, FlowContext flowContext, DataCenter dc) 解析线条- 参数:
task- WFTaskBaselineList- ListretVal- StringflowObject- FlowObjectflowContext- FlowContextdc- DataCenter- 返回:
- String
-
parserTaskLine_Special
public static String parserTaskLine_Special(FlowContext flowContext, WFTaskBase task, FlowObject flowObject, FlowLine line, DataCenter dc) 指定线条的情况- 参数:
flowContext-task-flowObject-line-dc-- 返回:
-
saveCurTaskInfo
public static String[] saveCurTaskInfo(WFTask task, FlowObject flowObject, String lastObjectId, DataCenter dc, boolean autoCommit, String userId, FlowContext flowContext, WFTaskRunCallbac callback) -
saveCurTaskInfo
public static String[] saveCurTaskInfo(WFTask task, FlowObject flowObject, String lastObjectId, DataCenter dc, boolean autoCommit, String userId, String isBack, FlowContext flowContext, WFTaskRunCallbac callback) 保存流程实例当前信息- 参数:
task- WFTaskflowObject- FlowObjectlastObjectId- Stringdc- DataCenterautoCommit- booleanuserId- StringisBack- StringflowContext- FlowContextcallback- WFTaskRunCallbac- 返回:
- String[]
-
checkIsAllVclExe
判断是否当前结点所有人都执行过了- 参数:
task- WFTaskflowContext- FlowContextuserId- String- 返回:
- boolean
-