|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.6.0) E13403-07 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use DBObjectProvider | |
---|---|
oracle.ide.db | Classes for representing database objects in the IDE. |
oracle.ide.db.controls | Reusable UI controls to used to show or list database objects. |
oracle.ide.db.dialogs | Dialogs for working with database objects in the IDE. |
oracle.ide.db.model | Classes associated with the IDE's navigator nodes for database connections and database objects. |
oracle.ide.db.panels | Reusable UI panels for listing, creating or editing database objects in dialogs in the IDE. |
oracle.ide.db.panels.sql | UI classes for declaratively editing a SQL query. |
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.ide.db.util | Utility classes for dealing with database objects in UI in the IDE. |
oracle.javatools.db | Contains a metadata API for describing database objects, and retrieving them from a provider of database objects - for example a database. |
oracle.javatools.db.datatypes | Classes related to datatypes in the database API. |
oracle.javatools.db.ddl | API for generating DDL in the database API. |
oracle.javatools.db.dictionary | Contains a Database implementation (DictionaryDatabase ) that
retrieves information for retrieving object information using dictionary
queries (instead of the JDBC metadata). |
oracle.javatools.db.extension | |
oracle.javatools.db.ora | Contains the database api implementation for Oracle databases, and additional DBObject implementations for objects specific to Oracle. |
oracle.javatools.db.plsql | Utility classes for working with (for example parsing) PL/SQL. |
oracle.javatools.db.property | Contains classes for extending the object support that comes as standard in the database api (e.g. |
oracle.javatools.db.sql | Contains an API for declaratively parsing SQL queries (SELECT statements). |
oracle.jdeveloper.engine.db | |
oracle.jdeveloper.offlinedb | Database API extension for saving database object definitions in XML files. |
oracle.jdeveloper.offlinedb.transfer | Utilities for helping transfer objects to or from an Offline Database. |
oracle.jdeveloper.offlinedb.userprops | Extension to the Offline Database that allows the association of a library of user properties to be associated with an offline database. |
oracle.jdeveloper.offlinedb.wizard | Wizard and dialogs that can used when working with the offline database. |
Uses of DBObjectProvider in oracle.ide.db |
---|
Methods in oracle.ide.db with parameters of type DBObjectProvider | |
---|---|
boolean |
DBURLFactory.Helper.canCreateURL(DBObjectProvider pro)
Returns true if the given helper can provide a URL for objects in the given provider. |
java.net.URL |
DBURLFactory.Helper.createURL(DBObjectProvider pro,
SchemaObject obj,
java.lang.String subType)
Returns the URL for the given SchemaObject that is from the given provider. |
static java.lang.String |
PropertyDisplayRegistry.getDisplayName(java.lang.String propName,
DBObjectProvider pro,
DBObject obj)
Returns a displayable (translated) name for the given property in the context of the given provider. |
abstract java.lang.String |
PropertyDisplayRegistry.Plugin.getDisplayName(java.lang.String name,
DBObjectProvider pro,
DBObject obj)
|
static java.net.URL |
DBURLFactory.getURL(DBObjectProvider pro,
SchemaObject obj)
|
static java.net.URL |
DBURLFactory.getURL(DBObjectProvider pro,
SchemaObject obj,
java.lang.String subType)
|
SchemaObject |
SchemaObjectDescriptor.unwrapDescriptor(DBObjectProvider source)
|
static SchemaObject[] |
SchemaObjectDescriptor.unwrapDescriptors(SchemaObjectDescriptor[] descs,
DBObjectProvider source)
Unwraps a set of descriptors and returns an array of SchemaObjects. |
SystemObject |
SchemaObjectDescriptor.unwrapSystemObjectDescriptor(DBObjectProvider source)
|
static SystemObject[] |
SchemaObjectDescriptor.unwrapSystemObjectDescriptors(SchemaObjectDescriptor[] descs,
DBObjectProvider source)
Unwraps a set of descriptors and returns an array of SystemObjects. |
Uses of DBObjectProvider in oracle.ide.db.controls |
---|
Methods in oracle.ide.db.controls that return DBObjectProvider | |
---|---|
DBObjectProvider |
SchemaObjectTargetPicker.getProvider()
Returns the provider for this target picker. |
protected DBObjectProvider |
DBObjectChooserDelegate.getProvider()
Return the DBObjectProvider |
protected DBObjectProvider |
DBObjectSourcePicker.getProvider()
|
DBObjectProvider |
TablePicker.getProvider()
|
Methods in oracle.ide.db.controls with parameters of type DBObjectProvider | |
---|---|
protected boolean |
DBObjectChooserBridge.accept(DBObjectChooser chooser,
DBObjectProvider prov)
|
protected abstract boolean |
DBObjectChooserDelegate.accept(DBObjectChooser chooser,
DBObjectProvider prov)
gives the delegate a veto option |
protected abstract boolean |
DBObjectChooserBridge.acceptImpl(DBObjectChooser chooser,
DBObjectProvider prov)
|
protected DBObjectChooserDelegate |
DBObjectChooserBridge.getDefaultDelegate(DBObjectChooser chooser,
DBObjectProvider prv,
boolean editable)
|
void |
NameTextField.init(DBObject obj,
DBObject originalObj,
DBObjectProvider pro)
|
void |
NameTextField.init(DBObject obj,
DBObjectProvider pro)
|
void |
CommentEditor.init(DBObjectProvider prov,
DBObject obj)
|
void |
CommentEditor.init(DBObjectProvider prov,
DBObject obj,
oracle.ide.db.verifiers.relation.RelationInfoVerifier verifier)
|
void |
SchemaPicker.init(DBObjectProvider pro,
Schema schema)
|
void |
SchemaObjectComboBox.init(DBObjectProvider pro,
Schema schema,
boolean showNull,
java.lang.String... types)
|
void |
SchemaPicker.init(DBObjectProvider pro,
Schema schema,
Schema[] schemas)
|
void |
SchemaObjectComboBox.init(DBObjectProvider pro,
Schema schema,
java.lang.String... types)
|
void |
SchemaPicker.init(DBObjectProvider pro,
java.lang.String schemaName)
|
void |
SchemaPicker.initWithOneSchema(DBObjectProvider pro,
Schema schema)
Initialize with just one schema. |
protected void |
DBObjectChooserDelegate.setProvider(DBObjectProvider prov)
Set the DBObjectProvider |
void |
DBObjectSourcePicker.setProvider(DBObjectProvider pro)
|
void |
TablePicker.setProvider(DBObjectProvider prov)
|
void |
DBObjectChooser.setProvider(DBObjectProvider prov)
Set the DBObjectProvider for the DBObjectChooser. |
protected void |
DBObjectChooserBridge.setSubDelegate(DBObjectChooserDelegate subDelegate,
DBObjectProvider prov)
|
protected void |
DBObjectChooserBridge.setSubDelegateProvider(DBObjectProvider prov)
|
Method parameters in oracle.ide.db.controls with type arguments of type DBObjectProvider | |
---|---|
static void |
DBObjectChooser.registerCustomChooser(java.lang.Class<? extends DBObjectProvider> provClz,
java.lang.Class<? extends DBObjectChooserDelegate> delegateClz)
Registers a DBObjectChooserDelegate for the given DBObjectProvider
(or any of its subclasses) to be used when a DBObjectChooser is requested. |
Constructors in oracle.ide.db.controls with parameters of type DBObjectProvider | |
---|---|
DBObjectSourcePicker(DBObjectProvider pro,
boolean showChildren,
boolean removeOnShuttle)
Constructs a new shuttle picker for DBObjects. |
Uses of DBObjectProvider in oracle.ide.db.dialogs |
---|
Methods in oracle.ide.db.dialogs with parameters of type DBObjectProvider | ||
---|---|---|
boolean |
BaseDBEditorFactory.canCreateDBObject(Schema schema,
DBObjectProvider pro,
java.lang.String dbObjectType)
|
|
boolean |
DBEditorFactory.canCreateDBObject(Schema schema,
DBObjectProvider pro,
java.lang.String dbObjectType)
Whether this DBEditorFactory will be able to create a new dabtabase object of a specific type in a specific context. |
|
boolean |
BaseDBEditorFactory.canEditDBObject(DBObject obj,
DBObjectProvider pro)
|
|
boolean |
DBEditorFactory.canEditDBObject(DBObject obj,
DBObjectProvider pro)
Whether this DBEditorFactory will be able to edit an existing provider object of a specific type in a specific context. |
|
boolean |
DBEditorFactory.canEditDBObject(SchemaObject obj,
DBObjectProvider pro)
|
|
protected boolean |
BaseDBEditorFactory.canUpdateObject(DBObject obj,
DBObjectProvider pro)
If canEditDBObject returns true, then this method is used to determine whether the verifiers are set to be editable or not. |
|
boolean |
DBEditorFactory.createDBObject(DBObject newObj,
DBObjectProvider pro)
Creates a new schema object using the given starting object in the given provider. |
|
boolean |
BaseDBEditorFactory.createDBObject(DBObject newObj,
DBObjectProvider pro,
boolean commitToProvider)
|
|
boolean |
DBEditorFactory.createDBObject(DBObject newObj,
DBObjectProvider pro,
boolean commitToProvider)
Creates a new schema object using the given starting object in the given provider. |
|
|
DBEditorFactory.createDBObject(DBObjectProvider pro,
T template,
DBObject parent,
boolean commitToProvider)
Creates a new database object using the given template. |
|
SchemaObject |
DBEditorFactory.createDBObject(Schema schema,
DBObjectProvider pro,
java.lang.String dbObjectType)
Creates a new database object of a specific type in the given schema and provider. |
|
DBObject |
BaseDBEditorFactory.createDBObject(Schema schema,
DBObjectProvider pro,
java.lang.String dbObjectType,
DBObject parent,
boolean commitToProvider)
|
|
DBObject |
DBEditorFactory.createDBObject(Schema schema,
DBObjectProvider pro,
java.lang.String dbObjectType,
DBObject parent,
boolean commitToProvider)
Creates a new database object of a specific type in the given schema and provider using the given parent object. |
|
|
DBEditorFactory.createDBObject(Schema schema,
DBObjectProvider pro,
T template,
boolean commitToProvider)
Creates a new database object using the given object as a template in the given schema and provider using the given parent object. |
|
protected
|
BaseDBEditorFactory.createDBObject(Schema schema,
DBObjectProvider pro,
T template,
DBObject parent,
boolean commitToProvider)
|
|
protected Namespace |
BaseDBEditorFactory.createNamespace(DBObjectProvider provider,
DBObject object,
DBObject child,
java.util.Map<java.lang.String,java.lang.Class> verifiers,
boolean isEdit,
boolean commitToProvider)
|
|
boolean |
DBEditorFactory.editDBObject(DBObject obj,
DBObjectProvider pro)
Edits an existing database object in a provider. |
|
boolean |
DBEditorFactory.editDBObject(DBObject obj,
DBObjectProvider pro,
boolean commitToProvider)
Edits an existing database object in a provider. |
|
boolean |
DBEditorFactory.editDBObject(DBObject obj,
DBObjectProvider pro,
DBObject child)
Edits an existing database object in a provider. |
|
boolean |
BaseDBEditorFactory.editDBObject(DBObject obj,
DBObjectProvider pro,
DBObject child,
boolean commitToProvider)
|
|
boolean |
DBEditorFactory.editDBObject(DBObject obj,
DBObjectProvider pro,
DBObject child,
boolean commitToProvider)
Edits an existing database object in a provider. |
|
boolean |
DBEditorFactory.editDBObject(SchemaObject obj,
DBObjectProvider pro)
|
|
static DBEditorFactory |
DBEditorFactoryRegistry.getCreateFactory(DBObjectProvider pro,
java.lang.String dbObjectType)
Finds and returns a factory that can create an object of the given type in the given schema and provider. |
|
static DBEditorFactory |
DBEditorFactoryRegistry.getEditFactory(DBObject obj,
DBObjectProvider pro)
Finds and returns a factory that can edit the given object. |
|
static DBEditorFactory |
DBEditorFactoryRegistry.getEditFactory(SchemaObject obj,
DBObjectProvider pro)
|
|
static SystemObject |
TemplateObjectChooser.getTemplate(DBObjectProvider pro,
java.lang.String[] supportedTypes)
|
|
protected boolean |
BaseDBEditorFactory.supportsObjectType(java.lang.String dbObjectType,
DBObjectProvider pro)
|
|
static boolean |
CascadeConfirmDialog.updateObjects(java.awt.Component parent,
java.lang.String title,
DBObjectProvider pro,
SystemObject[] oldObjects,
SystemObject[] newObjects)
Performs an updateObject operation. |
|
static boolean |
CascadeConfirmDialog.updateObjects(java.awt.Component parent,
java.lang.String title,
DBObjectProvider pro,
SystemObject[] oldObjects,
SystemObject[] newObjects,
boolean replace)
Performs an updateObject operation. |
Method parameters in oracle.ide.db.dialogs with type arguments of type DBObjectProvider | |
---|---|
static DBEditorFactory |
DBEditorFactoryRegistry.findFactory(java.lang.Class<? extends DBObjectProvider> c)
Finds the factory for a given provider class. |
Uses of DBObjectProvider in oracle.ide.db.model |
---|
Methods in oracle.ide.db.model that return DBObjectProvider | |
---|---|
DBObjectProvider |
DBObjectNode.getProvider()
Gets the provider for this node. |
DBObjectProvider |
BaseDBObjectTextNode.getProvider()
Gets the provider from the DBObjectProviderFactory using the key returned by getProviderIdentifier(). |
DBObjectProvider |
BaseDBObjectNode.getProvider()
Gets the provider from the DBObjectProviderFactory using the key returned by getProviderIdentifier(). |
Methods in oracle.ide.db.model with parameters of type DBObjectProvider | |
---|---|
void |
DBObjectNode.init(DBObject obj,
DBObjectProvider pro)
Initialises a new node. |
void |
BaseDBObjectNode.init(DBObject obj,
DBObjectProvider pro)
|
Uses of DBObjectProvider in oracle.ide.db.panels |
---|
Fields in oracle.ide.db.panels declared as DBObjectProvider | |
---|---|
protected DBObjectProvider |
DatabaseLinkPanel.m_prov
|
protected DBObjectProvider |
SynonymPanel.m_prov
|
Methods in oracle.ide.db.panels that return DBObjectProvider | |
---|---|
protected DBObjectProvider |
SelectDBObjectsPanel.getProvider()
Returns the provider we're selecting objects from. |
protected DBObjectProvider |
BaseInfoPanel.getProvider()
|
protected DBObjectProvider |
SelectDBObjectsPanel.getProvider(TraversableContext dataContext)
Get the DBObjectProvider. |
Methods in oracle.ide.db.panels with parameters of type DBObjectProvider | |
---|---|
boolean |
PanelLibrary.canEditObject(DBObject obj,
DBObjectProvider pro)
Tests whether this panel library can edit the given object. |
protected void |
TabbedEditorPanel.ensureNameIsInSource(PlSql newObject,
DBObjectProvider pro)
|
java.util.List<Navigable> |
PanelLibrary.getCreateNavigables(DBObject obj,
DBObjectProvider pro)
Returns the navigables to create the given object. |
java.util.List<Navigable> |
PanelLibrary.getEditNavigables(DBObject obj,
DBObjectProvider pro)
Returns the navigables to edit the given object. |
Traversable |
PanelLibrary.getMainDialogPanel(DBObject obj,
DBObjectProvider pro,
DBObject child,
Navigable[] navs)
Retruns the main panel to use in a dialog. |
DBObject |
PanelLibrary.getObjectForCreate(Schema schema,
DBObjectProvider pro,
DBObject parent)
Returns an object ready to be created. |
protected abstract java.util.List<java.lang.String> |
PanelLibrary.getTitles(DBObject obj,
DBObjectProvider pro,
boolean editing)
Returns the titles of the panels needed to create or edit the given object as appropriate. |
void |
TemplateObjectsPanel.init(DBObjectProvider pro,
java.util.HashMap<java.lang.String,DBObject> map)
|
protected void |
BaseInfoPanel.init(DBObjectProvider prov,
oracle.ide.db.verifiers.Verifier verifier)
|
void |
DataTypePanel.initialise(DataTypeUsage dataTypeUsage,
DBObjectProvider provider,
Column col)
Deprecated. |
void |
DataTypePanel.initialise(DataTypeUsage dataTypeUsage,
DBObjectProvider provider,
Column col,
oracle.ide.db.verifiers.table.ColumnInfoVerifier verifier)
|
void |
PanelLibrary.makeNameUnique(DBObject dbo,
Schema schema,
DBObjectProvider pro,
DBObject parent)
|
protected DBObject |
PanelLibrary.newDBObject(DBObjectProvider pro,
Schema schema,
DBObject parent)
Returns a new DBObject instance for the type of object this library supports. |
Uses of DBObjectProvider in oracle.ide.db.panels.sql |
---|
Fields in oracle.ide.db.panels.sql declared as DBObjectProvider | |
---|---|
protected DBObjectProvider |
BaseSQLQueryBuilderPanel.m_pro
|
Methods in oracle.ide.db.panels.sql with parameters of type DBObjectProvider | |
---|---|
SQLQuery |
SQLQueryEditDialog.editQuery(SQLQuery query,
DBObjectProvider provider,
Schema defaultSchema)
Edits the given query. |
SQLQuery |
SQLQueryEditDialog.editQuery(SQLQuery query,
SQLFragment defaultObject,
DBObjectProvider provider,
Schema defaultSchema)
Edits the given query. |
java.lang.String |
SQLQueryEditDialog.editQuery(java.lang.String sqlText,
DBObjectProvider provider,
Schema defaultSchema)
Edits the given query sql text. |
protected void |
FromJoinToPicker.init(SQLQueryBuilder builder,
DBObjectProvider provider,
Schema defaultSchema)
|
protected void |
QuickPickObjectsPanel.initToPicker(SQLQueryBuilder builder,
DBObjectProvider pro,
Schema schema)
|
protected void |
FromObjectsPanel.initToPicker(SQLQueryBuilder builder,
DBObjectProvider provider,
Schema schema)
|
protected abstract void |
BaseSQLQueryPickerPanel.initToPicker(SQLQueryBuilder builder,
DBObjectProvider pro,
Schema schema)
|
static boolean |
SQLQueryEditDialog.isAvailable(DBObjectProvider pro)
Returns true if the SQLQueryEditDialog support the given provider. |
void |
WhereEditor.setDBObjectProvider(DBObjectProvider pro)
|
void |
ExpressionPanel.setDBObjectProvider(DBObjectProvider pro)
|
Constructors in oracle.ide.db.panels.sql with parameters of type DBObjectProvider | |
---|---|
QuickPickSourcePicker(DBObjectProvider pro,
boolean showChildren,
boolean removeOnShuttle)
|
Uses of DBObjectProvider in oracle.ide.db.transfer |
---|
Methods in oracle.ide.db.transfer that return DBObjectProvider | |
---|---|
DBObjectProvider |
TransferDescriptor.getSourceProvider()
|
DBObjectProvider |
TransferDescriptor.getTargetProvider()
|
Methods in oracle.ide.db.transfer with parameters of type DBObjectProvider | |
---|---|
static Difference |
TransferHelper.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 |
TransferHelper.getUpdateDDL(DBObjectProvider source,
SchemaObject[] schemaObjects,
DBObjectProvider target,
Schema targetSchema)
Update a target schema so that it contains the list of source objects. |
Uses of DBObjectProvider in oracle.ide.db.transfer.generate |
---|
Methods in oracle.ide.db.transfer.generate with parameters of type DBObjectProvider | |
---|---|
protected abstract boolean |
GenerateController.areCompatible(DBObjectProvider source,
DBObjectProvider target)
|
Uses of DBObjectProvider in oracle.ide.db.util |
---|
Methods in oracle.ide.db.util with parameters of type DBObjectProvider | |
---|---|
void |
SchemaObjectBuilder.buildDerivedProperties(DBObjectProvider pro)
Calling this method includes a "derived property" build in the process performed by this builder. |
void |
DBObjectRenderer.setProvider(DBObjectProvider prov)
|
Uses of DBObjectProvider in oracle.javatools.db |
---|
Subinterfaces of DBObjectProvider in oracle.javatools.db | |
---|---|
interface |
Database
Provides a interface for accessing a database. |
interface |
JdbcDatabase
Implementation of the Database interface for JDBC Databases. |
Classes in oracle.javatools.db that implement DBObjectProvider | |
---|---|
class |
AbstractDatabase
Base implementation of the Database interface. |
class |
AbstractDBObjectProvider
Provides a base implementation of the DBObjectProvider
interface. |
Methods in oracle.javatools.db that return DBObjectProvider | |
---|---|
protected abstract DBObjectProvider |
DBObjectProviderFactory.Creator.createProviderImpl(java.lang.Object identifier)
If this factory can, it creates a provider implementation from the given identifier. |
protected DBObjectProvider |
DatabaseFactory.createProviderImpl(java.lang.Object identifier)
Creates a provider for the given identifier if that identifier is a valid Database identifier. |
static DBObjectProvider |
DBObjectProviderFactory.findOrCreateProvider(java.lang.Object identifier)
Finds or creates a provider using the given identifier key. |
static DBObjectProvider |
DBObjectProviderFactory.findProvider(java.lang.Object identifier)
Finds a provider using the given identifier key. |
protected DBObjectProvider |
DBObjectProviderFactory.Creator.findProvider(java.lang.Object identifier)
|
protected DBObjectProvider |
DatabaseFactory.findProvider(java.lang.Object identifier)
|
DBObjectProvider |
BaseObjectID.getProvider()
INTERNAL USE ONLY. Gets the provider this ID exists in. |
protected DBObjectProvider |
DBObjectFactory.getProvider()
|
protected DBObjectProvider |
DBObjectLister.getProvider()
|
protected DBObjectProvider |
CascadeManager.getProvider()
|
static DBObjectProvider |
DBObjectProviderFactory.uncacheProvider(java.lang.Object identifier)
|
protected DBObjectProvider |
DBObjectProviderFactory.Creator.uncacheProvider(java.lang.Object identifier)
|
protected DBObjectProvider |
DatabaseFactory.uncacheProvider(java.lang.Object identifier)
|
Methods in oracle.javatools.db with parameters of type DBObjectProvider | ||
---|---|---|
static java.util.Iterator<? extends DBObject> |
DBObjectIterator.createIterator(DBObjectProvider[] pros,
java.lang.String[] schemaObjectTypes,
java.lang.String[]... childTypeHeirachy)
Creates an Iterator of DBObjects for a specific type heirachy of child objects. |
|
static void |
DBUtil.ensureDerivedPropertiesBuilt(SystemObject object,
DBObjectProvider pro)
INTERNAL ONLY - this is not a finished API yet. |
|
protected void |
DBObjectProviderFactory.Creator.fireProviderDeleted(java.lang.Object identifier,
DBObjectProvider pro)
|
|
DDLGenerator |
DatabaseDescriptor.getDDLGenerator(DBObjectProvider pro)
Gets a DDLGenerator that will generate DDL for the type of Database represented by this descriptor, setup to work with the given provider. |
|
static SystemObject[] |
SchemaObjectManager.getDependencies(SystemObject obj,
DBObjectProvider pro,
boolean recurse)
Deprecated. use CascadeManager.listReferencedObjects(SystemObject,boolean) on a
manager instance. |
|
abstract java.util.List<PropertyInitializer> |
DatabaseDescriptor.getExternalPropertyDefaulters(DBObjectProvider pro)
Gets a list of PropertyInitializers responsible for defining the default value for properties when generated to an external database represented by the given provider. |
|
protected abstract java.lang.Object |
DBObjectProviderFactory.Creator.getIdentifier(DBObjectProvider provider)
Returns an identifier for the given provider that is used when notifying listeners of provider events. |
|
protected java.lang.String |
DatabaseFactory.getIdentifier(DBObjectProvider provider)
|
|
abstract java.util.List<PropertyInitializer> |
DatabaseDescriptor.getPropertyInitializers(DBObjectProvider pro)
Gets a list of PropertyInitializers responsible for defining the initial value for properties in the given provider. |
|
static DBObject |
DBUtil.getProviderDefinition(DBObject obj,
DBObjectProvider pro,
java.lang.String schemaName)
Gets the definition for the given object from the provider by querying name and type in the given schema on the top (schema) level parent and then recursing the heirachy to find a match by name and type of the object given. |
|
static DBObject |
DBUtil.getProviderDefinition(ReferenceID refID,
DBObjectProvider pro)
Attempts to locate the referenced object in the given provider. |
|
static
|
DBUtil.getProviderDefinition(T obj,
DBObjectProvider pro)
Gets the definition for the given object from the provider by querying name, schema and type. |
|
static
|
DBUtil.getProviderDefinition(T obj,
DBObjectProvider pro,
java.lang.String schemaName)
Gets the definition for the given object from the provider by querying name and type in the given schema. |
|
static
|
DBUtil.getProviderDefinitions(T[] objs,
DBObjectProvider pro)
Gets the definitions for the given objects from the database by querying name, schema and type. |
|
static FKConstraint[] |
DBUtil.getReferences(Constraint ucon,
DBObjectProvider prov)
Get the Foreign Keys which reference a unique constraint Given a contraint and an Offline provider, this method uses the constraint manager registered with the provider to build an array of the foreign keys which reference this contraint. |
|
abstract java.util.Map<java.lang.String,DBObjectValidator> |
DatabaseDescriptor.getValidators(DBObjectProvider pro)
Gets a map of object type (e.g. |
|
static void |
DBLog.logDifferences(DBObject obj1,
DBObject obj2,
DBObjectProvider pro)
Prints out the differences between the two objects to the trace log level. |
|
abstract void |
DatabaseDescriptor.makeNameValidAndUnique(DBObject object,
DBObjectProvider pro)
Attempts to set a valid unique name for the given object. |
|
void |
DBObjectProviderListener.providerClosed(DBObjectProvider provider)
Notifies the listener that the provider has been closed or disconnected. |
|
void |
DBObjectProviderAdapter.providerClosed(DBObjectProvider provider)
Notifies the listener that the provider has been closed or disconnected. |
|
void |
DBObjectProviderFactory.Listener.providerCreated(java.lang.Object identifier,
DBObjectProvider pro)
Notifies that the given provider has been cached with the given identifier. |
|
void |
DBObjectProviderListener.providerDeleted(DBObjectProvider provider)
Notifies the listener that the provider has been deleted. |
|
void |
DBObjectProviderAdapter.providerDeleted(DBObjectProvider provider)
Notifies the listener that the provider has been deleted. |
|
void |
DBObjectProviderFactory.Listener.providerDeleted(java.lang.Object identifier,
DBObjectProvider pro)
Notifies that the given provider has been deleted from the IDE. |
|
void |
DBObjectProviderListener.providerOpened(DBObjectProvider provider)
Notifies the listener that the provider has been opened or initialised. |
|
void |
DBObjectProviderAdapter.providerOpened(DBObjectProvider provider)
Notifies the listener that the provider has been opened or initialised. |
|
void |
DBObjectProviderListener.providerReloaded(DBObjectProvider provider)
Notifies the listener that the provider has been reloaded or restarted. |
|
void |
DBObjectProviderAdapter.providerReloaded(DBObjectProvider provider)
Notifies the listener that the provider has been reloaded or restarted. |
|
void |
DBObjectProviderFactory.Listener.providerRemoved(java.lang.Object identifier,
DBObjectProvider pro)
Notifies that the given provider has been uncached from the given identifier. |
|
static DBObject |
DBUtil.resolveInOtherProvider(BaseObjectID id,
DBObjectProvider pro)
Attempts to resolve the given ID in a provider that is not the id's own. |
|
static void |
DBUtil.resumeTimestampChecking(DBObjectProvider pro,
java.lang.String timestampKey)
Indicates to the given provider that the timestamp suspension for the given key has finished. |
|
void |
DBObjectProviderListener.schemaAdded(DBObjectProvider provider,
Schema schema)
Notifies the listener that a Schema has been added to the provider. |
|
void |
DBObjectProviderAdapter.schemaAdded(DBObjectProvider provider,
Schema schema)
Notifies the listener that a Schema has been added to the provider. |
|
void |
DBObjectProviderListener.schemaObjectsAdded(DBObjectProvider provider,
Schema schema,
SchemaObject[] objs)
Notifies the listener that SchemaObjects have been added to the provider. |
|
void |
DBObjectProviderAdapter.schemaObjectsAdded(DBObjectProvider provider,
Schema schema,
SchemaObject[] objs)
Notifies the listener that SchemaObjects have been added to the provider. |
|
void |
DBObjectProviderListener.schemaObjectsRemoved(DBObjectProvider provider,
Schema schema,
SchemaObject[] objs)
Notifies the listener that the given SchemaObjects have been removed from the provider. |
|
void |
DBObjectProviderAdapter.schemaObjectsRemoved(DBObjectProvider provider,
Schema schema,
SchemaObject[] objs)
Notifies the listener that the given SchemaObjects have been removed from the provider. |
|
void |
DBObjectProviderAdapter.schemaObjectUpdated(DBObjectProvider provider,
DBObjectChange change)
Notifies the listener that the given SchemaObjects have been updated in the provider. |
|
void |
DBObjectProviderListener.schemaRemoved(DBObjectProvider provider,
Schema schema)
Notifies the listener that a Schema has been removed from the provider. |
|
void |
DBObjectProviderAdapter.schemaRemoved(DBObjectProvider provider,
Schema schema)
Notifies the listener that a Schema has been removed from the provider. |
|
void |
DBObjectProviderListener.schemaUpdated(DBObjectProvider provider,
DBObjectChange change)
Notifies the listener that a Schema has been updated. |
|
void |
DBObjectProviderAdapter.schemaUpdated(DBObjectProvider provider,
DBObjectChange change)
Notifies the listener that a Schema has been updated. |
|
void |
BaseObjectID.setProvider(DBObjectProvider pro)
INTERNAL USE ONLY. Sets the provider this ID exists in. |
|
void |
ProviderUsage.setProvider(DBObjectProvider pro)
Sets the provider this usage exists within. |
|
static void |
DBUtil.suspendTimestampChecking(DBObjectProvider pro,
java.lang.String timestampKey)
Usage must be proceeded immediatly by a try block, for which the finally contains a call to resumeTimestamps. |
Constructors in oracle.javatools.db with parameters of type DBObjectProvider | |
---|---|
CascadeManager(DBObjectProvider pro)
|
|
DBObjectFactory(DBObjectProvider pro)
Constructor has protected access as API users should retrieve a factory from the provider, and not instantiate their own. |
|
DBObjectLister(DBObjectProvider pro)
|
|
ReferenceID(DBObject obj,
DBObjectProvider pro)
Creates a ReferenceID to the give object, but sets the new reference up with the given provider. |
|
ReferenceID(DBObjectID id,
DBObjectProvider pro)
Creates a ReferenceID to the object that the given id resolves to, but sets the new reference up with the given provider. |
|
SchemaObjectIterator(DBObjectProvider... pros)
Creates a new Iterator over the SchemaObjects in the given providers. |
|
SchemaObjectIterator(DBObjectProvider pro)
Creates a new Iterator over the SchemaObjects in the given provider. |
|
SchemaObjectManager(DBObjectProvider provider)
|
|
TemplateExpander(DBObjectProvider pro)
|
Constructor parameters in oracle.javatools.db with type arguments of type DBObjectProvider | |
---|---|
SchemaObjectIterator(java.util.List<? extends DBObjectProvider> pros)
Creates a new Iterator over the SchemaObjects in the given providers. |
Uses of DBObjectProvider in oracle.javatools.db.datatypes |
---|
Methods in oracle.javatools.db.datatypes with parameters of type DBObjectProvider | |
---|---|
static DBObjectID |
DataTypeHelper.findIDForTypeString(DBObjectProvider provider,
Schema defaultSchema,
java.lang.String typeString)
From a String representing a datatype of some sort, find an ID for that type in the given provider, or return null. |
static DBObjectID |
DataTypeHelper.findOrCreateIDForTypeString(DBObjectProvider provider,
Schema defaultSchema,
java.lang.String typeString)
From a String representing a datatype of some sort, find or create an ID for that type in the given provider. |
static DataTypeUsage |
DataTypeHelper.getDataTypeUsageForString(DBObjectProvider provider,
Schema defaultSchema,
java.lang.String usageString)
See DataTypeHelper.getDataTypeUsageForString(DBObjectProvider,Schema,String,boolean) |
static DataTypeUsage |
DataTypeHelper.getDataTypeUsageForString(DBObjectProvider provider,
Schema defaultSchema,
java.lang.String usageString,
boolean strict)
Returns a DataTypeUsage for the given string. |
Uses of DBObjectProvider in oracle.javatools.db.ddl |
---|
Classes in oracle.javatools.db.ddl that implement DBObjectProvider | |
---|---|
class |
DDLDatabase
Database implementation that uses a DDLGenerator to create, update and delete objects. |
Methods in oracle.javatools.db.ddl that return DBObjectProvider | |
---|---|
DBObjectProvider |
TokenContext.getProvider()
|
Methods in oracle.javatools.db.ddl with parameters of type DBObjectProvider | |
---|---|
java.util.Collection<java.lang.String> |
DefaultTokenGenerator.getPropertiesAltered(java.lang.String type,
DBObjectProvider pro)
|
java.util.Collection<java.lang.String> |
TokenGenerator.getPropertiesAltered(java.lang.String type,
DBObjectProvider pro)
Returns the property names that are supported for alter by this TokenGenerator. |
java.util.Collection<java.lang.String> |
DefaultTokenGenerator.getPropertiesProcessed(java.lang.String type,
DBObjectProvider pro)
|
java.util.Collection<java.lang.String> |
TokenGenerator.getPropertiesProcessed(java.lang.String type,
DBObjectProvider pro)
Returns the property names that are processed by this TokenGenerator. |
java.util.Collection<java.lang.String> |
TokenGenerator.NameGenerator.getPropertiesProcessed(java.lang.String type,
DBObjectProvider pro)
|
Constructors in oracle.javatools.db.ddl with parameters of type DBObjectProvider | |
---|---|
BundleDDLGenerator(DBObjectProvider pro,
java.lang.String... resourceNames)
Note the first parameter is a DBObjectProvider, not a Database. |
|
TokenDDLGenerator(DBObjectProvider pro)
Note the first parameter is a DBObjectProvider. |
Uses of DBObjectProvider in oracle.javatools.db.dictionary |
---|
Classes in oracle.javatools.db.dictionary that implement DBObjectProvider | |
---|---|
class |
DictionaryDatabase
Database implementation that uses a DictionaryQueries object to provide the queries on the database's dictionary. |
Uses of DBObjectProvider in oracle.javatools.db.extension |
---|
Methods in oracle.javatools.db.extension with parameters of type DBObjectProvider | |
---|---|
java.util.Map<java.lang.String,DBObjectBuilder> |
DBObjectRegistry.getBuilders(java.lang.String dbType,
int version,
DBObjectProvider pro)
|
java.util.Map<java.lang.String,DDLGenerator> |
DBObjectRegistry.getDDLGenerators(java.lang.String dbType,
int version,
DBObjectProvider pro)
|
java.util.Map<java.lang.String,DBObjectLister> |
DBObjectRegistry.getListers(java.lang.String dbType,
int version,
DBObjectProvider pro)
|
java.util.Map<java.lang.String,DBObjectValidator> |
DBObjectRegistry.getValidators(java.lang.String dbType,
int version,
DBObjectProvider pro)
|
Constructors in oracle.javatools.db.extension with parameters of type DBObjectProvider | |
---|---|
DelegateDDLGenerator(DDLGenerator base,
DatabaseDescriptor desc,
DBObjectProvider pro)
|
Uses of DBObjectProvider in oracle.javatools.db.ora |
---|
Subinterfaces of DBObjectProvider in oracle.javatools.db.ora | |
---|---|
interface |
OracleDatabase
Extension of the Database interface for Oracle specific implementations. |
interface |
OracleDatabaseXE
Extension of OracleDatabase for the XE version of the database. |
Methods in oracle.javatools.db.ora that return DBObjectProvider | |
---|---|
DBObjectProvider |
DatabaseLink.getDBLink()
Deprecated. with no replacement. |
Uses of DBObjectProvider in oracle.javatools.db.plsql |
---|
Fields in oracle.javatools.db.plsql declared as DBObjectProvider | |
---|---|
protected DBObjectProvider |
PlSqlDeclarator.m_prv
|
Methods in oracle.javatools.db.plsql with parameters of type DBObjectProvider | |
---|---|
static PlSqlDeclarator |
PlSqlDeclaratorFactory.getDeclarator(PlSql plsql,
DBObjectProvider prov)
Returns a declarator for the given plsql object. |
static PlSqlDeclarator |
PlSqlDeclaratorFactory.getDeclarator(java.lang.String type,
DBObjectProvider prov)
Returns a declarator for the given plsql object type. |
PlSqlParameter[] |
PlSqlDeclarator.getPlsqlParams(PlSqlFragment fragment,
DBObjectProvider provider,
DBObject parent)
|
static void |
PlSqlDeclaratorFactory.loadDeclarativeInfo(PlSql plsql,
DBObjectProvider prov)
If a declarator is return by PlSqlDeclaratorFactory.getDeclarator(oracle.javatools.db.PlSql, oracle.javatools.db.DBObjectProvider) for this object then
the PlSqlDeclarator.loadDeclarativeInfo(oracle.javatools.db.SourceObject) method is called to load
the declarative info for the plsql object. |
static void |
PlSqlDeclaratorFactory.setAndClearSchema(PlSql obj,
DBObjectProvider prov)
Deprecated. |
static void |
TriggerDeclarator.updateSourceFromRefs(Trigger trig,
DBObjectProvider pro)
|
Constructors in oracle.javatools.db.plsql with parameters of type DBObjectProvider | |
---|---|
PlSqlDeclarator(DBObjectProvider prv)
|
|
TriggerDeclarator(DBObjectProvider pr)
|
Uses of DBObjectProvider in oracle.javatools.db.property |
---|
Methods in oracle.javatools.db.property that return DBObjectProvider | |
---|---|
protected DBObjectProvider |
AbstractPropertyManager.getProvider()
|
protected DBObjectProvider |
PropertyInitializer.getProvider()
|
Methods in oracle.javatools.db.property that return types with arguments of type DBObjectProvider | |
---|---|
protected java.lang.Class<? extends DBObjectProvider> |
AbstractPropertyManager.getProviderClass()
Gets the provider class for the property support to test properties against. |
Method parameters in oracle.javatools.db.property with type arguments of type DBObjectProvider | |
---|---|
static PropertyInfo |
PropertyHelper.findPropertyInfo(java.lang.Class clz,
java.lang.String propPath,
java.lang.Class<? extends DBObjectProvider> proClz)
If the given property path is supported for the given object class this method returns the PropertyInfo associated with that property. |
static PropertyInfo |
PropertyHelper.findPropertyInfo(java.lang.String type,
java.lang.String propPath,
java.lang.Class<? extends DBObjectProvider> proClz)
If the given property path is supported for the given object class this method returns the PropertyInfo associated with that property. |
java.util.Collection<java.lang.String> |
Metadata.getSupportedProperties(java.lang.Class<? extends DBObject> objClz,
java.lang.Class<? extends DBObjectProvider> proClz)
Gets the supported properties, both defined on the bean class and also any extra properties registered via annotations or extensions, for the given object class in the context of the given provider class. |
void |
Metadata.registerIDProperty(java.lang.String name,
boolean staticReference,
java.lang.Class<? extends DBObjectProvider> providerType,
java.lang.Class<? extends DBObject>... objectTypes)
Registers a new property in the APIs metadata that has a return type of DBObjectID. |
void |
Metadata.registerProperty(java.lang.String name,
java.lang.Class returnType,
java.lang.Class<? extends DBObjectProvider> providerType,
java.lang.Class<? extends DBObject>... objectTypes)
Registers a new property in the APIs metadata for a given object class and provider. |
protected boolean |
AbstractPropertyManager.supportsProperty(java.lang.String type,
java.lang.String prop,
java.lang.Class<? extends DBObjectProvider> proClz)
|
Constructors in oracle.javatools.db.property with parameters of type DBObjectProvider | |
---|---|
AbstractPropertyManager(DBObjectProvider pro)
|
|
PropertyInitializer(DBObjectProvider pro)
NB Sub-classes must provide a DBObjectProvider on instantiation |
Constructor parameters in oracle.javatools.db.property with type arguments of type DBObjectProvider | |
---|---|
PropertyIterator(java.lang.Class objClass,
java.lang.Class<? extends DBObjectProvider> proClass)
|
Uses of DBObjectProvider in oracle.javatools.db.sql |
---|
Fields in oracle.javatools.db.sql declared as DBObjectProvider | |
---|---|
protected DBObjectProvider |
AbstractSQLQueryBuilder.m_provider
|
Methods in oracle.javatools.db.sql that return DBObjectProvider | |
---|---|
protected DBObjectProvider |
AbstractDBObjectUsage.getProvider()
|
Methods in oracle.javatools.db.sql with parameters of type DBObjectProvider | |
---|---|
static SQLQueryBuilder |
SQLQueryBuilderFactory.createBuilder(DBObjectProvider provider)
Creates a new builder for the given provider. |
static SQLQueryBuilder |
SQLQueryBuilderFactory.createBuilder(DBObjectProvider provider,
Schema schema)
Creates a new builder for the given provider with a given default schema. |
static SQLQueryBuilder |
SQLQueryBuilderFactory.createBuilder(DBObjectProvider provider,
Schema defaultSchema,
SQLQuery query)
Deprecated. |
static SQLQueryBuilder |
SQLQueryBuilderFactory.createBuilder(DBObjectProvider provider,
Schema defaultSchema,
java.lang.String sqlText)
Deprecated. |
static SQLQueryBuilder |
SQLQueryBuilderFactory.createBuilder(DBObjectProvider provider,
SQLQuery query)
Deprecated. |
static SQLQueryBuilder |
SQLQueryBuilderFactory.createBuilder(DBObjectProvider provider,
SQLQueryOwner owner,
java.lang.String sqlText)
Deprecated. |
static SQLQueryBuilder |
SQLQueryBuilderFactory.createBuilder(DBObjectProvider provider,
java.lang.String sqlText)
Deprecated. |
protected abstract SQLQueryBuilder |
SQLQueryBuilderFactory.createBuilderImpl(DBObjectProvider provider,
Schema schema)
Implementation of creating the actual builder. |
static SQLQuery |
SQLQueryBuilderFactory.createQuery(DBObjectProvider provider,
Schema defaultSchema,
java.lang.String sqlText)
Deprecated. |
static SQLQuery |
SQLQueryBuilderFactory.createQuery(DBObjectProvider provider,
SQLQueryOwner owner,
java.lang.String sqlText)
Deprecated. |
SQLQueryBuilder |
SQLQueryBuilderFactory.createSQLQueryBuilder(DBObjectProvider provider)
Creates a new SQLQueryBuilder. |
SQLQueryBuilder |
SQLQueryBuilderFactory.createSQLQueryBuilder(DBObjectProvider provider,
Schema defaultSchema)
Creates a new SQLQueryBuilder. |
static SQLFragment |
SQLFragmentExpressionBuilder.getExpression(DBObjectProvider provider,
Relation relation,
SQLFragmentExpressionBuilder.ExpressionType type,
java.lang.String expression)
For the given relation in the given provider, creates a SQLFragment condition representing the condition (such as a where clause predicate or check constraint) |
void |
AbstractSchemaObjectUsage.setProvider(DBObjectProvider pro)
|
void |
FunctionUsage.setProvider(DBObjectProvider pro)
|
void |
AbstractDBObjectUsage.setProvider(DBObjectProvider pro)
|
void |
FKUsage.setProvider(DBObjectProvider pro)
|
Constructors in oracle.javatools.db.sql with parameters of type DBObjectProvider | |
---|---|
AbstractSQLQueryBuilder(DBObjectProvider provider,
Schema defaultSchema)
Construtor |
Uses of DBObjectProvider in oracle.jdeveloper.engine.db |
---|
Methods in oracle.jdeveloper.engine.db with parameters of type DBObjectProvider | |
---|---|
protected abstract void |
DBRevEngine.addDataSourcesInPersistenceUnitImpl(DBObjectProvider db)
|
Uses of DBObjectProvider in oracle.jdeveloper.offlinedb |
---|
Classes in oracle.jdeveloper.offlinedb that implement DBObjectProvider | |
---|---|
class |
OfflineDBObjectProvider
Extension of DBObjectProvider for the offline projects. |
Methods in oracle.jdeveloper.offlinedb with parameters of type DBObjectProvider | |
---|---|
static void |
OfflineDBUtil.buildView(SQLQueryOwner sqo,
DBObjectProvider pro)
Attemps to build the given view declaratively using the given provider. |
Uses of DBObjectProvider in oracle.jdeveloper.offlinedb.transfer |
---|
Methods in oracle.jdeveloper.offlinedb.transfer with parameters of type DBObjectProvider | |
---|---|
static boolean |
OfflineTransferHelper.areCompatible(DBObjectProvider source,
DBObjectProvider target)
Return true is two databases are compatible. |
static java.lang.Class |
OfflineTransferHelper.getDBClass(DBObjectProvider db1)
What sort of database do we have? This method returns the Class of the database. |
static boolean |
OfflineTransferHelper.isCompatibleDatabase(DBObjectProvider db1,
DBObjectProvider db2,
boolean allowChange)
Checks whether the given Database is compatible with the given offline provider. |
Uses of DBObjectProvider in oracle.jdeveloper.offlinedb.userprops |
---|
Constructors in oracle.jdeveloper.offlinedb.userprops with parameters of type DBObjectProvider | |
---|---|
UserPropertyInitializer(DBObjectProvider pro)
NB subclasses must provide a constructor that takes a DBObjectProvider |
Uses of DBObjectProvider in oracle.jdeveloper.offlinedb.wizard |
---|
Methods in oracle.jdeveloper.offlinedb.wizard that return DBObjectProvider | |
---|---|
static DBObjectProvider |
ProviderChooser.choose(Context context,
DBObjectProvider current,
boolean allowDatabaseChange)
Prompts the user to choose an online or offline database. |
Methods in oracle.jdeveloper.offlinedb.wizard with parameters of type DBObjectProvider | |
---|---|
static DBObjectProvider |
ProviderChooser.choose(Context context,
DBObjectProvider current,
boolean allowDatabaseChange)
Prompts the user to choose an online or offline database. |
static Schema |
SchemaChooser.choose(Context context,
DBObjectProvider provider,
Schema current)
|
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.6.0) E13403-07 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |