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.VariableContainerELResolverResolves base from the hierarchy
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPARENT_CASE_TOKENstatic java.lang.StringPARENT_PROCESS_TOKENstatic java.lang.StringPARENT_TOKENstatic java.lang.StringROOT_CASE_TOKENstatic java.lang.StringROOT_PROCESS_TOKENstatic java.lang.StringROOT_TOKENstatic java.lang.StringSELF_TOKEN
-
Constructor Summary
Constructors Constructor Description HierarchyVariableELResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntitygetCaseInstance(java.lang.String caseInstanceId)protected org.flowable.cmmn.engine.CmmnEngineConfigurationgetCmmnEngineConfiguration()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.ProcessEngineConfigurationImplgetProcessEngineConfiguration()protected org.flowable.engine.impl.persistence.entity.ExecutionEntitygetProcessInstance(java.lang.String processInstanceId)java.lang.ObjectgetValue(org.flowable.common.engine.impl.javax.el.ELContext context, java.lang.Object base, java.lang.Object property)protected java.lang.ObjectresolveCaseParent(org.flowable.cmmn.api.runtime.CaseInstance caseInstance)protected java.lang.ObjectresolveCaseRoot(org.flowable.cmmn.api.runtime.CaseInstance caseInstance)protected org.flowable.common.engine.api.variable.VariableContainerresolveParent(org.flowable.engine.impl.persistence.entity.ExecutionEntity variableContainer)protected org.flowable.common.engine.api.variable.VariableContainerresolveRoot(org.flowable.engine.impl.persistence.entity.ExecutionEntity variableContainer)protected java.lang.ObjectresolveVariableContainer(java.lang.Object possibleVariableContainer, org.flowable.common.engine.impl.javax.el.ELContext context, java.lang.Object property)voidsetValue(org.flowable.common.engine.impl.javax.el.ELContext context, java.lang.Object base, java.lang.Object property, java.lang.Object value)
-
-
-
Field Detail
-
ROOT_TOKEN
public static final java.lang.String ROOT_TOKEN
- See Also:
- Constant Field Values
-
PARENT_TOKEN
public static final java.lang.String PARENT_TOKEN
- See Also:
- Constant Field Values
-
SELF_TOKEN
public static final java.lang.String SELF_TOKEN
- See Also:
- Constant Field Values
-
ROOT_CASE_TOKEN
public static final java.lang.String ROOT_CASE_TOKEN
- See Also:
- Constant Field Values
-
PARENT_CASE_TOKEN
public static final java.lang.String PARENT_CASE_TOKEN
- See Also:
- Constant Field Values
-
ROOT_PROCESS_TOKEN
public static final java.lang.String ROOT_PROCESS_TOKEN
- See Also:
- Constant Field Values
-
PARENT_PROCESS_TOKEN
public static final java.lang.String PARENT_PROCESS_TOKEN
- See Also:
- Constant Field Values
-
-
Method Detail
-
getValue
public java.lang.Object getValue(org.flowable.common.engine.impl.javax.el.ELContext context, java.lang.Object base, java.lang.Object property)- Overrides:
getValuein classorg.flowable.common.engine.impl.el.VariableContainerELResolver
-
setValue
public void setValue(org.flowable.common.engine.impl.javax.el.ELContext context, java.lang.Object base, java.lang.Object property, java.lang.Object value)- Overrides:
setValuein classorg.flowable.common.engine.impl.el.VariableContainerELResolver
-
resolveVariableContainer
protected java.lang.Object resolveVariableContainer(java.lang.Object possibleVariableContainer, org.flowable.common.engine.impl.javax.el.ELContext context, java.lang.Object property)
-
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
protected java.lang.Object resolveCaseRoot(org.flowable.cmmn.api.runtime.CaseInstance caseInstance)
-
resolveCaseParent
protected java.lang.Object resolveCaseParent(org.flowable.cmmn.api.runtime.CaseInstance caseInstance)
-
getCaseInstance
protected org.flowable.cmmn.engine.impl.persistence.entity.CaseInstanceEntity getCaseInstance(java.lang.String caseInstanceId)
-
getProcessInstance
protected org.flowable.engine.impl.persistence.entity.ExecutionEntity getProcessInstance(java.lang.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)
-
getCmmnEngineConfiguration
protected org.flowable.cmmn.engine.CmmnEngineConfiguration getCmmnEngineConfiguration()
-
getProcessEngineConfiguration
protected org.flowable.engine.impl.cfg.ProcessEngineConfigurationImpl getProcessEngineConfiguration()
-
-