public interface BusinessObjectDocument
extends java.io.Serializable
BusinessObjectDocument
Commands. It packages
an ApplicationArea
and a DataArea
. The DataArea in turn contains
a Verb (actions) and one or more Nouns (raw data).Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
IBM copyright notice field.
|
Modifier and Type | Method and Description |
---|---|
VerbAction |
getAction(BaseVO endNode,
java.lang.String attr)
Gets the action that's corresponding to the given endNode and its attribute
|
ApplicationArea |
getApplicationArea()
Returns the ApplicationArea inside this BusinessObjectDocument
|
DataArea |
getDataArea()
Returns the DataArea contained inside this BusinessObjectDocument
|
java.lang.Object |
getValue(java.lang.Object endNode,
java.lang.String attribute)
Gets the value of the given attribute of a given node
|
void |
setActivityToken(ActivityToken token)
Sets the activity token of for this object
|
void |
setDataArea(DataArea area)
Sets the DataArea of a business object document.
|
static final java.lang.String COPYRIGHT
ApplicationArea getApplicationArea()
DataArea getDataArea()
void setActivityToken(ActivityToken token)
token
- the token to be setvoid setDataArea(DataArea area)
area
- The DataArea
of a BODVerbAction getAction(BaseVO endNode, java.lang.String attr)
endNode
- attribute
- java.lang.Object getValue(java.lang.Object endNode, java.lang.String attribute)
endNode
- attribute
- NullObject.VALUE
will
be returned