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
public class StrictBeanELResolver
extends org.flowable.common.engine.impl.javax.el.BeanELResolver
- Author:
- Filip Hrisafov
-
Field Summary
FieldsModifier and TypeFieldDescription -
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, getType, getValue, invoke, isReadOnly, setValueMethods inherited from class org.flowable.common.engine.impl.javax.el.ELResolver
convertToType
-
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 classorg.flowable.common.engine.impl.javax.el.BeanELResolver- Throws:
InvocationTargetExceptionIllegalAccessException
-
describeMethod
-
allowedToInvoke
-
isMethodExplicitlyAllowed
-
isMethodExplicitlyAllowed
-