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
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
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
PluginMigrationUtility
public PluginMigrationUtility (String [] args,
org.apache.log4j.Logger log)
Parameters: args
- log
-
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
and
BaseMigrationUtility.SWITCH_VERBOSE
The BaseMigrationUtility.SWITCH_HELP
is checked first, if it is specified then the
rest of the common switches will not be considered.
Overrides: interpretCommandLineOptions
in class BaseMigrationUtility
defineChanges
protected List <ChangeDescription > defineChanges (Map <String ,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 class BaseMigrationUtility
Parameters: props
- the Map
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 be null
See Also: ChangeDescription
main
public static void main (String [] args)
Parameters: args
-