Package org.camunda.bpm.engine.impl.el
Class VariableScopeElResolver
java.lang.Object
org.camunda.bpm.impl.juel.jakarta.el.ELResolver
org.camunda.bpm.engine.impl.el.VariableScopeElResolver
public class VariableScopeElResolver
extends org.camunda.bpm.impl.juel.jakarta.el.ELResolver
Implementation of an
Also exposes the currently logged in username to be used in expressions (if any)
ELResolver
that resolves expressions
with the process variables of a given VariableScope
as context.
Also exposes the currently logged in username to be used in expressions (if any)
- Author:
- Joram Barrez, Frederik Heremans
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
Fields inherited from class org.camunda.bpm.impl.juel.jakarta.el.ELResolver
RESOLVABLE_AT_DESIGN_TIME, TYPE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionClass<?>
getCommonPropertyType
(org.camunda.bpm.impl.juel.jakarta.el.ELContext arg0, Object arg1) getFeatureDescriptors
(org.camunda.bpm.impl.juel.jakarta.el.ELContext arg0, Object arg1) Class<?>
boolean
isReadOnly
(org.camunda.bpm.impl.juel.jakarta.el.ELContext context, Object base, Object property) void
setValue
(org.camunda.bpm.impl.juel.jakarta.el.ELContext context, Object base, Object property, Object value) Methods inherited from class org.camunda.bpm.impl.juel.jakarta.el.ELResolver
convertToType, invoke
-
Field Details
-
EXECUTION_KEY
- See Also:
-
CASE_EXECUTION_KEY
- See Also:
-
TASK_KEY
- See Also:
-
EXTERNAL_TASK_KEY
- See Also:
-
LOGGED_IN_USER_KEY
- See Also:
-
-
Constructor Details
-
VariableScopeElResolver
public VariableScopeElResolver()
-
-
Method Details
-
getValue
public Object getValue(org.camunda.bpm.impl.juel.jakarta.el.ELContext context, Object base, Object property) - Specified by:
getValue
in classorg.camunda.bpm.impl.juel.jakarta.el.ELResolver
-
isReadOnly
public boolean isReadOnly(org.camunda.bpm.impl.juel.jakarta.el.ELContext context, Object base, Object property) - Specified by:
isReadOnly
in classorg.camunda.bpm.impl.juel.jakarta.el.ELResolver
-
setValue
public void setValue(org.camunda.bpm.impl.juel.jakarta.el.ELContext context, Object base, Object property, Object value) - Specified by:
setValue
in classorg.camunda.bpm.impl.juel.jakarta.el.ELResolver
-
getCommonPropertyType
public Class<?> getCommonPropertyType(org.camunda.bpm.impl.juel.jakarta.el.ELContext arg0, Object arg1) - Specified by:
getCommonPropertyType
in classorg.camunda.bpm.impl.juel.jakarta.el.ELResolver
-
getFeatureDescriptors
public Iterator<FeatureDescriptor> getFeatureDescriptors(org.camunda.bpm.impl.juel.jakarta.el.ELContext arg0, Object arg1) - Specified by:
getFeatureDescriptors
in classorg.camunda.bpm.impl.juel.jakarta.el.ELResolver
-
getType
public Class<?> getType(org.camunda.bpm.impl.juel.jakarta.el.ELContext arg0, Object arg1, Object arg2) - Specified by:
getType
in classorg.camunda.bpm.impl.juel.jakarta.el.ELResolver
-