Extension SDK 9.0.5

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.