Class ConditionalEventDefinition
java.lang.Object
org.operaton.bpm.engine.impl.bpmn.parser.EventSubscriptionDeclaration
org.operaton.bpm.engine.impl.bpmn.parser.ConditionalEventDefinition
Represents the conditional event definition corresponding to the
ConditionalEvent defined by the BPMN 2.0 spec.
- Author:
- Christopher Zell <christopher.zell@camunda.com>
-
Field Summary
Fields inherited from class org.operaton.bpm.engine.impl.bpmn.parser.EventSubscriptionDeclaration
activityId -
Constructor Summary
ConstructorsConstructorDescriptionConditionalEventDefinition(Condition condition, ActivityImpl conditionalActivity) -
Method Summary
Modifier and TypeMethodDescriptionbooleanevaluate(DelegateExecution execution) booleanvoidsetConditionalActivity(ActivityImpl conditionalActivity) voidsetConditionAsString(String conditionAsString) voidsetInterrupting(boolean interrupting) voidsetVariableEvents(Set<String> variableEvents) voidsetVariableName(String variableName) booleanbooleantryEvaluate(DelegateExecution execution) booleantryEvaluate(VariableEvent variableEvent, DelegateExecution execution) Methods inherited from class org.operaton.bpm.engine.impl.bpmn.parser.EventSubscriptionDeclaration
createSubscriptionForExecution, createSubscriptionForStartEvent, getActivityId, getDeclarationsForScope, getEventPayload, getEventScopeActivityId, getEventType, getUnresolvedEventName, hasEventName, isAsync, isEventNameLiteralText, isExpressionAvailable, isStartEvent, resolveExpressionOfEventName, setActivityId, setAsync, setEventScopeActivityId, setJobDeclaration, setStartEvent, updateSubscription
-
Constructor Details
-
ConditionalEventDefinition
-
-
Method Details
-
getConditionalActivity
-
setConditionalActivity
-
isInterrupting
public boolean isInterrupting() -
setInterrupting
public void setInterrupting(boolean interrupting) -
getVariableName
-
setVariableName
-
getVariableEvents
-
setVariableEvents
-
getConditionAsString
-
setConditionAsString
-
shouldEvaluateForVariableEvent
-
evaluate
-
tryEvaluate
-
tryEvaluate
-