|
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.
IVariableItem
java.lang.Iterable<IVariableItem> getAvailableInstanceAttributes()
Iterable
for the available Process and Activity instance attributes
declared in this context.
IVariableItem
java.lang.Iterable<ICorrelationKeyItem> getAvailableCorrelationKeys()
Iterable
for the available Correlation Keys declared in this context.
ICorrelationKeyItem
java.lang.Iterable<IGrabInstanceContext> getChildrenGrabInstanceContext()
Iterable
for the available nested contexts.
Nested contexts are available for Embedded Subporocesses and Call Activities
calling a Process.
IGrabInstanceContext
ILocationInfo getLocation()
ILocationInfo
with information about this context location.IGrabInstanceContext getParentGrabInstanceContext()
IGrabInstanceContext
java.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 |