org.camunda.bpm.engine.spring
Class SpringExpressionManager

java.lang.Object
  extended by org.camunda.bpm.engine.impl.el.ExpressionManager
      extended by org.camunda.bpm.engine.spring.SpringExpressionManager

public class SpringExpressionManager
extends ExpressionManager

ExpressionManager that exposes the full application-context or a limited set of beans in expressions.

Author:
Tom Baeyens

Field Summary
protected  org.springframework.context.ApplicationContext applicationContext
           
 
Fields inherited from class org.camunda.bpm.engine.impl.el.ExpressionManager
beans, elResolver, expressionFactory, functionMappers, parsingElContext
 
Constructor Summary
SpringExpressionManager(org.springframework.context.ApplicationContext applicationContext, Map<Object,Object> beans)
           
 
Method Summary
protected  ELResolver createElResolver()
           
 
Methods inherited from class org.camunda.bpm.engine.impl.el.ExpressionManager
addFunctionMapper, createElContext, createElContext, createExpression, createValueExpression, getCachedElResolver, getElContext, setExpressionFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

applicationContext

protected org.springframework.context.ApplicationContext applicationContext
Constructor Detail

SpringExpressionManager

public SpringExpressionManager(org.springframework.context.ApplicationContext applicationContext,
                               Map<Object,Object> beans)
Parameters:
applicationContext - the applicationContext to use. Ignored when 'beans' parameter is not null.
beans - a map of custom beans to expose. If null, all beans in the application-context will be exposed.
Method Detail

createElResolver

protected ELResolver createElResolver()
Overrides:
createElResolver in class ExpressionManager


Copyright © 2016 camunda services GmbH. All rights reserved.