程序包 com.sh.wf.util
类 FlowUtil
java.lang.Object
com.sh.wf.util.FlowUtil
Description: 流程工具
Title:首亨软件 - TSS/CRM等
- 从以下版本开始:
- Mar 13, 2013
-
字段概要
字段修饰符和类型字段说明static Stringstatic ConcurrentMap<Long,FlowTask> protected static org.apache.logging.log4j.Loggerstatic final intstatic final intstatic final int -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static voidaddFlowTask(long serial, FlowTask task) static void添加结点static StringcheckAndConvertFlowXml(String fromCode, String flowXml) 转换流程报文static String[]deleteFlow(DataCenter dc, String flowId) 删除流程static Flow获取流程信息getFlows()获取当前结点实例static int当前系统执行流程总数static StringgetNodeClassPath(String nodeId) 获取结点对应的CLASS路径static booleanisFlowExists(String flowId) 判断流程是否存在static boolean是否记录到任务日志表中static RetloadFlow()加载流程static RetloadFlow(DataCenter mainDc) 加载流程信息static RetloadFlow(DataCenter dc, String flowId) 加载单个流程static Retstatic voidremoveFlowTask(long serial) static voidsetTaskLogEnable(boolean taskLogEnable) static booleanstartFlow(DataCenter dc, String flowId) 启动流程static booleanstartFlow(DataCenter dc, String flowId, FlowContext context) 启动流程
-
字段详细资料
-
构造器详细资料
-
FlowUtil
public FlowUtil()
-
-
方法详细资料
-
loadFlow
加载流程信息- 参数:
mainDc- DataCenter- 返回:
- Ret
-
checkAndConvertFlowXml
转换流程报文- 参数:
flowXml-- 返回:
-
loadFlow
加载流程- 返回:
- Ret
-
loadFlow
加载单个流程- 参数:
dc- DataCenterflowId- String- 返回:
- Ret
-
loadFlow
-
addNode
添加结点- 参数:
nodeName- StringclassPath- String
-
getNodeClassPath
获取结点对应的CLASS路径- 参数:
nodeId- String- 返回:
- String
-
isTaskLogEnable
public static boolean isTaskLogEnable()是否记录到任务日志表中- 返回:
- boolean
-
setTaskLogEnable
public static void setTaskLogEnable(boolean taskLogEnable) -
startFlow
启动流程- 参数:
dc- DataCenterflowId- String- 返回:
- boolean
-
startFlow
启动流程- 参数:
dc- DataCenterflowId- Stringcontext- FlowContext- 返回:
- boolean
-
isFlowExists
判断流程是否存在- 参数:
flowId- String- 返回:
- boolean
-
getFlow
获取流程信息- 参数:
flowId- String- 返回:
- Flow
-
addFlowTask
-
removeFlowTask
public static void removeFlowTask(long serial) -
getFlowTaskCount
public static int getFlowTaskCount()当前系统执行流程总数- 返回:
- int
-
getFlows
获取当前结点实例- 参数:
flowObject- FlowObjectflowContext- FlowContextdc- DataCentertask- WFTask- 返回:
- Node
-
deleteFlow
删除流程- 参数:
dc- DataCenterflowId- String- 返回:
- String[]
-