PlSqlSchemaObjectSpec
instead@Deprecated public abstract class SpecPlSql extends PlSql
AbstractDBObject.ChildSupport, AbstractDBObject.ListenerSupport
BLOCK_TYPE
Modifier | Constructor and Description |
---|---|
protected |
SpecPlSql()
Deprecated.
|
protected |
SpecPlSql(java.lang.String name, Schema schema)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
addAttribute(int index, PlSqlAttribute att)
Deprecated.
Adds one attribute to this object type at the given index.
|
void |
addAttribute(PlSqlAttribute att)
Deprecated.
Adds one attribute to this object type.
|
void |
addMethod(int index, PlSqlMethod method)
Deprecated.
Adds one method to this object type at the given index.
|
void |
addMethod(PlSqlMethod method)
Deprecated.
Adds one method to this object type.
|
protected void |
copyToImpl(AbstractDBObject copy, DBObject copyParent, IDPolicy idPolicy)
Deprecated.
Implementation method for making a copy of this object.
|
protected boolean |
equalsImpl(AbstractDBObject target)
Deprecated.
Equals implementation for testing equality with another AbstractDBObject.
|
PlSqlAttribute |
getAttribute(java.lang.String name)
Deprecated.
Retrieves one attribute by name.
|
PlSqlAttribute[] |
getAttributes()
Deprecated.
Retrieves the list of attributes contained in this object type.
|
java.lang.String |
getBodySource()
Deprecated.
|
PlSqlInterrogator |
getBodySourceInterrogator()
Deprecated.
|
PlSqlMethod |
getMethod(java.lang.String name)
Deprecated.
Retrieves one method by name.
|
PlSqlMethod[] |
getMethods()
Deprecated.
Retrieves the list of methods contained in this object type.
|
void |
removeAttribute(PlSqlAttribute att)
Deprecated.
Removes an attribute from this object type.
|
void |
removeMethod(PlSqlMethod method)
Deprecated.
Removes an method from this object type.
|
void |
setAttributes(PlSqlAttribute[] newAttribs)
Deprecated.
Sets the entire list of attributes, replacing any that have previously been added.
|
void |
setBodySource(java.lang.String body)
Deprecated.
|
void |
setMethods(PlSqlMethod[] newMethods)
Deprecated.
Sets the entire list of methods, replacing any that have previously been added.
|
getSource, getSourceInterrogator, isPlSql, setSource
getSchema, setSchema
fireObjectUpdated
checkInit, checkInit, getOwnedObjectsImpl, getProperties, getReferenceIDsImpl, needsInitialization
addObjectListener, addObjectListener, addObjectListener, changeParent, compareToImpl, copyObject, copyTo, copyTo, copyTo, copyTo, equals, findOwnedObject, findOwnedObject, findOwnedObject, findOwnedObject, findParent, firePropertyChanged, getChildSupport, getID, getName, getOwnedObjects, getOwnedObjects, getParent, getProperty, getProperty, getReferenceIDs, hashCode, includeOwnedObject, includesType, includesType, removeObjectListener, removeObjectListener, removeObjectListener, removeOwnedObject, removeThisAsParent, replaceReferenceIDs, setID, setName, setProperties, setProperty, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
addObjectListener, getSchema, removeObjectListener, setSchema
addObjectListener, fireObjectUpdated, removeObjectListener
addObjectListener, copyTo, copyTo, copyTo, findOwnedObject, findOwnedObject, findOwnedObject, getID, getName, getOwnedObjects, getOwnedObjects, getParent, getProperties, getReferenceIDs, getType, removeObjectListener, removeOwnedObject, replaceReferenceIDs, setID, setName
getProperty, getProperty, setProperties, setProperty
protected SpecPlSql()
protected SpecPlSql(java.lang.String name, Schema schema)
protected void copyToImpl(AbstractDBObject copy, DBObject copyParent, IDPolicy idPolicy)
AbstractDBObject
copyToImpl
in class PlSql
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 PlSql
public void setAttributes(PlSqlAttribute[] newAttribs)
newAttribs
- an array containing the new list of attributespublic PlSqlAttribute[] getAttributes()
public void addAttribute(PlSqlAttribute att)
att
- the new attribute to addpublic void addAttribute(int index, PlSqlAttribute att)
index
- the index to add the new attribute atatt
- the new attribute to addpublic PlSqlAttribute getAttribute(java.lang.String name)
a
- string containing the desired attribute namenull
public void removeAttribute(PlSqlAttribute att)
att
- the attribute to removepublic void setMethods(PlSqlMethod[] newMethods)
newMethods
- an array containing the new list of methodspublic PlSqlMethod[] getMethods()
public void addMethod(PlSqlMethod method)
att
- the new method to addpublic void addMethod(int index, PlSqlMethod method)
index
- the index to add the new method atmethod
- the new method to addpublic PlSqlMethod getMethod(java.lang.String name)
a
- string containing the desired method namenull
public void removeMethod(PlSqlMethod method)
method
- the method to removepublic java.lang.String getBodySource()
public void setBodySource(java.lang.String body)
public PlSqlInterrogator getBodySourceInterrogator()