|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.6.0) E13403-07 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.javatools.db.AbstractDBObject oracle.javatools.db.AbstractBuildableObject oracle.javatools.db.AbstractSystemObject oracle.javatools.db.AbstractSchemaObject
public abstract class AbstractSchemaObject
Provides a base implementation of the SchemaObject
interface.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class oracle.javatools.db.AbstractDBObject |
---|
AbstractDBObject.ChildSupport |
Field Summary |
---|
Fields inherited from class oracle.javatools.db.AbstractSystemObject |
---|
m_listeners |
Fields inherited from interface oracle.javatools.db.DBObject |
---|
COMMENT |
Constructor Summary | |
---|---|
protected |
AbstractSchemaObject()
|
protected |
AbstractSchemaObject(java.lang.String name,
Schema schema)
Constructs a new instance with the specified name and schema. |
protected |
AbstractSchemaObject(java.lang.String name,
Schema schema,
DBObjectID id)
Constructs a new instance with the specified name and schema. |
Method Summary | |
---|---|
void |
addObjectListener(SchemaObjectListener list)
Deprecated. |
protected void |
copyToImpl(AbstractDBObject copy,
DBObject copyParent,
IDPolicy idPolicy)
Implementation method for making a copy of this object. |
protected boolean |
equalsImpl(AbstractDBObject target)
Equals implementation for testing equality with another AbstractDBObject. |
java.lang.Object |
getProperty(java.lang.String key)
Retrieves the value associated with a property. |
Schema |
getSchema()
Gets the Schema of this object. |
void |
removeObjectListener(SchemaObjectListener list)
Deprecated. |
void |
setProperty(java.lang.String key,
java.lang.Object value)
Sets the value for a property. |
void |
setSchema(Schema schema)
Sets the Schema of this object. |
Methods inherited from class oracle.javatools.db.AbstractSystemObject |
---|
addObjectListener, fireObjectUpdated, getParent, removeObjectListener |
Methods inherited from class oracle.javatools.db.AbstractBuildableObject |
---|
checkInit, checkInit, getOwnedObjectsImpl, getProperties, getReferenceIDsImpl, needsInitialization |
Methods inherited from class oracle.javatools.db.AbstractDBObject |
---|
changeParent, compareToImpl, copyObject, copyTo, copyTo, copyTo, copyTo, equals, findOwnedObject, findOwnedObject, findOwnedObject, getChildSupport, getID, getName, getOwnedObjects, getOwnedObjects, getProperty, getReferenceIDs, hashCode, includeOwnedObject, includesType, includesType, removeThisAsParent, replaceReferenceIDs, setID, setName, setProperties, toString |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface oracle.javatools.db.SystemObject |
---|
addObjectListener, fireObjectUpdated, removeObjectListener |
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, setProperties |
Constructor Detail |
---|
protected AbstractSchemaObject()
protected AbstractSchemaObject(java.lang.String name, Schema schema, DBObjectID id)
name
- a string representing the name of the objectschema
- a string representing the schema containing the objectid
- the ID for this objectprotected AbstractSchemaObject(java.lang.String name, Schema schema)
name
- a string representing the name of the objectschema
- a string representing the schema containing the objectMethod Detail |
---|
protected void copyToImpl(AbstractDBObject copy, DBObject copyParent, IDPolicy idPolicy)
AbstractDBObject
copyToImpl
in class AbstractBuildableObject
copy
- the copy being created of this objectcopyParent
- if this object is being copied underneath a parent, this
parameter is the copy of the parent of this object, which will therefore
need to be the parent of the copy of this object.idPolicy
- the policy for copying the object's ID.protected boolean equalsImpl(AbstractDBObject target)
AbstractDBObject
equalsImpl
in class AbstractBuildableObject
public void setSchema(Schema schema)
SchemaObject
setSchema
in interface SchemaObject
schema
- the Schema containing this objectpublic Schema getSchema()
SchemaObject
getSchema
in interface SchemaObject
public java.lang.Object getProperty(java.lang.String key)
DynamicPropertySet
getProperty
in interface DynamicPropertySet
getProperty
in class AbstractBuildableObject
key
- the property key for which a value is desired.
exists.
null
value
if the property does not exist or is not set.public void setProperty(java.lang.String key, java.lang.Object value)
DynamicPropertySet
null
removes that property.
setProperty
in interface DynamicPropertySet
setProperty
in class AbstractBuildableObject
key
- the property key to setvalue
- the value to set@Deprecated public final void removeObjectListener(SchemaObjectListener list)
SchemaObject
removeObjectListener
in interface SchemaObject
@Deprecated public final void addObjectListener(SchemaObjectListener list)
SchemaObject
addObjectListener
in interface SchemaObject
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.6.0) E13403-07 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |