程序包 com.sh.wf.engine

类 WFTaskFlowContextPool

java.lang.Object
com.sh.wf.engine.WFTaskFlowContextPool

public class WFTaskFlowContextPool extends Object

Description: 为了防止流程中多个同时处理时,造成的context流程上下文中的变量丢失,故设定FlowContext池,保存使用的是事一个地方的对象

Title:首亨软件 - TSS/CRM等

从以下版本开始:
Aug 1, 2013
  • 构造器详细资料

    • WFTaskFlowContextPool

      public WFTaskFlowContextPool()
  • 方法详细资料

    • getFlowContext

      public static FlowContext getFlowContext(DataCenter dc, String taskId)
      获取流程上下文
      参数:
      dc - DataCenter
      taskId - String
      返回:
      FlowContext
    • queryFlowContext

      public static FlowContext queryFlowContext(DataCenter dc, String taskId)
      根据任务编号查询流程上下文
      参数:
      dc - DataCenter
      taskId - String
      返回:
      FlowContext
    • updateFlowContext

      public static boolean updateFlowContext(DataCenter dc, String taskId, FlowContext flowContext)
      更新流程上下文到数据库
      参数:
      dc - 数据中心
      taskId - 任务实例编号
      flowContext - 流程上下文对象
      返回:
      boolean
    • clearLocalVar

      public static void clearLocalVar(FlowContext flowContext)
      清除临时变量
      参数:
      flowContext - FlowContext