oracle.ide.model
Class WorkspaceMigrator
java.lang.Object
oracle.ide.migration.NodeMigrator
oracle.ide.model.WorkspaceMigrator
- public class WorkspaceMigrator
- extends NodeMigrator
Workspace migrator. To lookup this migrator use the method NodeMigrator.getNodeMigrator(java.lang.String)
specifying the name identifier: WorkspaceMigrator@MIGRATOR_NAME
.
Field Summary |
static java.lang.String |
MIGRATOR_NAME
String identifier used to lookup a specific node migrator. |
Methods inherited from class oracle.ide.migration.NodeMigrator |
addHelper, checkVersions, doMigration, doMigration, finishMigration, forceSave, getHelpers, getInfoToMigratorMap, getLookupKey, getLookupKey, getLookupKey, getMigrationInfos, getNodeMigrator, invokeWizard, mapInfoToMigrator, migrate, recache, removeHelper |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MIGRATOR_NAME
public static final java.lang.String MIGRATOR_NAME
- String identifier used to lookup a specific node migrator. This particular constant identifies the workspace migrator. Migrator name identifiers must be the class name of the node the migrator migrates.
WorkspaceMigrator
public WorkspaceMigrator()
migrate
public MigrationInfo[] migrate(MigrationInfo[] infos)
- Description copied from class:
NodeMigrator
- Method called to migrate the nodes recorded in the specified
MigrationInfo
. This method should do the migration without popping-up an end user graphical user interface.
-
- Specified by:
migrate
in class NodeMigrator
-
- Parameters:
infos
- information about the nodes that may require migration. All nodes held in the MigrationInfo
must be of the same type.
- Returns:
- migration information indicating if requested migration happened.
getMigrationInfo
public MigrationInfo getMigrationInfo(Node node)
- Description copied from class:
NodeMigrator
- Get the current
MigrationInfo
for the specified node.
-
- Specified by:
getMigrationInfo
in class NodeMigrator
-
- Parameters:
node
- the target node for which migration information is being requested.
getPages
public java.util.List getPages(MigrationInfo[] infos,
TraversableContext context)
- Description copied from class:
NodeMigrator
- Get the list of wizard pages associated with the specified
infos
. Clients must use the context
object to store the data diplayed in these pages.
-
- Overrides:
getPages
in class NodeMigrator
-
- Parameters:
infos
- migration information about the nodes to migrate. All nodes must be of the same type.
context
- use the context to store the data gathered from the pages.
- Returns:
- a list of migration pages that the migration wizard displays.
getMsg
protected java.lang.String getMsg(MigrationInfo[] infos)
- Description copied from class:
NodeMigrator
- Get the wizard welcome page message. Subclasses must implement this method to define the welcome page message.
-
- Specified by:
getMsg
in class NodeMigrator
-
- Returns:
- the welcome page message.
getTitle
protected java.lang.String getTitle()
- Description copied from class:
NodeMigrator
- Get the wizard title. Subclasses must implement this method to define the wizard title.
-
- Specified by:
getTitle
in class NodeMigrator
-
- Returns:
- the wizard title.
getSummaryMsg
protected java.lang.String getSummaryMsg(MigrationInfo[] infos)
- Description copied from class:
NodeMigrator
- Get the message for the wizard summary page. Subclasses must implement this method to define the summary page message.
-
- Specified by:
getSummaryMsg
in class NodeMigrator
-
- Returns:
- the summary page message.
Copyright © 1997, 2004, Oracle. All rights reserved.