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

E13403-03

oracle.javatools.db
Interface SystemObject

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

public interface SystemObject
extends DBObject

A system object is available at the DBObjectProvider level through the list and get methods, and can be created/updated/deleted. It is also a listeneable object, so can accept DBObjectListener instances to be registered against it, which will be notified of any property changes in the object's underlying properties.

Since:
11.1.1
See Also:
DBObjectListener

Field Summary
 
Fields inherited from interface oracle.javatools.db.DBObject
COMMENT
 
Method Summary
 void addObjectListener(DBObjectListener 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.
 void removeObjectListener(DBObjectListener list)
          Removes the given listener from the list of registered listeners for this class.
 
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

addObjectListener

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

See Also:
DBObjectListener

removeObjectListener

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

See Also:
DBObjectListener

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)

E13403-03

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