Class StrictExpressionMangerConfigurer

java.lang.Object
com.flowable.platform.common.el.StrictExpressionMangerConfigurer
All Implemented Interfaces:
Consumer<org.flowable.common.engine.impl.el.ExpressionManager>

public class StrictExpressionMangerConfigurer extends Object implements Consumer<org.flowable.common.engine.impl.el.ExpressionManager>
Author:
Filip Hrisafov
  • Field Details

    • beanELResolver

      protected org.flowable.common.engine.impl.javax.el.ELResolver beanELResolver
    • functionResolverFactory

      protected org.flowable.common.engine.impl.el.FlowableFunctionResolverFactory functionResolverFactory
    • allowedMethodsByClassAndName

      protected Map<Class<?>,Map<String,Collection<Method>>> allowedMethodsByClassAndName
    • allowedFunctionDelegateClasses

      protected Collection<Class<? extends org.flowable.common.engine.api.delegate.FlowableFunctionDelegate>> allowedFunctionDelegateClasses
  • Constructor Details

    • StrictExpressionMangerConfigurer

      public StrictExpressionMangerConfigurer()
  • Method Details

    • accept

      public void accept(org.flowable.common.engine.impl.el.ExpressionManager expressionManager)
      Specified by:
      accept in interface Consumer<org.flowable.common.engine.impl.el.ExpressionManager>
    • configure

      protected void configure(org.flowable.common.engine.impl.el.DefaultExpressionManager expressionManager)
    • addAllowedMethods

      public void addAllowedMethods(Collection<Method> allowedMethods)
    • addAllowedFunctionDelegateClasses

      public void addAllowedFunctionDelegateClasses(Collection<Class<? extends org.flowable.common.engine.api.delegate.FlowableFunctionDelegate>> allowedFunctionDelegateClasses)
    • getBeanELResolver

      public org.flowable.common.engine.impl.javax.el.ELResolver getBeanELResolver()
    • createBeanELResolver

      protected org.flowable.common.engine.impl.javax.el.ELResolver createBeanELResolver()
    • setBeanELResolver

      public void setBeanELResolver(org.flowable.common.engine.impl.javax.el.ELResolver beanELResolver)
    • getFunctionResolverFactory

      public org.flowable.common.engine.impl.el.FlowableFunctionResolverFactory getFunctionResolverFactory()
    • createFunctionResolverFactory

      protected org.flowable.common.engine.impl.el.FlowableFunctionResolverFactory createFunctionResolverFactory()
    • setFunctionResolverFactory

      public void setFunctionResolverFactory(org.flowable.common.engine.impl.el.FlowableFunctionResolverFactory functionResolverFactory)