|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.9.0) E52944-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.ide.db.transfer.TransferHelper
public class TransferHelper
Utilities to get the DDL necessary to update a provider schema so that it contains a given set of objects from another provider.
Constructor Summary | |
---|---|
TransferHelper() |
Method Summary | |
---|---|
static Difference |
filterUnsupportedDifferences(DBObjectProvider source, DBObjectProvider target, Difference ufdiff) Filters the given Difference of objects that are being transferred from source to target so that any differences are only included if they are supported, alterable properties in the target, and are not default values. |
static java.lang.String |
getUpdateDDL(DBObjectProvider source, SchemaObject[] schemaObjects, DBObjectProvider target, Schema targetSchema) Update a target schema so that it contains the list of source objects. |
static void |
replaceExistingIDs(DBObject temp, DBObject existing, java.util.Map<DBObjectID,DBObjectID> idMap) Replaces the IDs in the given object and all child objects with the existing object ids. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TransferHelper()
Method Detail |
---|
public static java.lang.String getUpdateDDL(DBObjectProvider source, SchemaObject[] schemaObjects, DBObjectProvider target, Schema targetSchema) throws DBException
source
- object providerschemaObjects
- array of source objectstarget
- object providertargetSchema
- the target SchemaDBException
public static Difference filterUnsupportedDifferences(DBObjectProvider source, DBObjectProvider target, Difference ufdiff)
source
- the source provider for the transfertarget
- the target provider for the transferufdiff
- the unfiltered differencepublic static void replaceExistingIDs(DBObject temp, DBObject existing, java.util.Map<DBObjectID,DBObjectID> idMap)
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.9.0) E52944-01 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |