public class Context extends Constant
Description: 上下文信息
Title:首亨软件 - TSS/CRM等
KEY_AGENT_CHANNEL, KEY_AUTOSAVE_FLOWCONTEXT, KEY_CALL_TYPE, KEY_CHANNEL_COUNT, KEY_DATACENTER, KEY_EX_DATACENTER, 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
构造器和说明 |
---|
Context() |
限定符和类型 | 方法和说明 |
---|---|
void |
clear(java.lang.String key)
清除
|
void |
clearDataCenter()
清除数据中心连接
|
boolean |
getBoolean(java.lang.String key,
boolean defaultValue) |
static Context |
getContext() |
DataCenter |
getDataCenter()
获取主数据连接中心
|
DataCenter |
getDataCenter(java.lang.String key)
获取数据库连接对象
|
Datastore |
getDatastore(java.lang.String key)
获取数据集
|
double |
getDouble(java.lang.String key) |
double |
getDouble(java.lang.String key,
double defaultValue)
获取整型
|
DataCenter |
getExDataCenter()
获取扩展数据连接中心
|
int |
getInteger(java.lang.String key) |
int |
getInteger(java.lang.String key,
int defaultValue)
获取整型
|
java.util.Iterator<java.lang.String> |
getKeyIterator() |
java.util.List |
getList(java.lang.String key) |
long |
getLong(java.lang.String key) |
long |
getLong(java.lang.String key,
long defaultValue)
获取整型
|
java.util.Map |
getMap(java.lang.String key) |
DataCenter |
getReportDataCenter()
获取报表数据连接中心
|
java.lang.String |
getString(java.lang.String key) |
java.lang.String |
getString(java.lang.String key,
java.lang.String defaultValue)
获取字符串
|
java.lang.Object |
getValue(java.lang.String key)
获取上下文中的值
|
boolean |
isContainKey(java.lang.String key) |
boolean |
isDataChanged() |
java.lang.String |
printAll()
打印流程上下文的所有信息
|
void |
putValue(java.lang.String key,
java.lang.Object obj)
存值
|
void |
removeNotSerializable()
删除没有序列化的对象
|
void |
setDataChanged(boolean isDataChanged) |
public void removeNotSerializable()
public static Context getContext()
public java.util.Iterator<java.lang.String> getKeyIterator()
public boolean isContainKey(java.lang.String key)
public java.lang.Object getValue(java.lang.String key)
key
- Stringpublic void putValue(java.lang.String key, java.lang.Object obj)
key
- String Stringobj
- Object Objectpublic java.lang.String getString(java.lang.String key)
public boolean getBoolean(java.lang.String key, boolean defaultValue)
public java.lang.String getString(java.lang.String key, java.lang.String defaultValue)
key
- StringdefaultValue
- 默认值public int getInteger(java.lang.String key)
public int getInteger(java.lang.String key, int defaultValue)
key
- StringdefaultValue
- 默认值public double getDouble(java.lang.String key)
public double getDouble(java.lang.String key, double defaultValue)
key
- StringdefaultValue
- 默认值public long getLong(java.lang.String key)
public long getLong(java.lang.String key, long defaultValue)
key
- StringdefaultValue
- 默认值public Datastore getDatastore(java.lang.String key)
key
- Stringpublic DataCenter getDataCenter()
public DataCenter getReportDataCenter()
public DataCenter getExDataCenter()
public java.util.List getList(java.lang.String key)
public java.util.Map getMap(java.lang.String key)
public DataCenter getDataCenter(java.lang.String key)
key
- Stringpublic void clearDataCenter()
public void clear(java.lang.String key)
key
- Stringpublic boolean isDataChanged()
public void setDataChanged(boolean isDataChanged)
public java.lang.String printAll()