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
public class HierarchyVariableELResolver
extends org.flowable.common.engine.impl.el.VariableContainerELResolver
Resolves base from the hierarchy
-
Field Summary
FieldsModifier 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity
getCaseInstance
(String caseInstanceId) protected org.flowable.cmmn.engine.CmmnEngineConfiguration
protected org.flowable.entitylink.api.EntityLinkService
getEntityLinkService
(org.flowable.cmmn.engine.CmmnEngineConfiguration cmmnEngineConfiguration) protected org.flowable.entitylink.api.EntityLinkService
getEntityLinkService
(org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl processEngineConfiguration) protected org.flowable.engine.impl.persistence.entity.ExecutionEntity
getExecution
(String executionId) protected org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity
getPlanItemInstance
(String planItemInstanceId) protected org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl
protected org.flowable.engine.impl.persistence.entity.ExecutionEntity
getProcessInstance
(String processInstanceId) protected Object
resolveCaseParent
(org.flowable.cmmn.api.runtime.CaseInstance caseInstance) protected Object
resolveCaseRoot
(org.flowable.cmmn.api.runtime.CaseInstance caseInstance) protected org.flowable.common.engine.api.variable.VariableContainer
resolveParent
(org.flowable.engine.impl.persistence.entity.ExecutionEntity variableContainer) protected org.flowable.common.engine.api.variable.VariableContainer
resolveRoot
(org.flowable.engine.impl.persistence.entity.ExecutionEntity variableContainer) protected Object
resolveVariableContainer
(Object possibleVariableContainer, org.flowable.common.engine.impl.javax.el.ELContext context, Object property) void
setValue
(org.flowable.common.engine.impl.javax.el.ELContext context, Object base, Object property, Object value) 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
public Object getValue(org.flowable.common.engine.impl.javax.el.ELContext context, Object base, Object property) - Overrides:
getValue
in classorg.flowable.common.engine.impl.el.VariableContainerELResolver
-
setValue
public void setValue(org.flowable.common.engine.impl.javax.el.ELContext context, Object base, Object property, Object value) - Overrides:
setValue
in classorg.flowable.common.engine.impl.el.VariableContainerELResolver
-
resolveVariableContainer
-
resolveRoot
protected org.flowable.common.engine.api.variable.VariableContainer resolveRoot(org.flowable.engine.impl.persistence.entity.ExecutionEntity variableContainer) -
resolveParent
protected org.flowable.common.engine.api.variable.VariableContainer resolveParent(org.flowable.engine.impl.persistence.entity.ExecutionEntity variableContainer) -
resolveCaseRoot
-
resolveCaseParent
-
getCaseInstance
protected org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity getCaseInstance(String caseInstanceId) -
getPlanItemInstance
protected org.flowable.cmmn.engine.impl.persistence.entity.PlanItemInstanceEntity getPlanItemInstance(String planItemInstanceId) -
getProcessInstance
protected org.flowable.engine.impl.persistence.entity.ExecutionEntity getProcessInstance(String processInstanceId) -
getExecution
protected org.flowable.engine.impl.persistence.entity.ExecutionEntity getExecution(String executionId) -
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) -
getCmmnEngineConfiguration
protected org.flowable.cmmn.engine.CmmnEngineConfiguration getCmmnEngineConfiguration() -
getProcessEngineConfiguration
protected org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl getProcessEngineConfiguration()
-