Package com.flowable.platform.common.el
Class StrictBeanELResolver
java.lang.Object
org.flowable.common.engine.impl.javax.el.ELResolver
org.flowable.common.engine.impl.javax.el.BeanELResolver
com.flowable.platform.common.el.StrictBeanELResolver
- Author:
- Filip Hrisafov
-
Nested Class Summary
Nested classes/interfaces inherited from class org.flowable.common.engine.impl.javax.el.BeanELResolver
BeanELResolver.BeanProperties, BeanELResolver.BeanProperty
-
Field Summary
Modifier and TypeFieldDescriptionFields inherited from class org.flowable.common.engine.impl.javax.el.ELResolver
RESOLVABLE_AT_DESIGN_TIME, TYPE
-
Constructor Summary
ConstructorDescriptionStrictBeanELResolver
(Map<Class<?>, Map<String, Collection<Method>>> allowedMethodsByClassAndName) -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
allowedToInvoke
(Method method, Object base) protected String
describeMethod
(Method method) protected Object
protected boolean
isMethodExplicitlyAllowed
(Class<?> classToCheck, Method method) protected boolean
isMethodExplicitlyAllowed
(Method method, Object base) Methods inherited from class org.flowable.common.engine.impl.javax.el.BeanELResolver
getCommonPropertyType, getFeatureDescriptors, getType, getValue, invoke, isReadOnly, setValue
-
Field Details
-
allowedMethodsByClassAndName
-
-
Constructor Details
-
StrictBeanELResolver
public StrictBeanELResolver() -
StrictBeanELResolver
-
-
Method Details
-
invoke
protected Object invoke(Method target, Object base, Object... parameters) throws InvocationTargetException, IllegalAccessException - Overrides:
invoke
in classBeanELResolver
- Throws:
InvocationTargetException
IllegalAccessException
-
describeMethod
-
allowedToInvoke
-
isMethodExplicitlyAllowed
-
isMethodExplicitlyAllowed
-