|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.1.0) E13403-02 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SchemaObject | |
---|---|
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.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.diff | Contains a metadata driven differ of database objects. |
oracle.javatools.db.ora | Contains the database api implementation for Oracle databases, and additional DBObject implementations for objects specific to Oracle. |
oracle.javatools.db.sql | Contains an API for declaratively parsing SQL queries (SELECT statements). |
oracle.jdeveloper.db.navigator | Utilities for using the "Database Navigator" that SQL Developer provides in JDeveloper, to avoid referencing SQL Developer code directly. |
oracle.jdeveloper.engine.db | |
oracle.jdeveloper.offlinedb | Database API extension for saving database object definitions in XML files. |
oracle.jdeveloper.offlinedb.browser | Offline Database Node implementations for the JDeveloper's Application Navigator. |
oracle.jdeveloper.offlinedb.handler | Utilities for handling complicated offline database actions, for example delete. |
oracle.jdeveloper.offlinedb.wizard | Wizard and dialogs that can used when working with the offline database. |
Uses of SchemaObject in oracle.ide.db |
---|
Methods in oracle.ide.db that return SchemaObject | |
---|---|
SchemaObject |
SchemaObjectDescriptor.getObject()
If this is a wrapper for an existing object, this will return the object. |
SchemaObject |
SchemaObjectDescriptor.unwrapDescriptor(DBObjectProvider source)
|
static SchemaObject[] |
SchemaObjectDescriptor.unwrapDescriptors(SchemaObjectDescriptor[] descs,
DBObjectProvider source)
Unwraps a set of descriptors and returns an array of SchemaObjects. |
Methods in oracle.ide.db with parameters of type SchemaObject | |
---|---|
static SchemaObjectDescriptor[] |
SchemaObjectDescriptor.createDescriptors(SchemaObject[] objs)
Wraps up a set of SchemaObjects into SchemaObjectDescriptors. |
static SchemaObjectDescriptor[] |
SchemaObjectDescriptor.createDescriptors(SchemaObject[] objs,
boolean saveObj)
Wraps up a set of SchemaObjects into SchemaObjectDescriptors. |
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.net.URL |
DBURLFactory.getURL(DBObjectProvider pro,
SchemaObject obj)
|
static java.net.URL |
DBURLFactory.getURL(DBObjectProvider pro,
SchemaObject obj,
java.lang.String subType)
|
Constructors in oracle.ide.db with parameters of type SchemaObject | |
---|---|
SchemaObjectDescriptor(SchemaObject obj)
Create a descriptor for the given schema object. |
Uses of SchemaObject in oracle.ide.db.controls |
---|
Classes in oracle.ide.db.controls with type parameters of type SchemaObject | |
---|---|
class |
NameAndSchemaAdvancedEditor<T extends SchemaObject>
Extension of the NameAndSchemaEditor that includes an advanced checkbox. |
class |
NameAndSchemaEditor<T extends SchemaObject>
Resuable widget for editing a SchemaObject's name and schema. |
Methods in oracle.ide.db.controls that return SchemaObject | |
---|---|
protected SchemaObject[] |
DBObjectSourcePicker.filterAndSort(SchemaObject[] objs)
Called by the picker when querying the database. |
SchemaObject |
SchemaObjectComboBox.getSchemaObject()
|
Methods in oracle.ide.db.controls with parameters of type SchemaObject | |
---|---|
protected SchemaObject[] |
DBObjectSourcePicker.filterAndSort(SchemaObject[] objs)
Called by the picker when querying the database. |
void |
SchemaObjectComboBox.initWithOneItem(SchemaObject so)
Initialize the combobox with a single item. |
void |
SchemaObjectComboBox.setSchemaObject(SchemaObject so)
|
Uses of SchemaObject in oracle.ide.db.dialogs |
---|
Methods in oracle.ide.db.dialogs that return SchemaObject | |
---|---|
SchemaObject |
BaseDBEditorFactory.createDBObject(DBObjectTypeNode node)
|
SchemaObject |
DBEditorFactory.createDBObject(DBObjectTypeNode node)
Creates a new database object. |
SchemaObject |
BaseDBEditorFactory.createDBObject(Schema schema,
DBObjectProvider pro,
SchemaObject template,
boolean commitToProvider)
|
SchemaObject |
DBEditorFactory.createDBObject(Schema schema,
DBObjectProvider pro,
SchemaObject 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. |
SchemaObject |
BaseDBEditorFactory.createDBObject(Schema schema,
DBObjectProvider pro,
java.lang.String dbObjectType)
Fires a create dialog to allow the user to create a new object of given type in the schema and provider. |
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. |
static SchemaObject |
TemplateObjectChooser.getTemplate(DBObjectProvider pro,
java.lang.String[] supportedTypes)
|
Methods in oracle.ide.db.dialogs with parameters of type SchemaObject | |
---|---|
SchemaObject |
BaseDBEditorFactory.createDBObject(Schema schema,
DBObjectProvider pro,
SchemaObject template,
boolean commitToProvider)
|
SchemaObject |
DBEditorFactory.createDBObject(Schema schema,
DBObjectProvider pro,
SchemaObject 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. |
static DBEditorFactory |
DBEditorFactoryRegistry.getEditFactory(SchemaObject obj,
DBObjectProvider pro)
Finds and returns a factory that can edit the given object. |
static boolean |
CascadeConfirmDialog.updateObjects(java.awt.Component parent,
java.lang.String title,
DBObjectProvider pro,
SchemaObject[] oldObjects,
SchemaObject[] newObjects)
Performs an updateObject operation. |
static boolean |
CascadeConfirmDialog.updateObjects(java.awt.Component parent,
java.lang.String title,
DBObjectProvider pro,
SchemaObject[] oldObjects,
SchemaObject[] newObjects)
Performs an updateObject operation. |
static boolean |
CascadeConfirmDialog.updateObjects(java.awt.Component parent,
java.lang.String title,
DBObjectProvider pro,
SchemaObject[] oldObjects,
SchemaObject[] newObjects,
boolean replace)
Performs an updateObject operation. |
static boolean |
CascadeConfirmDialog.updateObjects(java.awt.Component parent,
java.lang.String title,
DBObjectProvider pro,
SchemaObject[] oldObjects,
SchemaObject[] newObjects,
boolean replace)
Performs an updateObject operation. |
Uses of SchemaObject in oracle.ide.db.panels |
---|
Methods in oracle.ide.db.panels with parameters of type SchemaObject | |
---|---|
protected java.lang.String |
XMLSchemaTabbedPanel.getBufferText(SchemaObject obj,
DDLGenerator gen)
|
Uses of SchemaObject in oracle.ide.db.panels.sql |
---|
Fields in oracle.ide.db.panels.sql declared as SchemaObject | |
---|---|
protected SchemaObject |
BaseSQLQueryBuilderPanel.m_sObj
|
Methods in oracle.ide.db.panels.sql that return SchemaObject | |
---|---|
protected SchemaObject[] |
FromFromPicker.filterAndSort(SchemaObject[] objs)
|
protected SchemaObject[] |
QuickPickSourcePicker.filterAndSort(SchemaObject[] objs)
|
protected SchemaObject |
BaseSQLQueryPickerPanel.getSchemaObject()
|
Methods in oracle.ide.db.panels.sql with parameters of type SchemaObject | |
---|---|
protected SchemaObject[] |
FromFromPicker.filterAndSort(SchemaObject[] objs)
|
protected SchemaObject[] |
QuickPickSourcePicker.filterAndSort(SchemaObject[] objs)
|
Uses of SchemaObject in oracle.ide.db.transfer |
---|
Methods in oracle.ide.db.transfer that return SchemaObject | |
---|---|
SchemaObject[] |
TransferPolicy.copyForTransfer(TransferDescriptor td,
SchemaObject[] existingObjects)
Copy the objects for transfer. |
SchemaObject[] |
TransferPolicy.findExistingObjects(TransferDescriptor td)
Find any existing objects in the transfer target. |
SchemaObject[] |
TransferState.getCopiedObjects()
|
SchemaObject[] |
TransferState.getExistingObjects()
|
SchemaObject[] |
TransferDescriptor.getSchemaObjects()
convenience method to return the source objects. |
SchemaObject[] |
TransferDescriptor.getSchemaObjects(boolean ignorErrors)
|
SchemaObject[] |
TransferDescriptor.getSchemaObjectsAndDependencies()
Convenience method to return the source objects and dependencies. |
SchemaObject[] |
TransferDescriptor.getSchemaObjectsAndDependencies(boolean ignorErrors)
|
SchemaObject[] |
TransferManager.prepareAndTransfer(TransferDescriptor td)
Transfer the objects as described by the TransferDescriptor. |
SchemaObject[] |
TransferTarget.transfer(ResultSet rs)
Complete the transfer by applying the given result set to the transfer target. |
SchemaObject[] |
TransferManager.transfer(TransferDescriptor td)
Do the transfers described by the TransferDescriptor. |
Methods in oracle.ide.db.transfer with parameters of type SchemaObject | |
---|---|
SchemaObject[] |
TransferPolicy.copyForTransfer(TransferDescriptor td,
SchemaObject[] existingObjects)
Copy the objects for transfer. |
ResultSet |
TransferPolicy.getDifferences(SchemaObject[] existingObjects,
SchemaObject[] copiedObjects)
Get a ResultSet describing the differences between any existing objects and the objects which have been copied for transfer. |
ResultSet |
TransferPolicy.getDifferences(SchemaObject[] existingObjects,
SchemaObject[] copiedObjects)
Get a ResultSet describing the differences between any existing objects and the objects which have been copied for transfer. |
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. |
void |
TransferState.setExistingObjects(SchemaObject[] existing)
Should only be used by the TransferManager and RefreshController. |
Uses of SchemaObject in oracle.ide.db.transfer.generate |
---|
Methods in oracle.ide.db.transfer.generate that return SchemaObject | |
---|---|
protected SchemaObject[] |
GenerateController.doTransfer(TransferDescriptor td)
Performs the actual transfer of the given TransferDescriptor. |
Uses of SchemaObject in oracle.ide.db.util |
---|
Methods in oracle.ide.db.util with parameters of type SchemaObject | |
---|---|
boolean |
SchemaObjectBuilder.ensureObjectBuilt(SchemaObject... objs)
Ensures that all of the given SchemaObjects are fully loaded from their metadata source (e.g. |
Uses of SchemaObject in oracle.javatools.db |
---|
Subinterfaces of SchemaObject in oracle.javatools.db | |
---|---|
interface |
BinaryObject
Interface for an object from the db that has a binary representation (e.g. |
interface |
SourceObject
Any object in the database that can contain a block of source code - for example java or PL/SQL. |
Classes in oracle.javatools.db that implement SchemaObject | |
---|---|
class |
AbstractSchemaObject
Provides a base implementation of the SchemaObject interface. |
class |
Function
Model of a pl/sql function. |
class |
Index
Model of a database index. |
class |
Java
Abstract SchemaObject implementation for the different Java objects available in a database. |
class |
JavaClass
Model of a Java Class. |
class |
JavaResource
Model of a Java Resource object. |
class |
JavaSource
Model of a Java Source object. |
class |
Package
Model of a PL/SQL package in the database. |
class |
PlSql
Abstract implementation of SchemaObject for all PL/SQL objects that belong in a Schema to extend. |
class |
PlSqlSubprogram
Abstract implementation of PlSql for objects that are a simple subprogram (e.g. |
class |
Procedure
Model of a pl/sql procedure. |
class |
Relation
A Relation represents the basic entity of a relational
database. |
class |
Sequence
Model of a database sequence. |
class |
SpecPlSql
Extension of PlSql for objects that have a spec and body. |
class |
Synonym
Model of a database synonym. |
class |
Table
Model of a database table. |
class |
Trigger
Model of a database Trigger. |
class |
View
Represents a database View. |
Methods in oracle.javatools.db that return SchemaObject | |
---|---|
SchemaObject |
SchemaObjectManager.cascadeDelete(DBObject deleted,
SchemaObject referer)
Cascades the delete of the given object to the given referer by taking a copy of the referer and performing any necessary updates. |
SchemaObject |
SchemaObjectManager.cascadeDelete(DBObject deleted,
SchemaObject referer,
boolean copyIfCascadeRequired)
Cascades the delete of the given object to the given referer by taking a copy of the referer and performing any necessary updates. |
protected SchemaObject |
AbstractDBObjectProvider.createByIDImpl(DBObjectID id)
|
protected SchemaObject |
AbstractDatabase.createByIDImpl(DBObjectID id)
|
SchemaObject |
DBObjectBuilder.createObject(java.lang.String name,
Schema schema,
DBObjectID id)
Requests the creation of a new SchemaObject of the type built by this DBObjectBuilder instance. |
abstract SchemaObject |
AbstractDBObjectBuilder.createObject(java.lang.String name,
Schema schema,
DBObjectID id)
|
protected SchemaObject |
AbstractDBObjectProvider.createSchemaObjectImpl(java.lang.String type,
Schema schema,
java.lang.String name)
Uses listObjectsImpl to find or create an object with the given type, schema and name. |
protected SchemaObject |
AbstractDBObjectProvider.findObject(DBObjectID id)
Looks for the specified object id in the cache. |
protected SchemaObject |
AbstractDBObjectProvider.findObject(java.lang.String type,
Schema schema,
java.lang.String name)
Looks for the specified object in the cache. |
protected SchemaObject |
AbstractDatabase.getCreatedObject(java.lang.String type,
Schema schema,
java.lang.String name)
Used by finishCreate() to get the object that's just been created back from the database so that it can be verified before returning to the user. |
SchemaObject |
AbstractDBObjectProvider.getDefaultTemplateForType(java.lang.String type)
Returns the default template object for the given type, or null if none defined |
SchemaObject |
DBObjectProvider.getDefaultTemplateForType(java.lang.String type)
Returns the default template object for the given type, or null if none defined |
static SchemaObject[] |
SchemaObjectManager.getDependencies(SchemaObject obj,
DBObjectProvider pro,
boolean recurse)
Returns the SchemaObjects that this SchemaObject, or any of its children, are dependent on. |
SchemaObject |
AbstractDBObjectProvider.getObject(java.lang.String objectType,
Schema schema,
java.lang.String name)
|
SchemaObject |
DBObjectProvider.getObject(java.lang.String objectType,
Schema schema,
java.lang.String name)
Retrieves the SchemaObject representing a specific database object. |
protected SchemaObject |
AbstractDBObjectProvider.getObjectImpl(java.lang.String objectType,
Schema schema,
java.lang.String name)
|
protected SchemaObject |
AbstractDatabase.getObjectImpl(java.lang.String objectType,
Schema schema,
java.lang.String name)
|
static SchemaObject |
DBUtil.getProviderDefinition(SchemaObject obj,
DBObjectProvider pro)
Gets the definition for the given object from the provider by querying name, schema and type. |
static SchemaObject |
DBUtil.getProviderDefinition(SchemaObject 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 SchemaObject[] |
DBUtil.getProviderDefinitions(SchemaObject[] objs,
DBObjectProvider pro)
Gets the definitions for the given objects from the database by querying name, schema and type. |
static SchemaObject |
DBUtil.getSchemaObject(DBObject obj)
Recurses up the tree of parents for this DBObject until it finds a SchemaObject. |
static SchemaObject |
TemplateExpander.initialiseObject(SchemaObject template)
|
SchemaObject[] |
AbstractDBObjectProvider.listObjects(java.lang.String[] objectTypes,
Schema schema)
|
SchemaObject[] |
DBObjectProvider.listObjects(java.lang.String[] objectTypes,
Schema schema)
Lists the objects of multiple types available from this provider. |
SchemaObject[] |
AbstractDBObjectProvider.listObjects(java.lang.String[] objectTypes,
Schema schema,
java.lang.String ref)
|
SchemaObject[] |
DBObjectProvider.listObjects(java.lang.String[] objectTypes,
Schema schema,
java.lang.String ref)
Lists the objects of multiple types available from this provider. |
SchemaObject |
SchemaObjectIterator.next()
Gets the next object from this iterator. |
Methods in oracle.javatools.db that return types with arguments of type SchemaObject | |
---|---|
protected java.util.Collection<SchemaObject> |
AbstractDBObjectProvider.listObjectsFromCache(java.lang.String[] objectTypes,
Schema schema,
java.lang.String ref)
Lists the objects that are in the internal memory cache for this provider. |
protected abstract java.util.Collection<SchemaObject> |
AbstractDBObjectProvider.listObjectsImpl(java.lang.String[] objectTypes,
Schema schema,
java.lang.String ref)
Internal listObjects implementation. |
static java.util.Map<Schema,java.util.Collection<SchemaObject>> |
DBUtil.sortIntoSchemas(SchemaObject... objs)
Sorts the given list of objects into a map of Schema to objects. |
Methods in oracle.javatools.db with parameters of type SchemaObject | |
---|---|
void |
DBObjectBuilder.buildObject(SchemaObject object)
Requests that the specified object be completed. |
void |
AbstractDBObjectBuilder.buildObject(SchemaObject object)
|
void |
DBObjectBuilder.buildObjectComponent(SchemaObject object,
java.lang.String key)
Requests that part of the specified object, signifed by the given key, is built. |
void |
AbstractDBObjectBuilder.buildObjectComponent(SchemaObject object,
java.lang.String key)
Uses canBuildComponents() to work out whether this builder can build just the given (key) subcomponent. |
protected void |
AbstractDBObjectProvider.cacheObject(SchemaObject object,
boolean loadOperation)
Adds an object to the cache. |
boolean |
DBObjectProvider.canCreate(SchemaObject object,
boolean replace)
Whether an attempt to create the specified object is likely to succeed. |
boolean |
DBObjectProvider.canDelete(SchemaObject object,
boolean cascade)
Checks to see whether a specific object can be deleted. |
SchemaObject |
SchemaObjectManager.cascadeDelete(DBObject deleted,
SchemaObject referer)
Cascades the delete of the given object to the given referer by taking a copy of the referer and performing any necessary updates. |
SchemaObject |
SchemaObjectManager.cascadeDelete(DBObject deleted,
SchemaObject referer,
boolean copyIfCascadeRequired)
Cascades the delete of the given object to the given referer by taking a copy of the referer and performing any necessary updates. |
void |
AbstractDBObjectProvider.createObject(SchemaObject obj,
boolean replace)
|
void |
DBObjectProvider.createObject(SchemaObject object,
boolean replace)
Causes the creation of the object described by the specified meta data. |
void |
DBObjectProvider.createObjects(SchemaObject[] objects,
boolean replace)
Causes the creation of the objects described by the specified meta data. |
void |
AbstractDBObjectProvider.deleteObject(SchemaObject obj,
boolean cascade)
|
void |
DBObjectProvider.deleteObject(SchemaObject object,
boolean cascade)
Deletes the object. |
void |
DBObjectProvider.deleteObjects(SchemaObject[] objects,
boolean cascade)
Deletes the objects. |
void |
SchemaObjectManager.doCascadeDelete(SchemaObject deleted,
SchemaObject referer)
|
static void |
DBUtil.ensureDerivedPropertiesBuilt(SchemaObject object,
DBObjectProvider pro)
INTERNAL ONLY - this is not a finished API yet. |
static void |
DBUtil.ensureObjectBuilt(SchemaObject object)
Ensures that the given object is loaded from its DBObjectProvider. |
protected boolean |
AbstractDatabase.exists(SchemaObject obj)
Whether the specified object exists. |
protected abstract void |
AbstractDBObjectBuilder.fillInObject(SchemaObject object)
|
protected void |
AbstractDBObjectBuilder.fillInObjectComponent(SchemaObject object,
java.lang.String key)
Builds the whole object by default. |
protected void |
AbstractDatabase.finishCreate(SchemaObject[] objects,
SchemaObject[] oldObjects)
Use to finish the create or update of objects after the changes have been made in the db. |
protected void |
AbstractDatabase.finishCreate(SchemaObject[] objects,
SchemaObject[] oldObjects)
Use to finish the create or update of objects after the changes have been made in the db. |
protected void |
AbstractDatabase.finishDelete(SchemaObject[] objs)
Use to finish the delete of the given objects after the operation has been performed against the db. |
protected void |
AbstractDatabase.finishDelete(Schema schema,
SchemaObject[] objs)
Use to finish the delete of the given objects after the operation has been performed against the db. |
static void |
DBObjectChange.fireChildrenAdded(SchemaObject obj,
java.util.List added)
|
static void |
DBObjectChange.fireChildrenRemoved(SchemaObject obj,
java.util.List removed)
|
static void |
DBObjectChange.fireChildUpdated(SchemaObject obj,
DBObject child)
|
void |
AbstractDBObjectProvider.fireObjectsAdded(Schema schema,
SchemaObject[] objs)
Notifies all listeners that objects have been added to the given schema. |
protected void |
AbstractDBObjectProvider.fireObjectsRemoved(Schema schema,
SchemaObject[] objs)
Notifies all listeners that objects have been removed from the given schema. |
static void |
DBObjectChange.fireObjectUpdated(SchemaObject obj)
Fires an empty change message on the given object. |
static void |
DBObjectChange.fireObjectUpdated(SchemaObject obj,
java.util.List<DBObject> added,
java.util.List<DBObject> removed,
java.util.Map<java.lang.String,java.beans.PropertyChangeEvent> props)
|
static void |
DBObjectChange.firePropertiesChanged(SchemaObject obj,
java.util.Map<java.lang.String,java.beans.PropertyChangeEvent> props)
|
static void |
DBObjectChange.firePropertyChanged(SchemaObject obj,
java.beans.PropertyChangeEvent... pces)
|
Ddl |
DDLGenerator.getCreateDDL(SchemaObject[] object,
boolean replace,
boolean cascade)
Deprecated. Retrieves the DDL for creating the specified objects. |
Ddl |
DDLGenerator.getCreateDDL(SchemaObject object,
boolean replace,
boolean cascade)
Deprecated. Retrieves the DDL for creating the specified object. |
Ddl |
DDLGenerator.getDeleteDDL(SchemaObject[] object,
boolean cascade)
Deprecated. Retrieves the DDL for deleting an array of objects. |
Ddl |
DDLGenerator.getDeleteDDL(SchemaObject object,
boolean cascade)
Deprecated. Retrieves the DDL for deleting an object. |
static SchemaObject[] |
SchemaObjectManager.getDependencies(SchemaObject obj,
DBObjectProvider pro,
boolean recurse)
Returns the SchemaObjects that this SchemaObject, or any of its children, are dependent on. |
protected java.lang.Long |
AbstractDBObjectProvider.getExternalTimestamp(SchemaObject object)
Retrieves the external timestamp for the specified object. |
static SchemaObject |
DBUtil.getProviderDefinition(SchemaObject obj,
DBObjectProvider pro)
Gets the definition for the given object from the provider by querying name, schema and type. |
static SchemaObject |
DBUtil.getProviderDefinition(SchemaObject 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 SchemaObject[] |
DBUtil.getProviderDefinitions(SchemaObject[] objs,
DBObjectProvider pro)
Gets the definitions for the given objects from the database by querying name, schema and type. |
DBObjectID[] |
SchemaObjectManager.getSchemaObjectReferers(SchemaObject obj,
boolean deep)
Returns the SchemaObjects who reference (either directly or via their children) the given SchemaObject (or one of its children). |
static java.lang.String |
TemplateExpander.getTemplateObjectName(SchemaObject object)
|
Ddl[] |
DDLGenerator.getUpdateDDL(SchemaObject[] oldObjects,
SchemaObject[] newObjects)
Deprecated. Retrieves DDL to update an array of SchemaObject objects. |
Ddl[] |
DDLGenerator.getUpdateDDL(SchemaObject[] oldObjects,
SchemaObject[] newObjects)
Deprecated. Retrieves DDL to update an array of SchemaObject objects. |
Ddl[] |
DDLGenerator.getUpdateDDL(SchemaObject oldObject,
SchemaObject newObject)
Deprecated. Retrieves the DDL for updating the definition of an object. |
boolean |
SchemaObjectManager.hasUnresolvedReference(SchemaObject obj,
java.lang.String refType)
Returns true if the given schema object (or any of its children) has an unresolved reference to an object of the given type. |
static SchemaObject |
TemplateExpander.initialiseObject(SchemaObject template)
|
void |
TemplateExpander.Initialiser.initialiseObject(SchemaObject template,
SchemaObject object)
|
static boolean |
TemplateExpander.isPendingObject(SchemaObject object)
|
protected boolean |
AbstractDBObjectProvider.isRequestedObject(SchemaObject object,
java.lang.String type,
Schema schema,
java.lang.String name)
Returns true if SchemaObject object is of type type, owned by schema schema, and named name. |
static boolean |
DBUtil.needsBuilding(SchemaObject obj)
Tests whether the given object needs building - i.e. |
static boolean |
DBUtil.needsDerivedPropertiesBuilding(SchemaObject obj)
INTERNAL ONLY - this is not a finished API yet. |
protected boolean |
SchemaObjectManager.needsInitialization(SchemaObject obj)
Returns true if the given schema object isn't built yet (i.e. |
void |
SchemaObjectManager.registerObject(SchemaObject obj)
Register the given SchemaObject with this manager. |
protected void |
AbstractDBObjectBuilder.registerObject(SchemaObject object)
Shared between buildObject and buildObjects to perform any post-build tasks that are needed (e.g. |
void |
SchemaObjectManager.registerObject(SchemaObject obj,
boolean loadOnly)
Registers an object on the understanding that this is a load of the object, not a create or update. |
protected void |
AbstractDBObjectProvider.resetSchemaObject(SchemaObject object,
SchemaObject listed,
java.lang.Long timestamp)
If it has been noticed that the timestamp has changed on an object, or we have updated it in the database, we want to turn it back into an object that needs building again. |
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 |
AbstractDBObjectProvider.setDefaultTemplateForType(java.lang.String type,
SchemaObject template)
Sets the default template object for the given type. |
void |
DBObjectProvider.setDefaultTemplateForType(java.lang.String type,
SchemaObject template)
Sets the default template object for the given type. |
protected boolean |
SchemaObjectManager.shouldRegister(SchemaObject obj,
boolean loadOnly)
Online we register objects as they are loaded because all we care about is keeping our cache up-to-date (i.e. |
static java.util.Map<Schema,java.util.Collection<SchemaObject>> |
DBUtil.sortIntoSchemas(SchemaObject... objs)
Sorts the given list of objects into a map of Schema to objects. |
protected void |
AbstractDBObjectProvider.uncacheObject(SchemaObject object)
Removes an object from the cache. |
void |
DBObjectProvider.undeleteObject(SchemaObject object)
Undeletes the object, i.e. |
void |
DBObjectProvider.undeleteObjects(SchemaObject[] objects)
Undeletes the objects, i.e. |
void |
SchemaObjectManager.unregisterObject(SchemaObject obj)
Unregisters the given object from the object manager. |
void |
AbstractDBObjectProvider.updateObject(SchemaObject oldObject,
SchemaObject newObject)
|
void |
DBObjectProvider.updateObject(SchemaObject oldObject,
SchemaObject newObject)
Updates the definition of an object. |
void |
AbstractDBObjectProvider.updateObjects(SchemaObject[] oldObjects,
SchemaObject[] newObjects)
|
void |
AbstractDBObjectProvider.updateObjects(SchemaObject[] oldObjects,
SchemaObject[] newObjects)
|
void |
DBObjectProvider.updateObjects(SchemaObject[] oldObjects,
SchemaObject[] newObjects)
Updates the definition of a set of objects. |
void |
DBObjectProvider.updateObjects(SchemaObject[] oldObjects,
SchemaObject[] newObjects)
Updates the definition of a set of objects. |
protected void |
AbstractDBObjectBuilder.updateTimestamp(SchemaObject object)
Sets the timestamp of the given object if the underyling DBObjectProvide supports timestamping. |
protected void |
AbstractDBObjectBuilder.updateTimestamp(SchemaObject object,
boolean force)
|
Method parameters in oracle.javatools.db with type arguments of type SchemaObject | |
---|---|
protected void |
SchemaObjectManager.updateObjects(java.util.List<SchemaObject> originals,
java.util.List<SchemaObject> updates,
boolean bulkOperation)
|
protected void |
SchemaObjectManager.updateObjects(java.util.List<SchemaObject> originals,
java.util.List<SchemaObject> updates,
boolean bulkOperation)
|
Uses of SchemaObject in oracle.javatools.db.datatypes |
---|
Classes in oracle.javatools.db.datatypes that implement SchemaObject | |
---|---|
class |
ComplexType
Implementation of DataType for ComplexTypes. |
class |
ObjectType
Deprecated. |
Uses of SchemaObject in oracle.javatools.db.ddl |
---|
Methods in oracle.javatools.db.ddl with parameters of type SchemaObject | |
---|---|
boolean |
DDLDatabase.canCreate(SchemaObject object,
boolean replace)
|
boolean |
DDLDatabase.canDelete(SchemaObject obj,
boolean cascade)
|
void |
DDLDatabase.createObjects(SchemaObject[] objects,
boolean replace)
|
void |
DDLDatabase.deleteObject(SchemaObject object,
boolean cascade)
|
void |
DDLDatabase.deleteObjects(SchemaObject[] objects,
boolean cascade)
|
protected void |
DDLDatabase.processCreateException(DBException dbe,
SchemaObject object)
|
protected void |
DDLDatabase.processDeleteException(DBException dbe,
SchemaObject object)
|
void |
DDLDatabase.undeleteObject(SchemaObject object)
|
void |
DDLDatabase.undeleteObjects(SchemaObject[] objects)
|
void |
DDLDatabase.updateObject(SchemaObject oldObject,
SchemaObject newObject)
|
void |
DDLDatabase.updateObjects(SchemaObject[] oldObjects,
SchemaObject[] newObjects)
|
void |
DDLDatabase.updateObjects(SchemaObject[] oldObjects,
SchemaObject[] newObjects)
|
Uses of SchemaObject in oracle.javatools.db.dictionary |
---|
Methods in oracle.javatools.db.dictionary that return SchemaObject | |
---|---|
protected SchemaObject |
DictionaryDatabase.createByIDImpl(DBObjectID id)
|
Methods in oracle.javatools.db.dictionary that return types with arguments of type SchemaObject | |
---|---|
protected java.util.Collection<SchemaObject> |
DictionaryDatabase.listObjectsImpl(java.lang.String[] objectTypes,
Schema schema,
java.lang.String ref)
|
Methods in oracle.javatools.db.dictionary with parameters of type SchemaObject | |
---|---|
void |
DictionaryDBObjectBuilder.buildObject(SchemaObject object)
|
void |
DictionaryDBObjectBuilder.buildObjectComponent(SchemaObject object,
java.lang.String key)
|
protected abstract void |
DictionaryDBObjectBuilder.fillInObject(SchemaObject object)
Called to fill in the object definition. |
java.lang.Long |
DictionaryDatabase.getExternalTimestamp(SchemaObject object)
Retrieves the timestamp for this object from the database. |
Uses of SchemaObject in oracle.javatools.db.diff |
---|
Methods in oracle.javatools.db.diff with parameters of type SchemaObject | |
---|---|
static DBObjectChange |
ResultSetApplier.fireLazyChangeEvent(SchemaObject obj,
SchemaObject copyOfOriginal)
Creates and fires a DBObjectChange event for the given object. |
Uses of SchemaObject in oracle.javatools.db.ora |
---|
Classes in oracle.javatools.db.ora that implement SchemaObject | |
---|---|
class |
DatabaseLink
Model of a database DatabaseLink. |
class |
Directory
Model of an Oracle Directory object. |
class |
Indextype
|
class |
MaterializedView
A MaterializedView represents a Materialized View in the database. |
class |
MaterializedViewLog
|
class |
RecycledObject
Model of an object that has been dropped and is now in the Oracle recycle bin. |
class |
XMLSchema
Object to represent an XML Schema held in the database. |
Uses of SchemaObject in oracle.javatools.db.sql |
---|
Methods in oracle.javatools.db.sql that return SchemaObject | |
---|---|
protected SchemaObject |
AbstractSQLQueryBuilder.getObject(java.lang.String type,
Schema sch,
java.lang.String relation)
|
SchemaObject |
SynonymUsage.getReferencedObject()
Returns the object referenced by the synonym. |
Uses of SchemaObject in oracle.jdeveloper.db.navigator |
---|
Methods in oracle.jdeveloper.db.navigator with parameters of type SchemaObject | |
---|---|
static DBObjectNode |
DatabaseNavigatorHelper.findObjectNode(Database db,
SchemaObject obj)
Gets the node in the Database Navigator for the given object within the given Database. |
Uses of SchemaObject in oracle.jdeveloper.engine.db |
---|
Constructors in oracle.jdeveloper.engine.db with parameters of type SchemaObject | |
---|---|
DBTable(SchemaObject schemaObject)
|
Uses of SchemaObject in oracle.jdeveloper.offlinedb |
---|
Methods in oracle.jdeveloper.offlinedb with type parameters of type SchemaObject | ||
---|---|---|
|
OfflineDBObjectFactory.newSchemaObject(java.lang.Class<T> clz)
Returns a new SchemaObject of given class setup with a unique offline id. |
Methods in oracle.jdeveloper.offlinedb that return SchemaObject | |
---|---|
protected SchemaObject |
OfflineDBObjectProvider.createSchemaObjectImpl(java.lang.String type,
Schema schema,
java.lang.String name)
Creates a schema object by looking on the filesystem (using listAllObjects) for the appropriate filename. |
SchemaObject |
OfflineDBObjectProvider.getObject(SchemaObjectNode node)
Retrieves the SchemaObject from the given node ensuring that the object's ID is correctly setup for this provider. |
abstract SchemaObject |
OfflineDBObjectProvider.getObject(java.net.URL url)
Retrieves the SchemaObject from the given URL ensuring that the object's ID is correctly setup for this provider. |
protected SchemaObject |
OfflineDBObjectProvider.getObjectImpl(java.lang.String objectType,
Schema schema,
java.lang.String name)
|
Methods in oracle.jdeveloper.offlinedb that return types with arguments of type SchemaObject | |
---|---|
protected abstract java.util.Collection<SchemaObject> |
OfflineDBObjectProvider.listAllObjects(java.lang.String[] types,
Schema schema,
java.lang.String baseName,
DBObjectFilter<SchemaObject> accepts)
Lists the objects by type, schema and name (can include wildcard '%') from this provide only, not its dependencies. |
protected java.util.Collection<SchemaObject> |
OfflineDBObjectProvider.listObjectsImpl(java.lang.String[] types,
Schema schema,
java.lang.String ref)
|
Methods in oracle.jdeveloper.offlinedb with parameters of type SchemaObject | |
---|---|
abstract boolean |
OfflineDBObjectProvider.canCreate(SchemaObject object,
boolean replace)
Returns true if the schema for this object exists, and the file representing this object can be saved. |
static void |
OfflineDBUtil.canCreateFile(SchemaObject obj,
OfflineDBObjectProvider pro)
Checks that create is available on the given object url. |
static void |
OfflineDBUtil.canUpdateFile(SchemaObject obj,
OfflineDBObjectProvider pro)
Checks that update is available on the given object. |
abstract void |
OfflineDBObjectProvider.createObject(SchemaObject object,
boolean replace)
Used to create (or replace) a given SchemaObject. |
static java.net.URL |
OfflineDBUtil.createObjectURL(OfflineDBObjectProvider pro,
SchemaObject obj)
Creates a URL for the given object in the given project. |
abstract void |
OfflineDBObjectProvider.updateObject(SchemaObject oldObject,
SchemaObject newObject)
Updates the definition of an object held in this provider. |
Method parameters in oracle.jdeveloper.offlinedb with type arguments of type SchemaObject | |
---|---|
protected abstract java.util.Collection<SchemaObject> |
OfflineDBObjectProvider.listAllObjects(java.lang.String[] types,
Schema schema,
java.lang.String baseName,
DBObjectFilter<SchemaObject> accepts)
Lists the objects by type, schema and name (can include wildcard '%') from this provide only, not its dependencies. |
Uses of SchemaObject in oracle.jdeveloper.offlinedb.browser |
---|
Methods in oracle.jdeveloper.offlinedb.browser that return SchemaObject | |
---|---|
SchemaObject |
SchemaObjectNode.getSchemaObject()
Gets the SchemaObject for this node. |
Uses of SchemaObject in oracle.jdeveloper.offlinedb.handler |
---|
Methods in oracle.jdeveloper.offlinedb.handler with parameters of type SchemaObject | |
---|---|
void |
DeleteHandler.handleDelete(SchemaObject[] objs,
OfflineDBObjectProvider pro)
Handles the delete of the given schema objects from their provider. |
void |
DeleteHandler.handleDelete(SchemaObject[] objs,
OfflineDBObjectProvider pro,
boolean confirm)
Handles the delete of the given schema objects from their provider. |
Uses of SchemaObject in oracle.jdeveloper.offlinedb.wizard |
---|
Methods in oracle.jdeveloper.offlinedb.wizard that return SchemaObject | |
---|---|
static SchemaObject |
SchemaObjectWizard.createObject(Context c,
java.lang.String type)
Fires the wizard to create an object of given type, getting the provider and schema from the given context. |
static SchemaObject |
SchemaObjectWizard.createObject(OfflineDBObjectProvider pro,
SchemaObject obj)
Fires the wizard to create an object in given the provider taking the given object as a base. |
static SchemaObject |
SchemaObjectWizard.createObject(OfflineDBObjectProvider pro,
SchemaObject obj,
Context c)
Fires the wizard to create an object in given the provider taking the given object as a base and using the given Context. |
static SchemaObject |
SchemaObjectWizard.createObject(OfflineDBObjectProvider pro,
Schema s,
java.lang.String type)
Fires the wizard to create an object of given type in the provider and schema required. |
static SchemaObject |
SchemaObjectWizard.createObject(OfflineDBObjectProvider pro,
Schema s,
java.lang.String type,
Context c)
Fires the wizard to create an object of given type in the provider and schema required, and also given the current wizard context. |
Methods in oracle.jdeveloper.offlinedb.wizard with parameters of type SchemaObject | |
---|---|
static SchemaObject |
SchemaObjectWizard.createObject(OfflineDBObjectProvider pro,
SchemaObject obj)
Fires the wizard to create an object in given the provider taking the given object as a base. |
static SchemaObject |
SchemaObjectWizard.createObject(OfflineDBObjectProvider pro,
SchemaObject obj,
Context c)
Fires the wizard to create an object in given the provider taking the given object as a base and using the given Context. |
static boolean |
SchemaObjectWizard.editObject(OfflineDBObjectProvider pro,
SchemaObject obj)
Fires the edit dialog for the given object from the given provider. |
static boolean |
SchemaObjectWizard.editObject(OfflineDBObjectProvider pro,
SchemaObject obj,
Context c)
Fires the edit dialog for the given object from the given provider. |
static boolean |
SchemaObjectWizard.editObject(OfflineDBObjectProvider pro,
SchemaObject obj,
DBObject child)
Fires the edit dialog for the given object from the given provider. |
static boolean |
SchemaObjectWizard.editObject(OfflineDBObjectProvider pro,
SchemaObject obj,
DBObject child,
Context c)
Fires the edit dialog for the given object from the given provider. |
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.1.0) E13403-02 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |