org.activiti.engine.impl.bpmn.behavior
类 CallActivityBehavior

java.lang.Object
  继承者 org.activiti.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
      继承者 org.activiti.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
          继承者 org.activiti.engine.impl.bpmn.behavior.CallActivityBehavior
所有已实现的接口:
Serializable, ActivityBehavior, SignallableActivityBehavior, SubProcessActivityBehavior

public class CallActivityBehavior
extends AbstractBpmnActivityBehavior
implements SubProcessActivityBehavior

Implementation of the BPMN 2.0 call activity (limited currently to calling a subprocess and not (yet) a global task).

作者:
Joram Barrez
另请参见:
序列化表格

字段摘要
protected  String processDefinitonKey
           
 
从类 org.activiti.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior 继承的字段
multiInstanceActivityBehavior
 
从类 org.activiti.engine.impl.bpmn.behavior.FlowNodeActivityBehavior 继承的字段
bpmnActivityBehavior
 
构造方法摘要
CallActivityBehavior(Expression processDefinitionExpression)
           
CallActivityBehavior(String processDefinitionKey)
           
 
方法摘要
 void addDataInputAssociation(AbstractDataAssociation dataInputAssociation)
           
 void addDataOutputAssociation(AbstractDataAssociation dataOutputAssociation)
           
 void completed(ActivityExecution execution)
          called after the process instance is destroyed for this activity to perform its outgoing control flow logic.
 void completing(DelegateExecution execution, DelegateExecution subProcessInstance)
          called before the process instance is destroyed to allow this activity to extract data from the sub process instance.
 void execute(ActivityExecution execution)
          Default behaviour: just leave the activity with no extra functionality.
 String getProcessDefinitonKey()
           
 void setProcessDefinitonKey(String processDefinitonKey)
           
 
从类 org.activiti.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior 继承的方法
createCompensateEventSubscription, getMultiInstanceActivityBehavior, hasCompensationHandler, hasLoopCharacteristics, hasMultiInstanceCharacteristics, leave, setMultiInstanceActivityBehavior, signal, signalCompensationDone
 
从类 org.activiti.engine.impl.bpmn.behavior.FlowNodeActivityBehavior 继承的方法
leaveIgnoreConditions
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

processDefinitonKey

protected String processDefinitonKey
构造方法详细信息

CallActivityBehavior

public CallActivityBehavior(String processDefinitionKey)

CallActivityBehavior

public CallActivityBehavior(Expression processDefinitionExpression)
方法详细信息

addDataInputAssociation

public void addDataInputAssociation(AbstractDataAssociation dataInputAssociation)

addDataOutputAssociation

public void addDataOutputAssociation(AbstractDataAssociation dataOutputAssociation)

execute

public void execute(ActivityExecution execution)
             throws Exception
从类 FlowNodeActivityBehavior 复制的描述
Default behaviour: just leave the activity with no extra functionality.

指定者:
接口 ActivityBehavior 中的 execute
覆盖:
FlowNodeActivityBehavior 中的 execute
抛出:
Exception

setProcessDefinitonKey

public void setProcessDefinitonKey(String processDefinitonKey)

getProcessDefinitonKey

public String getProcessDefinitonKey()

completing

public void completing(DelegateExecution execution,
                       DelegateExecution subProcessInstance)
                throws Exception
从接口 SubProcessActivityBehavior 复制的描述
called before the process instance is destroyed to allow this activity to extract data from the sub process instance. No control flow should be done on the execution yet.

指定者:
接口 SubProcessActivityBehavior 中的 completing
抛出:
Exception

completed

public void completed(ActivityExecution execution)
               throws Exception
从接口 SubProcessActivityBehavior 复制的描述
called after the process instance is destroyed for this activity to perform its outgoing control flow logic.

指定者:
接口 SubProcessActivityBehavior 中的 completed
抛出:
Exception


Copyright © 2013 Alfresco. All rights reserved.