Class FlowAppELResolver
java.lang.Object
org.flowable.common.engine.impl.javax.el.ELResolver
com.flowable.app.engine.impl.el.FlowAppELResolver
public class FlowAppELResolver
extends org.flowable.common.engine.impl.javax.el.ELResolver
EL resolver that provides access to the enclosing FlowApp's variables and definition
via the
flowApp expression token.
Resolves expressions like ${flowApp.customerName} for app variables
and ${flowApp.definition.key} for app definition properties.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AppEngineConfigurationprotected org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntitygetCaseInstance(String caseInstanceId) protected org.flowable.cmmn.engine.CmmnEngineConfigurationClass<?> getCommonPropertyType(org.flowable.common.engine.impl.javax.el.ELContext elContext, Object object) protected org.flowable.entitylink.api.EntityLinkServicegetEntityLinkService(org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration) protected org.flowable.entitylink.api.EntityLinkServicegetEntityLinkService(org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl processEngineConfiguration) protected org.flowable.engine.impl.cfg.ProcessEngineConfigurationImplprotected org.flowable.engine.impl.persistence.entity.ExecutionEntitygetProcessInstance(String processInstanceId) Class<?> protected org.flowable.common.engine.api.variable.VariableContainergetVariableContainer(org.flowable.common.engine.impl.javax.el.ELContext elContext) booleanisReadOnly(org.flowable.common.engine.impl.javax.el.ELContext context, Object base, Object property) protected voidprocessELContext(org.flowable.common.engine.impl.javax.el.ELContext context) protected org.flowable.common.engine.api.variable.VariableContainerresolveCaseRoot(org.flowable.cmmn.api.runtime.CaseInstance caseInstance) protected org.flowable.common.engine.api.variable.VariableContainerresolveFlowApp(org.flowable.common.engine.api.variable.VariableContainer variableContainer) protected org.flowable.common.engine.api.variable.VariableContainerresolveFlowAppWithVariableContainer(org.flowable.common.engine.api.variable.VariableContainer possibleVariableContainer, org.flowable.common.engine.impl.javax.el.ELContext context) protected org.flowable.common.engine.api.variable.VariableContainerresolveRoot(org.flowable.engine.impl.persistence.entity.ExecutionEntity variableContainer) voidsetValue(org.flowable.common.engine.impl.javax.el.ELContext context, Object base, Object property, Object value) Methods inherited from class org.flowable.common.engine.impl.javax.el.ELResolver
convertToType, invoke
-
Field Details
-
FLOWAPP_TOKEN
- See Also:
-
DEFINITION_TOKEN
- See Also:
-
-
Constructor Details
-
FlowAppELResolver
public FlowAppELResolver()
-
-
Method Details
-
getCommonPropertyType
-
getType
-
getValue
-
isReadOnly
-
setValue
-
resolveCaseRoot
protected org.flowable.common.engine.api.variable.VariableContainer resolveCaseRoot(org.flowable.cmmn.api.runtime.CaseInstance caseInstance) -
resolveRoot
protected org.flowable.common.engine.api.variable.VariableContainer resolveRoot(org.flowable.engine.impl.persistence.entity.ExecutionEntity variableContainer) -
resolveFlowApp
protected org.flowable.common.engine.api.variable.VariableContainer resolveFlowApp(org.flowable.common.engine.api.variable.VariableContainer variableContainer) -
resolveFlowAppWithVariableContainer
protected org.flowable.common.engine.api.variable.VariableContainer resolveFlowAppWithVariableContainer(org.flowable.common.engine.api.variable.VariableContainer possibleVariableContainer, org.flowable.common.engine.impl.javax.el.ELContext context) -
getCaseInstance
protected org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity getCaseInstance(String caseInstanceId) -
getProcessInstance
protected org.flowable.engine.impl.persistence.entity.ExecutionEntity getProcessInstance(String processInstanceId) -
getEntityLinkService
protected org.flowable.entitylink.api.EntityLinkService getEntityLinkService(org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl processEngineConfiguration) -
getEntityLinkService
protected org.flowable.entitylink.api.EntityLinkService getEntityLinkService(org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration) -
getVariableContainer
protected org.flowable.common.engine.api.variable.VariableContainer getVariableContainer(org.flowable.common.engine.impl.javax.el.ELContext elContext) -
processELContext
protected void processELContext(org.flowable.common.engine.impl.javax.el.ELContext context) -
getCmmnEngineConfiguration
protected org.flowable.cmmn.engine.CmmnEngineConfiguration getCmmnEngineConfiguration() -
getProcessEngineConfiguration
protected org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl getProcessEngineConfiguration() -
getAppEngineConfiguration
-