org.apache.ode.bpel.compiler.bom
Class Activity

java.lang.Object
  extended by org.apache.ode.bpel.compiler.bom.BpelObject
      extended by org.apache.ode.bpel.compiler.bom.JoinFailureSuppressor
          extended by org.apache.ode.bpel.compiler.bom.Activity
All Implemented Interfaces:
SourceLocation
Direct Known Subclasses:
AssignActivity, CompensateActivity, CompensateScopeActivity, CompositeActivity, CreateInstanceActivity, EmptyActivity, IfActivity, RepeatUntilActivity, ReplyActivity, RethrowActivity, ScopeLikeActivity, SwitchActivity, TerminateActivity, ThrowActivity, WaitActivity, WhileActivity

public class Activity
extends JoinFailureSuppressor

Interface common to all BPEL activities. This interface provides methods for manipulating the so-called "common attributes" such as source and target links, activity name, and supress join failure flag.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.ode.bpel.compiler.bom.JoinFailureSuppressor
JoinFailureSuppressor.SuppressJoinFailure
 
Field Summary
 
Fields inherited from class org.apache.ode.bpel.compiler.bom.JoinFailureSuppressor
__suppressJoinFailure
 
Fields inherited from class org.apache.ode.bpel.compiler.bom.BpelObject
ATTR_LINENO
 
Constructor Summary
Activity(org.w3c.dom.Element el)
           
 
Method Summary
 Expression getJoinCondition()
          Get the join condition.
 java.util.List<LinkSource> getLinkSources()
          Get the LinkSources for this activity.
 java.util.List<LinkTarget> getLinkTargets()
          Get the LinkTargets for this activity.
 java.lang.String getName()
           
 
Methods inherited from class org.apache.ode.bpel.compiler.bom.JoinFailureSuppressor
getSuppressJoinFailure
 
Methods inherited from class org.apache.ode.bpel.compiler.bom.BpelObject
createBpelObject, getAttribute, getAttribute, getAttribute, getAttribute, getChildren, getChildren, getChildren, getColumnNo, getElement, getExtensibilityElement, getExtensibilityElements, getFirstChild, getFirstChild, getFirstExtensibilityElementElement, getLineNo, getNamespaceContext, getPath, getTextValue, getType, getURI, is11, is20Draft, isAttributeSet, rewriteTargetNS, setURI, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Activity

public Activity(org.w3c.dom.Element el)
Method Detail

getName

public java.lang.String getName()

getJoinCondition

public Expression getJoinCondition()
Get the join condition.

Returns:
the join condition

getLinkSources

public java.util.List<LinkSource> getLinkSources()
Get the LinkSources for this activity.

Returns:
set of LinkSources

getLinkTargets

public java.util.List<LinkTarget> getLinkTargets()
Get the LinkTargets for this activity.

Returns:
set of LinkTargets