Class NoExecutionVariableScope
java.lang.Object
org.flowable.variable.service.impl.el.NoExecutionVariableScope
- All Implemented Interfaces:
VariableContainer,VariableScope
Variable-scope only used to resolve variables when NO execution is active but expression-resolving is needed. This occurs eg. when start-form properties have default's defined. Even though
variables are not available yet, expressions should be resolved anyway.
- Author:
- Frederik Heremans, Joram Barrez
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateVariableLocal(String variableName, Object value) voidcreateVariablesLocal(Map<String, ? extends Object> variables) static NoExecutionVariableScopeSince aNoExecutionVariableScopehas no state, it's safe to use the same instance to prevent too many useless instances created.getTransientVariable(String variableName) getTransientVariableLocal(String variableName) getVariable(String variableName) getVariable(String variableName, boolean fetchAllVariables) <T> TgetVariable(String variableName, Class<T> variableClass) getVariableInstance(String variableName) getVariableInstance(String variableName, boolean fetchAllVariables) getVariableInstanceLocal(String variableName) getVariableInstanceLocal(String variableName, boolean fetchAllVariables) getVariableInstances(Collection<String> variableNames) getVariableInstances(Collection<String> variableNames, boolean fetchAllVariables) getVariableInstancesLocal(Collection<String> variableNames) getVariableInstancesLocal(Collection<String> variableNames, boolean fetchAllVariables) getVariableLocal(String variableName) getVariableLocal(String variableName, boolean fetchAllVariables) <T> TgetVariableLocal(String variableName, Class<T> variableClass) getVariables(Collection<String> variableNames) getVariables(Collection<String> variableNames, boolean fetchAllVariables) getVariablesLocal(Collection<String> variableNames) getVariablesLocal(Collection<String> variableNames, boolean fetchAllVariables) booleanhasVariable(String variableName) booleanhasVariableLocal(String variableName) booleanbooleanvoidremoveTransientVariable(String variableName) voidremoveTransientVariableLocal(String variableName) voidvoidvoidremoveVariable(String variableName) voidremoveVariableLocal(String variableName) voidvoidremoveVariables(Collection<String> variableNames) voidvoidremoveVariablesLocal(Collection<String> variableNames) voidsetTransientVariable(String variableName, Object variableValue) voidsetTransientVariableLocal(String variableName, Object variableValue) voidsetTransientVariables(Map<String, Object> transientVariables) voidsetTransientVariablesLocal(Map<String, Object> transientVariables) voidsetVariable(String variableName, Object value) voidsetVariable(String variableName, Object value, boolean fetchAllVariables) setVariableLocal(String variableName, Object value) setVariableLocal(String variableName, Object value, boolean fetchAllVariables) voidsetVariables(Map<String, ? extends Object> variables) voidsetVariablesLocal(Map<String, ? extends Object> variables)
-
Constructor Details
-
NoExecutionVariableScope
public NoExecutionVariableScope()
-
-
Method Details
-
getVariables
- Specified by:
getVariablesin interfaceVariableScope
-
getVariablesLocal
- Specified by:
getVariablesLocalin interfaceVariableScope
-
getVariables
- Specified by:
getVariablesin interfaceVariableScope
-
getVariables
- Specified by:
getVariablesin interfaceVariableScope
-
getVariablesLocal
- Specified by:
getVariablesLocalin interfaceVariableScope
-
getVariablesLocal
public Map<String,Object> getVariablesLocal(Collection<String> variableNames, boolean fetchAllVariables) - Specified by:
getVariablesLocalin interfaceVariableScope
-
getVariable
- Specified by:
getVariablein interfaceVariableContainer- Specified by:
getVariablein interfaceVariableScope
-
getVariable
- Specified by:
getVariablein interfaceVariableScope
-
getVariableLocal
- Specified by:
getVariableLocalin interfaceVariableScope
-
getVariableLocal
- Specified by:
getVariableLocalin interfaceVariableScope
-
getVariable
- Specified by:
getVariablein interfaceVariableScope
-
getVariableLocal
- Specified by:
getVariableLocalin interfaceVariableScope
-
getVariableInstances
- Specified by:
getVariableInstancesin interfaceVariableScope
-
getVariableInstances
- Specified by:
getVariableInstancesin interfaceVariableScope
-
getVariableInstances
public Map<String,VariableInstance> getVariableInstances(Collection<String> variableNames, boolean fetchAllVariables) - Specified by:
getVariableInstancesin interfaceVariableScope
-
getVariableInstancesLocal
- Specified by:
getVariableInstancesLocalin interfaceVariableScope
-
getVariableInstancesLocal
- Specified by:
getVariableInstancesLocalin interfaceVariableScope
-
getVariableInstancesLocal
public Map<String,VariableInstance> getVariableInstancesLocal(Collection<String> variableNames, boolean fetchAllVariables) - Specified by:
getVariableInstancesLocalin interfaceVariableScope
-
getVariableInstance
- Specified by:
getVariableInstancein interfaceVariableScope
-
getVariableInstance
- Specified by:
getVariableInstancein interfaceVariableScope
-
getVariableInstanceLocal
- Specified by:
getVariableInstanceLocalin interfaceVariableScope
-
getVariableInstanceLocal
- Specified by:
getVariableInstanceLocalin interfaceVariableScope
-
getVariableNames
- Specified by:
getVariableNamesin interfaceVariableScope
-
getVariableNamesLocal
- Specified by:
getVariableNamesLocalin interfaceVariableScope
-
setVariable
- Specified by:
setVariablein interfaceVariableContainer- Specified by:
setVariablein interfaceVariableScope
-
setVariable
- Specified by:
setVariablein interfaceVariableScope
-
setVariableLocal
- Specified by:
setVariableLocalin interfaceVariableScope
-
setVariableLocal
- Specified by:
setVariableLocalin interfaceVariableScope
-
setVariables
- Specified by:
setVariablesin interfaceVariableScope
-
setVariablesLocal
- Specified by:
setVariablesLocalin interfaceVariableScope
-
hasVariables
public boolean hasVariables()- Specified by:
hasVariablesin interfaceVariableScope
-
hasVariablesLocal
public boolean hasVariablesLocal()- Specified by:
hasVariablesLocalin interfaceVariableScope
-
hasVariable
- Specified by:
hasVariablein interfaceVariableContainer- Specified by:
hasVariablein interfaceVariableScope
-
hasVariableLocal
- Specified by:
hasVariableLocalin interfaceVariableScope
-
createVariableLocal
-
createVariablesLocal
-
removeVariable
- Specified by:
removeVariablein interfaceVariableScope
-
removeVariableLocal
- Specified by:
removeVariableLocalin interfaceVariableScope
-
removeVariables
public void removeVariables()- Specified by:
removeVariablesin interfaceVariableScope
-
removeVariablesLocal
public void removeVariablesLocal()- Specified by:
removeVariablesLocalin interfaceVariableScope
-
removeVariables
- Specified by:
removeVariablesin interfaceVariableScope
-
removeVariablesLocal
- Specified by:
removeVariablesLocalin interfaceVariableScope
-
setTransientVariablesLocal
- Specified by:
setTransientVariablesLocalin interfaceVariableScope
-
setTransientVariableLocal
- Specified by:
setTransientVariableLocalin interfaceVariableScope
-
setTransientVariables
- Specified by:
setTransientVariablesin interfaceVariableScope
-
setTransientVariable
- Specified by:
setTransientVariablein interfaceVariableContainer- Specified by:
setTransientVariablein interfaceVariableScope
-
getTransientVariableLocal
- Specified by:
getTransientVariableLocalin interfaceVariableScope
-
getTransientVariablesLocal
- Specified by:
getTransientVariablesLocalin interfaceVariableScope
-
getTransientVariable
- Specified by:
getTransientVariablein interfaceVariableScope
-
getTransientVariables
- Specified by:
getTransientVariablesin interfaceVariableScope
-
removeTransientVariableLocal
- Specified by:
removeTransientVariableLocalin interfaceVariableScope
-
removeTransientVariablesLocal
public void removeTransientVariablesLocal()- Specified by:
removeTransientVariablesLocalin interfaceVariableScope
-
removeTransientVariable
- Specified by:
removeTransientVariablein interfaceVariableScope
-
removeTransientVariables
public void removeTransientVariables()- Specified by:
removeTransientVariablesin interfaceVariableScope
-
getTenantId
- Specified by:
getTenantIdin interfaceVariableContainer