PlSqlAttribute instead@Deprecated public class PlSqlAttribute extends AbstractChildDBObject
AbstractDBObject.ChildSupport, AbstractDBObject.ListenerSupport| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
TYPE
Deprecated.
|
| Constructor and Description |
|---|
PlSqlAttribute()
Deprecated.
Constructs a new object type attribute.
|
PlSqlAttribute(java.lang.String name)
Deprecated.
Constructs a new object type attribute with the specified name.
|
PlSqlAttribute(java.lang.String name, DataType dataType)
Deprecated.
Constructs a new attribute with the specified name and default usage of the given datatype.
|
PlSqlAttribute(java.lang.String name, DataTypeUsage dataTypeUsage)
Deprecated.
Constructs a new attribute with the specified name and datatype usage.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
copyToImpl(AbstractDBObject other, DBObject copyParent, IDPolicy idPolicy)
Deprecated.
Implementation method for making a copy of this object.
|
protected boolean |
equalsImpl(AbstractDBObject other)
Deprecated.
Equals implementation for testing equality with another AbstractDBObject.
|
DataTypeUsage |
getDataTypeUsage()
Deprecated.
|
protected void |
getOwnedObjectsImpl(java.util.Collection<DBObject> objs, java.lang.String... types)
Deprecated.
Used by all the final children methods.
|
SpecPlSql |
getSpecPlSql()
Deprecated.
Gets the
ComplexType that owns this attribute. |
java.lang.String |
getSqljExternalName()
Deprecated.
|
java.lang.String |
getType()
Deprecated.
Returns the type of this object.
|
boolean |
replaceReferenceIDs(java.util.Map<? extends DBObjectID,? extends DBObjectID> idMap)
Deprecated.
Override in subclasses to replace reference IDs as appropriate.
|
void |
setDataTypeUsage(DataTypeUsage dataTypeUsage)
Deprecated.
|
void |
setSpecPlSql(SpecPlSql plsql)
Deprecated.
Sets the
ComplexType that owns this attribute. |
void |
setSqljExternalName(java.lang.String sqljExternalName)
Deprecated.
|
setParentaddObjectListener, addObjectListener, addObjectListener, changeParent, compareToImpl, copyObject, copyTo, copyTo, copyTo, copyTo, equals, findOwnedObject, findOwnedObject, findOwnedObject, findOwnedObject, findParent, fireObjectUpdated, firePropertyChanged, getChildSupport, getID, getName, getOwnedObjects, getOwnedObjects, getParent, getProperties, getProperty, getProperty, getReferenceIDs, getReferenceIDsImpl, hashCode, includeOwnedObject, includesType, includesType, removeObjectListener, removeObjectListener, removeObjectListener, removeOwnedObject, removeThisAsParent, setID, setName, setProperties, setProperty, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetParentaddObjectListener, copyTo, copyTo, copyTo, findOwnedObject, findOwnedObject, findOwnedObject, getID, getName, getOwnedObjects, getOwnedObjects, getProperties, getReferenceIDs, removeObjectListener, removeOwnedObject, setID, setNamegetProperty, getProperty, setProperties, setPropertypublic static final java.lang.String TYPE
public PlSqlAttribute()
public PlSqlAttribute(java.lang.String name)
name - a string containing the attribute name
public PlSqlAttribute(java.lang.String name,
DataTypeUsage dataTypeUsage)
name - a string containing the attribute namedataType - the datatype of the attribute
@Deprecated
public PlSqlAttribute(java.lang.String name,
DataType dataType)
name - a string containing the attribute namedataType - the datatype of the attributeprotected void copyToImpl(AbstractDBObject other, DBObject copyParent, IDPolicy idPolicy)
AbstractDBObjectcopyToImpl in class AbstractDBObjectother - 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 other)
AbstractDBObjectequalsImpl in class AbstractDBObjectpublic SpecPlSql getSpecPlSql()
ComplexType that owns this attribute.public void setSpecPlSql(SpecPlSql plsql)
ComplexType that owns this attribute.relation - the object type that owns this attribute.public java.lang.String getType()
DBObjectpublic void setSqljExternalName(java.lang.String sqljExternalName)
public java.lang.String getSqljExternalName()
public void setDataTypeUsage(DataTypeUsage dataTypeUsage)
public DataTypeUsage getDataTypeUsage()
protected void getOwnedObjectsImpl(java.util.Collection<DBObject> objs, java.lang.String... types)
AbstractDBObjectincludesType to check the types vararg.getOwnedObjectsImpl in class AbstractDBObjectobjs - a Collection of the apppropriate children.types - a vararg of the type(s) to search forAbstractDBObject.includesType(java.lang.String, java.lang.String...)public boolean replaceReferenceIDs(java.util.Map<? extends DBObjectID,? extends DBObjectID> idMap)
AbstractDBObjectreplaceReferenceIDs in interface DBObjectreplaceReferenceIDs in class AbstractDBObjectidMap - key = old DBObjectID, value = new DBObjectID