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
FieldsModifier and TypeFieldDescriptionFields inherited from class org.flowable.common.engine.impl.javax.el.ELResolver
RESOLVABLE_AT_DESIGN_TIME, TYPE -
Constructor Summary
ConstructorsConstructorDescriptionStrictBeanELResolver(Map<Class<?>, Map<String, Collection<Method>>> allowedMethodsByClassAndName) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanallowedToInvoke(Method method, Object base) protected StringdescribeMethod(Method method) protected Objectprotected booleanisMethodExplicitlyAllowed(Class<?> classToCheck, Method method) protected booleanisMethodExplicitlyAllowed(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:
invokein classBeanELResolver- Throws:
InvocationTargetExceptionIllegalAccessException
-
describeMethod
-
allowedToInvoke
-
isMethodExplicitlyAllowed
-
isMethodExplicitlyAllowed
-