Skip navigation links
oracle.javatools.db
Interface SystemObject
- All Superinterfaces:
- Copyable, DBObject, DynamicPropertySet
- All Known Subinterfaces:
- BinaryObject, SchemaObject, SourceObject
- All Known Implementing Classes:
- AbstractBuildableObject, AbstractSchemaObject, AbstractSystemObject, 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.2.0
- See Also:
DBObjectListener
Methods inherited from interface oracle.javatools.db.DBObject |
copyTo, copyTo, copyTo, findOwnedObject, findOwnedObject, getID, getName, getOwnedObjects, getOwnedObjects, getParent, getReferenceIDs, getType, replaceReferenceIDs, setID, setName |
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.
Skip navigation links
Copyright © 1997, 2011, Oracle. All rights reserved.