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
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class org.camunda.bpm.impl.juel.jakarta.el.ELResolver
RESOLVABLE_AT_DESIGN_TIME, TYPE -
Constructor Summary
Constructors -
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<?>booleanisReadOnly(org.camunda.bpm.impl.juel.jakarta.el.ELContext context, Object base, Object property) voidsetValue(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:
getValuein 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:
isReadOnlyin 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:
setValuein 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:
getCommonPropertyTypein 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:
getFeatureDescriptorsin 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:
getTypein classorg.camunda.bpm.impl.juel.jakarta.el.ELResolver
-