Holds the persistent state of workflow relevant data. This interface
uses only standard Java data types; it does not need to know about
WAPI data types - conversions are handled externally to the persistence
service. No parameter validation need be performed by implementations.
author: Adrian Price
Retrieves the attribute value. Implementations are responsible for
returning an instance of the correct class for the data type.
The attribute value. throws: OBERuntimeException - if the value cannot be converted to thecorrect class. See Also:DataTypes.classForType(int) See Also:DataTypes.classForDataType
Sets the attribute value. Implementations are responsible for converting
the value to the correct class for the data type.
Parameters: type - The data type (typically Type.DEFAULT_TYPE). Parameters: value - The value to set. throws: OBERuntimeException - If the value cannot be converted to thecorrect class. throws: AttributeReadOnlyException - if the attribute in question cannot beupdated because it is read-only (applies to system attributes only). See Also:DataTypes.classForType See Also:DataTypes.classForDataType