oracle.owb.transformation
Class PLSQLRecordAttribute

oracle.owb.transformation.PLSQLRecordAttribute
All Implemented Interfaces:
Attribute, Datatyped, Extensible, OWBNamedObject, PropertyOwner

class PLSQLRecordAttribute
implements Attribute, Extensible


Field Summary
static java.lang.String prop_datatype
           
 
Constructor Summary
(package private) PLSQLRecordAttribute(oracle.wh.repos.sdk.WBAttribute attribute)
           
 
Method Summary
 Datatype getDatatype()
          Gets the datatype of object.
 java.lang.Object getPropertyValue(java.lang.String key)
          Get property value given a property name.
 oracle.wh.repos.sdk.WBAttribute getWBAttribute()
           
 void setDatatype(Datatype datatype)
          Sets the datatype of object.
 void setPropertyValue(java.lang.String key, java.lang.Object value)
          Set a property value.
 
Methods inherited from interface oracle.owb.foundation.OWBNamedObject
delete, getBusinessName, getClassDefinition, getComponent, getDescription, getName, getUOID, isDeletable, isEditable, isRenamable, setBusinessName, setDescription, setName
 
Methods inherited from interface oracle.owb.foundation.type.Datatyped
getLength, getPrecision, getScale, isPrecisionOmitted, setLength, setPrecision, setPrecisionOmitted, setScale
 
Methods inherited from interface oracle.owb.foundation.property.PropertyOwner
getDefaultPropertyValue, getLogicalPropertyKeys, getPhysicalPropertyKeys, getPropertyDomain, getPropertyKeys, getPropertyValueString, isLogicalProperty, isPhysicalProperty, isReadOnlyProperty, setPropertyValueByString
 

Field Detail

prop_datatype

public static final java.lang.String prop_datatype
Constructor Detail

PLSQLRecordAttribute

PLSQLRecordAttribute(oracle.wh.repos.sdk.WBAttribute attribute)
Method Detail

setDatatype

public void setDatatype(Datatype datatype)
Description copied from interface: Datatyped
Sets the datatype of object.
Specified by:
setDatatype in interface Datatyped
Following copied from interface: oracle.owb.foundation.type.Datatyped
Parameters:
datatype - - The datatype to be assigned to this typed object.
See Also:
#getDatatype.

getDatatype

public Datatype getDatatype()
Description copied from interface: Datatyped
Gets the datatype of object.
Specified by:
getDatatype in interface Datatyped
Following copied from interface: oracle.owb.foundation.type.Datatyped
Returns:
The datatype of this typed object.
See Also:
#setDatatype.

getPropertyValue

public java.lang.Object getPropertyValue(java.lang.String key)
                                  throws NoSuchPropertyException
Description copied from interface: PropertyOwner
Get property value given a property name.
Specified by:
getPropertyValue in interface PropertyOwner
Following copied from interface: oracle.owb.foundation.property.PropertyOwner
Parameters:
key - A property name
Returns:
The property value for the property name.
Throws:
NoSuchPropertyException -  
See Also:
PropertyOwner.setPropertyValue(java.lang.String, java.lang.Object)

setPropertyValue

public void setPropertyValue(java.lang.String key,
                             java.lang.Object value)
                      throws NoSuchPropertyException,
                             TypeMismatchException
Description copied from interface: PropertyOwner
Set a property value.
Specified by:
setPropertyValue in interface PropertyOwner
Following copied from interface: oracle.owb.foundation.property.PropertyOwner
Parameters:
key - A property name
value - A property value
Throws:
NoSuchPropertyException -  
TypeMismatchException -  
See Also:
PropertyOwner.getPropertyValue(java.lang.String)

getWBAttribute

public oracle.wh.repos.sdk.WBAttribute getWBAttribute()