public class HierarchyVariableELResolver extends VariableContainerELResolver
Modifier and Type | Field and 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 |
LOGGED_IN_USER_KEY, VARIABLE_CONTAINER_KEY
RESOLVABLE_AT_DESIGN_TIME, TYPE
Constructor and Description |
---|
HierarchyVariableELResolver() |
getCommonPropertyType, getFeatureDescriptors, getType, getVariableContainer, isReadOnly
invoke
public static final String ROOT_TOKEN
public static final String PARENT_TOKEN
public static final String SELF_TOKEN
public static final String ROOT_CASE_TOKEN
public static final String PARENT_CASE_TOKEN
public static final String ROOT_PROCESS_TOKEN
public static final String PARENT_PROCESS_TOKEN
public Object getValue(ELContext context, Object base, Object property)
getValue
in class VariableContainerELResolver
public void setValue(ELContext context, Object base, Object property, Object value)
setValue
in class VariableContainerELResolver
protected Object resolveVariableContainer(Object possibleVariableContainer, ELContext context, Object property)
protected VariableContainer resolveRoot(ExecutionEntity variableContainer)
protected VariableContainer resolveParent(ExecutionEntity variableContainer)
protected Object resolveCaseRoot(CaseInstance caseInstance)
protected Object resolveCaseParent(CaseInstance caseInstance)
protected CaseInstanceEntity getCaseInstance(String caseInstanceId)
protected ExecutionEntity getProcessInstance(String processInstanceId)
protected EntityLinkService getEntityLinkService(ProcessEngineConfigurationImpl processEngineConfiguration)
protected EntityLinkService getEntityLinkService(CmmnEngineConfiguration cmmnEngineConfiguration)
protected CmmnEngineConfiguration getCmmnEngineConfiguration()
protected ProcessEngineConfigurationImpl getProcessEngineConfiguration()