com.ibm.di.migration.plugin
Class PluginMigrationUtility

java.lang.Object
  extended by com.ibm.di.migration.BaseMigrationUtility
      extended by 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
PluginMigrationUtility(String[] args, org.apache.log4j.Logger log)
           
 
Method Summary
protected  List<ChangeDescription> defineChanges(Map<String,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(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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PluginMigrationUtility

public PluginMigrationUtility(String[] args,
                              org.apache.log4j.Logger log)
Parameters:
args -
log -
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 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 -