org.activiti.engine.impl.bpmn.behavior
类 AbstractBpmnActivityBehavior
java.lang.Object
org.activiti.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
org.activiti.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
- 所有已实现的接口:
- Serializable, ActivityBehavior, SignallableActivityBehavior
- 直接已知子类:
- CallActivityBehavior, ClassDelegate, IntermediateCatchEventActivityBehavior, IntermediateThrowSignalEventActivityBehavior, MailActivityBehavior, ShellActivityBehavior, SubProcessActivityBehavior, TaskActivityBehavior, WebServiceActivityBehavior
public class AbstractBpmnActivityBehavior
- extends FlowNodeActivityBehavior
Denotes an 'activity' in the sense of BPMN 2.0:
a parent class for all tasks, subprocess and callActivity.
- 作者:
- Joram Barrez
- 另请参见:
- 序列化表格
从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
multiInstanceActivityBehavior
protected MultiInstanceActivityBehavior multiInstanceActivityBehavior
AbstractBpmnActivityBehavior
public AbstractBpmnActivityBehavior()
leave
protected void leave(ActivityExecution execution)
- Subclasses that call leave() will first pass through this method, before
the regular
FlowNodeActivityBehavior.leave(ActivityExecution)
is
called. This way, we can check if the activity has loop characteristics,
and delegate to the behavior if this is the case.
- 覆盖:
- 类
FlowNodeActivityBehavior
中的 leave
hasCompensationHandler
protected boolean hasCompensationHandler(ActivityExecution execution)
createCompensateEventSubscription
protected void createCompensateEventSubscription(ActivityExecution execution)
hasLoopCharacteristics
protected boolean hasLoopCharacteristics()
hasMultiInstanceCharacteristics
protected boolean hasMultiInstanceCharacteristics()
getMultiInstanceActivityBehavior
public MultiInstanceActivityBehavior getMultiInstanceActivityBehavior()
setMultiInstanceActivityBehavior
public void setMultiInstanceActivityBehavior(MultiInstanceActivityBehavior multiInstanceActivityBehavior)
signal
public void signal(ActivityExecution execution,
String signalName,
Object signalData)
throws Exception
- 指定者:
- 接口
SignallableActivityBehavior
中的 signal
- 覆盖:
- 类
FlowNodeActivityBehavior
中的 signal
- 抛出:
Exception
signalCompensationDone
protected void signalCompensationDone(ActivityExecution execution,
Object signalData)
Copyright © 2013 Alfresco. All rights reserved.