类 WFTaskBase

java.lang.Object
com.sh.wf.engine.base.WFTaskBase
所有已实现的接口:
WFTask
直接已知子类:
WFTaskDefault

public abstract class WFTaskBase extends Object implements WFTask

Description:

Title:聚天业务架构平台(SHGather)

从以下版本开始:
Jan 13, 2014
  • 字段详细资料

    • log4j

      protected org.apache.logging.log4j.Logger log4j
    • context

      protected FlowContext context
    • conditionVar

      protected String conditionVar
  • 构造器详细资料

    • WFTaskBase

      public WFTaskBase()
  • 方法详细资料

    • getConditionVar

      public String getConditionVar()
      从接口复制的说明: WFTask
      获取流程条件变量
      指定者:
      getConditionVar 在接口中 WFTask
      返回:
      String
    • setConditionVar

      public void setConditionVar(String conditionVar)
      从接口复制的说明: WFTask
      设置流程条件变量
      指定者:
      setConditionVar 在接口中 WFTask
      参数:
      conditionVar - 变量值,在线条判断是会用到
    • taskUser

      public String taskUser()
      获取流程创建用户
      指定者:
      taskUser 在接口中 WFTask
      返回:
      String
    • setTaskUser

      public void setTaskUser(String taskUser)
      从接口复制的说明: WFTask
      设置流程实例创建用户
      指定者:
      setTaskUser 在接口中 WFTask
      参数:
      taskUser - 流程创建用户
    • getContextValue

      public Object getContextValue(String varName)
      获取上下文数据
      指定者:
      getContextValue 在接口中 WFTask
      参数:
      varName - String
      返回:
      Object
    • getContextStringValue

      public String getContextStringValue(String varName)
      获取字符串
      参数:
      varName - String
      返回:
      String
    • addContextValue

      public void addContextValue(String varName, Object value)
      添加自定义参数到流程上下文中
      指定者:
      addContextValue 在接口中 WFTask
      参数:
      varName - 变量名
      value - 变量值
    • removeContextValue

      public void removeContextValue(String varName)
      删除变量
      指定者:
      removeContextValue 在接口中 WFTask
      参数:
      varName - 变量key
    • addContextValueLocal

      public void addContextValueLocal(String varName, Object value)
      从接口复制的说明: WFTask
      添加自定义属性到流程上下文,只有当前结点有效
      指定者:
      addContextValueLocal 在接口中 WFTask
      参数:
      varName - 变量名
      value - 变量值
    • saveContext

      public boolean saveContext(DataCenter dc)
      保存FlowContext值
      指定者:
      saveContext 在接口中 WFTask
      参数:
      dc - DataCenter
      返回:
      boolean
    • getBackLogParam

      protected String getBackLogParam(DataCenter dc, String taskId, String objId, Timestamp time, String isBack)
      检查并设置自定义参数
      参数:
      dc -
      taskId -
      objId -
      time -
      isBack -
      返回:
    • updateLogParam

      public boolean updateLogParam(DataCenter dc)
      更新日志中的变量
      指定者:
      updateLogParam 在接口中 WFTask
      参数:
      dc - DataCenter
      返回:
      boolean