Package com.flowable.platform.common.el
Class HierarchyVariableELResolver
java.lang.Object
org.flowable.common.engine.impl.javax.el.ELResolver
org.flowable.common.engine.impl.el.VariableContainerELResolver
com.flowable.platform.common.el.HierarchyVariableELResolver
Resolves base from the hierarchy
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
Fields inherited from class org.flowable.common.engine.impl.el.VariableContainerELResolver
CURRENT_TENANT_ID_KEY, LOGGED_IN_USER_KEY, VARIABLE_CONTAINER_KEY
Fields inherited from class org.flowable.common.engine.impl.javax.el.ELResolver
RESOLVABLE_AT_DESIGN_TIME, TYPE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected CaseInstanceEntity
getCaseInstance
(String caseInstanceId) protected CmmnEngineConfiguration
protected EntityLinkService
getEntityLinkService
(CmmnEngineConfiguration cmmnEngineConfiguration) protected EntityLinkService
getEntityLinkService
(ProcessEngineConfigurationImpl processEngineConfiguration) protected ProcessEngineConfigurationImpl
protected ExecutionEntity
getProcessInstance
(String processInstanceId) protected Object
resolveCaseParent
(CaseInstance caseInstance) protected Object
resolveCaseRoot
(CaseInstance caseInstance) protected VariableContainer
resolveParent
(ExecutionEntity variableContainer) protected VariableContainer
resolveRoot
(ExecutionEntity variableContainer) protected Object
resolveVariableContainer
(Object possibleVariableContainer, ELContext context, Object property) void
Methods inherited from class org.flowable.common.engine.impl.el.VariableContainerELResolver
getCommonPropertyType, getFeatureDescriptors, getType, getVariableContainer, isReadOnly
Methods inherited from class org.flowable.common.engine.impl.javax.el.ELResolver
invoke
-
Field Details
-
ROOT_TOKEN
- See Also:
-
PARENT_TOKEN
- See Also:
-
SELF_TOKEN
- See Also:
-
ROOT_CASE_TOKEN
- See Also:
-
PARENT_CASE_TOKEN
- See Also:
-
ROOT_PROCESS_TOKEN
- See Also:
-
PARENT_PROCESS_TOKEN
- See Also:
-
-
Constructor Details
-
HierarchyVariableELResolver
public HierarchyVariableELResolver()
-
-
Method Details
-
getValue
- Overrides:
getValue
in classVariableContainerELResolver
-
setValue
- Overrides:
setValue
in classVariableContainerELResolver
-
resolveVariableContainer
-
resolveRoot
-
resolveParent
-
resolveCaseRoot
-
resolveCaseParent
-
getCaseInstance
-
getProcessInstance
-
getEntityLinkService
protected EntityLinkService getEntityLinkService(ProcessEngineConfigurationImpl processEngineConfiguration) -
getEntityLinkService
-
getCmmnEngineConfiguration
-
getProcessEngineConfiguration
-