public interface ExecutionContext extends java.io.Serializable, UserAttributeContainer, PluginDataContainer
| Modifier and Type | Field and Description |
|---|---|
static long |
serialVersionUID
Generated ID for serialisation.
|
| Modifier and Type | Method and Description |
|---|---|
QualifiedAgent |
getAgent()
Returns the user that requested the execution of the activity.
|
Enquiry |
getCurrentEnquiry()
Gets the current enquiry in case the activity is executed as enquiry.
|
DataContainer |
getDataContainer()
Returns the data context valid for the requested activity.
|
ExecutableBusinessProcessInstance |
getEBPInstance()
Returns an object that keeps all the information about the EBP to be
executed.
|
ProcessConstants.ExecutionMode |
getExecutionMode()
Informs the runtime manager about the execution mode.
|
Enquiry |
getRepliedEnquiry()
Gets the replied enquiry in case the activity has been made an enquiry
for (by the current user) and this has been replied now.
|
boolean |
resume()
Gets whether the execution of the activity is resumed.
|
getUserAttributes, getUserAttributeValue, removeUserAttributeValue, setUserAttributeValuegetPluginData, getPluginDatas, getSupportedPluginsstatic final long serialVersionUID
QualifiedAgent getAgent()
ExecutableBusinessProcessInstance getEBPInstance()
ActivityInstance or a
LightWeightProcessInstance. DataContainer getDataContainer()
ProcessConstants.ExecutionMode getExecutionMode()
for more informationboolean resume()
Enquiry getCurrentEnquiry()
replied enquiry which answers the question the
current user has made an enquiry for (if so).
If the activity is not executed as enquiry, the returned
Enquiry will be null. The
reply will obviously always be null.
Enquiry getRepliedEnquiry()
If the activity has not been made an enquiry for, the returned
Enquiry will be null.