public class PersistentStateAccess extends Object implements IStateAccess, InstallConstants
INT_OPERATION_TYPE_REGULAR, INT_OPERATION_TYPE_SAVE_RESPONSE, INT_OPERATION_TYPE_USE_RESPONSE, LOC_DR_ERR_APP_SERVER_HOME_LOCATOR, LOC_DR_ERR_CORRUPT_PRODUCT_INSTALL, LOC_DR_ERR_INVALID_INSTALL_HOME, LOC_DR_ERR_PRODUCT_ALREADY_MIGRATED, LOC_DR_ERR_PRODUCT_LOCATOR_BACKUP, LOC_DR_ERR_PRODUCT_LOCATOR_READ, LOC_DR_ERR_PRODUCT_LOCATOR_WRITE, LOC_DR_MSG_PRODUCT_SUMM_INFO_BEGIN, LOC_DR_MSG_PRODUCT_SUMM_INFO_BEGIN_LINE, LOC_DR_MSG_PRODUCT_SUMM_INFO_END, LOC_IS_ERR_LOAD_INSTALL_STATE, LOC_IS_ERR_SAVE_INSTALL_STATE, STR_AUDIT_DIR_PREFIX_TAG, STR_BEGIN_END_LINE_MARKER, STR_CONFIG_AGENT_CONFIG_FILE_PATH_TAG, STR_CONFIG_AGENT_MIGRATE_FILE_PATH_TAG, STR_CONFIG_DIR_PREFIX_MIGRATE_TAG, STR_CONFIG_DIR_PREFIX_TAG, STR_CONFIG_FILE_PATH_TAG, STR_CREATE_AGENT_PROFILE_KEY, STR_CREATE_AGENT_PROFILE_NAME, STR_CUSTOM, STR_DEBUG_DIR_PREFIX_TAG, STR_INSTALL, STR_INSTANCE_NAME_MIGRATE_TAG, STR_IS_GLOBAL_DATA_ID, STR_LOG_CONFIG_FILE_PATH, STR_LOG_CONFIG_FILENAME, STR_MIGRATE, STR_SAVE_AGENT_INSTANCE_NAME_KEY, STR_SAVE_REMOTE_AGENT_INSTALL_DIR_KEY, STR_UNINSTALL, STR_VERSION_FILE_NAME
FILE_SEP, INSTANCE_AUDIT_DIR_NAME, INSTANCE_CONFIG_DIR_NAME, INSTANCE_DEBUG_DIR_NAME, INSTANCE_LIB_DIR_NAME, INSTANCE_LOCALE_DIR_NAME, INSTANCE_LOGS_DIR_NAME, LINE_SEP
Constructor and Description |
---|
PersistentStateAccess()
Should be instantiated only from InstallState
|
Modifier and Type | Method and Description |
---|---|
void |
copyMissingData(PersistentStateAccess pStateAccess)
Method to add data from the specified PersistentStateAccess object
corresponding to keys which are missing in this instance.
|
Object |
get(String key)
Gets the data (value) corresponding to the specified key.
|
HashMap |
getCompleteData() |
Map |
getData() |
StateData |
getGlobalData() |
StateData |
getInstanceData() |
String |
getInstanceName() |
void |
put(String key,
Object value) |
void |
putData(Map data)
Method to merge existing data with data provided in the HashMap
|
void |
remove(String key) |
void |
removeKeys(Set keys) |
void |
setCommonDataFlag(boolean isCommonData) |
void |
setCompleteData(HashMap data) |
void |
setGlobalData(StateData sData) |
void |
setInstanceData(StateData iData) |
String |
toString() |
public PersistentStateAccess()
public String getInstanceName()
getInstanceName
in interface IStateAccess
public Object get(String key)
get
in interface IStateAccess
key
- a key whose value needs to be determinedpublic void put(String key, Object value)
put
in interface IStateAccess
public void remove(String key)
remove
in interface IStateAccess
public void removeKeys(Set keys)
public Map getData()
getData
in interface IStateAccess
public void putData(Map data)
putData
in interface IStateAccess
public void copyMissingData(PersistentStateAccess pStateAccess)
pStateAccess
- the PersistentStateAccess object from which the missing data
will be added.public void setCommonDataFlag(boolean isCommonData)
public StateData getGlobalData()
public void setGlobalData(StateData sData)
public StateData getInstanceData()
public void setInstanceData(StateData iData)
public HashMap getCompleteData()
public void setCompleteData(HashMap data)
Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.