|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.5.0) E13403-06 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SystemObject | |
---|---|
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.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.jdeveloper.offlinedb | Database API extension for saving database object definitions in XML files. |
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 SystemObject in oracle.ide.db |
---|
Methods in oracle.ide.db that return SystemObject | |
---|---|
SystemObject |
SchemaObjectDescriptor.getObject() If this is a wrapper for an existing object, this will return the object. |
SystemObject |
SchemaObjectDescriptor.unwrapSystemObjectDescriptor(DBObjectProvider source) |
static SystemObject[] |
SchemaObjectDescriptor.unwrapSystemObjectDescriptors(SchemaObjectDescriptor[] descs, DBObjectProvider source) Unwraps a set of descriptors and returns an array of SystemObjects. |
Methods in oracle.ide.db with parameters of type SystemObject | |
---|---|
static SchemaObjectDescriptor[] |
SchemaObjectDescriptor.createDescriptors(SystemObject[] objs) Wraps up a set of SystemObjects into SchemaObjectDescriptors. |
static SchemaObjectDescriptor[] |
SchemaObjectDescriptor.createDescriptors(SystemObject[] objs, boolean saveObj) Wraps up a set of SystemObjects into SchemaObjectDescriptors. |
Constructors in oracle.ide.db with parameters of type SystemObject | |
---|---|
SchemaObjectDescriptor(SystemObject obj) Create a descriptor for the given schema object. |
Uses of SystemObject in oracle.ide.db.controls |
---|
Classes in oracle.ide.db.controls with type parameters of type SystemObject | |
---|---|
class |
NameEditor<T extends SystemObject> Resuable widget for editing a SystemObject's name. |
Methods in oracle.ide.db.controls that return SystemObject | |
---|---|
protected SystemObject[] |
DBObjectSourcePicker.filterAndSort(SystemObject[] objs) Called by the picker when querying the database. |
Methods in oracle.ide.db.controls with parameters of type SystemObject | |
---|---|
protected SystemObject[] |
DBObjectSourcePicker.filterAndSort(SystemObject[] objs) Called by the picker when querying the database. |
Uses of SystemObject in oracle.ide.db.dialogs |
---|
Methods in oracle.ide.db.dialogs with type parameters of type SystemObject | ||
---|---|---|
|
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. |
Methods in oracle.ide.db.dialogs that return SystemObject | |
---|---|
static SystemObject |
TemplateObjectChooser.getTemplate(DBObjectProvider pro, java.lang.String[] supportedTypes) |
Methods in oracle.ide.db.dialogs with parameters of type SystemObject | |
---|---|
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) 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. |
static boolean |
CascadeConfirmDialog.updateObjects(java.awt.Component parent, java.lang.String title, DBObjectProvider pro, SystemObject[] oldObjects, SystemObject[] newObjects, boolean replace) Performs an updateObject operation. |
Uses of SystemObject in oracle.ide.db.panels.sql |
---|
Methods in oracle.ide.db.panels.sql that return SystemObject | |
---|---|
protected SystemObject[] |
FromFromPicker.filterAndSort(SystemObject[] objs) |
protected SystemObject[] |
QuickPickSourcePicker.filterAndSort(SystemObject[] objs) |
Methods in oracle.ide.db.panels.sql with parameters of type SystemObject | |
---|---|
protected SystemObject[] |
FromFromPicker.filterAndSort(SystemObject[] objs) |
protected SystemObject[] |
QuickPickSourcePicker.filterAndSort(SystemObject[] objs) |
Uses of SystemObject in oracle.ide.db.transfer |
---|
Methods in oracle.ide.db.transfer that return SystemObject | |
---|---|
SystemObject[] |
TransferPolicy.copyForTransfer(TransferDescriptor td, SystemObject[] existingObjects) Copy the objects for transfer. |
SystemObject[] |
TransferPolicy.findExistingObjects(TransferDescriptor td) Find any existing objects in the transfer target. |
SystemObject[] |
TransferState.getCopiedObjects() |
SystemObject[] |
TransferState.getExistingObjects() |
SystemObject[] |
TransferDescriptor.getSystemObjects() convenience method to return the source objects. |
SystemObject[] |
TransferDescriptor.getSystemObjects(boolean ignorErrors) |
SystemObject[] |
TransferDescriptor.getSystemObjectsAndDependencies() Convenience method to return the source objects and dependencies. |
SystemObject[] |
TransferDescriptor.getSystemObjectsAndDependencies(boolean ignorErrors) |
SystemObject[] |
TransferManager.prepareAndTransfer(TransferDescriptor td) Transfer the objects as described by the TransferDescriptor. |
SystemObject[] |
TransferTarget.transfer(ResultSet rs) Complete the transfer by applying the given result set to the transfer target. |
SystemObject[] |
TransferManager.transfer(TransferDescriptor td) Do the transfers described by the TransferDescriptor. |
Methods in oracle.ide.db.transfer with parameters of type SystemObject | |
---|---|
SystemObject[] |
TransferPolicy.copyForTransfer(TransferDescriptor td, SystemObject[] existingObjects) Copy the objects for transfer. |
ResultSet |
TransferPolicy.getDifferences(SystemObject[] existingObjects, SystemObject[] copiedObjects) Get a ResultSet describing the differences between any existing objects and the objects which have been copied for transfer. |
ResultSet |
TransferPolicy.getDifferences(SystemObject[] existingObjects, SystemObject[] copiedObjects) Get a ResultSet describing the differences between any existing objects and the objects which have been copied for transfer. |
void |
TransferState.setExistingObjects(SystemObject[] existing) Should only be used by the TransferManager and RefreshController. |
Uses of SystemObject in oracle.ide.db.transfer.generate |
---|
Methods in oracle.ide.db.transfer.generate that return SystemObject | |
---|---|
SystemObject[] |
GenerateController.doTransfer(TransferDescriptor td) Performs the actual transfer of the given TransferDescriptor. |
Uses of SystemObject in oracle.ide.db.util |
---|
Methods in oracle.ide.db.util with parameters of type SystemObject | |
---|---|
boolean |
SchemaObjectBuilder.ensureObjectBuilt(SystemObject... objs) Ensures that all of the given SystemObjects are fully loaded from their metadata source (e.g. |
Uses of SystemObject in oracle.javatools.db |
---|
Classes in oracle.javatools.db with type parameters of type SystemObject | |
---|---|
class |
DBObjectCriteria<T extends SystemObject> A DBObjectCriteria is used when listing objects from a DBObjectProvider to specify the criteria by which the list should be restricted. |
Subinterfaces of SystemObject in oracle.javatools.db | |
---|---|
interface |
BinaryObject Interface for an object from the db that has a binary representation (e.g. |
interface |
SchemaObject A SchemaObject represents a database object that can exist within the context of a schema. |
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 SystemObject | |
---|---|
class |
AbstractBuildableObject Provides methods for lazy loading and building AbstractDBObjects. |
class |
AbstractSchemaObject Provides a base implementation of the SchemaObject interface. |
class |
AbstractSystemObject Abstract superclass for all SystemObject implementations. |
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 |
Schema Model of a database schema. |
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 |
Tablespace Model of a tablespace in a database. |
class |
Trigger Model of a database Trigger. |
class |
View Represents a database View. |
Methods in oracle.javatools.db with type parameters of type SystemObject | ||
---|---|---|
protected
|
AbstractDBObjectProvider.checkCachedObject(T object) Use by getObjectImpl to verify that the given object in the cache is still valid. |
|
|
AbstractDBObjectProvider.getObject(DBObjectCriteria<T> criteria) |
|
|
DBObjectProvider.getObject(DBObjectCriteria<T> criteria) Retrieves the SystemObject representing a specific database object. |
|
protected
|
AbstractDatabase.getObjectImpl(DBObjectCriteria<T> criteria) |
|
protected
|
AbstractDBObjectProvider.getObjectImpl(DBObjectCriteria<T> criteria) |
|
static
|
DBUtil.getProviderDefinitions(T[] objs, DBObjectProvider pro) Gets the definitions for the given objects from the database by querying name, schema and type. |
|
|
AbstractDBObjectProvider.listObjects(DBObjectCriteria<T> criteria) |
|
|
DBObjectProvider.listObjects(DBObjectCriteria<T> filter) Lists the objects from this provider that match the given criteria. |
|
protected
|
AbstractDBObjectProvider.listObjectsFromCache(DBObjectCriteria<T> criteria) Lists the objects that are in the internal memory cache for this provider. |
|
protected abstract
|
AbstractDBObjectProvider.listObjectsImpl(DBObjectCriteria<T> criteria) Internal listObjects implementation. |
Methods in oracle.javatools.db that return SystemObject | ||
---|---|---|
SystemObject |
CascadeManager.cascadeDelete(DBObject deleted, SystemObject referer) Cascades the delete of the given object to the given referer by taking a copy of the referer and performing any necessary updates. |
|
SystemObject |
CascadeManager.cascadeDelete(DBObject deleted, SystemObject 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 SystemObject |
AbstractDatabase.createByIDImpl(DBObjectID id) |
|
protected SystemObject |
AbstractDBObjectProvider.createByIDImpl(DBObjectID id) |
|
protected SystemObject |
AbstractDBObjectProvider.createObjectImpl(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 SystemObject |
AbstractDBObjectProvider.findObject(DBObjectID id) Looks for the specified object id in the cache. |
|
protected SystemObject |
AbstractDBObjectProvider.findObject(java.lang.String type, Schema schema, java.lang.String name) Looks for the specified object in the cache. |
|
protected SystemObject |
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. |
|
static SystemObject[] |
SchemaObjectManager.getDependencies(SystemObject obj, DBObjectProvider pro, boolean recurse) Deprecated. use CascadeManager.listReferencedObjects(SystemObject,boolean) on a manager instance. |
|
static
|
DBUtil.getProviderDefinitions(T[] objs, DBObjectProvider pro) Gets the definitions for the given objects from the database by querying name, schema and type. |
|
static SystemObject |
DBUtil.getSystemObject(DBObject obj) Recurses up the tree of parents for this DBObject, and if the top object in the chain is a SystemObject, it is returned. |
Methods in oracle.javatools.db that return types with arguments of type SystemObject | |
---|---|
static DBObjectCriteria<SystemObject> |
DBObjectCriteria.createCriteria() Creates a new, blank criteria that isn't tied to a specific SystemObject subclass. |
static DBObjectCriteria<SystemObject> |
DBObjectCriteria.createCriteria(java.lang.String[] types, Schema schema, java.lang.String nameLike) Creates a new, blank criteria that isn't tied to a specific SystemObject subclass. |
static DBObjectCriteria<SystemObject> |
DBObjectCriteria.createCriteria(java.lang.String type, Schema schema, java.lang.String nameLike) Creates a new, blank criteria that isn't tied to a specific SystemObject subclass. |
static DBObjectCriteria<SystemObject> |
DBObjectCriteria.createCriteria(java.lang.String type, java.lang.String schemaName, java.lang.String nameLike) Creates a new, blank criteria that isn't tied to a specific SystemObject subclass. |
protected java.util.Collection<SystemObject> |
AbstractDBObjectProvider.listObjectsImpl(java.lang.String[] objectTypes, Schema schema, java.lang.String ref) Internal listObjects implementation. |
java.util.Collection<SystemObject> |
CascadeManager.listReferencedObjects(SystemObject obj, boolean recurse) Returns the SystemObjects that this SystemObject, or any of its children, are dependent on (reference). |
static java.util.Map<Schema,java.util.Collection<SystemObject>> |
DBUtil.sortIntoSchemas(SystemObject... objs) Sorts the given list of objects into a map of Schema to objects. |
Methods in oracle.javatools.db with parameters of type SystemObject | ||
---|---|---|
protected void |
AbstractDBObjectProvider.cacheObject(SystemObject object, boolean loadOperation) Adds an object to the cache. |
|
boolean |
DBObjectProvider.canCreate(SystemObject object, boolean replace) Whether an attempt to create the specified object is likely to succeed. |
|
boolean |
DBObjectProvider.canDelete(SystemObject object, boolean cascade) Checks to see whether a specific object can be deleted. |
|
SystemObject |
CascadeManager.cascadeDelete(DBObject deleted, SystemObject referer) Cascades the delete of the given object to the given referer by taking a copy of the referer and performing any necessary updates. |
|
SystemObject |
CascadeManager.cascadeDelete(DBObject deleted, SystemObject 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(SystemObject obj, boolean replace) |
|
void |
DBObjectProvider.createObject(SystemObject object, boolean replace) Causes the creation of the object described by the specified meta data. |
|
void |
DBObjectProvider.createObjects(SystemObject[] objects, boolean replace) Causes the creation of the objects described by the specified meta data. |
|
void |
AbstractDBObjectProvider.deleteObject(SystemObject obj, boolean cascade) |
|
void |
DBObjectProvider.deleteObject(SystemObject object, boolean cascade) Deletes the object. |
|
void |
DBObjectProvider.deleteObjects(SystemObject[] objects, boolean cascade) Deletes the objects. |
|
void |
CascadeManager.doCascadeDelete(SystemObject deleted, SystemObject referer) |
|
static void |
DBUtil.ensureDerivedPropertiesBuilt(SystemObject object, DBObjectProvider pro) INTERNAL ONLY - this is not a finished API yet. |
|
static void |
DBUtil.ensureObjectBuilt(SystemObject object) Ensures that the given object is loaded from its DBObjectProvider. |
|
protected boolean |
AbstractDatabase.exists(SystemObject obj) Whether the specified object exists. |
|
protected void |
AbstractDatabase.finishCreate(SystemObject[] objects, SystemObject[] oldObjects) Use to finish the create or update of objects after the changes have been made in the db. |
|
protected void |
AbstractDatabase.finishCreate(SystemObject[] objects, SystemObject[] oldObjects) Use to finish the create or update of objects after the changes have been made in the db. |
|
protected void |
AbstractDatabase.finishDelete(Schema schema, SystemObject[] objs) Use to finish the delete of the given objects after the operation has been performed against the db. |
|
protected void |
AbstractDatabase.finishDelete(SystemObject[] objs) Use to finish the delete of the given objects after the operation has been performed against the db. |
|
static void |
DBObjectChange.fireChildrenAdded(SystemObject obj, java.util.List added) |
|
static void |
DBObjectChange.fireChildrenRemoved(SystemObject obj, java.util.List removed) |
|
static void |
DBObjectChange.fireChildUpdated(SystemObject obj, DBObject child) |
|
static void |
DBObjectChange.fireObjectUpdated(SystemObject obj) Fires an empty change message on the given object. |
|
static void |
DBObjectChange.fireObjectUpdated(SystemObject 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(SystemObject obj, java.util.Map<java.lang.String,java.beans.PropertyChangeEvent> props) |
|
static void |
DBObjectChange.firePropertyChanged(SystemObject obj, java.beans.PropertyChangeEvent... pces) |
|
static SystemObject[] |
SchemaObjectManager.getDependencies(SystemObject obj, DBObjectProvider pro, boolean recurse) Deprecated. use CascadeManager.listReferencedObjects(SystemObject,boolean) on a manager instance. |
|
protected java.lang.Long |
AbstractDBObjectProvider.getExternalTimestamp(SystemObject object) |
|
protected java.lang.Long |
AbstractDBObjectProvider.getExternalTimestampImpl(SystemObject object) Retrieves the external timestamp for the specified object. |
|
static
|
DBUtil.getProviderDefinitions(T[] objs, DBObjectProvider pro) Gets the definitions for the given objects from the database by querying name, schema and type. |
|
DBObjectID[] |
SchemaObjectManager.getSchemaObjectReferers(SystemObject obj, boolean deep) Deprecated. use CascadeManager.listTopLevelReferers(oracle.javatools.db.SystemObject,boolean) |
|
boolean |
SchemaObjectManager.hasUnresolvedReference(SystemObject 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. |
|
protected boolean |
AbstractDBObjectProvider.isRequestedObject(SystemObject 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. |
|
java.util.Collection<SystemObject> |
CascadeManager.listReferencedObjects(SystemObject obj, boolean recurse) Returns the SystemObjects that this SystemObject, or any of its children, are dependent on (reference). |
|
abstract java.util.Collection<DBObjectID> |
CascadeManager.listTopLevelReferers(SystemObject obj, boolean deep) Gets the ids for the SystemObjects who reference (either directly or via their children) the given SystemObject (or one of its children). |
|
java.util.Collection<DBObjectID> |
SchemaObjectManager.listTopLevelReferers(SystemObject obj, boolean deep) Gets the ids for the SystemObjects who reference (either directly or via their children) the given SystemObject (or one of its children). |
|
static boolean |
DBUtil.needsBuilding(SystemObject obj) Tests whether the given object needs building - i.e. |
|
static boolean |
DBUtil.needsDerivedPropertiesBuilding(SystemObject obj) INTERNAL ONLY - this is not a finished API yet. |
|
protected boolean |
SchemaObjectManager.needsInitialization(SystemObject obj) Returns true if the given schema object isn't built yet (i.e. |
|
void |
SchemaObjectManager.registerObject(SystemObject obj) Register the given SystemObject with this manager. |
|
void |
SchemaObjectManager.registerObject(SystemObject 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.resetObject(SystemObject object, SystemObject 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. |
|
java.util.Collection<Difference> |
CascadeManager.resolveUnresolvedReferences(SystemObject obj) If this manager supports unresolved references and the given object could potentially fix those references then this method finds any objects that have an unresolved reference and looks to resolve it. |
|
java.util.Collection<Difference> |
SchemaObjectManager.resolveUnresolvedReferences(SystemObject obj) |
|
protected boolean |
SchemaObjectManager.shouldRegister(SystemObject 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<SystemObject>> |
DBUtil.sortIntoSchemas(SystemObject... objs) Sorts the given list of objects into a map of Schema to objects. |
|
protected void |
AbstractDBObjectProvider.uncacheObject(SystemObject object) Removes an object from the cache. |
|
void |
SchemaObjectManager.unregisterObject(SystemObject obj) Unregisters the given object from the object manager. |
|
void |
AbstractDBObjectProvider.updateObject(SystemObject oldObject, SystemObject newObject) |
|
void |
DBObjectProvider.updateObject(SystemObject oldObject, SystemObject newObject) Updates the definition of an object. |
|
void |
AbstractDBObjectProvider.updateObjects(SystemObject[] oldObjects, SystemObject[] newObjects) |
|
void |
AbstractDBObjectProvider.updateObjects(SystemObject[] oldObjects, SystemObject[] newObjects) |
|
void |
DBObjectProvider.updateObjects(SystemObject[] oldObjects, SystemObject[] newObjects) Updates the definition of a set of objects. |
|
void |
DBObjectProvider.updateObjects(SystemObject[] oldObjects, SystemObject[] newObjects) Updates the definition of a set of objects. |
Method parameters in oracle.javatools.db with type arguments of type SystemObject | |
---|---|
protected void |
CascadeManager.updateObjects(java.util.List<SystemObject> originals, java.util.List<SystemObject> updates, boolean bulkOperation) |
protected void |
CascadeManager.updateObjects(java.util.List<SystemObject> originals, java.util.List<SystemObject> updates, boolean bulkOperation) |
Uses of SystemObject in oracle.javatools.db.datatypes |
---|
Classes in oracle.javatools.db.datatypes that implement SystemObject | |
---|---|
class |
ComplexType Implementation of DataType for ComplexTypes. |
class |
ObjectType Deprecated. |
Uses of SystemObject in oracle.javatools.db.ddl |
---|
Methods in oracle.javatools.db.ddl that return types with arguments of type SystemObject | |
---|---|
protected java.util.Collection<SystemObject> |
DDLDatabase.listObjectsImpl(java.lang.String[] objectTypes, Schema schema, java.lang.String ref) |
Methods in oracle.javatools.db.ddl with parameters of type SystemObject | |
---|---|
boolean |
DDLDatabase.canCreate(SystemObject object, boolean replace) |
boolean |
DDLDatabase.canDelete(SystemObject obj, boolean cascade) |
void |
DDLDatabase.createObjects(SystemObject[] objects, boolean replace) |
void |
DDLDatabase.deleteObjects(SystemObject[] objects, boolean cascade) |
protected void |
DDLDatabase.processCreateException(DBException dbe, SystemObject object) |
protected void |
DDLDatabase.processDeleteException(DBException dbe, SystemObject object) When an exception is encountered during delete of an object it may be for legitimate reasons that we want to ignore (e.g. |
Uses of SystemObject in oracle.javatools.db.dictionary |
---|
Methods in oracle.javatools.db.dictionary with type parameters of type SystemObject | ||
---|---|---|
protected
|
DictionaryDatabase.listObjectsImpl(DBObjectCriteria<T> criteria) |
Methods in oracle.javatools.db.dictionary that return SystemObject | |
---|---|
protected SystemObject |
DictionaryDatabase.createByIDImpl(DBObjectID id) |
Methods in oracle.javatools.db.dictionary with parameters of type SystemObject | |
---|---|
protected java.lang.Long |
DictionaryDatabase.getExternalTimestampImpl(SystemObject obj) Retrieves the timestamp for this object from the database. |
Method parameters in oracle.javatools.db.dictionary with type arguments of type SystemObject | |
---|---|
protected QueryWrapper[] |
DictionaryDatabase.getListQueries(DBObjectCriteria<? extends SystemObject> criteria) Retruns a number of query wrapper objects that will list the given object types in the given schema. |
Uses of SystemObject in oracle.javatools.db.diff |
---|
Methods in oracle.javatools.db.diff with parameters of type SystemObject | |
---|---|
static DBObjectChange |
ResultSetApplier.fireLazyChangeEvent(SystemObject obj, SystemObject copyOfOriginal) Creates and fires a DBObjectChange event for the given object. |
Uses of SystemObject in oracle.javatools.db.ora |
---|
Classes in oracle.javatools.db.ora that implement SystemObject | |
---|---|
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 SystemObject in oracle.jdeveloper.offlinedb |
---|
Methods in oracle.jdeveloper.offlinedb with type parameters of type SystemObject | ||
---|---|---|
protected
|
OfflineDBObjectProvider.getObjectImpl(DBObjectCriteria<T> criteria) |
|
protected abstract
|
OfflineDBObjectProvider.listAllObjects(DBObjectCriteria<T> criteria) Lists the objects by type, schema and name (can include wildcard '%') from this provide only, not its dependencies. |
|
protected
|
OfflineDBObjectProvider.listObjectsImpl(DBObjectCriteria<T> criteria) |
Methods in oracle.jdeveloper.offlinedb that return SystemObject | |
---|---|
protected SystemObject |
OfflineDBObjectProvider.createObjectImpl(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. |
abstract SystemObject |
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. |
Methods in oracle.jdeveloper.offlinedb with parameters of type SystemObject | |
---|---|
abstract boolean |
OfflineDBObjectProvider.canCreate(SystemObject 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(SystemObject obj, OfflineDBObjectProvider pro) Checks that create is available on the given object url. |
void |
OfflineDBObjectProvider.createObjects(SystemObject[] objects, boolean replace) Used to create (or replace) the given SystemObjects. |
static java.net.URL |
OfflineDBUtil.createObjectURL(OfflineDBObjectProvider pro, SystemObject obj) Creates a URL for the given object in the given project. |
void |
OfflineDBObjectProvider.deleteObjects(SystemObject[] objects, boolean cascade) Deletes a set of objects together. |
void |
OfflineDBUpdateManager.Processor.processObject(OfflineDBObjectProvider pro, SystemObject original, SystemObject update) Implementations of this method may make any changes to the update SystemObject and these will be commmited to the Offline Database, provided they do not fail the validation phase that follows. |
Uses of SystemObject in oracle.jdeveloper.offlinedb.handler |
---|
Methods in oracle.jdeveloper.offlinedb.handler with parameters of type SystemObject | |
---|---|
void |
DeleteHandler.handleDelete(SystemObject[] objs, OfflineDBObjectProvider pro) Handles the delete of the given schema objects from their provider. |
void |
DeleteHandler.handleDelete(SystemObject[] objs, OfflineDBObjectProvider pro, boolean confirm) Deprecated. - confirm is automatically controlled by the offline database. |
Uses of SystemObject in oracle.jdeveloper.offlinedb.wizard |
---|
Methods in oracle.jdeveloper.offlinedb.wizard that return SystemObject | |
---|---|
static SystemObject |
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 SystemObject |
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 SystemObject |
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 SystemObject |
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 SystemObject |
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. |
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.5.0) E13403-06 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |