| 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()
Return the TransferDescriptor associated with this TransferState object 
 | 
| 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. 
 |