Class PlatformBpmnEventInstanceOutParameterHandler
java.lang.Object
org.flowable.engine.impl.eventregistry.BpmnEventInstanceOutParameterHandlerImpl
com.flowable.platform.engine.impl.eventregistry.PlatformBpmnEventInstanceOutParameterHandler
- All Implemented Interfaces:
org.flowable.engine.impl.eventregistry.BpmnEventInstanceOutParameterHandler
public class PlatformBpmnEventInstanceOutParameterHandler
extends org.flowable.engine.impl.eventregistry.BpmnEventInstanceOutParameterHandlerImpl
Platform extension of
BpmnEventInstanceOutParameterHandlerImpl. We call the base class and afterwards
create content items for email events if necessary.- Author:
- Felix Roth
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionPlatformBpmnEventInstanceOutParameterHandler(EventContentItemCreator eventContentItemCreator) -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgetContentItemFileName(Map<String, List<org.flowable.bpmn.model.ExtensionElement>> extensionElementsMap, org.flowable.common.engine.api.variable.VariableContainer variableContainer, org.flowable.common.engine.impl.el.ExpressionManager expressionManager) protected StringgetContentItemListVariableName(Map<String, List<org.flowable.bpmn.model.ExtensionElement>> extensionElementsMap, org.flowable.common.engine.api.variable.VariableContainer variableContainer, org.flowable.common.engine.impl.el.ExpressionManager expressionManager) protected StringgetContentItemVariableName(Map<String, List<org.flowable.bpmn.model.ExtensionElement>> extensionElementsMap, org.flowable.common.engine.api.variable.VariableContainer variableContainer, org.flowable.common.engine.impl.el.ExpressionManager expressionManager) protected StringgetFolderName(org.flowable.bpmn.model.BaseElement baseElement) voidhandleOutParameters(org.flowable.common.engine.api.variable.VariableContainer variableContainer, org.flowable.bpmn.model.BaseElement baseElement, org.flowable.eventregistry.api.runtime.EventInstance eventInstance) protected booleanisContentItemVariableTransient(Map<String, List<org.flowable.bpmn.model.ExtensionElement>> extensionElementsMap, org.flowable.common.engine.api.variable.VariableContainer variableContainer, org.flowable.common.engine.impl.el.ExpressionManager expressionManager) protected StringresolveExpressionAsString(String value, org.flowable.common.engine.api.variable.VariableContainer variablesContainer, org.flowable.common.engine.impl.el.ExpressionManager expressionManager) protected booleanshouldCreateContentItems(Map<String, List<org.flowable.bpmn.model.ExtensionElement>> extensionElementsMap, org.flowable.common.engine.api.variable.VariableContainer variableContainer, org.flowable.common.engine.impl.el.ExpressionManager expressionManager) Methods inherited from class org.flowable.engine.impl.eventregistry.BpmnEventInstanceOutParameterHandlerImpl
setEventParameterVariable
-
Field Details
-
eventContentItemCreator
-
-
Constructor Details
-
PlatformBpmnEventInstanceOutParameterHandler
public PlatformBpmnEventInstanceOutParameterHandler(EventContentItemCreator eventContentItemCreator)
-
-
Method Details
-
getEventContentItemCreator
-
handleOutParameters
public void handleOutParameters(org.flowable.common.engine.api.variable.VariableContainer variableContainer, org.flowable.bpmn.model.BaseElement baseElement, org.flowable.eventregistry.api.runtime.EventInstance eventInstance) - Specified by:
handleOutParametersin interfaceorg.flowable.engine.impl.eventregistry.BpmnEventInstanceOutParameterHandler- Overrides:
handleOutParametersin classorg.flowable.engine.impl.eventregistry.BpmnEventInstanceOutParameterHandlerImpl
-
shouldCreateContentItems
-
getContentItemFileName
-
getContentItemVariableName
-
getContentItemListVariableName
-
isContentItemVariableTransient
-
resolveExpressionAsString
-
getFolderName
-