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.
|
setParent
addObjectListener, 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, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getParent
addObjectListener, copyTo, copyTo, copyTo, findOwnedObject, findOwnedObject, findOwnedObject, getID, getName, getOwnedObjects, getOwnedObjects, getProperties, getReferenceIDs, removeObjectListener, removeOwnedObject, setID, setName
getProperty, getProperty, setProperties, setProperty
public static final java.lang.String TYPE
public PlSqlAttribute()
public PlSqlAttribute(java.lang.String name)
name
- a string containing the attribute namepublic 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)
AbstractDBObject
copyToImpl
in class AbstractDBObject
other
- 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)
AbstractDBObject
equalsImpl
in class AbstractDBObject
public 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()
DBObject
public 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)
AbstractDBObject
includesType
to check the types vararg.getOwnedObjectsImpl
in class AbstractDBObject
objs
- 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)
AbstractDBObject
replaceReferenceIDs
in interface DBObject
replaceReferenceIDs
in class AbstractDBObject
idMap
- key = old DBObjectID, value = new DBObjectID