org.jbpm.jpdl.internal.activity
Class SubProcessActivity

java.lang.Object
  extended by org.jbpm.jpdl.internal.activity.JpdlActivity
      extended by org.jbpm.jpdl.internal.activity.JpdlExternalActivity
          extended by org.jbpm.jpdl.internal.activity.SubProcessActivity
All Implemented Interfaces:
java.io.Serializable, ActivityBehaviour, ExternalActivityBehaviour

public class SubProcessActivity
extends JpdlExternalActivity

Author:
Tom Baeyens
See Also:
Serialized Form

Field Summary
protected  java.util.List<SubProcessInParameterImpl> inParameters
           
protected  Expression outcomeExpression
           
protected  java.util.Map<java.lang.Object,java.lang.String> outcomeVariableMappings
           
protected  java.util.List<SubProcessOutParameterImpl> outParameters
           
protected  java.lang.String subProcessId
           
protected  java.lang.String subProcessKey
           
protected  java.util.Map<java.lang.String,java.lang.String> swimlaneMappings
           
 
Fields inherited from class org.jbpm.jpdl.internal.activity.JpdlActivity
dbid
 
Constructor Summary
SubProcessActivity()
           
 
Method Summary
 void execute(ActivityExecution execution)
           
 java.util.List<SubProcessInParameterImpl> getInParameters()
           
 java.util.List<SubProcessOutParameterImpl> getOutParameters()
           
 void setInParameters(java.util.List<SubProcessInParameterImpl> inParameters)
           
 void setOutcomeExpression(Expression outcomeExpression)
           
 void setOutcomeVariableMappings(java.util.Map<java.lang.Object,java.lang.String> outcomeVariableMappings)
           
 void setOutParameters(java.util.List<SubProcessOutParameterImpl> outParameters)
           
 void setSubProcessId(java.lang.String subProcessId)
           
 void setSubProcessKey(java.lang.String subProcessKey)
           
 void setSwimlaneMappings(java.util.Map<java.lang.String,java.lang.String> swimlaneMappings)
           
 void signal(ActivityExecution execution, java.lang.String signalName, java.util.Map<java.lang.String,?> parameters)
           
 void signal(ExecutionImpl execution, java.lang.String signalName, java.util.Map<java.lang.String,?> parameters)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

subProcessKey

protected java.lang.String subProcessKey

subProcessId

protected java.lang.String subProcessId

swimlaneMappings

protected java.util.Map<java.lang.String,java.lang.String> swimlaneMappings

inParameters

protected java.util.List<SubProcessInParameterImpl> inParameters

outParameters

protected java.util.List<SubProcessOutParameterImpl> outParameters

outcomeExpression

protected Expression outcomeExpression

outcomeVariableMappings

protected java.util.Map<java.lang.Object,java.lang.String> outcomeVariableMappings
Constructor Detail

SubProcessActivity

public SubProcessActivity()
Method Detail

execute

public void execute(ActivityExecution execution)

signal

public void signal(ActivityExecution execution,
                   java.lang.String signalName,
                   java.util.Map<java.lang.String,?> parameters)
            throws java.lang.Exception
Throws:
java.lang.Exception

signal

public void signal(ExecutionImpl execution,
                   java.lang.String signalName,
                   java.util.Map<java.lang.String,?> parameters)
            throws java.lang.Exception
Throws:
java.lang.Exception

setSwimlaneMappings

public void setSwimlaneMappings(java.util.Map<java.lang.String,java.lang.String> swimlaneMappings)

setOutcomeVariableMappings

public void setOutcomeVariableMappings(java.util.Map<java.lang.Object,java.lang.String> outcomeVariableMappings)

setSubProcessKey

public void setSubProcessKey(java.lang.String subProcessKey)

setSubProcessId

public void setSubProcessId(java.lang.String subProcessId)

setOutcomeExpression

public void setOutcomeExpression(Expression outcomeExpression)

getInParameters

public java.util.List<SubProcessInParameterImpl> getInParameters()

setInParameters

public void setInParameters(java.util.List<SubProcessInParameterImpl> inParameters)

getOutParameters

public java.util.List<SubProcessOutParameterImpl> getOutParameters()

setOutParameters

public void setOutParameters(java.util.List<SubProcessOutParameterImpl> outParameters)


Copyright © 2010 JBoss Community. All Rights Reserved.