|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.6.0) E13403-07 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use 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.extension | |
oracle.javatools.db.ora | Contains the database api implementation for Oracle databases, and additional DBObject implementations for objects specific to Oracle. |
oracle.javatools.db.plsql | Utility classes for working with (for example parsing) PL/SQL. |
oracle.javatools.db.property | Contains classes for extending the object support that comes as standard in the database api (e.g. |
oracle.javatools.db.sql | Contains an API for declaratively parsing SQL queries (SELECT statements). |
oracle.jdeveloper.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. |
protected abstract DBObject |
DBObjectChooserDelegate.getOrCreateDBObject()
|
DBObject |
DBObjectChooser.getOrCreateDBObject()
|
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 | ||
---|---|---|
|
DBEditorFactory.createDBObject(DBObjectProvider pro,
T template,
DBObject parent,
boolean commitToProvider)
Creates a new database object using the given template. |
|
protected
|
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. |
|
|
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
|
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 |
DBObjectNode.getDBObject()
Returns the contained object. |
DBObject |
BaseDBObjectTextNode.getDBObject()
Returns the DBObject for the node. |
DBObject |
BaseDBObjectNode.getDBObject()
Returns the DBObject for the node. |
Methods in oracle.ide.db.model with parameters of type DBObject | |
---|---|
void |
DBObjectNode.init(DBObject obj,
DBObjectProvider pro)
Initialises a new node. |
void |
BaseDBObjectNode.init(DBObject obj,
DBObjectProvider pro)
|
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 |
WhereObjectPanel.init(SQLQueryBuilder builder,
DBObject defaultObject)
|
protected void |
HavingPanel.init(SQLQueryBuilder builder,
DBObject defaultObject)
|
protected void |
QueryPanel.init(SQLQueryBuilder builder,
DBObject defaultObject)
|
protected void |
QueryDisplayPanel.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)
|
void |
SelectObjectsPanel.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 |
AbstractSystemObject
Abstract superclass for all SystemObject implementations. |
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 tablespace in a database. |
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
|
DBUtil.findChildren(DBObject obj,
java.lang.Class<T>... clz)
Finds owned objects of the given class under the given object. |
|
|
AbstractChildDBObject.findParent(java.lang.Class<T> parentClass)
Looks in the parent heirachy of this object for an object of the given class. |
|
static
|
DBUtil.getProviderDefinition(T obj,
DBObjectProvider pro)
Gets the definition for the given object from the provider by querying name, schema and type. |
|
static
|
TemplateExpander.initialiseObject(T template)
|
|
static
|
DBUtil.makeTemporaryCopy(D object)
Makes a copy of the original object, with temporary reference ids. |
|
|
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 . |
|
|
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 . |
|
|
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 . |
|
|
DBObjectFactory.newObject(T template)
Creates a new object using the given template with properties initialized according to all registered PropertyInitializers , |
|
|
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)
|
protected DBObject |
AbstractDBObject.copyTo(DBObject target,
DBObject copyParent,
IDPolicy idPolicy)
Internal copy method used by the API to perform copy operations. |
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 |
DBObject.findOwnedObject(DBObjectID id)
Returns a child of this object that has the given ID. |
DBObject |
CheckConstraint.findOwnedObject(DBObjectID id)
|
DBObject |
Index.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 |
DBObject.getParent()
Returns the parent of this object, if one exists. |
DBObject |
AbstractSystemObject.getParent()
|
DBObject |
AbstractChildDBObject.getParent()
|
DBObject |
Index.getParent()
|
DBObject |
ChildDBObject.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 |
DBObjectID.resolveID()
Resolves the id into the object referenced. |
DBObject |
ReferenceID.resolveID()
|
DBObject |
TemporaryObjectID.resolveID()
|
DBObject |
BaseObjectID.resolveID()
|
DBObject |
DBReferenceID.resolveID()
Deprecated. This ID is used to reference an object in the database. |
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 |
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. |
protected DBObject |
NameBasedID.resolveInParentObject(DBObject parent)
|
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
|
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)
|
|
protected DBObject |
AbstractDBObject.copyTo(DBObject target,
DBObject copyParent,
IDPolicy idPolicy)
Internal copy method used by the API to perform copy operations. |
|
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 |
PlSqlSubprogram.copyToImpl(AbstractDBObject copy,
DBObject copyParent,
IDPolicy idPolicy)
|
|
protected void |
PlSql.copyToImpl(AbstractDBObject copy,
DBObject copyParent,
IDPolicy idPolicy)
|
|
protected void |
AbstractChildDBObject.copyToImpl(AbstractDBObject copy,
DBObject copyParent,
IDPolicy idPolicy)
|
|
protected void |
SpecPlSql.copyToImpl(AbstractDBObject copy,
DBObject copyParent,
IDPolicy idPolicy)
|
|
protected void |
Index.copyToImpl(AbstractDBObject copy,
DBObject copyParent,
IDPolicy idPolicy)
|
|
protected void |
AbstractBuildableObject.copyToImpl(AbstractDBObject copy,
DBObject copyParent,
IDPolicy idPolicy)
|
|
protected void |
PlSqlParameter.copyToImpl(AbstractDBObject other,
DBObject copyParent,
IDPolicy idPolicy)
|
|
protected void |
PlSqlMethod.copyToImpl(AbstractDBObject other,
DBObject copyParent,
IDPolicy idPolicy)
|
|
protected void |
AbstractSchemaObject.copyToImpl(AbstractDBObject copy,
DBObject copyParent,
IDPolicy idPolicy)
|
|
protected void |
PlSqlAttribute.copyToImpl(AbstractDBObject other,
DBObject copyParent,
IDPolicy idPolicy)
|
|
protected void |
AbstractDBObject.copyToImpl(AbstractDBObject copy,
DBObject copyParent,
IDPolicy idPolicy)
Implementation method for making a copy of this object. |
|
protected boolean |
SchemaObjectManager.couldFixUnresolvedReferences(DBObject obj)
If the provider supports unresolved references this method must return for an object that could resolve them. |
|
static DBObjectID |
TemporaryObjectID.createID(DBObject obj)
Creates a new DBObjectID pointing to a specific object. |
|
protected BaseObjectID |
DBObjectFactory.createID(DBObject obj)
|
|
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
|
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 DBObjectID |
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)
|
|
abstract java.util.Collection<DBObjectID> |
CascadeManager.listReferers(DBObject obj)
Gets the ids of the DBObjects who directly reference the given object. |
|
java.util.Collection<DBObjectID> |
SchemaObjectManager.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. |
|
|
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 . |
|
|
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 . |
|
|
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 |
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. |
|
protected DBObject |
NameBasedID.resolveInParentObject(DBObject parent)
|
|
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. |
|
protected void |
AbstractDBObjectBuilder.updateTimestamp(DBObject object)
Sets the timestamp of the given object if the underyling DBObjectProvide supports timestamping. |
|
protected void |
AbstractDBObjectBuilder.updateTimestamp(DBObject object,
boolean force)
|
|
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 |
Relation.getOwnedObjectsImpl(java.util.Collection<DBObject> c,
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 |
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 |
PredefinedDataType.getParent()
|
DBObject |
DataTypeSynonym.getParent()
|
DBObject |
DataTypeID.resolveID()
|
Methods in oracle.javatools.db.datatypes with parameters of type DBObject | |
---|---|
protected void |
PredefinedDataType.copyToImpl(AbstractDBObject other,
DBObject copyParent,
IDPolicy idPolicy)
|
protected void |
ComplexType.copyToImpl(AbstractDBObject other,
DBObject copyParent,
IDPolicy idPolicy)
|
protected void |
DataTypeUsage.copyToImpl(AbstractDBObject target,
DBObject copyParent,
IDPolicy idPolicy)
|
protected void |
DataTypeAttribute.copyToImpl(AbstractDBObject other,
DBObject copyParent,
IDPolicy idPolicy)
|
protected void |
NumericDataType.copyToImpl(AbstractDBObject other,
DBObject copyParent,
IDPolicy idPolicy)
|
protected void |
DataTypeSynonym.copyToImpl(AbstractDBObject other,
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 |
PredefinedDataType.validateDefaultValue(java.lang.Object defaultValue,
DataTypeUsage dataTypeUsage,
DBObject dbObject)
|
void |
CharacterDataType.validateDefaultValue(java.lang.Object defaultValue,
DataTypeUsage dataTypeUsage,
DBObject dbObject)
Validates defaultValue for dataTypeUsage against the declared size of this character type. |
void |
ComplexType.validateDefaultValue(java.lang.Object defaultValue,
DataTypeUsage dataTypeUsage,
DBObject dbObject)
|
void |
DateDataType.validateDefaultValue(java.lang.Object defaultValue,
DataTypeUsage dataTypeUsage,
DBObject dbObject)
|
void |
BinaryDataType.validateDefaultValue(java.lang.Object defaultValue,
DataTypeUsage dataTypeUsage,
DBObject dbObject)
Validates defaultValue for dataTypeUsage against the declared size of this binary 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 |
TimeStampTZDataType.validateDefaultValue(java.lang.Object defaultValue,
DataTypeUsage dataTypeUsage,
DBObject context)
|
void |
DataTypeSynonym.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 |
PredefinedDataType.validateUsage(DataTypeUsage dataTypeUsage,
DBObject dbObject)
|
void |
ComplexType.validateUsage(DataTypeUsage dataTypeUsage,
DBObject dbObject)
|
void |
NumericDataType.validateUsage(DataTypeUsage dataTypeUsage,
DBObject dbObject)
Validates dataTypeUsage against self's definition. |
void |
DataTypeSynonym.validateUsage(DataTypeUsage dataTypeUsage,
DBObject dbObject)
|
void |
DataType.validateUsage(DataTypeUsage dataTypeUsage,
DBObject dbObject)
Validates dataTypeUsage against self's definition. |
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.extension |
---|
Methods in oracle.javatools.db.extension with parameters of type DBObject | |
---|---|
boolean |
DelegateDDLGenerator.canAlterProperty(DBObject original,
DBObject update,
java.lang.String prop)
|
PropertyAction |
DelegateDDLGenerator.canChangeProperty(DBObject original,
DBObject update,
java.lang.String prop)
|
PropertyAction |
DelegateDDLGenerator.canUpdateObject(DBObject original,
DBObject update)
|
DDL |
DelegateDDLGenerator.getCreateDDL(DDLOptions options,
DBObject... objects)
|
DDL |
DelegateDDLGenerator.getDeleteDDL(DDLOptions options,
DBObject... objects)
|
DDL |
DelegateDDLGenerator.getUndeleteDDL(DDLOptions options,
DBObject... objects)
|
Method parameters in oracle.javatools.db.extension with type arguments of type DBObject | |
---|---|
void |
DBObjectRegistry.registerClass(java.lang.String objType,
java.lang.Class<? extends DBObject> objClz)
|
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 with parameters of type DBObject | |
---|---|
void |
OracleNumberDataType.validateDefaultValue(java.lang.Object defaultValue,
DataTypeUsage dataTypeUsage,
DBObject dbObject)
|
void |
OracleNumberDataType.validateUsage(DataTypeUsage dataTypeUsage,
DBObject dbObject)
|
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 |
AbstractPropertyManager.canAlterProperty(DBObject original,
DBObject update,
java.lang.String prop)
|
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. |
PropertyAction |
AbstractPropertyManager.canChangeProperty(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. |
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 |
AbstractPropertyManager.canUpdateObject(DBObject orig,
DBObject update)
|
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. |
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.isBeanProperty(java.lang.Class<? extends DBObject> clz,
java.lang.String propName)
Tests whether a given property is a bean property (i.e. |
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. |
void |
Metadata.registerObjectClass(java.lang.String type,
java.lang.Class<? extends DBObject> clz)
|
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
Deprecated. no longer required, use get/setDmSpecificArgs directly. |
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 |
AbstractSQLQuery.findOwnedObject(DBObjectID id)
|
Methods in oracle.javatools.db.sql with parameters of type DBObject | |
---|---|
protected void |
AbstractSchemaObjectUsage.copyToImpl(AbstractDBObject target,
DBObject copyParent,
IDPolicy idPolicy)
|
protected void |
FunctionUsage.copyToImpl(AbstractDBObject target,
DBObject copyParent,
IDPolicy idPolicy)
|
protected void |
Operation.copyToImpl(AbstractDBObject target,
DBObject copyParent,
IDPolicy idPolicy)
|
protected void |
AbstractDBObjectUsage.copyToImpl(AbstractDBObject target,
DBObject copyParent,
IDPolicy idPolicy)
|
protected void |
FKUsage.copyToImpl(AbstractDBObject 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)
|
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 | ||
---|---|---|
|
OfflineDBObjectFactory.newSchemaObject(java.lang.Class<T> clz)
Deprecated. use newObject instead |
|
|
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.6.0) E13403-07 |
|||||||||
PREV NEXT | FRAMES NO FRAMES |