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 VariableContainerELResolver
Resolves base from the hierarchy
-
-
Field Summary
Fields Modifier and Type Field Description static String
PARENT_CASE_TOKEN
static String
PARENT_PROCESS_TOKEN
static String
PARENT_TOKEN
static String
ROOT_CASE_TOKEN
static String
ROOT_PROCESS_TOKEN
static String
ROOT_TOKEN
static String
SELF_TOKEN
-
Fields inherited from class org.flowable.common.engine.impl.el.VariableContainerELResolver
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 Constructor Description HierarchyVariableELResolver()
-
Method Summary
-
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 Detail
-
ROOT_TOKEN
public static final String ROOT_TOKEN
- See Also:
- Constant Field Values
-
PARENT_TOKEN
public static final String PARENT_TOKEN
- See Also:
- Constant Field Values
-
SELF_TOKEN
public static final String SELF_TOKEN
- See Also:
- Constant Field Values
-
ROOT_CASE_TOKEN
public static final String ROOT_CASE_TOKEN
- See Also:
- Constant Field Values
-
PARENT_CASE_TOKEN
public static final String PARENT_CASE_TOKEN
- See Also:
- Constant Field Values
-
ROOT_PROCESS_TOKEN
public static final String ROOT_PROCESS_TOKEN
- See Also:
- Constant Field Values
-
PARENT_PROCESS_TOKEN
public static final String PARENT_PROCESS_TOKEN
- See Also:
- Constant Field Values
-
-
Method Detail
-
getValue
public Object getValue(ELContext context, Object base, Object property)
- Overrides:
getValue
in classVariableContainerELResolver
-
setValue
public void setValue(ELContext context, Object base, Object property, Object value)
- Overrides:
setValue
in classVariableContainerELResolver
-
resolveVariableContainer
protected Object resolveVariableContainer(Object possibleVariableContainer, ELContext context, Object property)
-
resolveRoot
protected VariableContainer resolveRoot(ExecutionEntity variableContainer)
-
resolveParent
protected VariableContainer resolveParent(ExecutionEntity variableContainer)
-
resolveCaseRoot
protected Object resolveCaseRoot(CaseInstance caseInstance)
-
resolveCaseParent
protected Object resolveCaseParent(CaseInstance caseInstance)
-
getCaseInstance
protected CaseInstanceEntity getCaseInstance(String caseInstanceId)
-
getProcessInstance
protected ExecutionEntity getProcessInstance(String processInstanceId)
-
getEntityLinkService
protected EntityLinkService getEntityLinkService(ProcessEngineConfigurationImpl processEngineConfiguration)
-
getEntityLinkService
protected EntityLinkService getEntityLinkService(CmmnEngineConfiguration cmmnEngineConfiguration)
-
getCmmnEngineConfiguration
protected CmmnEngineConfiguration getCmmnEngineConfiguration()
-
getProcessEngineConfiguration
protected ProcessEngineConfigurationImpl getProcessEngineConfiguration()
-
-