Class PlatformCmmnEventInstanceOutParameterHandler
java.lang.Object
org.flowable.cmmn.engine.impl.eventregistry.CmmnEventInstanceOutParameterHandlerImpl
com.flowable.platform.engine.impl.eventregistry.PlatformCmmnEventInstanceOutParameterHandler
- All Implemented Interfaces:
org.flowable.cmmn.engine.impl.eventregistry.CmmnEventInstanceOutParameterHandler
public class PlatformCmmnEventInstanceOutParameterHandler
extends org.flowable.cmmn.engine.impl.eventregistry.CmmnEventInstanceOutParameterHandlerImpl
Platform extension of
CmmnEventInstanceOutParameterHandlerImpl. We call the base class and afterwards
create content items for email events if necessary.- Author:
- Felix Roth
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionPlatformCmmnEventInstanceOutParameterHandler(EventContentItemCreator eventContentItemCreator) -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgetContentItemFileName(Map<String, List<org.flowable.cmmn.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.cmmn.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.cmmn.model.ExtensionElement>> extensionElementsMap, org.flowable.common.engine.api.variable.VariableContainer variableContainer, org.flowable.common.engine.impl.el.ExpressionManager expressionManager) protected StringgetFolderName(org.flowable.cmmn.model.BaseElement baseElement) voidhandleOutParameters(org.flowable.common.engine.api.variable.VariableContainer variableContainer, org.flowable.cmmn.model.BaseElement baseElement, org.flowable.eventregistry.api.runtime.EventInstance eventInstance) protected booleanisContentItemVariableTransient(Map<String, List<org.flowable.cmmn.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.cmmn.model.ExtensionElement>> extensionElementsMap, org.flowable.common.engine.api.variable.VariableContainer variableContainer, org.flowable.common.engine.impl.el.ExpressionManager expressionManager)
-
Field Details
-
eventContentItemCreator
-
-
Constructor Details
-
PlatformCmmnEventInstanceOutParameterHandler
public PlatformCmmnEventInstanceOutParameterHandler(EventContentItemCreator eventContentItemCreator)
-
-
Method Details
-
getEventContentItemCreator
-
handleOutParameters
public void handleOutParameters(org.flowable.common.engine.api.variable.VariableContainer variableContainer, org.flowable.cmmn.model.BaseElement baseElement, org.flowable.eventregistry.api.runtime.EventInstance eventInstance) - Specified by:
handleOutParametersin interfaceorg.flowable.cmmn.engine.impl.eventregistry.CmmnEventInstanceOutParameterHandler- Overrides:
handleOutParametersin classorg.flowable.cmmn.engine.impl.eventregistry.CmmnEventInstanceOutParameterHandlerImpl
-
shouldCreateContentItems
-
getContentItemFileName
-
getContentItemVariableName
-
getContentItemListVariableName
-
isContentItemVariableTransient
-
resolveExpressionAsString
-
getFolderName
-