|
Rational Developer for i 7.5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ibm.etools.iseries.migration.handlers.IBMiPostMigrator
public class IBMiPostMigrator
The implementation of system migration postMigrator extension point for IBM i. This class migrates the following IBM i RSE specific artifacts: 1. compile commands and user actions 2. preferences 3. metadata
| Nested Class Summary | |
|---|---|
protected class |
IBMiPostMigrator.MigrateIBMiMetaDataJob
|
protected class |
IBMiPostMigrator.RSEPerspectiveCleanJob
|
| Field Summary | |
|---|---|
static String |
copyright
|
| Constructor Summary | |
|---|---|
IBMiPostMigrator()
Constructor. |
|
| Method Summary | |
|---|---|
protected void |
buildCompileCommandsPropertySet(Document compileCommandModel,
RSEDOMNode compileCommandsNode)
Build compile command property set. |
protected void |
buildUserActionFileTypesPropertySet(Document userActionFileTypesModel,
RSEDOMNode userActionFileTypesNode)
Build user action file type property set. |
protected void |
buildUserActions(NodeList nodeList,
RSEDOMNode parent)
Build user actions. |
protected void |
buildUserActionsPropertySet(Document userActionsModel,
RSEDOMNode userActionsNode)
Build user action property set. |
protected void |
buildUserActionTypes(NodeList nodeList,
RSEDOMNode parent)
Build user action types. |
protected void |
cleanPerspective()
|
static void |
copyFile(String sourcePath,
String destinationPath)
Helper method to copy file. |
static void |
copyFolder(String sourcePath,
String destinationPath)
Helper method to copy folder. |
protected static IProject |
getConnectionProject()
Get connection project in the workspace to be migrated. |
protected IFolder |
getProfileFolder(String profileName)
Get profile folder. |
protected IFolder |
getTyeFiltersFolder()
Get type filter folder. |
protected String |
mapToNewSubSystemName(String prefix,
String oldName)
Map the old subsystem name to new subsystem name used in compile commands and user actions. |
void |
migrat(RSEDOM profileDOM,
String profileName,
IProgressMonitor monitor)
|
protected RSEDOM |
migrateCompileCommand(RSEDOM profileDOM,
String profileName,
IProgressMonitor monitor)
Migrate compile command. |
protected void |
migrateCompileCommands(RSEDOM dom,
IFolder compileCommandFolder)
Migrate compile command. |
protected void |
migrateMetaData()
Migrate metadata. |
protected void |
migratePreferenceAndMetaDatas()
|
protected void |
migratePreferences()
Migrate preferences. |
protected void |
migrateSubsystemCompileCommands(RSEDOM dom,
IFolder subsystemCompileCommands)
Migrate subsystem compile command. |
protected void |
migrateSubsystemUserActions(RSEDOM dom,
IFolder subsystemUserActionFolder)
Migrate subsystem user actions. |
protected void |
migrateSubsystemUserActionsFileTypes(RSEDOM dom,
IFolder subsystemUserActionFileTypesFolder)
Migrate subsystem user action file types. |
RSEDOM |
migrateUserActionFileTypes(RSEDOM profileDOM,
IProgressMonitor monitor)
Migrate user action file type. |
protected void |
migrateUserActions(RSEDOM dom,
IFolder userActionFolder)
Migrate user actions. |
RSEDOM |
migrateUserActions(RSEDOM profileDOM,
String profileName,
IProgressMonitor monitor)
Migrate user action. |
protected void |
migrateUserActionsFileTypes(RSEDOM dom,
IFolder typeFiltersFolder)
Migrate user action file types. |
protected void |
validateHost()
Ensure each i host has subsystem created. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static String copyright
| Constructor Detail |
|---|
public IBMiPostMigrator()
| Method Detail |
|---|
public void migrat(RSEDOM profileDOM,
String profileName,
IProgressMonitor monitor)
protected void cleanPerspective()
protected void migratePreferenceAndMetaDatas()
protected RSEDOM migrateCompileCommand(RSEDOM profileDOM,
String profileName,
IProgressMonitor monitor)
profileDOM - profileName - monitor -
public RSEDOM migrateUserActions(RSEDOM profileDOM,
String profileName,
IProgressMonitor monitor)
profileDOM - profileName - monitor -
public RSEDOM migrateUserActionFileTypes(RSEDOM profileDOM,
IProgressMonitor monitor)
profileDOM - monitor -
protected void migrateCompileCommands(RSEDOM dom,
IFolder compileCommandFolder)
dom - compileCommandFolder -
protected void migrateSubsystemCompileCommands(RSEDOM dom,
IFolder subsystemCompileCommands)
dom - subsystemCompileCommands -
protected void migrateUserActions(RSEDOM dom,
IFolder userActionFolder)
dom - userActionFolder -
protected void migrateSubsystemUserActions(RSEDOM dom,
IFolder subsystemUserActionFolder)
dom - subsystemUserActionFolder -
protected void migrateSubsystemUserActionsFileTypes(RSEDOM dom,
IFolder subsystemUserActionFileTypesFolder)
dom - subsystemUserActionFileTypesFolder -
protected void migrateUserActionsFileTypes(RSEDOM dom,
IFolder typeFiltersFolder)
dom - typeFiltersFolder -
protected String mapToNewSubSystemName(String prefix,
String oldName)
prefix - oldName -
protected void buildCompileCommandsPropertySet(Document compileCommandModel,
RSEDOMNode compileCommandsNode)
compileCommandModel - compileCommandsNode -
protected void buildUserActionsPropertySet(Document userActionsModel,
RSEDOMNode userActionsNode)
userActionsModel - userActionsNode -
protected void buildUserActions(NodeList nodeList,
RSEDOMNode parent)
nodeList - parent - protected IFolder getTyeFiltersFolder()
protected void buildUserActionFileTypesPropertySet(Document userActionFileTypesModel,
RSEDOMNode userActionFileTypesNode)
userActionFileTypesModel - userActionFileTypesNode -
protected void buildUserActionTypes(NodeList nodeList,
RSEDOMNode parent)
nodeList - parent - protected void migratePreferences()
protected void migrateMetaData()
public static void copyFolder(String sourcePath,
String destinationPath)
sourcePath - destinationPath -
public static void copyFile(String sourcePath,
String destinationPath)
sourcePath - destinationPath - protected IFolder getProfileFolder(String profileName)
profileName -
protected static IProject getConnectionProject()
protected void validateHost()
|
Rational Developer for i 7.5.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||