Class EventSubProcessStartConditionalEventActivityBehavior
- java.lang.Object
-
- org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
-
- org.camunda.bpm.engine.impl.bpmn.behavior.NoneStartEventActivityBehavior
-
- org.camunda.bpm.engine.impl.bpmn.behavior.EventSubProcessStartEventActivityBehavior
-
- org.camunda.bpm.engine.impl.bpmn.behavior.EventSubProcessStartConditionalEventActivityBehavior
-
- All Implemented Interfaces:
ConditionalEventBehavior
,CoreActivityBehavior<ActivityExecution>
,ActivityBehavior
,SignallableActivityBehavior
public class EventSubProcessStartConditionalEventActivityBehavior extends EventSubProcessStartEventActivityBehavior implements ConditionalEventBehavior
- Author:
- Christopher Zell
-
-
Field Summary
Fields Modifier and Type Field Description protected ConditionalEventDefinition
conditionalEvent
-
Fields inherited from class org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
bpmnActivityBehavior, LOG
-
-
Constructor Summary
Constructors Constructor Description EventSubProcessStartConditionalEventActivityBehavior(ConditionalEventDefinition conditionalEvent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConditionalEventDefinition
getConditionalEventDefinition()
Returns the current conditional event definition.void
leaveOnSatisfiedCondition(EventSubscriptionEntity eventSubscription, VariableEvent variableEvent)
Checks the condition, on satisfaction the activity is leaved.-
Methods inherited from class org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
doLeave, execute, leave, leaveIgnoreConditions, signal
-
-
-
-
Field Detail
-
conditionalEvent
protected final ConditionalEventDefinition conditionalEvent
-
-
Constructor Detail
-
EventSubProcessStartConditionalEventActivityBehavior
public EventSubProcessStartConditionalEventActivityBehavior(ConditionalEventDefinition conditionalEvent)
-
-
Method Detail
-
getConditionalEventDefinition
public ConditionalEventDefinition getConditionalEventDefinition()
Description copied from interface:ConditionalEventBehavior
Returns the current conditional event definition.- Specified by:
getConditionalEventDefinition
in interfaceConditionalEventBehavior
- Returns:
- the conditional event definition
-
leaveOnSatisfiedCondition
public void leaveOnSatisfiedCondition(EventSubscriptionEntity eventSubscription, VariableEvent variableEvent)
Description copied from interface:ConditionalEventBehavior
Checks the condition, on satisfaction the activity is leaved.- Specified by:
leaveOnSatisfiedCondition
in interfaceConditionalEventBehavior
- Parameters:
eventSubscription
- the event subscription which contains all necessary informationsvariableEvent
- the variableEvent to evaluate the condition
-
-