Package com.flowable.platform.common.el
Class DefinitionELResolver
- java.lang.Object
-
- org.flowable.common.engine.impl.javax.el.ELResolver
-
- com.flowable.platform.common.el.DefinitionELResolver
-
public class DefinitionELResolver extends ELResolver
Resolves the definition of a case instance or process instance
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFINITION_TOKEN
-
Fields inherited from class org.flowable.common.engine.impl.javax.el.ELResolver
RESOLVABLE_AT_DESIGN_TIME, TYPE
-
-
Constructor Summary
Constructors Constructor Description DefinitionELResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CmmnEngineConfiguration
getCmmnEngineConfiguration()
Class<?>
getCommonPropertyType(ELContext elContext, Object object)
Iterator<FeatureDescriptor>
getFeatureDescriptors(ELContext elContext, Object object)
protected ProcessEngineConfigurationImpl
getProcessEngineConfiguration()
Class<?>
getType(ELContext arg0, Object arg1, Object arg2)
Object
getValue(ELContext context, Object base, Object property)
protected boolean
isCaseInstance(Object base)
protected boolean
isCaseInstanceOrProcessInstance(Object base)
protected boolean
isProcessInstance(Object base)
boolean
isReadOnly(ELContext context, Object base, Object property)
void
setValue(ELContext context, Object base, Object property, Object value)
-
Methods inherited from class org.flowable.common.engine.impl.javax.el.ELResolver
invoke
-
-
-
-
Field Detail
-
DEFINITION_TOKEN
public static final String DEFINITION_TOKEN
- See Also:
- Constant Field Values
-
-
Method Detail
-
getCommonPropertyType
public Class<?> getCommonPropertyType(ELContext elContext, Object object)
- Specified by:
getCommonPropertyType
in classELResolver
-
getFeatureDescriptors
public Iterator<FeatureDescriptor> getFeatureDescriptors(ELContext elContext, Object object)
- Specified by:
getFeatureDescriptors
in classELResolver
-
getType
public Class<?> getType(ELContext arg0, Object arg1, Object arg2)
- Specified by:
getType
in classELResolver
-
getValue
public Object getValue(ELContext context, Object base, Object property)
- Specified by:
getValue
in classELResolver
-
isReadOnly
public boolean isReadOnly(ELContext context, Object base, Object property)
- Specified by:
isReadOnly
in classELResolver
-
isCaseInstanceOrProcessInstance
protected boolean isCaseInstanceOrProcessInstance(Object base)
-
isCaseInstance
protected boolean isCaseInstance(Object base)
-
isProcessInstance
protected boolean isProcessInstance(Object base)
-
setValue
public void setValue(ELContext context, Object base, Object property, Object value)
- Specified by:
setValue
in classELResolver
-
getCmmnEngineConfiguration
protected CmmnEngineConfiguration getCmmnEngineConfiguration()
-
getProcessEngineConfiguration
protected ProcessEngineConfigurationImpl getProcessEngineConfiguration()
-
-