Package | Description |
---|---|
oracle.ide.db.transfer |
Contains an API for transfering database object from one DBObjectProvider to
another.
|
Modifier and Type | Class and Description |
---|---|
class |
TransferCancelledException
Exception thrown when the transfer process is cancelled through the
TransferState.cancel() method.
|
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.
|
SystemObject[] |
TransferPolicy.findExistingObjects(TransferDescriptor td)
Find any existing objects in the transfer target.
|
DBObjectID[] |
TransferDescriptor.getObjectIDs(boolean ignorErrors)
Gets the DBObjectIDs for the objects chosen for transfer from the source
provider.
|
SchemaObject[] |
TransferDescriptor.getSchemaObjects(boolean ignorErrors)
Deprecated.
|
SchemaObject[] |
TransferDescriptor.getSchemaObjectsAndDependencies(boolean ignorErrors)
Deprecated.
use
getSystemObjectsAndDependencies( validTypes, boolean) |
DBObjectProvider |
TransferDescriptor.getSourceProvider() |
SystemObject[] |
TransferDescriptor.getSystemObjects(boolean ignorErrors)
convenience method to return the source objects.
|
SystemObject[] |
TransferDescriptor.getSystemObjectsAndDependencies(boolean ignorErrors)
Deprecated.
Use
getSystemObjectsAndDependencies( validTypes, ignorErrors ) |
SystemObject[] |
TransferDescriptor.getSystemObjectsAndDependencies(java.util.Collection<java.lang.String> validTypes,
boolean ignorErrors)
Convenience method to return the source objects and dependencies.
|
DBObjectProvider |
TransferDescriptor.getTargetProvider() |
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 |
TransferManager.prepare(TransferDescriptor td)
Prepare to transfer objects.
|
SystemObject[] |
TransferManager.prepareAndTransfer(TransferDescriptor td)
Transfer the objects as described by the TransferDescriptor.
|
SystemObject[] |
TransferTarget.transfer(ResultSet rs)
Complete the transfer by applying the given result set to the transfer
target.
|
SystemObject[] |
TransferManager.transfer(TransferDescriptor td)
Do the transfers described by the TransferDescriptor.
|