Skip navigation links

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

E17493-04


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.

Skip navigation links

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

E17493-04


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