Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1)

E13403-03

Uses of Interface
oracle.javatools.db.DBObject

Packages that use DBObject
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.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.execute Utility classes for executing statements, queries and pl/sql against a database. 
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 Classes for dealing with properties in the database API. 
oracle.javatools.db.sql Contains an API for declaratively parsing SQL queries (SELECT statements). 
oracle.jdeveloper.offlinedb Database API extension for saving database object definitions in XML files. 
oracle.jdeveloper.offlinedb.model Classes that define an offline database's settings and properties. 
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 DBObject in oracle.ide.db
 

Methods in oracle.ide.db that return DBObject
 DBObject DBObjectTransferable.getDBObject()
           
 DBObject[] DBObjectTransferable.getPath()
           
 

Methods in oracle.ide.db with parameters of type DBObject
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)
           
 

Constructors in oracle.ide.db with parameters of type DBObject
DBObjectTransferable(DBObject obj)
           
DBObjectTransferable(DBObject obj, boolean includeChildren)
           
DBObjectTransferable(DBObject obj, DBObject[] path)
           
DBObjectTransferable(DBObject obj, DBObject[] path)
           
DBObjectTransferable(DBObject obj, DBObject[] path, boolean includeChildren)
           
DBObjectTransferable(DBObject obj, DBObject[] path, boolean includeChildren)
           
 

Uses of DBObject in oracle.ide.db.controls
 

Methods in oracle.ide.db.controls that return DBObject
 DBObject DBObjectChooser.getDBObject()
          Convenience method to return the DBObject currently represented by the DBObjectChooser.
 

Methods in oracle.ide.db.controls with parameters of type DBObject
 void DBObjectListPicker.addDBObject(DBObject obj)
          Use to setup the initial contents of the picker.
 void DBObjectPicker.addDBObjectPaths(DBObject[][] paths)
           
 void DBObjectPicker.addDBObjects(DBObject[] objs)
          Adds the given DBObjects to the picker (at the top level).
 void CommentEditor.commit(DBObject obj)
           
protected  javax.swing.tree.DefaultMutableTreeNode DBObjectPicker.findOrAddChild(javax.swing.tree.DefaultMutableTreeNode parent, DBObject userObj, java.util.List addToSelection)
          Using the given parent node, a child DefaultMutableTreeNode is found or created with the given DBObject as its user object.
 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 DBObjectChooser.setDBObject(DBObject obj)
          Convenience method to set the DBObject currently represented by the DBObjectChooser.
 void DBObjectLabel.setObject(DBObject obj, boolean fullName)
           
 void DBObjectPicker.setSelectedItems(DBObject[] objs)
          Finds the given objects and adds them to the selection.
 

Constructors in oracle.ide.db.controls with parameters of type DBObject
DBObjectLabel(DBObject obj, boolean fullName)
           
 

Uses of DBObject in oracle.ide.db.dialogs
 

Methods in oracle.ide.db.dialogs with type parameters of type DBObject
<T extends DBObject>
T
DBEditorFactory.createDBObject(DBObjectProvider pro, T template, DBObject parent, boolean commitToProvider)
          Creates a new database object using the given template.
protected
<T extends DBObject>
T
BaseDBEditorFactory.createDBObject(Schema schema, DBObjectProvider pro, T template, DBObject parent, boolean commitToProvider)
           
 

Methods in oracle.ide.db.dialogs that return DBObject
 DBObject DBEditorFactory.createDBObject(DBObjectNode node, java.lang.String dbObjectType)
          Creates a new database object of given type using the given node's object as a parent.
 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.
 

Methods in oracle.ide.db.dialogs with parameters of type DBObject
 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.
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.
<T extends DBObject>
T
DBEditorFactory.createDBObject(DBObjectProvider pro, T template, DBObject parent, boolean commitToProvider)
          Creates a new database object using the given template.
 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.
protected
<T extends DBObject>
T
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.
static DBEditorFactory DBEditorFactoryRegistry.getEditFactory(DBObject obj, DBObjectProvider pro)
          Finds and returns a factory that can edit the given object.
 

Uses of DBObject in oracle.ide.db.model
 

Methods in oracle.ide.db.model that return DBObject
 DBObject BaseDBObjectNode.getDBObject()
          Returns the DBObject for the node.
 DBObject BaseDBObjectTextNode.getDBObject()
          Returns the DBObject for the node.
 DBObject DBObjectNode.getDBObject()
          Returns the contained object.
 

Methods in oracle.ide.db.model with parameters of type DBObject
 void BaseDBObjectNode.init(DBObject obj, DBObjectProvider pro)
           
 void DBObjectNode.init(DBObject obj, DBObjectProvider pro)
          Initialises a new node.
 

Uses of DBObject in oracle.ide.db.panels
 

Methods in oracle.ide.db.panels that return DBObject
 DBObject PanelLibrary.getObjectForCreate(Schema schema, DBObjectProvider pro, DBObject parent)
          Returns an object ready to be created.
protected  DBObject PanelLibrary.newDBObject(DBObjectProvider pro, Schema schema, DBObject parent)
          Returns a new DBObject instance for the type of object this library supports.
 

Methods in oracle.ide.db.panels that return types with arguments of type DBObject
 java.util.HashMap<java.lang.String,DBObject> TemplateObjectsPanel.commit()
           
 

Methods in oracle.ide.db.panels with parameters of type DBObject
 boolean PanelLibrary.canEditObject(DBObject obj, DBObjectProvider pro)
          Tests whether this panel library can edit the given object.
 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.
 java.lang.String PanelLibrary.getStartPage(DBObject child)
          Returns the page of the editor to start from for the given child object.
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 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.
 

Method parameters in oracle.ide.db.panels with type arguments of type DBObject
 void TemplateObjectsPanel.init(DBObjectProvider pro, java.util.HashMap<java.lang.String,DBObject> map)
           
 

Uses of DBObject in oracle.ide.db.panels.sql
 

Methods in oracle.ide.db.panels.sql with parameters of type DBObject
protected  void HavingPanel.init(SQLQueryBuilder builder, DBObject defaultObject)
           
 void SelectObjectsPanel.init(SQLQueryBuilder builder, DBObject defaultObject)
           
protected  void OrderByPanel.init(SQLQueryBuilder builder, DBObject defaultObject)
           
protected abstract  void BaseSQLQueryBuilderPanel.init(SQLQueryBuilder builder, DBObject defaultObject)
          Initialises the panel.
protected  void GroupByPanel.init(SQLQueryBuilder builder, DBObject defaultObject)
           
protected  void QueryDisplayPanel.init(SQLQueryBuilder builder, DBObject defaultObject)
           
protected  void QueryPanel.init(SQLQueryBuilder builder, DBObject defaultObject)
           
protected  void WhereObjectPanel.init(SQLQueryBuilder builder, DBObject defaultObject)
           
 

Uses of DBObject in oracle.ide.db.transfer
 

Methods in oracle.ide.db.transfer with parameters of type DBObject
static void TransferHelper.replaceExistingIDs(DBObject temp, DBObject existing, java.util.Map<DBObjectID,DBObjectID> idMap)
          Replaces the IDs in the given object and all child objects with the existing object ids.
 

Uses of DBObject in oracle.ide.db.util
 

Methods in oracle.ide.db.util with parameters of type DBObject
 int DBObjectRenderer.compare(DBObject o1, DBObject o2)
           
 javax.swing.tree.DefaultMutableTreeNode TreeNodeMaker.createTreeNode(DBObject obj)
          Creates a TreeNode using the defaults set on this TreeNodeMaker for child nodes for the given DBObject.
static javax.swing.tree.DefaultMutableTreeNode DBObjectRenderer.createTreeNode(DBObject obj, boolean showChildren)
          Deprecated. - use a TreeNodeMaker.
static javax.swing.tree.DefaultMutableTreeNode DBObjectRenderer.createTreeNode(DBObject obj, boolean showChildren, java.lang.String[] includeChildTypes)
          Deprecated. - use a TreeNodeMaker.
 

Uses of DBObject in oracle.javatools.db
 

Classes in oracle.javatools.db with type parameters of type DBObject
 interface DBObjectBuilder<T extends DBObject>
          The DBObjectBuilder interface provides a mechanism for constructing new instances representing database objects.
 interface DBObjectFilter<T extends DBObject>
          Interface to use when searching DBObjects for a particular object, or objects.
static class DBObjectFilter.IDFilter<T extends DBObject>
          DBObjectFilter implementation that accepts objects with a given ID, optionally performing a strict comparison.
 interface DBObjectValidator<T extends DBObject>
          A DBObjectValidator is responsible for validating a specific type of DBObject instance.
 

Subinterfaces of DBObject in oracle.javatools.db
 interface BinaryObject
          Interface for an object from the db that has a binary representation (e.g.
 interface ChildDBObject
          Interface that any DBObject should implement if it can exist as the child of another DBObject.
 interface DeclarativePlSql
          A DeclarativePlSql object is a pl/sql object in the database that can be resprented declaratively - for example the parameters, return type, etc of a method can be set as properties (instead of being simply a block of code).
 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.
 interface SystemObject
          A system object is available at the DBObjectProvider level through the list and get methods, and can be created/updated/deleted.
 

Classes in oracle.javatools.db that implement DBObject
 class AbstractBuildableObject
          Provides methods for lazy loading and building AbstractDBObjects.
 class AbstractChildDBObject
          Extension of DBObject used by child object in the API.
 class AbstractDBObject
          Provides an abstract implementation of the DBObject interface.
 class AbstractSchemaObject
          Provides a base implementation of the SchemaObject interface.
 class AutoExtendProperties
           
 class CheckConstraint
          A CheckConstraint constrains a table or view based on a conditional expression.
 class Column
          Model of a database column.
 class ColumnConstraint
          Abstract model of a Constraint that constrains Columns in the database.
 class Constraint
          A Constraint represents a constraint on a table or view.
 class FileSpecification
           
 class FKConstraint
          A FKConstraint represents a Foreign Key Constraint.
 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 PKConstraint
          A PKConstraint represents a Primary Key constraint.
 class PlSql
          Abstract implementation of SchemaObject for all PL/SQL objects that belong in a Schema to extend.
 class PlSqlAttribute
          Model of a PL/SQL attribute.
 class PlSqlMethod
          Model of a method in a PL/SQL object.
 class PlSqlParameter
          Model of a parameter to a PL/SQL subprogram like a function or the method of an object type.
 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 database schema.
 class Trigger
          Model of a database Trigger.
 class UniqueConstraint
          A UniqueConstraint prohibits multiple rows from having the same value in the same column or combination of columns but allows some values to be null.
 class View
          Represents a database View.
 class ViewColumn
          Custom Column for Views to use when they have a DeclarativeSQLQuery.
 

Methods in oracle.javatools.db with type parameters of type DBObject
static
<T extends DBObject>
java.util.Collection<T>
DBUtil.findChildren(DBObject obj, java.lang.Class<T>... clz)
          Finds owned objects of the given class under the given object.
<T extends DBObject>
T
AbstractChildDBObject.findParent(java.lang.Class<T> parentClass)
          Looks in the parent heirachy of this object for an object of the given class.
static
<T extends DBObject>
T
DBUtil.getProviderDefinition(T obj, DBObjectProvider pro)
          Gets the definition for the given object from the provider by querying name, schema and type.
static
<T extends DBObject>
T
TemplateExpander.initialiseObject(T template)
           
static
<D extends DBObject>
D
DBUtil.makeTemporaryCopy(D object)
          Makes a copy of the original object, with temporary reference ids.
<T extends DBObject>
T
DBObjectFactory.newObject(java.lang.Class<T> clz)
          Creates a new DBObject of the specified class using the default template if one exists, and with properties initialized according to all registered PropertyInitializers.
<T extends DBObject>
T
DBObjectFactory.newObject(java.lang.Class<T> clz, DBObject parent)
          Creates a new DBObject of the specified class using the default template if one exists, and with properties initialized according to all registered PropertyInitializers.
<T extends DBObject>
T
DBObjectFactory.newObject(java.lang.Class<T> clz, DBObject parent, boolean useDefaultTemplate)
          Creates a new DBObject of the specified class optionally using the default template if one exists, and with properties initialized according to all registered PropertyInitializers.
<T extends DBObject>
T
DBObjectFactory.newObject(T template)
          Creates a new object using the given template with properties initialized according to all registered PropertyInitializers,
<T extends DBObject>
T
DBObjectFactory.newObject(T template, DBObject parent)
          Creates a new object using the given template with properties initialized according to all registered PropertyInitializers,
 

Methods in oracle.javatools.db that return DBObject
 DBObject DBObject.copyTo(DBObject target, boolean temporaryCopy)
          Copies the state of this object to another instance.
 DBObject AbstractDBObject.copyTo(DBObject target, boolean temporaryCopy)
           
 DBObject AutoExtendProperties.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject PlSqlMethod.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Table.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Index.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Tablespace.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject UniqueConstraint.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject FKConstraint.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject View.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Schema.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject ViewColumn.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject JavaSource.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Function.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Package.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Synonym.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Column.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject PlSqlParameter.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject FileSpecification.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject CheckConstraint.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Procedure.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject JavaResource.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Trigger.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject PlSqlAttribute.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Sequence.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject JavaClass.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
protected abstract  DBObject AbstractDBObject.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
          Internal copy method used by the API to perform copy operations.
 DBObject PKConstraint.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject DBObject.copyTo(DBObject target, IDPolicy idPolicy)
          Copies the state of this object to another instance.
 DBObject AbstractDBObject.copyTo(DBObject target, IDPolicy idPolicy)
           
protected  DBObject AbstractDBObjectProvider.findByID(DBObjectID id)
           
static DBObject DBUtil.findChildInCopy(DBObject orig, DBObject copy, DBObject origChild)
          Given a child of an original object, finds the matching child of the copy using the TemporaryObjectIDs in the copy.
static DBObject TemporaryObjectID.findOriginalObject(TemporaryObjectID id)
          Recurses through the original objects id and beyond (if it's another temp id) until it finds an object that has either no id, or an id that isn't a temp id.
 DBObject Index.findOwnedObject(DBObjectID id)
           
 DBObject DBObject.findOwnedObject(DBObjectID id)
          Returns a child of this object that has the given ID.
 DBObject CheckConstraint.findOwnedObject(DBObjectID id)
           
 DBObject AbstractDBObject.findOwnedObject(DBObjectID id)
          Returns a child of this object that has the given ID.
protected  DBObject AbstractDBObject.findOwnedObject(DBObjectID id, boolean deep)
          Finds an owned object with the given ID, optionally recursing into the owned object heirachy.
 DBObject DBObject.findOwnedObject(java.lang.String type, java.lang.String name)
          Returns an object owned by this object with given name and type, if one exists.
 DBObject AbstractDBObject.findOwnedObject(java.lang.String type, java.lang.String name)
          Final implementation uses getChildrenImpl( String type ) and searches through the contained DBObjects by name.
 DBObject DBObjectChange.getDBObject()
          Gets the object this change has been on.
 DBObject AbstractDBObjectProvider.getDefaultTemplateForType(java.lang.String type)
          Returns the default template object for the given type, or null if none defined
 DBObject DBObjectProvider.getDefaultTemplateForType(java.lang.String type)
          Returns the default template object for the given type, or null if none defined
 DBObject CascadeRequiredException.getObject()
           
 DBObject DBException.getObject()
          The object on which this exception occurred.
 DBObject[] DBObject.getOwnedObjects()
          Returns any objects owned by object.
 DBObject[] AbstractDBObject.getOwnedObjects()
          Final implementation calls getOwnedObjectsImpl with a null argument for the type.
 DBObject[] DBObject.getOwnedObjects(java.lang.String... type)
          Returns the objects owned by this object of the given type.
 DBObject[] AbstractDBObject.getOwnedObjects(java.lang.String... types)
          Final implementation calls getOwnedObjectsImpl with the given types.
 DBObject AbstractChildDBObject.getParent()
           
 DBObject Index.getParent()
           
 DBObject ChildDBObject.getParent()
          Returns the parent of this object, if one exists.
 DBObject Tablespace.getParent()
           
 DBObject AbstractSchemaObject.getParent()
           
 DBObject Schema.getParent()
           
 DBObject DBObject.getParent()
          Returns the parent of this object, if one exists.
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 DBObject DBUtil.getUppermostParent(DBObject obj)
          Gets the top most object in the parent chain for the given object.
 DBObject DBObjectIterator.next()
           
protected  DBObject AbstractDBObjectID.resolveFromParent()
          If the id's parent is non-null this tries to resolve the parent ID and then search the parent's children for an object with this ID.
 DBObject ReferenceID.resolveID()
           
 DBObject DBObjectID.resolveID()
          Resolves the id into the object referenced.
 DBObject BaseObjectID.resolveID()
           
 DBObject DBReferenceID.resolveID()
          Deprecated. This ID is used to reference an object in the database.
 DBObject TemporaryObjectID.resolveID()
           
static DBObject DBUtil.resolveInOtherProvider(BaseObjectID id, DBObjectProvider pro)
          Attempts to resolve the given ID in a provider that is not the id's own.
protected  DBObject NameBasedID.resolveInParentObject(DBObject parent)
           
protected  DBObject ReferenceID.resolveInParentObject(DBObject parent)
           
protected  DBObject AbstractDBObjectID.resolveInParentObject(DBObject parent)
          Used by resolvefromParent to find the object corresponding to this ID in the given parent object.
 DBObject TemporaryObjectID.resolveOriginalID()
          Get the original object which this temporary one was copied from.
 DBObject ReferenceID.resolveReference(Database db)
          Deprecated. 
 DBObject DBReferenceID.resolveReference(Database db)
          Deprecated. Use DBUtil.resolveInOtherProvider(oracle.javatools.db.BaseObjectID, oracle.javatools.db.DBObjectProvider)
 

Methods in oracle.javatools.db that return types with arguments of type DBObject
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 java.util.Iterator<? extends DBObject> DBObjectIterator.createIterator(DBObject parent, java.lang.String[]... childTypeHeirachy)
          Creates an iterator of the children of the given parent object using the childTypeHeirachy to restrict the objects returned.
static java.util.Collection<DBObject> DBUtil.findUsagesIn(DBObject used, DBObject searchRoot)
          Looks for usages of the given "used" object within the owned object heirachy of the given search object.
static java.util.Comparator<DBObject> DBUtil.getNameComparator()
          Returns a Comparator that will compare DBObjects by name first, and then by type.
 java.util.Collection<DBObject> CascadeRequiredException.getObjects()
           
 java.util.List<DBObject> DBObjectChange.getOwnedObjectsAdded()
          Returns any owned objects added to the ListenableObject as a result of the change.
 java.util.Map<DBObject,DBObjectChange> DBObjectChange.getOwnedObjectsChanged()
          Returns any changes that have happened to any owned objects.
 java.util.List<DBObject> DBObjectChange.getOwnedObjectsRemoved()
          Returns any owned objects removed from the ListenableObject as a result of the change.
static java.util.Comparator<DBObject> DBUtil.getTypeComparator()
          Returns a Comparator that will compare DBObjects by type first, and then by name.
 

Methods in oracle.javatools.db with parameters of type DBObject
 void ReferenceID.addChildObjectName(DBObject obj)
           
 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.
 int DBUtil.compare(DBObject o1, DBObject o2)
          Compares the two objects, if they are both DBObjects.
static java.lang.String AbstractDBObjectProvider.convertObject(DBObject obj)
          Converts a DBObject into a String representation of the object name.
 DDL<oracle.javatools.db.ora.ddl.OracleDDLType> Ddl.convertToNew(DBObject obj)
           
protected  void IDPolicy.copyID(DBObject original, DBObject copy)
          The copyTo implementation on DBObject calls this method to create an ID for the copy, and set it.
protected
<T> T
AbstractDBObject.copyObject(T value, DBObject copy, IDPolicy idPolicy)
          Recursive function that can copy all objects supported as properties in the API.
 DBObject DBObject.copyTo(DBObject target, boolean temporaryCopy)
          Copies the state of this object to another instance.
 DBObject AbstractDBObject.copyTo(DBObject target, boolean temporaryCopy)
           
 DBObject AutoExtendProperties.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject PlSqlMethod.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Table.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Index.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Tablespace.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject UniqueConstraint.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject FKConstraint.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject View.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Schema.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject ViewColumn.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject JavaSource.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Function.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Package.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Synonym.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Column.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject PlSqlParameter.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject FileSpecification.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject CheckConstraint.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Procedure.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject JavaResource.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Trigger.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject PlSqlAttribute.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Sequence.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject JavaClass.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
protected abstract  DBObject AbstractDBObject.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
          Internal copy method used by the API to perform copy operations.
 DBObject PKConstraint.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject DBObject.copyTo(DBObject target, IDPolicy idPolicy)
          Copies the state of this object to another instance.
 DBObject AbstractDBObject.copyTo(DBObject target, IDPolicy idPolicy)
           
protected  void AbstractBuildableObject.copyToImpl(AbstractBuildableObject copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void AbstractChildDBObject.copyToImpl(AbstractChildDBObject copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void AbstractDBObject.copyToImpl(AbstractDBObject copy, DBObject copyParent, IDPolicy idPolicy)
          Implementation method for making a copy of this object.
protected  void AbstractSchemaObject.copyToImpl(AbstractSchemaObject copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void AutoExtendProperties.copyToImpl(AutoExtendProperties copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void CheckConstraint.copyToImpl(CheckConstraint copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void Column.copyToImpl(Column copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void Constraint.copyToImpl(Constraint copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void FileSpecification.copyToImpl(FileSpecification copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void Function.copyToImpl(Function copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void JavaClass.copyToImpl(JavaClass copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void Java.copyToImpl(Java copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void JavaResource.copyToImpl(JavaResource copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void JavaSource.copyToImpl(JavaSource copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void PlSqlAttribute.copyToImpl(PlSqlAttribute copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void PlSql.copyToImpl(PlSql copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void PlSqlMethod.copyToImpl(PlSqlMethod copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void PlSqlParameter.copyToImpl(PlSqlParameter copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void PlSqlSubprogram.copyToImpl(PlSqlSubprogram copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void Procedure.copyToImpl(Procedure copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void Schema.copyToImpl(Schema copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void Sequence.copyToImpl(Sequence copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void SpecPlSql.copyToImpl(SpecPlSql copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void Synonym.copyToImpl(Synonym copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void Tablespace.copyToImpl(Tablespace copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void Trigger.copyToImpl(Trigger copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void ViewColumn.copyToImpl(ViewColumn copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void View.copyToImpl(View copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  boolean SchemaObjectManager.couldFixUnresolvedReferences(DBObject obj)
          If the provider supports unresolved references this method must return for an object that could resolve them.
protected  BaseObjectID DBObjectFactory.createID(DBObject obj)
           
static DBObjectID TemporaryObjectID.createID(DBObject obj)
          Creates a new DBObjectID pointing to a specific object.
static DBObjectID TemporaryObjectID.createID(DBObject obj, DBObject original)
          Creates a new DBObjectID pointing to a specific object.
static java.util.Iterator<? extends DBObject> DBObjectIterator.createIterator(DBObject parent, java.lang.String[]... childTypeHeirachy)
          Creates an iterator of the children of the given parent object using the childTypeHeirachy to restrict the objects returned.
protected  void DBObjectFactory.ensureBaseInfo(BaseObjectID id, DBObject obj, boolean forceName)
           
 DBObjectID DBObjectFactory.ensureID(DBObject obj, boolean recurse, boolean forceNames)
          Checks that the given object has an ID that is set up for the factory's provider.
static DBObject DBUtil.findChildInCopy(DBObject orig, DBObject copy, DBObject origChild)
          Given a child of an original object, finds the matching child of the copy using the TemporaryObjectIDs in the copy.
static
<T extends DBObject>
java.util.Collection<T>
DBUtil.findChildren(DBObject obj, java.lang.Class<T>... clz)
          Finds owned objects of the given class under the given object.
static java.util.Collection<DBObject> DBUtil.findUsagesIn(DBObject used, DBObject searchRoot)
          Looks for usages of the given "used" object within the owned object heirachy of the given search object.
static void DBObjectChange.fireChildUpdated(SystemObject obj, DBObject child)
           
 java.lang.Object DBObjectFactory.getExternalDefaultValue(DBObject obj, java.lang.String propertyName)
          The target database defined by DBObjectFactory.getProvider() may set properties of objects at generation time if the value of those properties is not defined in the DDL.
static java.lang.String DBUtil.getFullyQualifiedName(DBObject obj)
          Returns the fully qualified name of the given object by prepending the parent's name (if one exists) followed by a dot.
static java.lang.String DBUtil.getFullyQualifiedName(DBObject obj, boolean incSchema)
          Returns the fully qualified name of the given object, optionally with the schema prepended.
 java.lang.Object DBObjectFactory.getInitialValue(DBObject obj, java.lang.String propertyName)
           
protected abstract  DBObjectID IDPolicy.getNewID(DBObject original, DBObject copy)
          Given the original object, the copy is given an ID depending on the policy.
protected  DBObjectID IDPolicy.TemporaryIDPolicy.getNewID(DBObject original, DBObject copy)
           
protected  DBObjectID IDPolicy.SameIDPolicy.getNewID(DBObject original, DBObject copy)
           
protected  DBObjectID IDPolicy.DefaultIDPolicy.getNewID(DBObject original, DBObject copy)
           
static java.lang.Object DBUtil.getOriginalID(DBObject dbo)
          Returns the Original Id of a copied DBObject.
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 java.util.Collection<DBObjectID> DBUtil.getReferenceIDs(DBObject obj, boolean recurse, DBUtil.IDQuery query, java.lang.String... types)
          Collects all the reference ID properties for the given object and its children and returns them after filtering as required.
 DBObjectID[] SchemaObjectManager.getReferers(DBObject obj)
          Deprecated. use SchemaObjectManager.listReferers(DBObject)
static Schema DBUtil.getSchema(DBObject obj)
          Recurses up the tree of parents for this DBObject until it finds a SchemaObject and if found returns that SchemaObject's Schema.
static SchemaObject DBUtil.getSchemaObject(DBObject obj)
          Recurses up the tree of parents for this DBObject, and if the top object in the chain is a SchemaObject, it is returned.
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.
static java.lang.String TemplateExpander.getTemplateObjectName(DBObject object)
           
static java.util.Map<DBObjectID,DBObjectID> DBUtil.getTemporaryIDMap(DBObject[] objs)
           
 java.lang.String AbstractDBObjectProvider.getUniqueName(java.lang.String type, DBObject contextObject, java.lang.String base)
          Returns a unique name for an object of given type within contextObject using base name.
 java.lang.String DBObjectProvider.getUniqueName(java.lang.String type, DBObject contextObject, java.lang.String base)
          Retrieves a unique name for an object of a specific type.
static DBObject DBUtil.getUppermostParent(DBObject obj)
          Gets the top most object in the parent chain for the given object.
protected  void AbstractDBObject.includeOwnedObject(java.util.Collection<DBObject> objs, DBObject obj, java.lang.String... types)
           
protected  boolean AbstractDBObject.includesType(DBObject obj, java.lang.String... types)
          Use to check the types parameter when implementing the getOwnedObjectsImpl method.
 void TemplateExpander.Initialiser.initialiseObject(DBObject template, DBObject object)
           
 boolean AbstractDBObjectProvider.isEditable(DBObject object)
           
 boolean DBObjectProvider.isEditable(DBObject object)
          Returns whether or not the object can be edited
static boolean DBUtil.isInternalRef(DBObjectID ref, DBObject obj)
          Returns true if the given DBObjectID is referencing an object that is under the same parent heirachy as the given DBObject.
static boolean TemplateExpander.isPendingObject(DBObject object)
           
 java.util.Collection<DBObjectID> SchemaObjectManager.listReferers(DBObject obj)
          Gets the ids of the DBObjects who directly reference the given object.
abstract  java.util.Collection<DBObjectID> CascadeManager.listReferers(DBObject obj)
          Gets the ids of the DBObjects who directly reference the given object.
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.
<T extends DBObject>
T
DBObjectFactory.newObject(java.lang.Class<T> clz, DBObject parent)
          Creates a new DBObject of the specified class using the default template if one exists, and with properties initialized according to all registered PropertyInitializers.
<T extends DBObject>
T
DBObjectFactory.newObject(java.lang.Class<T> clz, DBObject parent, boolean useDefaultTemplate)
          Creates a new DBObject of the specified class optionally using the default template if one exists, and with properties initialized according to all registered PropertyInitializers.
<T extends DBObject>
T
DBObjectFactory.newObject(T template, DBObject parent)
          Creates a new object using the given template with properties initialized according to all registered PropertyInitializers,
static boolean DBUtil.replaceReferenceIDs(DBObject obj, java.util.Map<DBObjectID,DBObjectID> idMap)
          Replaces the referencing IDs in the given object and all child objects with the given key/value mapping.
protected  DBObject NameBasedID.resolveInParentObject(DBObject parent)
           
protected  DBObject ReferenceID.resolveInParentObject(DBObject parent)
           
protected  DBObject AbstractDBObjectID.resolveInParentObject(DBObject parent)
          Used by resolvefromParent to find the object corresponding to this ID in the given parent object.
 void AbstractDBObjectProvider.setDefaultTemplateForType(java.lang.String type, DBObject template)
          Sets the default template object for the given type.
 void DBObjectProvider.setDefaultTemplateForType(java.lang.String type, DBObject template)
          Sets the default template object for the given type.
static void TemporaryObjectID.setID(DBObject obj, boolean recurse)
          Sets a new TemporaryObjectID on an object.
 void AbstractChildDBObject.setParent(DBObject parent)
           
 void Index.setParent(DBObject par)
           
 void ChildDBObject.setParent(DBObject parent)
          Sets the parent of this object.
static void DBUtil.updateObjectAndIDs(DBObject oldVersion, DBObject newVersion)
          Copys the newVersion to the old version and updates the oldVersion with the IDs from the newVersion.
 void AbstractDBObjectProvider.validateObject(DBObject object)
          Validates the given object using the DBObjectValidator registered against that object's type.
 void DBObjectProvider.validateObject(DBObject object)
          Checks to see if the object is valid.
 void AbstractDBObjectProvider.validateObject(DBObject original, DBObject update)
          Validates the given object update using the DBObjectValidator registered against that object's type.
 void DBObjectProvider.validateObject(DBObject original, DBObject updated)
          Checks to see if the object update is valid.
 void AbstractDBObjectProvider.validateObject(DBObject original, DBObject update, java.lang.String property)
          Deprecated. 
 void DBObjectProvider.validateObject(DBObject original, DBObject updated, java.lang.String property)
          Deprecated. use validateObjectProperty(DBObject,DBObject,Object)
 void AbstractDBObjectProvider.validateObject(DBObject object, java.lang.String property)
          Deprecated. 
 void DBObjectProvider.validateObject(DBObject object, java.lang.String property)
          Deprecated. use validateObjectProperty(DBObject,Object)
 void AbstractDBObjectProvider.validateObjectProperty(DBObject original, DBObject updated, java.lang.Object property)
          Deprecated. 
 void DBObjectProvider.validateObjectProperty(DBObject original, DBObject updated, java.lang.Object property)
          Deprecated. use DBObjectProvider.validateObjectProperty(DBObject,DBObject,String)
 void AbstractDBObjectProvider.validateObjectProperty(DBObject original, DBObject update, java.lang.String property)
           
 void DBObjectProvider.validateObjectProperty(DBObject original, DBObject updated, java.lang.String property)
          Checks to see if the updated children of a given object are valid.
 void AbstractDBObjectProvider.validateObjectProperty(DBObject object, java.lang.Object property)
          Deprecated. 
 void DBObjectProvider.validateObjectProperty(DBObject object, java.lang.Object property)
          Deprecated. use DBObjectProvider.validateObjectProperty(DBObject,String)
 void AbstractDBObjectProvider.validateObjectProperty(DBObject object, java.lang.String property)
           
 void DBObjectProvider.validateObjectProperty(DBObject object, java.lang.String property)
          Checks to see if the children of a given object are valid.
 void AbstractDBObjectProvider.validateUniqueName(java.lang.String type, DBObject contextObject, java.lang.String name)
          Validates that a name is not used within the context DBObject, and throws NameInUseException if it is.
 void DBObjectProvider.validateUniqueName(java.lang.String type, DBObject contextObject, java.lang.String name)
          Validates that a name is not used within a context DBObject, and throws NameInUseException if it is.
 

Method parameters in oracle.javatools.db with type arguments of type DBObject
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.fireObjectUpdated(SystemObject obj, java.util.List<DBObject> added, java.util.List<DBObject> removed, java.util.Map<java.lang.String,java.beans.PropertyChangeEvent> props)
           
protected  void View.getOwnedObjectsImpl(java.util.Collection<DBObject> objs, java.lang.String... types)
           
protected  void AbstractBuildableObject.getOwnedObjectsImpl(java.util.Collection<DBObject> c, java.lang.String... types)
          Implementation first checks that the object has been built - then returns the collection from suprt.getOwnedObjectsImpl().
protected  void Relation.getOwnedObjectsImpl(java.util.Collection<DBObject> c, java.lang.String... types)
           
protected  void Column.getOwnedObjectsImpl(java.util.Collection<DBObject> objs, java.lang.String... types)
           
protected  void FileSpecification.getOwnedObjectsImpl(java.util.Collection<DBObject> objs, java.lang.String... types)
           
protected  void CheckConstraint.getOwnedObjectsImpl(java.util.Collection<DBObject> objs, java.lang.String... types)
           
protected  void PlSqlAttribute.getOwnedObjectsImpl(java.util.Collection<DBObject> objs, java.lang.String... types)
           
protected  void AbstractDBObject.getOwnedObjectsImpl(java.util.Collection<DBObject> objs, java.lang.String... types)
          Used by all the final children methods.
protected  void PlSqlSubprogram.getOwnedObjectsImpl(java.util.Collection<DBObject> c, java.lang.String[] types)
           
protected  void AbstractDBObject.includeOwnedObject(java.util.Collection<DBObject> objs, DBObject obj, java.lang.String... types)
           
 

Constructors in oracle.javatools.db with parameters of type DBObject
AbstractChildDBObject(java.lang.String name, DBObject parent)
           
BaseObjectID(DBObject obj, AbstractDBObjectProvider provider)
           
BaseObjectID(DBObject obj, DBObjectID parent)
           
CascadeManager.NoCascadeRequiredException(DBObject obj)
           
CascadeRequiredException(DBObject obj)
          Constructor to use when the list of dependents is unknwon.
CascadeRequiredException(DBObject obj, java.util.Collection<DBObjectID> deps)
          The given object cannot be deleted because the list of dependent objects exist.
CascadeRequiredException(DBObject obj, java.lang.String msg)
          Constructor to use when the list of dependents is unknwon.
DBException(DBObject obj, java.lang.String msg)
          Constructs a new DBException on the specified object with the specified message.
DBException(DBObject obj, java.lang.String msg, java.lang.Throwable cause)
          Constructs a new DBException on the specified object with the specified message and wrapping the specified throwable
DBException(DBObject obj, java.lang.Throwable cause)
          Constructs a new DBException on the specified object wrapping the specified throwable
DBObjectChange(DBObject obj)
           
DBObjectIterator(DBObject parent)
          Creates a new DBObjectIterator that will search for children of the given object.
DBSQLException(DBObject obj, java.lang.String sql, java.sql.SQLException sqe)
           
IdentifierBasedID(DBObject obj, java.lang.Object identifier, AbstractDBObjectProvider pro)
           
InvalidNameException(DBObject object, java.lang.String message)
           
InvalidNameException(DBObject object, java.lang.String message, java.lang.String title)
           
MissingValidatorException(DBObject object)
          Constructs a new ValidationException.
MissingValidatorException(DBObject object, java.lang.String property)
          Constructs a new ValidationException.
NameBasedID(DBObject obj, AbstractDBObjectProvider pro)
           
NameBasedID(DBObject obj, DBObjectID parent)
           
NameInUseException(DBObject obj)
           
ReferenceID(DBObject obj)
          Creates a ReferenceID populated with details from the given object (including a parent ID to match the parent of the obj if one exists).
ReferenceID(DBObject obj, DBObjectProvider pro)
          Creates a ReferenceID to the give object, but sets the new reference up with the given provider.
ValidationException(DBObject object, java.lang.String message)
          Constructs a new ValidationException.
ValidationException(DBObject object, java.lang.String message, java.lang.String title)
          Constructs a new ValidationException.
 

Constructor parameters in oracle.javatools.db with type arguments of type DBObject
CascadeRequiredException(java.util.Collection<DBObject> objs, java.util.Collection<DBObjectID> deps)
          Creates a cascade exception for a large operation.
DBObjectIterator(java.util.Iterator<? extends DBObject> parentIter)
          Creates a new DBObjectIterator over all the objects in the parent Iterator.
NameInUseException(java.util.Collection<? extends DBObject> objs)
           
 

Uses of DBObject in oracle.javatools.db.datatypes
 

Subinterfaces of DBObject in oracle.javatools.db.datatypes
 interface DataType
          Interface defines a database datatype (e.g.
 

Classes in oracle.javatools.db.datatypes that implement DBObject
 class BaseDateTimeDataType
           
 class BinaryDataType
           
 class CharacterDataType
           
 class ComplexType
          Implementation of DataType for ComplexTypes.
 class DataTypeAttribute
           
 class DataTypeSynonym
          DataType implementation that delegates all calls to an underlying DataType that it is a "synonym" for.
 class DataTypeUsage
          To "use" a DataType is to refere to it by ID and store values for any attributes that DataType may have (e.g.
 class DateDataType
           
 class NumericDataType
           
 class ObjectType
          Deprecated. 
 class ObjectTypeUsage
           
 class PredefinedDataType
           
 class PredefinedDataTypeUsage
           
 class TimeStampTZDataType
           
 class UserDataType
          Defines a data type that we 'discovered' when importing or navigating a database, usually from a foreign database, or for un-imported object types.
 

Methods in oracle.javatools.db.datatypes that return DBObject
 DBObject DataTypeSynonym.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject ComplexType.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject PredefinedDataTypeUsage.copyTo(DBObject target, DBObject parent, IDPolicy idPolicy)
           
 DBObject BinaryDataType.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject ObjectTypeUsage.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject TimeStampTZDataType.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject CharacterDataType.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject NumericDataType.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject UserDataType.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject BaseDateTimeDataType.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject DataTypeAttribute.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject PredefinedDataType.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject DateDataType.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject DataTypeSynonym.getParent()
           
 DBObject PredefinedDataType.getParent()
           
 DBObject DataTypeID.resolveID()
           
 

Methods in oracle.javatools.db.datatypes with parameters of type DBObject
 DBObject DataTypeSynonym.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject ComplexType.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject PredefinedDataTypeUsage.copyTo(DBObject target, DBObject parent, IDPolicy idPolicy)
           
 DBObject BinaryDataType.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject ObjectTypeUsage.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject TimeStampTZDataType.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject CharacterDataType.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject NumericDataType.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject UserDataType.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject BaseDateTimeDataType.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject DataTypeAttribute.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject PredefinedDataType.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject DateDataType.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void BaseDateTimeDataType.copyToImpl(BaseDateTimeDataType target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void BinaryDataType.copyToImpl(BinaryDataType target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void CharacterDataType.copyToImpl(CharacterDataType target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void ComplexType.copyToImpl(ComplexType copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void DataTypeAttribute.copyToImpl(DataTypeAttribute target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void DataTypeSynonym.copyToImpl(DataTypeSynonym target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void DataTypeUsage.copyToImpl(DataTypeUsage target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void DateDataType.copyToImpl(DateDataType target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void NumericDataType.copyToImpl(NumericDataType target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void PredefinedDataType.copyToImpl(PredefinedDataType target, DBObject copyParent, IDPolicy idPolicy)
           
protected static PlsqlNode PredefinedDataType.parseDefaultValue(java.lang.String strDefaultValue, DataType dataType, DBObject dbObject)
          Parse the default value.
 java.lang.String BaseDateTimeDataType.validateDateTime(java.lang.Object defaultValue, java.text.SimpleDateFormat format, java.lang.String equivalentOracleFormat, DBObject context)
           
static void CharacterDataType.validateDefaultValue(java.lang.Object defaultValue, DataType dataType, DataTypeUsage dataTypeUsage, DBObject dbObject)
          Does default validation.
 void DataTypeSynonym.validateDefaultValue(java.lang.Object defaultValue, DataTypeUsage dataTypeUsage, DBObject dbObject)
           
 void ComplexType.validateDefaultValue(java.lang.Object defaultValue, DataTypeUsage dataTypeUsage, DBObject dbObject)
           
 void DataType.validateDefaultValue(java.lang.Object defaultValue, DataTypeUsage dataTypeUsage, DBObject dbObject)
          Validates defaultValue for dataTypeUsage against self's definition.
 void BinaryDataType.validateDefaultValue(java.lang.Object defaultValue, DataTypeUsage dataTypeUsage, DBObject dbObject)
          Validates defaultValue for dataTypeUsage against the declared size of this binary type.
 void TimeStampTZDataType.validateDefaultValue(java.lang.Object defaultValue, DataTypeUsage dataTypeUsage, DBObject context)
           
 void CharacterDataType.validateDefaultValue(java.lang.Object defaultValue, DataTypeUsage dataTypeUsage, DBObject dbObject)
          Validates defaultValue for dataTypeUsage against the declared size of this character type.
 void NumericDataType.validateDefaultValue(java.lang.Object defaultValue, DataTypeUsage dataTypeUsage, DBObject dbObject)
          Validates defaultValue for dataTypeUsage against the declared precision, scale and min and max values of this numeric type.
 void PredefinedDataType.validateDefaultValue(java.lang.Object defaultValue, DataTypeUsage dataTypeUsage, DBObject dbObject)
           
 void DateDataType.validateDefaultValue(java.lang.Object defaultValue, DataTypeUsage dataTypeUsage, DBObject dbObject)
           
 void DataTypeSynonym.validateUsage(DataTypeUsage dataTypeUsage, DBObject dbObject)
           
 void ComplexType.validateUsage(DataTypeUsage dataTypeUsage, DBObject dbObject)
           
 void DataType.validateUsage(DataTypeUsage dataTypeUsage, DBObject dbObject)
          Validates dataTypeUsage against self's definition.
 void NumericDataType.validateUsage(DataTypeUsage dataTypeUsage, DBObject dbObject)
          Validates dataTypeUsage against self's definition.
 void PredefinedDataType.validateUsage(DataTypeUsage dataTypeUsage, DBObject dbObject)
           
 

Method parameters in oracle.javatools.db.datatypes with type arguments of type DBObject
protected  void ComplexType.getOwnedObjectsImpl(java.util.Collection<DBObject> c, java.lang.String... types)
           
 

Constructors in oracle.javatools.db.datatypes with parameters of type DBObject
DataTypeValidationException(DBObject context, java.lang.String dataType, java.lang.String message)
           
DefaultValueValidationException(DBObject context, java.lang.String dataType, java.lang.String message)
           
 

Uses of DBObject in oracle.javatools.db.ddl
 

Methods in oracle.javatools.db.ddl that return DBObject
 DBObject UnsupportedDDLException.getObject()
          Gets the object that the ddl generation failed for.
 

Methods in oracle.javatools.db.ddl with parameters of type DBObject
protected  DDL TokenDDLGenerator.createDDL(DDLOptions options, java.lang.String code, DBObject obj, DDLType ddlType)
          Creates a new DDL object with the given ddlCode by processing the given code using a TokenProcessor and using the resulting String as the DDL string.
 java.lang.String DDLType.createPrompt(DBObject obj, java.lang.String stmt)
          Creates a prompt String appropriate to the supported database's command line client (or equivalent) that can be prepended to the given statement before execution.
 DDL<T> DDLGenerator.getCreateDDL(DDLOptions options, DBObject... objects)
          Gets CREATE statements for the given objects.
 DDL CreateDDLGenerator.getCreateDDL(DDLOptions options, DBObject obj)
          Gets the DDL to create the given object in the database.
 DDL<T> DDLGenerator.getDeleteDDL(DDLOptions options, DBObject... objects)
          Gets DROP statements for the given objects.
 DDL DropDDLGenerator.getDropDDL(DDLOptions options, DBObject obj)
          Gets the DDL to DROP the given object from the database.
 DDL<T> DDLGenerator.getUndeleteDDL(DDLOptions options, DBObject... objects)
          Gets statements to undelete (e.g.
 DDL UndeleteDDLGenerator.getUndeleteDDL(DDLOptions options, DBObject obj)
          Gets the DDL to DROP the given object from the database.
 

Constructors in oracle.javatools.db.ddl with parameters of type DBObject
DDL(DBObject obj)
          Creates a new DDL object which will contain statements to perform actions relating to the given object.
UnsupportedDDLException(java.lang.String string, DBObject object)
          The given message is automatically formatted with the object type and name (in that order) using MessageFormat.
 

Uses of DBObject in oracle.javatools.db.execute
 

Methods in oracle.javatools.db.execute with parameters of type DBObject
 void StatementWrapper.throwDBException(DBObject obj, java.sql.SQLException sqe)
          If a SQLException is caught during the processing of this query, or its Difference then it can be wrapped in a DBException which can then be displayed to the user.
protected  void StatementWrapper.throwDBException(DBObject obj, java.lang.String text, java.sql.SQLException sqe)
           
 

Uses of DBObject in oracle.javatools.db.ora
 

Classes in oracle.javatools.db.ora that implement DBObject
 class DatabaseLink
          Model of a database DatabaseLink.
 class Directory
          Model of an Oracle Directory object.
 class IndexPartition
          Model of an Oracle index partition.
 class Indextype
           
 class LOBDescriptor
          LOBDescriptor encapsulates the partitioning properties of LOB and VARRAY columns.
 class MaterializedView
          A MaterializedView represents a Materialized View in the database.
 class MaterializedViewLog
           
 class OracleColumnProperties
           
 class OracleExternalTableProperties
          An external table is one whose metadata (definition) is stored in the database but whose data is stored outside the database.
static class OracleExternalTableProperties.LocationSpecifier
          The LOCATION clause lets you specify one or more external data sources.
 class OracleIndexOrganizedTableProperties
          Property object to hold the index organized specific properties for an IOT.
 class OracleIndexPartitions
          Model of the partitioning scheme on an Oracle index.
 class OracleNumberDataType
           
 class OracleSQLQuery
          Object that represents a complete SQL query.
 class OracleStorageProperties
           
 class OracleTablePartitions
          OracleTablePartitions encapsulate the properties of an Oracle table's partitions and subpartitions.
 class OracleTablespaceProperties
           
 class RecycledObject
          Model of an object that has been dropped and is now in the Oracle recycle bin.
 class TablePartition
          TablePartition encapsulate the properties of an individual partition or subpartition.
 class XMLSchema
          Object to represent an XML Schema held in the database.
 class XMLSchemaElement
           
 class XMLTypeColumnProperties
           
 

Methods in oracle.javatools.db.ora that return DBObject
 DBObject Indextype.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject OracleNumberDataType.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
protected  DBObject XMLSchemaElement.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject TablePartition.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject MaterializedView.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject OracleTablePartitions.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject OracleTablespaceProperties.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject RecycledObject.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Directory.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject OracleColumnProperties.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject XMLSchema.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject OracleExternalTableProperties.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
protected  DBObject OracleExternalTableProperties.LocationSpecifier.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject OracleIndexPartitions.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject IndexPartition.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject LOBDescriptor.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
protected  DBObject OracleStorageProperties.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject OracleIndexOrganizedTableProperties.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject MaterializedViewLog.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject XMLTypeColumnProperties.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject DatabaseLink.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject OracleSQLQuery.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 

Methods in oracle.javatools.db.ora with parameters of type DBObject
 DBObject Indextype.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject OracleNumberDataType.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
protected  DBObject XMLSchemaElement.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject TablePartition.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject MaterializedView.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject OracleTablePartitions.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject OracleTablespaceProperties.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject RecycledObject.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Directory.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject OracleColumnProperties.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject XMLSchema.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject OracleExternalTableProperties.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
protected  DBObject OracleExternalTableProperties.LocationSpecifier.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject OracleIndexPartitions.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject IndexPartition.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject LOBDescriptor.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
protected  DBObject OracleStorageProperties.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject OracleIndexOrganizedTableProperties.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject MaterializedViewLog.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject XMLTypeColumnProperties.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject DatabaseLink.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject OracleSQLQuery.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void DatabaseLink.copyToImpl(DatabaseLink copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void Directory.copyToImpl(Directory copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void IndexPartition.copyToImpl(IndexPartition target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void Indextype.copyToImpl(Indextype target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void LOBDescriptor.copyToImpl(LOBDescriptor target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void MaterializedView.copyToImpl(MaterializedView copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void MaterializedViewLog.copyToImpl(MaterializedViewLog copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void OracleColumnProperties.copyToImpl(OracleColumnProperties target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void OracleExternalTableProperties.LocationSpecifier.copyToImpl(OracleExternalTableProperties.LocationSpecifier copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void OracleExternalTableProperties.copyToImpl(OracleExternalTableProperties copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void OracleIndexOrganizedTableProperties.copyToImpl(OracleIndexOrganizedTableProperties copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void OracleIndexPartitions.copyToImpl(OracleIndexPartitions target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void OracleStorageProperties.copyToImpl(OracleStorageProperties copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void OracleTablePartitions.copyToImpl(OracleTablePartitions target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void OracleTablespaceProperties.copyToImpl(OracleTablespaceProperties copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void RecycledObject.copyToImpl(RecycledObject copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void TablePartition.copyToImpl(TablePartition target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void XMLSchema.copyToImpl(XMLSchema copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void XMLTypeColumnProperties.copyToImpl(XMLTypeColumnProperties target, DBObject copyParent, IDPolicy idPolicy)
           
 void OracleNumberDataType.validateDefaultValue(java.lang.Object defaultValue, DataTypeUsage dataTypeUsage, DBObject dbObject)
           
 void OracleNumberDataType.validateUsage(DataTypeUsage dataTypeUsage, DBObject dbObject)
           
 

Method parameters in oracle.javatools.db.ora with type arguments of type DBObject
protected  void TablePartition.getOwnedObjectsImpl(java.util.Collection<DBObject> objs, java.lang.String... types)
           
protected  void MaterializedView.getOwnedObjectsImpl(java.util.Collection<DBObject> objs, java.lang.String... types)
           
protected  void OracleTablePartitions.getOwnedObjectsImpl(java.util.Collection<DBObject> objs, java.lang.String... types)
           
protected  void OracleTablespaceProperties.getOwnedObjectsImpl(java.util.Collection<DBObject> objs, java.lang.String... types)
           
protected  void OracleColumnProperties.getOwnedObjectsImpl(java.util.Collection<DBObject> objs, java.lang.String... types)
           
protected  void IndexPartition.getOwnedObjectsImpl(java.util.Collection<DBObject> objs, java.lang.String... types)
           
protected  void LOBDescriptor.getOwnedObjectsImpl(java.util.Collection<DBObject> objs, java.lang.String... types)
           
protected  void OracleIndexOrganizedTableProperties.getOwnedObjectsImpl(java.util.Collection<DBObject> objs, java.lang.String... types)
           
 

Uses of DBObject in oracle.javatools.db.plsql
 

Methods in oracle.javatools.db.plsql with parameters of type DBObject
 PlSqlParameter[] PlSqlDeclarator.getPlsqlParams(PlSqlFragment fragment, DBObjectProvider provider, DBObject parent)
           
 

Uses of DBObject in oracle.javatools.db.property
 

Methods in oracle.javatools.db.property that return DBObject
 DBObject Metadata.newDBObject(java.lang.String type, java.lang.String name)
          Creates a new DBObject of given type, and sets it up with a name.
 DBObject Metadata.newInstance(java.lang.String type)
          Creates a new instance of a DBObject of the given type.
 

Methods in oracle.javatools.db.property that return types with arguments of type DBObject
 java.util.Map<java.lang.String,java.lang.Class<? extends DBObject>> Metadata.getDBObjectClasses()
          The returned map contains a mapping of DBObject types to their declaring DBObject subclasses.
 java.lang.Class<? extends DBObject> Metadata.getObjectClass(java.lang.String type)
          Gets the DBObject class that corresponds to the given object type.
 

Methods in oracle.javatools.db.property with parameters of type DBObject
 boolean PropertyFilter.accept(DBObject obj)
           
 boolean PropertyManager.canAlterProperty(DBObject original, DBObject update, java.lang.String prop)
          Convenience method to call PropertyManager.canChangeProperty(oracle.javatools.db.DBObject, oracle.javatools.db.DBObject, java.lang.String) and check the return value is a PropertyAction with a type of ALTER.
 boolean AbstractPropertyManager.canAlterProperty(DBObject original, DBObject update, java.lang.String prop)
           
 PropertyAction PropertyManager.canChangeProperty(DBObject original, DBObject update, java.lang.String prop)
          Queries the support for setting or changing the given property for a create or update.
 PropertyAction AbstractPropertyManager.canChangeProperty(DBObject original, DBObject update, java.lang.String prop)
           
protected  boolean AbstractPropertyManager.canChangeWithAlter(DBObject orig, DBObject update, java.lang.String prop)
          Returns true if the given property can be changed using an alter on the given original and updated objects.
protected  boolean AbstractPropertyManager.canChangeWithReplace(DBObject orig, DBObject update, java.lang.String prop)
          Returns true if the given property can be changed using a drop/recreate on the given original and updated objects.
protected  boolean AbstractPropertyManager.canCreate(DBObject newObj, java.lang.String prop)
          Return true if the given property can be set on the given new object.
 PropertyAction PropertyManager.canUpdateObject(DBObject orig, DBObject update)
          Convenience method that uses PropertyManager.canChangeProperty(oracle.javatools.db.DBObject, oracle.javatools.db.DBObject, java.lang.String) on all the differences in the given object to tell whether the update on the given objects can be done using a CREATE, ALTER or REPLACE as appropriate.
 PropertyAction AbstractPropertyManager.canUpdateObject(DBObject orig, DBObject update)
           
abstract  java.lang.Object PropertyInitializer.getPropertyInitialValue(DBObject obj, java.lang.String propertyName)
           
 

Method parameters in oracle.javatools.db.property with type arguments of type DBObject
 java.util.Collection<java.lang.String> Metadata.getAllTypes(java.lang.Class<? extends DBObject> clz)
          Gets all the valid DBObject types for the given class, including all subclasses and implementations.
abstract  java.lang.String[] PropertyInitializer.getPropertyNames(java.lang.Class<? extends DBObject> clz)
           
 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.
static java.lang.String Metadata.getType(java.lang.Class<? extends DBObject> objClass)
          Returns the type defined for the given object class.
 boolean Metadata.isTypeOf(java.lang.Class<? extends DBObject> clz, java.lang.String type)
          Tests whether the given object type corresponds to a subclass of the given object class.
 

Uses of DBObject in oracle.javatools.db.sql
 

Subinterfaces of DBObject in oracle.javatools.db.sql
 interface AliasFragment
          SQLFragment that consists of an expression and an alias.
 interface DBObjectUsage
          Interface implemented by fragments that use a DBObjectID to refer to another DBObject.
 interface DeclarativeSQLQuery
          Extension of the SQLQuery interface that allows the query to edited.
 interface FromObjectUsage
          Interface implemented by any object that directly depends on a FromObject (e.g.
 interface JoinCondition
           
 interface SQLFragment
          Interface for objects that encapsulate a fragment of SQL.
 interface SQLQuery
          Object that represents a basic SQL query.
 interface SQLQueryOwner
          Interfaced to be implemented by any object that can own a SQLQuery.
 

Classes in oracle.javatools.db.sql that implement DBObject
 class AbstractAliasFragment
          SQLFragment that consists of an expression and an alias.
 class AbstractDBObjectUsage
          Abstract implementation for a SQLFragment that uses another DBObject (e.g a Column) through a FromObject in the query.
 class AbstractFromObjectUsage
          Abstract SQLFragment implementation of FromObjectUsage.
 class AbstractSchemaObjectUsage
          Abstract class for usages that reference a SchemaObject (e.g.
 class AbstractSQLFragment
          Abstract superclass for SQLFragment implementations.
 class AbstractSQLQuery
          Abstract implementation of a SQLQuery.
 class ArithmeticOperation
          Concrete subclass of Operation for arithmetic operations - ADD, SUBTRACT, MULTIPLY and DIVIDE.
 class AsteriskUsage
          Deprecated. - use ColumnKeywordUsage
 class CaseStatement
          Class to represent a case statement in a sql query.
CASE [expression]
WHEN condition THEN thenExpression
WHEN condition THEN thenExpression ...
static class CaseStatement.WhenThen
           
 class ColumnKeywordUsage
          A FromObjectUsage that has a keyword for the Column name, rather than an actual column.
 class ColumnUsage
          SQL fragment that is a use of a Column.
 class Comparison
          Subclass of Operation for comparisons.
 class DataMiningFunction
          Subclass of Operation for data mining functions.
static class DataMiningFunction.DataMiningArguments
          These are the arguments that come before the USING keyword
eg FEATURE_VALUE - feature_id,
PREDICTION_SET - bestN, cutoff
PREDICTION_PROBABILITY - class
CLUSTER_PROBABILITY - cluster_id
 class ExpressionList
          List of expressions.
 class FKUsage
          SQLFragment for the usage of a FKConstraint.
 class FromObject
          Object that represents a clause in the FROM statement of a SQL query.
 class FunctionUsage
           
 class GroupByExpression
          Expression for a part of a group by that isn't a simple column (e.g.
 class GroupByObject
          SQLFragment for the GROUP BY ...
 class HierarchicalQueryObject
          SQLFragment for the Hierarchical Query clause in a SQLQuery.
 class IndexObject
          Object to wrap each column eaxpression of the Index statement
 class JoinObject
          Object that represent the JOIN clause of a SELECT statement (part of the FROM clause).
 class NonDeclarativeSQLQuery
          Dummy SQLQuery that just contains a String representing the SQLQuery.
 class OnJoinCondition
          Object to represent the ON condition of a JOIN clause.
 class Operation
          Abstract class for operations.
 class OrderByObject
          Object to wrap each part of the ORDER BY clause of a SQLQuery.
 class PlSqlUsage
          Fragment that represents a usage of a piece of PlSql.
 class RelationUsage
          SQL fragment that is a use of a Relation.
 class SelectObject
          Object that represents a clause in the SELECT statement of a SQL query.
 class SelectObjectUsage
          Class that represents the usage of a SelectObject.
 class SetOperation
          SQLFragment for dealing with operations to do with sets and ranges like IN and BETWEEN.
 class SimpleSQLFragment
          SQLFragment that we can't break down any more.
 class SynonymUsage
          SQLFragment for using a Synonym in a SQL query.
 class UsingJoinCondition
          Object to represent the condition part of a JOIN that has a USING clause.
 class WhereObject
          Object that represents a clause in the WHERE statement of a SQL query.
 class WindowFunction
          Subclass of Function for windowing functions (using the OVER syntax).
static class WindowFunction.WindowFunctionBound
           
 

Methods in oracle.javatools.db.sql that return DBObject
 DBObject RelationUsage.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject WhereObject.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject SynonymUsage.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject SimpleSQLFragment.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject GroupByExpression.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject ColumnKeywordUsage.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject JoinObject.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject SelectObject.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Comparison.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject IndexObject.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject OrderByObject.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Function.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject UsingJoinCondition.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject ExpressionList.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject GroupByObject.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject FromObject.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject CaseStatement.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject CaseStatement.WhenThen.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject SetOperation.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject ArithmeticOperation.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject WindowFunction.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject WindowFunction.WindowFunctionBound.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject DataMiningFunction.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject DataMiningFunction.DataMiningArguments.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject PlSqlUsage.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject NonDeclarativeSQLQuery.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject HierarchicalQueryObject.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject SelectObjectUsage.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject OnJoinCondition.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject FKUsage.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject ColumnUsage.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject FunctionUsage.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject AbstractSQLQuery.findOwnedObject(DBObjectID id)
           
 

Methods in oracle.javatools.db.sql with parameters of type DBObject
 DBObject RelationUsage.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject WhereObject.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject SynonymUsage.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject SimpleSQLFragment.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject GroupByExpression.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject ColumnKeywordUsage.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject JoinObject.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject SelectObject.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Comparison.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject IndexObject.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject OrderByObject.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject Function.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject UsingJoinCondition.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject ExpressionList.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject GroupByObject.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject FromObject.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject CaseStatement.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject CaseStatement.WhenThen.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject SetOperation.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject ArithmeticOperation.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject WindowFunction.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject WindowFunction.WindowFunctionBound.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject DataMiningFunction.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject DataMiningFunction.DataMiningArguments.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject PlSqlUsage.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject NonDeclarativeSQLQuery.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject HierarchicalQueryObject.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject SelectObjectUsage.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject OnJoinCondition.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject FKUsage.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject ColumnUsage.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
 DBObject FunctionUsage.copyTo(DBObject target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void AbstractAliasFragment.copyToImpl(AbstractAliasFragment copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void AbstractDBObjectUsage.copyToImpl(AbstractDBObjectUsage target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void AbstractFromObjectUsage.copyToImpl(AbstractFromObjectUsage target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void AbstractSchemaObjectUsage.copyToImpl(AbstractSchemaObjectUsage target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void AbstractSQLQuery.copyToImpl(AbstractSQLQuery target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void ArithmeticOperation.copyToImpl(ArithmeticOperation target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void CaseStatement.WhenThen.copyToImpl(CaseStatement.WhenThen copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void CaseStatement.copyToImpl(CaseStatement copy, DBObject copyParent, IDPolicy idPolicy)
           
protected  void ColumnKeywordUsage.copyToImpl(ColumnKeywordUsage target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void ColumnUsage.copyToImpl(ColumnUsage target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void Comparison.copyToImpl(Comparison target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void DataMiningFunction.copyToImpl(DataMiningFunction target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void FKUsage.copyToImpl(FKUsage target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void Function.copyToImpl(Function target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void FunctionUsage.copyToImpl(FunctionUsage target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void GroupByExpression.copyToImpl(GroupByExpression target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void GroupByObject.copyToImpl(GroupByObject target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void HierarchicalQueryObject.copyToImpl(HierarchicalQueryObject target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void IndexObject.copyToImpl(IndexObject target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void JoinObject.copyToImpl(JoinObject target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void Operation.copyToImpl(Operation target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void OrderByObject.copyToImpl(OrderByObject target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void SelectObject.copyToImpl(SelectObject target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void SelectObjectUsage.copyToImpl(SelectObjectUsage target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void SetOperation.copyToImpl(SetOperation target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void SimpleSQLFragment.copyToImpl(SimpleSQLFragment target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void WhereObject.copyToImpl(WhereObject target, DBObject copyParent, IDPolicy idPolicy)
           
protected  void WindowFunction.copyToImpl(WindowFunction target, DBObject copyParent, IDPolicy idPolicy)
           
protected  DBObjectID AbstractSQLQueryBuilder.ensureID(DBObject s)
          Only call on an object that has been added to the hierarchy - e.g.
protected  java.util.List AbstractSQLQueryBuilder.getIDs(DBObject[] objs)
           
protected  void AbstractSQLQueryBuilder.loadObject(DBObject frag)
          Load the given object (i.e.
protected  void AbstractSQLQueryBuilder.loadObjects(DBObject[] frags)
           
protected  void AbstractSQLQueryBuilder.setNewFromObject(DBObject frag, FromObject oldFrom, FromObject newFrom)
           
 void AbstractSQLFragment.setParent(DBObject parent)
           
protected  void AbstractSQLQueryBuilder.unloadObject(DBObject frag)
           
 

Method parameters in oracle.javatools.db.sql with type arguments of type DBObject
protected  void AbstractSQLQuery.getOwnedObjectsImpl(java.util.Collection<DBObject> objs, java.lang.String... types)
          Returns all child objects of the query.
protected  void JoinObject.getOwnedObjectsImpl(java.util.Collection<DBObject> objs, java.lang.String... types)
           
protected  void Comparison.getOwnedObjectsImpl(java.util.Collection<DBObject> objs, java.lang.String... types)
           
protected  void IndexObject.getOwnedObjectsImpl(java.util.Collection<DBObject> objs, java.lang.String... types)
           
protected  void OrderByObject.getOwnedObjectsImpl(java.util.Collection<DBObject> objs, java.lang.String... types)
           
protected  void GroupByObject.getOwnedObjectsImpl(java.util.Collection<DBObject> objs, java.lang.String... types)
           
protected  void CaseStatement.getOwnedObjectsImpl(java.util.Collection<DBObject> objs, java.lang.String... types)
           
protected  void CaseStatement.WhenThen.getOwnedObjectsImpl(java.util.Collection<DBObject> objs, java.lang.String... types)
           
protected  void DataMiningFunction.getOwnedObjectsImpl(java.util.Collection<DBObject> objs, java.lang.String... types)
           
protected  void AbstractAliasFragment.getOwnedObjectsImpl(java.util.Collection<DBObject> objs, java.lang.String... types)
           
protected  void HierarchicalQueryObject.getOwnedObjectsImpl(java.util.Collection<DBObject> objs, java.lang.String... types)
           
 

Constructors in oracle.javatools.db.sql with parameters of type DBObject
IDException(DBObject obj)
          Constructor to use when an object has no ID.
 

Uses of DBObject in oracle.jdeveloper.offlinedb
 

Methods in oracle.jdeveloper.offlinedb with type parameters of type DBObject
<T extends DBObject>
T
OfflineDBObjectFactory.newSchemaObject(java.lang.Class<T> clz)
          Deprecated. use newObject instead
<T extends DBObject>
T
OfflineDBObjectFactory.newSchemaObject(java.lang.Class<T> clz, Schema schema)
          Deprecated. use newObject instead
 

Methods in oracle.jdeveloper.offlinedb that return DBObject
protected  DBObject OfflineDBObjectProvider.findByID(DBObjectID id)
          Finds a given object by ID.
 DBObject OfflineDBObjectProvider.findGeneratedObject(DBObjectID id)
          Deprecated. 
 DBObject OfflineDBObjectProvider.findImportedObject(DBObjectID id)
          Deprecated. 
 DBObject OfflineDBObjectProvider.getObject(OfflineDBObjectNode node)
          Retrieves the object from the given node ensuring that the object's ID is correctly setup for this provider.
 

Methods in oracle.jdeveloper.offlinedb that return types with arguments of type DBObject
static java.util.Collection<DBObject> OfflineDBUtil.loadAllObjects(OfflineDBObjectProvider pro)
          Loads all the DBObjects in a given provider and returns them in a List.
 

Methods in oracle.jdeveloper.offlinedb with parameters of type DBObject
static void OfflineDBUtil.canCreateURL(java.net.URL url, DBObject obj)
          Checks that create is available on the given object url.
static void OfflineDBUtil.canUpdateFile(DBObject obj, OfflineDBObjectProvider pro)
          Checks that update is available on the given object.
static void OfflineDBUtil.canUpdateURL(java.net.URL url, DBObject obj)
          Checks that update is available on the given object url.
 DBObjectID OfflineDBObjectFactory.ensureID(DBObject obj)
          Checks that the given object has an ID.
 DBObjectID OfflineDBObjectFactory.ensureID(DBObject obj, boolean deep)
          Checks that the given object has an ID.
 DBObjectID OfflineDBObjectFactory.ensureID(DBObject obj, boolean deep, boolean forceNames)
          Same as OfflineDBObjectFactory.ensureID(DBObject,boolean) but optionally specify that this is only a load operation and therefore heavier ID processing (such as updating the name information in the IDs) can be skipped.
 DBObjectID OfflineDBObjectFactory.newID(DBObject obj)
          Creates a new ID for the given object and sets it too.
 DBObjectID OfflineDBObjectFactory.newID(DBObject obj, DBObjectID parent)
          Creates a new ID for the given object and sets it too.
 void OfflineDBObjectProvider.validateObject(DBObject object)
          Validates the given object using the DBObjectValidator registered against that object's type.
 void OfflineDBObjectProvider.validateObject(DBObject original, DBObject update)
          Validates the given object update using the DBObjectValidator registered against that object's type.
 void OfflineDBValidationManager.Validator.validateObject(OfflineDBObjectProvider pro, DBObject original, DBObject update, java.lang.String property)
          Validates the given object change for the given provider.
 void OfflineDBObjectProvider.validateObjectProperty(DBObject original, DBObject update, java.lang.String property)
           
 void OfflineDBObjectProvider.validateObjectProperty(DBObject object, java.lang.String property)
           
 

Method parameters in oracle.jdeveloper.offlinedb with type arguments of type DBObject
 void OfflineDBObjectFactory.ensureID(java.util.Collection<? extends DBObject> objs, Difference rs)
          Checks that the given objects have an ID.
 

Constructors in oracle.jdeveloper.offlinedb with parameters of type DBObject
DependentProviderUpdateException(DBObject obj)
           
 

Uses of DBObject in oracle.jdeveloper.offlinedb.model
 

Methods in oracle.jdeveloper.offlinedb.model that return DBObject
 DBObject ProviderDefaultTemplateSettings.getDefaultTemplate(java.lang.String type, OfflineDBObjectProvider pro)
           
 

Methods in oracle.jdeveloper.offlinedb.model with parameters of type DBObject
 Node NodeCache.findNode(DBObject obj)
          Attempts to find the node in the navigator for the given object.
 java.net.URL NodeCache.findURL(DBObject obj)
          Attempts to find a URL for the given object.
 void ProviderDefaultTemplateSettings.setDefaultTemplate(java.lang.String type, DBObject obj)
           
 

Uses of DBObject in oracle.jdeveloper.offlinedb.userprops
 

Methods in oracle.jdeveloper.offlinedb.userprops with parameters of type DBObject
 java.lang.String UserPropertyDefn.getDefaultValue(OfflineDBObjectProvider pro, DBObject dbObj)
           
 java.lang.Object UserPropertyInitializer.getPropertyInitialValue(DBObject obj, java.lang.String propertyName)
           
protected abstract  java.lang.String UserPropertyInitializer.getUserPropertyDefault(DBObject obj, java.lang.String userPropertyName)
          Concrete subclasses should return the default value of the user property with the given name for the given DBObject or throw a PropertyInitializer.InitializationVeto exception.
static java.util.List<UserPropertyDefn> UserPropertyUtils.getUserPropertydefns(OfflineDBObjectProvider prov, DBObject dbobject)
          get a list of the user property definitions for a DBObject
static java.util.Map<java.lang.String,java.lang.String> UserPropertyUtils.getUserpropertyNameValueMap(DBObject dbo)
          get a List of the user property values for a DBObject
static java.lang.Object UserPropertyDefn.getValue(OfflineDBObjectProvider prov, DBObject dbObject, java.lang.String udpName)
          Return the User Defined Property Value.
 void AbstractUserPropertyValidator.validateObject(OfflineDBObjectProvider pro, DBObject original, DBObject update, java.lang.String property)
           
abstract  void AbstractUserPropertyValidator.validateUserPropertyValue(OfflineDBObjectProvider pro, DBObject original, DBObject update, java.lang.String userPropertyName, java.lang.String userPropertyValue)
          Implementations of this method will be called to allow validation of User Property Values.
 

Method parameters in oracle.jdeveloper.offlinedb.userprops with type arguments of type DBObject
 java.lang.String[] UserPropertyInitializer.getPropertyNames(java.lang.Class<? extends DBObject> clz)
           
protected abstract  java.lang.String[] UserPropertyInitializer.getUserPropertyNames(java.lang.Class<? extends DBObject> clz)
          Concrete subclasses should return a String[] of user property names for objects of the given class for which they provide a default value.
 

Uses of DBObject in oracle.jdeveloper.offlinedb.wizard
 

Methods in oracle.jdeveloper.offlinedb.wizard with parameters of type DBObject
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)

E13403-03

Copyright © 1997, 2009, Oracle. All rights reserved.