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

E13403-02

oracle.javatools.db
Interface SchemaObject

All Superinterfaces:
Copyable, DBObject, DynamicPropertySet
All Known Subinterfaces:
BinaryObject, SourceObject
All Known Implementing Classes:
AbstractSchemaObject, ComplexType, DatabaseLink, Directory, Function, Index, Indextype, Java, JavaClass, JavaResource, JavaSource, MaterializedView, MaterializedViewLog, ObjectType, Package, PlSql, PlSqlSubprogram, Procedure, RecycledObject, Relation, Sequence, SpecPlSql, Synonym, Table, Trigger, View, XMLSchema

public interface SchemaObject
extends DBObject

A SchemaObject represents a database object that can exist within the context of a schema.


Field Summary
 
Fields inherited from interface oracle.javatools.db.DBObject
COMMENT
 
Method Summary
 void addObjectListener(SchemaObjectListener list)
          Attaches a listener to this object to listen for change events.
 void fireObjectUpdated(DBObjectChange change)
          Notifies any registered listeners of the change to this object.
 Schema getSchema()
          Gets the Schema of this object.
 void removeObjectListener(SchemaObjectListener list)
          Removes the given listener from the list of registered listeners for this class.
 void setSchema(Schema schema)
          Sets the Schema of this object.
 
Methods inherited from interface oracle.javatools.db.DBObject
copyTo, copyTo, copyTo, findOwnedObject, findOwnedObject, getID, getName, getOwnedObjects, getOwnedObjects, getParent, getReferenceIDs, getType, replaceReferenceIDs, setID, setName
 
Methods inherited from interface oracle.javatools.util.DynamicPropertySet
getProperties, getProperty, getProperty, setProperties, setProperty
 

Method Detail

setSchema

void setSchema(Schema schema)
Sets the Schema of this object.

Parameters:
schema - the Schema containing this object

getSchema

Schema getSchema()
Gets the Schema of this object.

Returns:
schema the Schema containing this object

addObjectListener

void addObjectListener(SchemaObjectListener list)
Attaches a listener to this object to listen for change events.

See Also:
SchemaObjectListener

removeObjectListener

void removeObjectListener(SchemaObjectListener list)
Removes the given listener from the list of registered listeners for this class.

See Also:
SchemaObjectListener

fireObjectUpdated

void fireObjectUpdated(DBObjectChange change)
Notifies any registered listeners of the change to this object.


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

E13403-02

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