|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Objectorg.activiti.engine.impl.bpmn.behavior.BpmnActivityBehavior
public class BpmnActivityBehavior
Helper class for implementing BPMN 2.0 activities, offering convenience methods specific to BPMN 2.0. This class can be used by inheritance or aggregation.
构造方法摘要 | |
---|---|
BpmnActivityBehavior()
|
方法摘要 | |
---|---|
void |
performDefaultOutgoingBehavior(ActivityExecution activityExceution)
Performs the default outgoing BPMN 2.0 behavior, which is having parallel paths of executions for the outgoing sequence flow. |
void |
performIgnoreConditionsOutgoingBehavior(ActivityExecution activityExecution)
Performs the default outgoing BPMN 2.0 behavior (@see performDefaultOutgoingBehavior(ActivityExecution) ), but without
checking the conditions on the outgoing sequence flow. |
protected void |
performOutgoingBehavior(ActivityExecution execution,
boolean checkConditions,
boolean throwExceptionIfExecutionStuck,
List<ActivityExecution> reusableExecutions)
Actual implementation of leaving an activity. |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
构造方法详细信息 |
---|
public BpmnActivityBehavior()
方法详细信息 |
---|
public void performDefaultOutgoingBehavior(ActivityExecution activityExceution)
public void performIgnoreConditionsOutgoingBehavior(ActivityExecution activityExecution)
performDefaultOutgoingBehavior(ActivityExecution)
), but without
checking the conditions on the outgoing sequence flow.
This means that every outgoing sequence flow is selected for continuing the
process instance, regardless of having a condition or not. In case of
multiple outgoing sequence flow, multiple parallel paths of executions will
be created.
protected void performOutgoingBehavior(ActivityExecution execution, boolean checkConditions, boolean throwExceptionIfExecutionStuck, List<ActivityExecution> reusableExecutions)
execution
- The current execution contextcheckConditions
- Whether or not to check conditions before determining whether or
not to take a transition.throwExceptionIfExecutionStuck
- If true, an ActivitiException
will be thrown in case no
transition could be found to leave the activity.
|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |