org.ow2.orchestra.facade.def.impl
Class ScopeActivityDefinitionImpl

java.lang.Object
  extended by org.ow2.orchestra.facade.def.impl.DefinitionRecordImpl
      extended by org.ow2.orchestra.facade.def.impl.ActivityDefinitionImpl
          extended by org.ow2.orchestra.facade.def.impl.BpelActivityDefinitionImpl
              extended by org.ow2.orchestra.facade.def.impl.BpelActivityWithSingleChildDefinitionImpl
                  extended by org.ow2.orchestra.facade.def.impl.ScopeActivityDefinitionImpl
All Implemented Interfaces:
Serializable, ActivityDefinition, BpelActivityDefinition, BpelActivityWithSingleChildDefinition, DefinitionRecord, ScopeActivityDefinition, Record
Direct Known Subclasses:
ProcessDefinitionImpl

public class ScopeActivityDefinitionImpl
extends BpelActivityWithSingleChildDefinitionImpl
implements ScopeActivityDefinition

Author:
Alfonso Fuca, S. Ali Tokmen
See Also:
Serialized Form

Field Summary
protected  ActivityDefinitionUUID compensationHandlerUUID
           
protected  List<CorrelationSetDefinition> correlationSets
           
protected  boolean exitOnStandardFault
           
protected  List<ActivityDefinitionUUID> faultHandlerUUIDs
           
protected  List<String> messageExchanges
           
protected  List<OnAlarmDefinition> onAlarms
           
protected  List<OnEventDefinition> onEvents
           
protected  List<PartnerLinkDefinition> partnerLinks
           
protected  ActivityDefinitionUUID terminationHandlerUUID
           
protected  List<VariableDefinition> variables
           
 
Fields inherited from class org.ow2.orchestra.facade.def.impl.BpelActivityWithSingleChildDefinitionImpl
enclosedActivityUUID
 
Fields inherited from class org.ow2.orchestra.facade.def.impl.BpelActivityDefinitionImpl
sourceList, suppressJoinFailure, targetList, targetsJoinConditionBooleanExpression, targetsJoinConditionExpressionLanguage
 
Fields inherited from class org.ow2.orchestra.facade.def.impl.ActivityDefinitionImpl
documentation, uuid
 
Fields inherited from class org.ow2.orchestra.facade.def.impl.DefinitionRecordImpl
name, processDefinitionUUID
 
Constructor Summary
protected ScopeActivityDefinitionImpl()
           
  ScopeActivityDefinitionImpl(ScopeActivityDefinition record)
           
 
Method Summary
 ActivityDefinitionUUID getCompensationHandlerDefinitionUUID()
           
 List<CorrelationSetDefinition> getCorrelationSets()
           
 boolean getExitOnStandardFault()
           
 List<ActivityDefinitionUUID> getFaultHandlerUUIDs()
           
 List<String> getMessageExchanges()
           
 List<OnAlarmDefinition> getOnAlarmEventHandlers()
           
 List<OnEventDefinition> getOnEventEventHandlers()
           
 List<PartnerLinkDefinition> getPartnerLinks()
           
 ActivityDefinitionUUID getTerminationHandlerDefinitionUUID()
           
 ActivityType getType()
          Get the type of the activity definition.
 List<VariableDefinition> getVariables()
           
 
Methods inherited from class org.ow2.orchestra.facade.def.impl.BpelActivityWithSingleChildDefinitionImpl
getEnclosedActivityUUID
 
Methods inherited from class org.ow2.orchestra.facade.def.impl.BpelActivityDefinitionImpl
getSourceList, getTargetList, getTargetsJoinConditionBooleanExpression, getTargetsJoinConditionExpressionLanguage, isSuppressJoinFailure
 
Methods inherited from class org.ow2.orchestra.facade.def.impl.ActivityDefinitionImpl
getDocumentation, getUUID
 
Methods inherited from class org.ow2.orchestra.facade.def.impl.DefinitionRecordImpl
getName, getProcessDefinitionUUID
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.ow2.orchestra.facade.def.BpelActivityWithSingleChildDefinition
getEnclosedActivityUUID
 
Methods inherited from interface org.ow2.orchestra.facade.def.BpelActivityDefinition
getSourceList, getTargetList, getTargetsJoinConditionBooleanExpression, getTargetsJoinConditionExpressionLanguage, isSuppressJoinFailure
 
Methods inherited from interface org.ow2.orchestra.facade.def.ActivityDefinition
getDocumentation, getUUID
 
Methods inherited from interface org.ow2.orchestra.facade.def.DefinitionRecord
getName, getProcessDefinitionUUID
 

Field Detail

exitOnStandardFault

protected boolean exitOnStandardFault

variables

protected List<VariableDefinition> variables

correlationSets

protected List<CorrelationSetDefinition> correlationSets

partnerLinks

protected List<PartnerLinkDefinition> partnerLinks

onEvents

protected List<OnEventDefinition> onEvents

onAlarms

protected List<OnAlarmDefinition> onAlarms

messageExchanges

protected List<String> messageExchanges

faultHandlerUUIDs

protected List<ActivityDefinitionUUID> faultHandlerUUIDs

terminationHandlerUUID

protected ActivityDefinitionUUID terminationHandlerUUID

compensationHandlerUUID

protected ActivityDefinitionUUID compensationHandlerUUID
Constructor Detail

ScopeActivityDefinitionImpl

protected ScopeActivityDefinitionImpl()

ScopeActivityDefinitionImpl

public ScopeActivityDefinitionImpl(ScopeActivityDefinition record)
Method Detail

getType

public ActivityType getType()
Description copied from interface: ActivityDefinition
Get the type of the activity definition. Types are defined in ActivityType.class.

Specified by:
getType in interface ActivityDefinition
Returns:
the type of the activity (corresponding to ActivityType.class)

getExitOnStandardFault

public boolean getExitOnStandardFault()
Specified by:
getExitOnStandardFault in interface ScopeActivityDefinition
Returns:
the value of ExitOnStandardFault attribute

getVariables

public List<VariableDefinition> getVariables()
Specified by:
getVariables in interface ScopeActivityDefinition
Returns:
the set of variables of the scope

getCorrelationSets

public List<CorrelationSetDefinition> getCorrelationSets()
Specified by:
getCorrelationSets in interface ScopeActivityDefinition
Returns:
the set of correlations of the scope

getPartnerLinks

public List<PartnerLinkDefinition> getPartnerLinks()
Specified by:
getPartnerLinks in interface ScopeActivityDefinition
Returns:
the set of partner links of the scope

getMessageExchanges

public List<String> getMessageExchanges()
Specified by:
getMessageExchanges in interface ScopeActivityDefinition
Returns:
the set of partner links of the scope

getFaultHandlerUUIDs

public List<ActivityDefinitionUUID> getFaultHandlerUUIDs()
Specified by:
getFaultHandlerUUIDs in interface ScopeActivityDefinition
Returns:
the list of fault handlers of the scope

getTerminationHandlerDefinitionUUID

public ActivityDefinitionUUID getTerminationHandlerDefinitionUUID()
Specified by:
getTerminationHandlerDefinitionUUID in interface ScopeActivityDefinition
Returns:
the termination handler of the scope

getCompensationHandlerDefinitionUUID

public ActivityDefinitionUUID getCompensationHandlerDefinitionUUID()
Specified by:
getCompensationHandlerDefinitionUUID in interface ScopeActivityDefinition
Returns:
the compensation handler of the scope

getOnAlarmEventHandlers

public List<OnAlarmDefinition> getOnAlarmEventHandlers()
Specified by:
getOnAlarmEventHandlers in interface ScopeActivityDefinition

getOnEventEventHandlers

public List<OnEventDefinition> getOnEventEventHandlers()
Specified by:
getOnEventEventHandlers in interface ScopeActivityDefinition
Returns:
the list of event handlers of the scope


Copyright © 2011 OW2 Consortium. All Rights Reserved.