Package | Description |
---|---|
oracle.ide.db.transfer |
Contains an API for transfering database object from one DBObjectProvider to
another.
|
oracle.ide.db.transfer.generate |
Contains classes that control the targets available for generating database
objects to in the IDE.
|
oracle.jdeveloper.offlinedb.transfer |
Utilities for helping transfer objects to or from an Offline Database.
|
Modifier and Type | Method and Description |
---|---|
TransferDescriptor |
TransferManager.createDescriptor(DBObjectProvider source,
DBObjectProvider target)
Creates a TransferDescriptor that will transfer objects from the given
source provider to the given target provider.
|
TransferDescriptor |
TransferManager.createDescriptor(java.lang.String sourceProviderType,
java.lang.String transferTargetID)
Creates a TransferDescriptor that will transfer objects from the given
source provider type to the given transfer target (identified by its
transfer target id).
|
TransferDescriptor |
TransferState.getDescriptor() |
Modifier and Type | Method and Description |
---|---|
boolean |
TransferTarget.canTransfer(TransferDescriptor transferDescriptor,
java.lang.String type)
Returns true if the transfer as described by
TransferDescriptor
will support the specified type. |
boolean |
TransferPolicy.canTransfer(TransferDescriptor transferDescriptor,
SystemObject systemObject)
Check that it is OK to transfer the object.
|
void |
TransferPolicy.checkSourceAndTargetCompatability(TransferDescriptor td,
boolean allowChange)
Check that the databases in the transfer are compatible.
|
SystemObject[] |
TransferPolicy.copyForTransfer(TransferDescriptor td,
SystemObject[] existingObjects)
Copy the objects for transfer.
|
protected abstract Namespace |
TransferController.createNamespace(TransferDescriptor desc,
Context context) |
SystemObject[] |
TransferController.doTransfer(TransferDescriptor td)
Performs the actual transfer of the given TransferDescriptor.
|
Difference |
TransferPolicy.filterDiff(TransferDescriptor td,
Difference diff)
Filter the differences to remove any which are not applicable to
the transfer policy.
|
SystemObject[] |
TransferPolicy.findExistingObjects(TransferDescriptor td)
Find any existing objects in the transfer target.
|
ResultSet |
TransferPolicy.getDifferences(TransferDescriptor td,
SystemObject[] existingObjects,
SystemObject[] copiedObjects)
Get a ResultSet describing the differences between any existing objects
and the objects which have been copied for transfer.
|
protected abstract java.lang.String |
TransferController.getTitle(TransferDescriptor td) |
void |
TransferPolicy.initializeTransfer(TransferDescriptor td)
Generic initialization that is called from prepare to transfer,
allowing any policy to tweak the descriptor
(and perform any required action like connection copy) before anything
actually happens.
|
void |
TransferController.invokeFullWizard(TransferDescriptor td,
Context context)
Invokes the full transfer wizard.
|
void |
TransferManager.prepare(TransferDescriptor td)
Prepare to transfer objects.
|
SystemObject[] |
TransferManager.prepareAndTransfer(TransferDescriptor td)
Transfer the objects as described by the TransferDescriptor.
|
SystemObject[] |
TransferManager.transfer(TransferDescriptor td)
Do the transfers described by the TransferDescriptor.
|
Constructor and Description |
---|
TransferState(TransferDescriptor td) |
Modifier and Type | Method and Description |
---|---|
protected TransferDescriptor |
GenerateController.createDescriptor(java.lang.String qname,
java.lang.Class<? extends TransferTarget> target,
Context context)
Creates a new TransferDescriptor.
|
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
GenerateController.getTitle(TransferDescriptor td) |
void |
GenerateController.invokeWizard(TransferDescriptor td,
Context context)
Invokes the appropriate wizard for the given descriptor and context.
|
protected abstract void |
GenerateController.setDescriptorObjects(TransferDescriptor desc,
Context context)
Given the Context sets the objects to be generated on the
TransferDescriptor.
|
protected void |
GenerateController.setupDescriptor(TransferDescriptor td,
Context context)
Sets up the TransferDescriptor ready for transfer.
|
Modifier and Type | Method and Description |
---|---|
static TransferDescriptor |
OfflineTransferHelper.createImportDescriptor()
Creates an empty TransferDescriptor for transferring from an online
database to an offline database.
|