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

    Fields
    Modifier and Type
    Field
    Description
    static 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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected 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)
     
    getValue(org.flowable.common.engine.impl.javax.el.ELContext context, Object base, Object property)
     
    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • 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 class org.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 class org.flowable.common.engine.impl.el.VariableContainerELResolver
    • resolveVariableContainer

      protected Object resolveVariableContainer(Object possibleVariableContainer, org.flowable.common.engine.impl.javax.el.ELContext context, 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 Object resolveCaseRoot(org.flowable.cmmn.api.runtime.CaseInstance caseInstance)
    • resolveCaseParent

      protected Object resolveCaseParent(org.flowable.cmmn.api.runtime.CaseInstance caseInstance)
    • 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()