类 WFTaskBase
java.lang.Object
com.sh.wf.engine.base.WFTaskBase
- 所有已实现的接口:
WFTask
- 直接已知子类:
WFTaskDefault
Description:
Title:聚天业务架构平台(SHGather)
- 从以下版本开始:
- Jan 13, 2014
-
字段概要
字段从接口继承的字段 com.sh.wf.api.WFTask
TASK_FINISH, TASK_NEW, TASK_RUNNING, TASK_UNDEFINE, VAR_FLOW_ID, VAR_LAST_NODE_ID, VAR_NODE_EXECOUNT, VAR_NODE_ID, VAR_TASK, VAR_TASK_FLOW, VAR_TASK_ID, VAR_TASK_STATUS, VAR_TASK_USER -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidaddContextValue(String varName, Object value) 添加自定义参数到流程上下文中voidaddContextValueLocal(String varName, Object value) 添加自定义属性到流程上下文,只有当前结点有效protected StringgetBackLogParam(DataCenter dc, String taskId, String objId, Timestamp time, String isBack) 检查并设置自定义参数获取流程条件变量getContextStringValue(String varName) 获取字符串getContextValue(String varName) 获取上下文数据voidremoveContextValue(String varName) 删除变量boolean保存FlowContext值voidsetConditionVar(String conditionVar) 设置流程条件变量voidsetTaskUser(String taskUser) 设置流程实例创建用户taskUser()获取流程创建用户boolean更新日志中的变量从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 com.sh.wf.api.WFTask
back, back, back, back, back, cancel, cancel, cancel, cancel, cancel, execute, execute, execute, execute, execute, getFlow, getFlowContext, getFlowId, getFlowObject, getLabel, getMessage, getNodeCoordinate, getTaskId, getTaskStatus, getVariable, getVariable, isCreateFinish, jumpTo, jumpTo, jumpTo, jumpTo, jumpTo, lastExecuteUser, taskId, terminate, terminate, terminate
-
字段详细资料
-
log4j
protected org.apache.logging.log4j.Logger log4j -
context
-
conditionVar
-
-
构造器详细资料
-
WFTaskBase
public WFTaskBase()
-
-
方法详细资料
-
getConditionVar
从接口复制的说明:WFTask获取流程条件变量- 指定者:
getConditionVar在接口中WFTask- 返回:
- String
-
setConditionVar
从接口复制的说明:WFTask设置流程条件变量- 指定者:
setConditionVar在接口中WFTask- 参数:
conditionVar- 变量值,在线条判断是会用到
-
taskUser
获取流程创建用户 -
setTaskUser
从接口复制的说明:WFTask设置流程实例创建用户- 指定者:
setTaskUser在接口中WFTask- 参数:
taskUser- 流程创建用户
-
getContextValue
获取上下文数据- 指定者:
getContextValue在接口中WFTask- 参数:
varName- String- 返回:
- Object
-
getContextStringValue
获取字符串- 参数:
varName- String- 返回:
- String
-
addContextValue
添加自定义参数到流程上下文中- 指定者:
addContextValue在接口中WFTask- 参数:
varName- 变量名value- 变量值
-
removeContextValue
删除变量- 指定者:
removeContextValue在接口中WFTask- 参数:
varName- 变量key
-
addContextValueLocal
从接口复制的说明:WFTask添加自定义属性到流程上下文,只有当前结点有效- 指定者:
addContextValueLocal在接口中WFTask- 参数:
varName- 变量名value- 变量值
-
saveContext
保存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
更新日志中的变量- 指定者:
updateLogParam在接口中WFTask- 参数:
dc- DataCenter- 返回:
- boolean
-