void |
CustomInstallDriver.checkInstanceConfiguration(InstallState installState) |
|
abstract void |
Driver.checkInstanceConfiguration(InstallState state) |
|
void |
InstallDriver.checkInstanceConfiguration(InstallState installState) |
|
void |
MigrateDriver.checkInstanceConfiguration(InstallState installState) |
|
void |
UserDataInteraction.clearValueInState(IStateAccess state) |
Clear value from state for this interaction since user entered empty
input
|
protected InteractionResult |
UserDataInteraction.confirmOnExitStatus(InteractionResult result,
IStateAccess state) |
Method to check for exit condition @param result InteractionResult
object
|
protected InteractionResultStatus |
UserResponseInteraction.confirmOnExitStatus(InteractionResultStatus status,
IStateAccess state) |
|
static UserDataInteraction |
InteractionFactory.createInteraction(InteractionInfo info) |
|
void |
Driver.createResponseFile(String fileName,
com.sun.identity.install.tools.configurator.InstFinderInteractionsRunner iFinderRunner,
com.sun.identity.install.tools.configurator.InteractionsRunner iRunner) |
|
void |
BaseInteraction.displayOptionsHelp(IStateAccess state) |
This method should not be called until the interaction initializes
the UserOptionItem with three param constructor.
|
protected void |
BaseInteraction.displayPromptMessage(IStateAccess state) |
|
Driver.ExecutionStatus |
Driver.displaySummary(com.sun.identity.install.tools.configurator.InstFinderInteractionsRunner iFinderRunner,
com.sun.identity.install.tools.configurator.InteractionsRunner iRunner,
DisplaySummaryHandler summaryHandler) |
|
boolean |
AuditLogFileNameTask.execute(String name,
IStateAccess stateAccess,
Map properties) |
|
boolean |
BackupFileTask.execute(String name,
IStateAccess stateAccess,
Map properties) |
|
boolean |
ConfigurePropertiesTask.execute(String name,
IStateAccess stateAccess,
Map properties) |
|
boolean |
CreateLayoutTask.execute(String name,
IStateAccess stateAccess,
Map properties) |
|
boolean |
CreateProfileTask.execute(String name,
IStateAccess stateAccess,
Map properties) |
|
boolean |
DeleteLayoutTask.execute(String name,
IStateAccess stateAccess,
Map properties) |
|
boolean |
ITask.execute(String name,
IStateAccess stateAccess,
Map properties) |
|
boolean |
MigrateConfigurePropertiesTask.execute(String name,
IStateAccess stateAccess,
Map properties) |
|
boolean |
MigrateWebAgentConfigurePropertiesTask.execute(String name,
IStateAccess stateAccess,
Map properties) |
|
void |
Driver.executeAllInteractions(com.sun.identity.install.tools.configurator.InstFinderInteractionsRunner iFinderRunner,
com.sun.identity.install.tools.configurator.InteractionsRunner iRunner,
DisplaySummaryHandler summaryHandler) |
|
Driver.ExecutionStatus |
Driver.executeIFinderInteractions(com.sun.identity.install.tools.configurator.InstFinderInteractionsRunner iFinderRunner,
com.sun.identity.install.tools.configurator.InteractionsRunner iRunner,
boolean startFromLast) |
|
Driver.ExecutionStatus |
Driver.executeInstanceInteractions(com.sun.identity.install.tools.configurator.InteractionsRunner iRunner,
boolean startFromLast) |
|
void |
MigrateDriver.executeInteractionsAndTasks(com.sun.identity.install.tools.configurator.InteractionsRunner iRunner,
InstallLogger migrateLog) |
|
InstFinderData |
InstFinderStore.generateInstFinderData(Map map,
ArrayList keysToUse) |
|
Map |
InstFinderStore.getAllProductDetails(ArrayList mapKeys) |
|
Map |
MigrateFromInstFinderStore.getAllProductDetails(ArrayList mapKeys) |
get all instances' instance finder data.
|
String |
InstallInteraction.getDefaultValue(IStateAccess state) |
|
static InstFinderStore |
InstFinderStore.getInstance() |
|
static MigrateFromInstFinderStore |
MigrateFromInstFinderStore.getInstance() |
get the singleton of MigrateFromInstFinderStore.
|
static int |
InstallState.getInstanceCount() |
Returns the number of instances already configured.
|
String |
InstFinderStore.getInstanceName(Map map,
ArrayList keysToUse) |
|
String |
MigrateFromInstFinderStore.getInstanceName(Map map,
ArrayList keysToUse) |
return the instance name to be migrated from.
|
static Set |
InstallState.getInstanceNames() |
Returns the names of the instances already configured.
|
protected String |
UserDataInteraction.getNormalizedValue(String input) |
|
Map |
InstFinderStore.getProductDetails(String instanceName,
ArrayList mapKeys) |
|
abstract String |
BaseInteraction.getPromptValue(IStateAccess state) |
Method that needs to be implemented by the sub-classes to return a
prompt value (default value) that needs to be displayed for the user to
input data.
|
String |
ConfirmInteraction.getPromptValue(IStateAccess state) |
|
String |
InstallInteraction.getPromptValue(IStateAccess state) |
|
String |
UserResponseInteraction.getPromptValue(IStateAccess state) |
|
String |
IServerHomeDirLocator.getServerDirectory(IStateAccess state) |
|
abstract BaseOptions |
BaseInteraction.getUserOptions(IStateAccess state) |
Method that needs to be implemented by the sub-classes to return
the ResponseOption's and return the appropriate BaseOptions. * viz.,
SingleLineOptions & MutliLineOptions.
|
BaseOptions |
ConfirmInteraction.getUserOptions(IStateAccess state) |
|
BaseOptions |
DisplaySummaryHandler.getUserOptions(IStateAccess state) |
|
BaseOptions |
InstallInteraction.getUserOptions(IStateAccess state) |
|
BaseOptions |
TaskInteraction.getUserOptions(IStateAccess state) |
|
void |
ChoiceValidator.initializeValidatorMap() |
|
void |
FileSystemValidator.initializeValidatorMap() |
|
void |
NetworkValidator.initializeValidatorMap() |
|
void |
PasswordValidator.initializeValidatorMap() |
|
void |
StringValidator.initializeValidatorMap() |
|
void |
ValidateURL.initializeValidatorMap() |
|
protected abstract void |
ValidatorBase.initializeValidatorMap() |
Initialize Validator Map
|
void |
CustomInstallDriver.install(InstallLogger installLog) |
|
void |
CustomInstallDriver.install(String fileName,
int operationType,
InstallLogger installLog) |
|
void |
InstallDriver.install(InstallLogger installLog) |
|
void |
InstallDriver.install(String fileName,
int operationType,
InstallLogger installLog) |
|
InteractionResultStatus |
ConfirmInteraction.interact(IStateAccess state) |
|
InteractionResult |
InstallInteraction.interact(IStateAccess state) |
|
InteractionResult |
UserDataInteraction.interact(IStateAccess state) |
Method that interacts with user in interactive mode.
|
InteractionResultStatus |
UserResponseInteraction.interact(IStateAccess state) |
|
InteractionResult |
UserDataInteraction.interactSilent(IStateAccess state,
Map map) |
|
ValidationResult |
PasswordValidator.isAgentLoginValid(String passfileName,
Map props,
IStateAccess state) |
|
static boolean |
InstallState.isFreshInstall() |
|
void |
OrderedPropertyStore.load() |
|
void |
MultipleMigrateDriver.migrate(InstallLogger migrateLog) |
start migrate product instances.
|
void |
MultipleMigrateDriver.migrate(String fileName,
int operationType,
InstallLogger migrateLog) |
start migrate product instances. keep this method's signature for
future expansion.
|
String |
UserDataInteraction.preProcessSilentInput(Map userResponseMap) |
Function to pre-process user input passed from state file during silent
install
|
String |
UserDataInteraction.preProcessUserInput(String userInput,
IStateAccess state,
boolean isReq) |
Helper function to pre-process user input
|
InteractionResult |
InstallInteraction.processData(String userInput,
IStateAccess state) |
|
abstract InteractionResult |
UserDataInteraction.processData(String userInput,
IStateAccess state) |
An abstract method to be implemented by child class to process user data
for interactive input
|
String |
UserDataInteraction.processDefaultValFromAllSources(IStateAccess state) |
Calculate default value for the interaction.
|
String |
UserDataInteraction.processDefaultValFromStateOnly(IStateAccess state) |
Calculate default value for the interaction from state only.
|
InteractionResult |
InstallInteraction.processOption(UserOptionItem option,
IStateAccess state) |
|
abstract InteractionResult |
UserDataInteraction.processOption(UserOptionItem option,
IStateAccess state) |
abstract method to be implemented by child class to process user options
for interactive input
|
CumulativeValResult |
UserDataInteraction.processValidators(String procInput,
IStateAccess state,
boolean isInter) |
Validate user input
|
void |
InstallState.removeInstance() |
Removes the instance.
|
boolean |
AuditLogFileNameTask.rollBack(String name,
IStateAccess state,
Map properties) |
|
boolean |
BackupFileTask.rollBack(String name,
IStateAccess state,
Map properties) |
|
boolean |
ConfigurePropertiesTask.rollBack(String name,
IStateAccess stateAccess,
Map properties) |
|
boolean |
CreateLayoutTask.rollBack(String name,
IStateAccess stateAccess,
Map properties) |
|
boolean |
CreateProfileTask.rollBack(String name,
IStateAccess state,
Map properties) |
|
boolean |
DeleteLayoutTask.rollBack(String name,
IStateAccess state,
Map properties) |
|
boolean |
ITask.rollBack(String name,
IStateAccess state,
Map properties) |
|
void |
TaskRunner.runTasks() |
|
void |
OrderedPropertyStore.save() |
|
void |
InstallState.saveState() |
|
void |
UserDataInteraction.setInteractionInfo(InteractionInfo info) |
|
void |
MultipleUninstallDriver.uninstall(int operationType,
InstallLogger uninstallLog,
String fileName) |
|
void |
SingleUninstallDriver.uninstall(int operationType,
InstallLogger uninstallLog,
String fileName) |
|
void |
MultipleUninstallDriver.uninstallInternal(int operationType,
com.sun.identity.install.tools.configurator.InstFinderInteractionsRunner iFinderRunner,
InstallLogger uninstallLog) |
|
void |
MigrateDriver.updateStateInformation(com.sun.identity.install.tools.configurator.InstFinderInteractionsRunner iFinderRunner,
com.sun.identity.install.tools.configurator.InteractionsRunner iRunner,
InstallLogger migrateLog) |
|
ValidationResult |
IValidation.validate(String name,
String value,
Map properties,
IStateAccess state) |
|
ValidationResult |
ValidatorBase.validate(String name,
String value,
Map props,
IStateAccess state) |
Validate method
|