Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.0.0)

E17493-01

oracle.javatools.db
Interface SystemObject

All Superinterfaces:
Copyable, DBObject, DynamicPropertySet
All Known Subinterfaces:
BinaryObject, SchemaObject, SourceObject
All Known Implementing Classes:
AbstractSchemaObject, AbstractSystemObject, ComplexType, DatabaseLink, Directory, Function, Function, Index, Indextype, Java, JavaClass, JavaResource, JavaSource, MaterializedView, MaterializedViewLog, ObjectType, Package, Package, PackageBody, PlSql, PlSqlSchemaObject, PlSqlSchemaObjectBody, PlSqlSchemaObjectSpec, PlSqlSubprogram, Procedure, Procedure, RecycledObject, Relation, Schema, Sequence, SpecPlSql, Synonym, Table, Tablespace, Trigger, Trigger, Type, TypeBody, 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.2.0
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 addObjectListener(DBObjectListener list)
          Deprecated. - replaced with addObjectListener(oracle.javatools.db.event.DBObjectListener)
 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.
 void removeObjectListener(DBObjectListener list)
          Deprecated. - replaced with removeObjectListener(oracle.javatools.db.event.DBObjectListener)
 
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.


addObjectListener

@Deprecated
void addObjectListener(DBObjectListener list)
Deprecated. - replaced with addObjectListener(oracle.javatools.db.event.DBObjectListener)

Attaches a listener to this object to listen for change events.


removeObjectListener

@Deprecated
void removeObjectListener(DBObjectListener list)
Deprecated. - replaced with removeObjectListener(oracle.javatools.db.event.DBObjectListener)

Removes the given listener from the list of registered listeners for this class.


Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.0.0)

E17493-01

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