Class EventInstanceCmmnUtil
- java.lang.Object
-
- org.flowable.cmmn.engine.impl.util.EventInstanceCmmnUtil
-
public class EventInstanceCmmnUtil extends Object
- Author:
- Filip Hrisafov
-
-
Constructor Summary
Constructors Constructor Description EventInstanceCmmnUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Collection<org.flowable.eventregistry.api.runtime.EventPayloadInstance>createEventPayloadInstances(org.flowable.variable.api.delegate.VariableScope variableScope, ExpressionManager expressionManager, org.flowable.cmmn.model.BaseElement baseElement, org.flowable.eventregistry.model.EventModel eventDefinition)Reads the 'in parameters' and converts them toEventPayloadInstanceinstances.static voidhandleEventInstanceOutParameters(org.flowable.variable.api.delegate.VariableScope variableScope, org.flowable.cmmn.model.BaseElement baseElement, org.flowable.eventregistry.api.runtime.EventInstance eventInstance)Processes the 'out parameters' of anEventInstanceand stores the corresponding variables on theVariableScope.
-
-
-
Method Detail
-
handleEventInstanceOutParameters
public static void handleEventInstanceOutParameters(org.flowable.variable.api.delegate.VariableScope variableScope, org.flowable.cmmn.model.BaseElement baseElement, org.flowable.eventregistry.api.runtime.EventInstance eventInstance)Processes the 'out parameters' of anEventInstanceand stores the corresponding variables on theVariableScope. Typically used when mapping incoming event payload into a runtime instance.
-
createEventPayloadInstances
public static Collection<org.flowable.eventregistry.api.runtime.EventPayloadInstance> createEventPayloadInstances(org.flowable.variable.api.delegate.VariableScope variableScope, ExpressionManager expressionManager, org.flowable.cmmn.model.BaseElement baseElement, org.flowable.eventregistry.model.EventModel eventDefinition)
Reads the 'in parameters' and converts them toEventPayloadInstanceinstances. Typically used when needing to createEventInstance's and populate the payload.
-
-