Package com.ibm.di.migration.plugin
Class PluginMigrationUtility
- java.lang.Object
-
- com.ibm.di.migration.BaseMigrationUtility
-
- com.ibm.di.migration.plugin.PluginMigrationUtility
-
public final class PluginMigrationUtility extends BaseMigrationUtility
This utility is used to migrate the pwsync.props file read by both the native plugins and the JavaProxy -Proxy
.- Since:
- TDI 7.1
-
-
Field Summary
-
Fields inherited from class com.ibm.di.migration.BaseMigrationUtility
resHash, SWITCH_HELP, SWITCH_MIG_FILE, SWITCH_MIG_FILE_BAKUP, SWITCH_MIG_FILE_NEW, SWITCH_VERBOSE
-
-
Constructor Summary
Constructors Constructor Description PluginMigrationUtility(java.lang.String[] args, org.apache.log4j.Logger log)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<ChangeDescription>
defineChanges(java.util.Map<java.lang.String,java.lang.String> props)
Defines the changes that will be done over the properties of the source file.protected void
interpretCommandLineOptions()
Called to parse the passed command line arguments.static void
main(java.lang.String[] args)
-
Methods inherited from class com.ibm.di.migration.BaseMigrationUtility
applyChanges, backupFile, getCommandStandaloneValuesList, getCommandValueBySwitch, getLog, isHelpRequested, isSwitch, isVerboseMode, migrateFile, parseArgs, parseFile, parseFile, performPropertyAddition, performPropertyCommenting, performPropertyDeletion, performPropertyModification, performPropertyUncommenting, printHelpInformation, readFile, setLog, validateCommandLineOptions, writeFile
-
-
-
-
Method Detail
-
interpretCommandLineOptions
protected void interpretCommandLineOptions()
Description copied from class:BaseMigrationUtility
Called to parse the passed command line arguments.
The default implementation is to get the values of the common switches:BaseMigrationUtility.SWITCH_HELP
,BaseMigrationUtility.SWITCH_MIG_FILE_BAKUP
,BaseMigrationUtility.SWITCH_MIG_FILE_NEW
,BaseMigrationUtility.SWITCH_MIG_FILE
andBaseMigrationUtility.SWITCH_VERBOSE
TheBaseMigrationUtility.SWITCH_HELP
is checked first, if it is specified then the rest of the common switches will not be considered.- Overrides:
interpretCommandLineOptions
in classBaseMigrationUtility
-
defineChanges
protected java.util.List<ChangeDescription> defineChanges(java.util.Map<java.lang.String,java.lang.String> props)
Description copied from class:BaseMigrationUtility
Defines the changes that will be done over the properties of the source file.- Specified by:
defineChanges
in classBaseMigrationUtility
- Parameters:
props
- theMap
of properties read from the source file. Note this is an immutable representation of the map.- Returns:
- a
Map
defining the changes that will be done. The keys of this map represent the names of the properties. The corresponding values describe the particular changes that should be done done over the specific property. Must not benull
- See Also:
ChangeDescription
-
main
public static void main(java.lang.String[] args)
- Parameters:
args
-
-
-