类 FlowContext
java.lang.Object
com.sh.wf.context.Constant
com.sh.wf.context.Context
com.sh.wf.context.FlowContext
- 所有已实现的接口:
Serializable
Description:
Title:首亨软件 - TSS/CRM等
- 从以下版本开始:
- Mar 13, 2013
- 另请参阅:
-
字段概要
从类继承的字段 com.sh.wf.context.Constant
KEY_AGENT_CHANNEL, KEY_AUTOSAVE_FLOWCONTEXT, KEY_CALL_TYPE, KEY_CHANNEL_COUNT, KEY_DATACENTER, KEY_EX_DATACENTER, KEY_EXECUTE_NODE_RESULT_END_PREFIX, KEY_EXECUTE_STUDIO, KEY_HANGUP_FLAG, KEY_LAST_EXE_USER, KEY_LOCAL_ALLKEY, KEY_NEXT_PROCESS_NO_FAILURE, KEY_NEXT_PROCESS_NO_SUCCESS, KEY_NODE_EXE_ENDTIME, KEY_NODE_EXE_STARTTIME, KEY_PROCESS_LISTENER, KEY_READFILE_DATASTORE, KEY_READFILE_DATASTORE_ROWNO, KEY_REPORT_DATACENTER, KEY_REPORT_HANDLE, KEY_request, KEY_response, KEY_SAVE_VALUE, KEY_Startup, KEY_SWITCH_TYPE, KEY_SYSTEM_DATACENTER, KEY_TASK_CREATE_USER, KEY_weiXinRequestMap, Startup_DC_Succ, Startup_ING, Startup_Succ -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidcheckAndResetContextParam(String param) voidstatic FlowContextgetFlow()getJSONArray(String key) getJSONObject(String key) intgetNodeResult(String key, String resultKey) getTask()获取流程序列号intbooleanvoidvoidvoidputFlowObjectId(String objectId) voidvoidvoidputNodeExeCount(int count) 当前结点执行次数voidputNodeResult(Node node, String resultKey, Object result) 按 结点 来保存结果,在其他地方可以通过 [结点描述.结果]方式来获取voidvoid保存流程序列号voidputTaskStatus(int status) voidputTaskUser(String userId) voidsetAutoSaveFlowContext(boolean flag) 从类继承的方法 com.sh.wf.context.Context
clear, clearDataCenter, getBoolean, getDataCenter, getDataCenter, getDatastore, getDouble, getDouble, getExDataCenter, getInteger, getInteger, getKeyIterator, getList, getLong, getLong, getMap, getReportDataCenter, getString, getString, getValue, isContainKey, isDataChanged, printAll, putValue, removeNotSerializable, setDataChanged
-
构造器详细资料
-
FlowContext
public FlowContext()
-
-
方法详细资料
-
getContext
-
putFlowId
-
getFlowId
-
getFlow
-
putFlowObjectId
-
getFlowObjectId
-
setAutoSaveFlowContext
public void setAutoSaveFlowContext(boolean flag) -
isAutoSaveFlowContext
public boolean isAutoSaveFlowContext() -
putNodeResult
按 结点 来保存结果,在其他地方可以通过 [结点描述.结果]方式来获取- 参数:
node-resultKey-result-
-
getNodeResult
-
putTask
-
getTask
-
putTaskId
保存流程序列号- 参数:
taskId- String
-
getTaskId
获取流程序列号- 返回:
- String
-
putTaskStatus
public void putTaskStatus(int status) -
getTaskStatus
public int getTaskStatus() -
putNodeExeCount
public void putNodeExeCount(int count) 当前结点执行次数- 参数:
count- int
-
getNodeExeCount
public int getNodeExeCount() -
putTaskUser
-
getTaskUser
-
putLastBackNodeExeTime
-
putCurLastBackNodeExeTime
-
getCurLastBackNodeExeTime
-
getLastBackNodeExeTime
-
putLastCancelNodeExeTime
-
getLastCancelNodeExeTime
-
getJSONObject
-
getJSONArray
-
checkAndResetContextParam
-
clearLastBackCancelNodeExeTime
public void clearLastBackCancelNodeExeTime()
-