public class InstallState extends Object implements 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 |
---|
InstallState(Map keyValuePairs,
ArrayList keysToUse)
Creates a new InstallState object.
|
Modifier and Type | Method and Description |
---|---|
static int |
getInstanceCount()
Returns the number of instances already configured.
|
String |
getInstanceName()
Returns the name of the instance associated with this InstallState
|
static Set |
getInstanceNames()
Returns the names of the instances already configured.
|
PersistentStateAccess |
getStateAccess() |
boolean |
isConfiguredInstance()
Returns true if the instance is already configured.
|
static boolean |
isFreshInstall() |
void |
removeInstance()
Removes the instance.
|
void |
saveState() |
protected void |
setStateAccess(PersistentStateAccess stateAccess) |
public InstallState(Map keyValuePairs, ArrayList keysToUse) throws InstallException
keyValuePairs
- a Map containing key value pairs that should be used to look
up for the associated instance.keysToUse
- A set of keys that should be only used to form a unique key.InstallException
public static Set getInstanceNames() throws InstallException
InstallException
public static int getInstanceCount() throws InstallException
InstallException
public static boolean isFreshInstall() throws InstallException
InstallException
public PersistentStateAccess getStateAccess()
public String getInstanceName()
public boolean isConfiguredInstance()
public void removeInstance() throws InstallException
InstallException
public void saveState() throws InstallException
InstallException
protected void setStateAccess(PersistentStateAccess stateAccess)
Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.