|
Oracle Fusion Middleware Java API Reference for Oracle BPM Suite 11g Release 1 (11.1.1.7.0) E25378-07 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IGrabInstanceContext
BPMN standard defines compound activities as activities that can contain sub-activities and data objects, allowing to represent a business process as a tree-structure hierarchy of process activities.
An IGrabInstanceContext instance represents a data snapshot of a
process instance. In particular, an IGrabInstanceContext instance
contains the data state of the BPMN process scope or a BPMN sub-process
scope.
This interface defines methods for transversing the tree-structure hierarchy allowing to access to data state of every data context defined by a sub-process activity or a process.
IInstanceQueryService,
ILocationInfo,
IInstanceContextConfiguration| Method Summary | |
|---|---|
java.lang.Iterable<IOpenActivityInfo> |
getAvailableContainerActivities()
Gets an Iterable for the available Open/Running activities directly
defined in this context. |
java.lang.Iterable<ICorrelationKeyItem> |
getAvailableCorrelationKeys()
Gets an Iterable for the available Correlation Keys declared in this context. |
java.lang.Iterable<IVariableItem> |
getAvailableInstanceAttributes()
Gets an Iterable for the available Process and Activity instance attributes
declared in this context. |
java.lang.Iterable<IVariableItem> |
getAvailableVariables()
Gets an Iterable for the available Data Objects declated in this context. |
java.lang.Iterable<IGrabInstanceContext> |
getChildrenGrabInstanceContext()
Gets an Iterable for the available nested contexts. |
ILocationInfo |
getLocation()
Gets the location of this context. |
IGrabInstanceContext |
getParentGrabInstanceContext()
Gets the parent context. |
| Method Detail |
|---|
java.lang.Iterable<IVariableItem> getAvailableVariables()
Iterable for the available Data Objects declated in this context.
IVariableItemjava.lang.Iterable<IVariableItem> getAvailableInstanceAttributes()
Iterable for the available Process and Activity instance attributes
declared in this context.
IVariableItemjava.lang.Iterable<ICorrelationKeyItem> getAvailableCorrelationKeys()
Iterable for the available Correlation Keys declared in this context.
ICorrelationKeyItemjava.lang.Iterable<IGrabInstanceContext> getChildrenGrabInstanceContext()
Iterable for the available nested contexts.
Nested contexts are available for Embedded Subporocesses and Call Activities
calling a Process.
IGrabInstanceContextILocationInfo getLocation()
ILocationInfo with information about this context location.IGrabInstanceContext getParentGrabInstanceContext()
IGrabInstanceContextjava.lang.Iterable<IOpenActivityInfo> getAvailableContainerActivities()
Iterable for the available Open/Running activities directly
defined in this context. This method does not return activities running
inside children context, like nested subprocesses.
IOpenActivityInfo
|
Oracle Fusion Middleware Java API Reference for Oracle BPM Suite 11g Release 1 (11.1.1.7.0) E25378-07 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||