org.ow2.orchestra.facade.runtime.impl
Class ScopeActivityInstanceImpl
java.lang.Object
org.ow2.orchestra.facade.runtime.impl.RuntimeRecordImpl
org.ow2.orchestra.facade.runtime.impl.ActivityInstanceImpl
org.ow2.orchestra.facade.runtime.impl.ActivityWithSingleChildInstanceImpl
org.ow2.orchestra.facade.runtime.impl.ScopeActivityInstanceImpl
- All Implemented Interfaces:
- Serializable, Record, ActivityInstance, ActivityWithSingleChildInstance, RuntimeRecord, ScopeActivityInstance
- Direct Known Subclasses:
- ProcessInstanceImpl
public class ScopeActivityInstanceImpl
- extends ActivityWithSingleChildInstanceImpl
- implements ScopeActivityInstance
- Author:
- Alfonso Fuca, S. Ali Tokmen
- See Also:
- Serialized Form
variables
protected List<VariableUpdate> variables
- all runtime variables of this scope.
correlationSet
protected List<CorrelationSetInitialization> correlationSet
partnerLink
protected List<PartnerLinkUpdate> partnerLink
scopeState
protected List<ScopeStateUpdate> scopeState
faultHandlerActivityUUID
protected ActivityInstanceUUID faultHandlerActivityUUID
terminationHandlerActivityUUID
protected ActivityInstanceUUID terminationHandlerActivityUUID
compensationHandlerActivityUUID
protected ActivityInstanceUUID compensationHandlerActivityUUID
eventInstanceUUIDs
protected List<ActivityInstanceUUID> eventInstanceUUIDs
ScopeActivityInstanceImpl
protected ScopeActivityInstanceImpl()
ScopeActivityInstanceImpl
public ScopeActivityInstanceImpl(ScopeActivityInstance record)
getType
public ActivityType getType()
- Description copied from interface:
ActivityInstance
- Get the type of the activity instance. Types are defined in
ActivityType
- Specified by:
getType
in interface ActivityInstance
- Returns:
- the type of the activity (corresponding to
ActivityType
)
toString
public String toString()
- Overrides:
toString
in class ActivityInstanceImpl
getVariables
public List<VariableUpdate> getVariables()
- Description copied from interface:
ScopeActivityInstance
- Scope is a subtype of activity
- Specified by:
getVariables
in interface ScopeActivityInstance
- Returns:
- value of variables during
getCorrelationSet
public List<CorrelationSetInitialization> getCorrelationSet()
- Specified by:
getCorrelationSet
in interface ScopeActivityInstance
getPartnerLink
public List<PartnerLinkUpdate> getPartnerLink()
- Specified by:
getPartnerLink
in interface ScopeActivityInstance
getScopeState
public List<ScopeStateUpdate> getScopeState()
- Description copied from interface:
ScopeActivityInstance
- List of scope state updates.
- Specified by:
getScopeState
in interface ScopeActivityInstance
- Returns:
- List of scope state updates.
getFaultHandlerActivityUUID
public ActivityInstanceUUID getFaultHandlerActivityUUID()
- Specified by:
getFaultHandlerActivityUUID
in interface ScopeActivityInstance
- Returns:
- The fault handler activity that's been executed for this scope,
null if no fault handler activity has been executed for this scope.
getTerminationHandlerActivityUUID
public ActivityInstanceUUID getTerminationHandlerActivityUUID()
- Specified by:
getTerminationHandlerActivityUUID
in interface ScopeActivityInstance
- Returns:
- The termination handler activity that's been executed for this
scope, null if no termination handler activity has been executed
for this scope.
getCompensationHandlerActivityUUID
public ActivityInstanceUUID getCompensationHandlerActivityUUID()
- Specified by:
getCompensationHandlerActivityUUID
in interface ScopeActivityInstance
- Returns:
- The compensation handler activity that's been executed for this
scope, null if no compensation handler activity has been executed
for this scope.
getEventInstanceUUIDs
public List<ActivityInstanceUUID> getEventInstanceUUIDs()
- Specified by:
getEventInstanceUUIDs
in interface ScopeActivityInstance
Copyright © 2011 OW2 Consortium. All Rights Reserved.