Extension SDK 10.1.2


oracle.jdeveloper.cm.ds.db
Class AbstractSchemaObject

java.lang.Object
  extended byoracle.jdeveloper.cm.ds.db.AbstractDBObject
      extended byoracle.jdeveloper.cm.ds.db.AbstractSchemaObject

All Implemented Interfaces:
Copyable, DBObject, SchemaObject, Subject
Direct Known Subclasses:
Index, Java, PlSql, Relation, Sequence, Synonym, Trigger

public abstract class AbstractSchemaObject
extends AbstractDBObject
implements SchemaObject

Provides a base implementation of the SchemaObject interface.

Since:
9.0.5

Field Summary

Fields inherited from interface oracle.jdeveloper.cm.ds.db.DBObject
COMMENT

Fields inherited from interface oracle.ide.addin.Subject
OBJECT_MODIFIED

Constructor Summary
protected AbstractSchemaObject()
Constructs a new instance.
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
protected void copyToImpl(AbstractSchemaObject copy)
protected boolean equalsImpl(AbstractSchemaObject target)
Schema getSchema()
Gets the Schema of this object.
void setSchema(Schema schema)
Sets the Schema of this object.

Methods inherited from class oracle.jdeveloper.cm.ds.db.AbstractDBObject
attach, compareToImpl, copyToImpl, detach, equals, equalsImpl, getID, getName, getProperties, getProperty, hashCode, notifyObservers, setID, setName, setProperties, setProperty, toString

Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait

Methods inherited from interface oracle.jdeveloper.cm.ds.db.DBObject
copyTo, getID, getName, getProperties, getProperty, getType, setID, setName, setProperties, setProperty

Methods inherited from interface oracle.ide.addin.Subject
attach, detach, notifyObservers

Constructor Detail

AbstractSchemaObject

protected AbstractSchemaObject()
Constructs a new instance.

AbstractSchemaObject

protected AbstractSchemaObject(java.lang.String name,
                               Schema schema,
                               DBObjectID id)
Constructs a new instance with the specified name and schema.
Parameters:
name - a string representing the name of the object
schema - a string representing the schema containing the object
id - the ID for this object

AbstractSchemaObject

protected AbstractSchemaObject(java.lang.String name,
                               Schema schema)
Constructs a new instance with the specified name and schema.
Parameters:
name - a string representing the name of the object
schema - a string representing the schema containing the object

Method Detail

copyToImpl

protected void copyToImpl(AbstractSchemaObject copy)

equalsImpl

protected boolean equalsImpl(AbstractSchemaObject target)

setSchema

public void setSchema(Schema schema)
Description copied from interface: SchemaObject
Sets the Schema of this object.
Specified by:
setSchema in interface SchemaObject
Parameters:
schema - the Schema containing this object

getSchema

public Schema getSchema()
Description copied from interface: SchemaObject
Gets the Schema of this object.
Specified by:
getSchema in interface SchemaObject
Returns:
schema the Schema containing this object

Extension SDK


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