org.camunda.bpm.engine.spring
Class ApplicationContextElResolver

java.lang.Object
  extended by org.camunda.bpm.engine.impl.javax.el.ELResolver
      extended by org.camunda.bpm.engine.spring.ApplicationContextElResolver

public class ApplicationContextElResolver
extends ELResolver

Author:
Tom Baeyens, Frederik Heremans

Field Summary
protected  org.springframework.context.ApplicationContext applicationContext
           
 
Fields inherited from class org.camunda.bpm.engine.impl.javax.el.ELResolver
RESOLVABLE_AT_DESIGN_TIME, TYPE
 
Constructor Summary
ApplicationContextElResolver(org.springframework.context.ApplicationContext applicationContext)
           
 
Method Summary
 Class<?> getCommonPropertyType(ELContext context, Object arg)
           
 Iterator<FeatureDescriptor> getFeatureDescriptors(ELContext context, Object arg)
           
 Class<?> getType(ELContext context, Object arg1, Object arg2)
           
 Object getValue(ELContext context, Object base, Object property)
           
 boolean isReadOnly(ELContext context, Object base, Object property)
           
 void setValue(ELContext context, Object base, Object property, Object value)
           
 
Methods inherited from class org.camunda.bpm.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 Detail

applicationContext

protected org.springframework.context.ApplicationContext applicationContext
Constructor Detail

ApplicationContextElResolver

public ApplicationContextElResolver(org.springframework.context.ApplicationContext applicationContext)
Method Detail

getValue

public Object getValue(ELContext context,
                       Object base,
                       Object property)
Specified by:
getValue in class ELResolver

isReadOnly

public boolean isReadOnly(ELContext context,
                          Object base,
                          Object property)
Specified by:
isReadOnly in class ELResolver

setValue

public void setValue(ELContext context,
                     Object base,
                     Object property,
                     Object value)
Specified by:
setValue in class ELResolver

getCommonPropertyType

public Class<?> getCommonPropertyType(ELContext context,
                                      Object arg)
Specified by:
getCommonPropertyType in class ELResolver

getFeatureDescriptors

public Iterator<FeatureDescriptor> getFeatureDescriptors(ELContext context,
                                                         Object arg)
Specified by:
getFeatureDescriptors in class ELResolver

getType

public Class<?> getType(ELContext context,
                        Object arg1,
                        Object arg2)
Specified by:
getType in class ELResolver


Copyright © 2015 camunda services GmbH. All rights reserved.