public final class TransferManager
extends java.lang.Object
The source can be:
TransferDescriptor
to describe the transfer.
Then invoke #prepareAndTransfer(transferDescriptor)
The transfer descriptor describes:
Constructor and Description |
---|
TransferManager()
Deprecated.
use
getInstance() |
Modifier and Type | Method and Description |
---|---|
TransferDescriptor |
createDescriptor(DBObjectProvider source,
DBObjectProvider target)
Creates a TransferDescriptor that will transfer objects from the given
source provider to the given target provider.
|
TransferDescriptor |
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).
|
static TransferManager |
getInstance()
Gets the TransferManager that can be used to create, prepare and transfer
descriptors.
|
void |
prepare(TransferDescriptor td)
Prepare to transfer objects.
|
SystemObject[] |
prepareAndTransfer(TransferDescriptor td)
Transfer the objects as described by the TransferDescriptor.
|
SystemObject[] |
transfer(TransferDescriptor td)
Do the transfers described by the TransferDescriptor.
|
@Deprecated public TransferManager()
getInstance()
public static TransferManager getInstance()
public TransferDescriptor createDescriptor(DBObjectProvider source, DBObjectProvider target)
source
- the source providertarget
- the target providerpublic TransferDescriptor createDescriptor(java.lang.String sourceProviderType, java.lang.String transferTargetID)
sourceProviderType
- the source provider type (e.g. "db" or
"offlinedb".transferTargetID
- the id of the target for transfer.public void prepare(TransferDescriptor td) throws TransferFailedException
td
- TransferFailedException
public SystemObject[] transfer(TransferDescriptor td) throws TransferFailedException
TransferCancelledException
- if the transfer is cancelledTransferFailedException
- if the transfer failsprepare(oracle.ide.db.transfer.TransferDescriptor)
public SystemObject[] prepareAndTransfer(TransferDescriptor td) throws TransferFailedException
td
- the descriptor for the transferTransferFailedException
- if the transfer failedTransferCancelledException
- if the transfer was cancelled