|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.5.0) E13403-06 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TransferPolicy
Interface for the classes which copy objects for transfer.
Given the source DBObjectProvider, target DBObjectProvider and array of source object descriptors it has to:
Method Summary | |
---|---|
SystemObject[] |
copyForTransfer(TransferDescriptor td, SystemObject[] existingObjects) Copy the objects for transfer. |
SystemObject[] |
findExistingObjects(TransferDescriptor td) Find any existing objects in the transfer target. |
ResultSet |
getDifferences(SystemObject[] existingObjects, SystemObject[] copiedObjects) Get a ResultSet describing the differences between any existing objects and the objects which have been copied for transfer. |
Method Detail |
---|
SystemObject[] findExistingObjects(TransferDescriptor td) throws TransferFailedException
td
- the descriptor for the transferTransferFailedException
- if there is a problem finding the existing objects that is unrecoverableSystemObject[] copyForTransfer(TransferDescriptor td, SystemObject[] existingObjects) throws TransferFailedException
td
- the descriptor for the transferexistingObjects
- the objects that exist in the target as discovered by findExistingObjectsTransferFailedException
- if the copy operation failsResultSet getDifferences(SystemObject[] existingObjects, SystemObject[] copiedObjects)
existingObjects
- the objects already in the transfer targetcopiedObjects
- the objects that have been prepared to be transfered to the target
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.5.0) E13403-06 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |