Class MultipleMigrateDriver
- java.lang.Object
-
- com.sun.identity.install.tools.configurator.Driver
-
- com.sun.identity.install.tools.configurator.MigrateDriver
-
- com.sun.identity.install.tools.configurator.MultipleMigrateDriver
-
- All Implemented Interfaces:
ICommonToolsConstants,InstallConstants
public class MultipleMigrateDriver extends MigrateDriver
This class migrates all previous product instances into new product.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.sun.identity.install.tools.configurator.Driver
Driver.ExecutionStatus
-
-
Field Summary
Fields Modifier and Type Field Description static StringLOC_HR_ERR_MIGRATE_PRODUCT_EX_MSGstatic StringLOC_HR_MSG_MIGRATE_NONE_FOUNDstatic StringLOC_HR_MSG_MIGRATE_NOT_ACTIVE_PRODUCTstatic StringLOC_HR_MSG_MIGRATE_PRODUCT_BEGIN_MSGstatic StringLOC_MIGRATE_FROM_PRODUCT_HOMEstatic StringSTR_GROUPstatic StringSTR_MIGRATE_FROM_PRODUCT_HOME-
Fields inherited from class com.sun.identity.install.tools.configurator.MigrateDriver
LOC_DR_MSG_INSTALL_LOG_VERSION_DESC, LOC_DR_MSG_INSTALL_LOG_VERSION_DESC_LINE
-
Fields inherited from class com.sun.identity.install.tools.configurator.Driver
INT_EXIT_LOOP, INT_RUN_DISPLAY_SUMMARY, INT_RUN_IFINDER_INTERACTIONS, INT_RUN_INTERACTIONS, LOC_DR_MSG_PRODUCT_AGENT_TAGS_FILE_NAME, LOC_DR_MSG_PRODUCT_AUDIT_DIR, LOC_DR_MSG_PRODUCT_CONFIG_FILE_NAME, LOC_DR_MSG_PRODUCT_DEBUG_DIR, LOC_DR_MSG_PRODUCT_INSTANCE_NAME, LOC_DR_MSG_SUMM_INFO_BEGIN, LOC_DR_MSG_SUMM_INFO_BEGIN_LINE, LOC_DR_MSG_SUMM_INFO_END, LOC_DR_MSG_USER_ABORT, LOC_DR_MSG_VERSION_INFO
-
Fields inherited from interface com.sun.identity.install.tools.admin.ICommonToolsConstants
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
-
Fields inherited from interface com.sun.identity.install.tools.configurator.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
-
-
Constructor Summary
Constructors Constructor Description MultipleMigrateDriver()Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidmigrate(InstallLogger migrateLog)start migrate product instances.voidmigrate(String fileName, int operationType, InstallLogger migrateLog)start migrate product instances. keep this method's signature for future expansion.-
Methods inherited from class com.sun.identity.install.tools.configurator.MigrateDriver
checkInstanceConfiguration, executeInteractionsAndTasks, updateStateInformation
-
Methods inherited from class com.sun.identity.install.tools.configurator.Driver
createResponseFile, displaySummary, executeAllInteractions, executeIFinderInteractions, executeInstanceInteractions, getInstallState, getLogFilePathMessage, getOperationType, getRunInfo, getServerLocatorHandler, isSilentMode, printConsoleEmptyLine, printConsoleMessage, printConsoleMessage, printConsoleMessageWithMarkers, setInstallState, setMigrateServerLocatorHandler, setOperationType, setRunInfo, setServerLocatorHandler, updateStateAccess, writeSummDispMessToInstLog, writeVersionInfoToLog
-
-
-
-
Field Detail
-
LOC_HR_MSG_MIGRATE_NONE_FOUND
public static final String LOC_HR_MSG_MIGRATE_NONE_FOUND
- See Also:
- Constant Field Values
-
LOC_HR_MSG_MIGRATE_PRODUCT_BEGIN_MSG
public static final String LOC_HR_MSG_MIGRATE_PRODUCT_BEGIN_MSG
- See Also:
- Constant Field Values
-
LOC_HR_ERR_MIGRATE_PRODUCT_EX_MSG
public static final String LOC_HR_ERR_MIGRATE_PRODUCT_EX_MSG
- See Also:
- Constant Field Values
-
STR_MIGRATE_FROM_PRODUCT_HOME
public static final String STR_MIGRATE_FROM_PRODUCT_HOME
- See Also:
- Constant Field Values
-
LOC_MIGRATE_FROM_PRODUCT_HOME
public static final String LOC_MIGRATE_FROM_PRODUCT_HOME
- See Also:
- Constant Field Values
-
LOC_HR_MSG_MIGRATE_NOT_ACTIVE_PRODUCT
public static final String LOC_HR_MSG_MIGRATE_NOT_ACTIVE_PRODUCT
- See Also:
- Constant Field Values
-
STR_GROUP
public static final String STR_GROUP
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MultipleMigrateDriver
public MultipleMigrateDriver() throws InstallExceptionConstructor.- Throws:
InstallException
-
-
Method Detail
-
migrate
public void migrate(InstallLogger migrateLog) throws InstallException
start migrate product instances.- Parameters:
migrateLog-- Throws:
InstallException
-
migrate
public void migrate(String fileName, int operationType, InstallLogger migrateLog) throws InstallException
start migrate product instances. keep this method's signature for future expansion.- Parameters:
fileName-operationType-migrateLog-- Throws:
InstallException
-
-