public class NoExecutionVariableScope extends Object implements org.flowable.variable.api.delegate.VariableScope
| Constructor and Description |
|---|
NoExecutionVariableScope() |
| Modifier and Type | Method and Description |
|---|---|
void |
createVariableLocal(String variableName,
Object value) |
void |
createVariablesLocal(Map<String,? extends Object> variables) |
static NoExecutionVariableScope |
getSharedInstance()
Since a
NoExecutionVariableScope has no state, it's safe to use the same instance to prevent too many useless instances created. |
Object |
getTransientVariable(String variableName) |
Object |
getTransientVariableLocal(String variableName) |
Map<String,Object> |
getTransientVariables() |
Map<String,Object> |
getTransientVariablesLocal() |
Object |
getVariable(String variableName) |
Object |
getVariable(String variableName,
boolean fetchAllVariables) |
<T> T |
getVariable(String variableName,
Class<T> variableClass) |
org.flowable.variable.api.persistence.entity.VariableInstance |
getVariableInstance(String variableName) |
org.flowable.variable.api.persistence.entity.VariableInstance |
getVariableInstance(String variableName,
boolean fetchAllVariables) |
org.flowable.variable.api.persistence.entity.VariableInstance |
getVariableInstanceLocal(String variableName) |
org.flowable.variable.api.persistence.entity.VariableInstance |
getVariableInstanceLocal(String variableName,
boolean fetchAllVariables) |
Map<String,org.flowable.variable.api.persistence.entity.VariableInstance> |
getVariableInstances() |
Map<String,org.flowable.variable.api.persistence.entity.VariableInstance> |
getVariableInstances(Collection<String> variableNames) |
Map<String,org.flowable.variable.api.persistence.entity.VariableInstance> |
getVariableInstances(Collection<String> variableNames,
boolean fetchAllVariables) |
Map<String,org.flowable.variable.api.persistence.entity.VariableInstance> |
getVariableInstancesLocal() |
Map<String,org.flowable.variable.api.persistence.entity.VariableInstance> |
getVariableInstancesLocal(Collection<String> variableNames) |
Map<String,org.flowable.variable.api.persistence.entity.VariableInstance> |
getVariableInstancesLocal(Collection<String> variableNames,
boolean fetchAllVariables) |
Object |
getVariableLocal(String variableName) |
Object |
getVariableLocal(String variableName,
boolean fetchAllVariables) |
<T> T |
getVariableLocal(String variableName,
Class<T> variableClass) |
Set<String> |
getVariableNames() |
Set<String> |
getVariableNamesLocal() |
Map<String,Object> |
getVariables() |
Map<String,Object> |
getVariables(Collection<String> variableNames) |
Map<String,Object> |
getVariables(Collection<String> variableNames,
boolean fetchAllVariables) |
Map<String,Object> |
getVariablesLocal() |
Map<String,Object> |
getVariablesLocal(Collection<String> variableNames) |
Map<String,Object> |
getVariablesLocal(Collection<String> variableNames,
boolean fetchAllVariables) |
boolean |
hasVariable(String variableName) |
boolean |
hasVariableLocal(String variableName) |
boolean |
hasVariables() |
boolean |
hasVariablesLocal() |
void |
removeTransientVariable(String variableName) |
void |
removeTransientVariableLocal(String variableName) |
void |
removeTransientVariables() |
void |
removeTransientVariablesLocal() |
void |
removeVariable(String variableName) |
void |
removeVariableLocal(String variableName) |
void |
removeVariables() |
void |
removeVariables(Collection<String> variableNames) |
void |
removeVariablesLocal() |
void |
removeVariablesLocal(Collection<String> variableNames) |
void |
setTransientVariable(String variableName,
Object variableValue) |
void |
setTransientVariableLocal(String variableName,
Object variableValue) |
void |
setTransientVariables(Map<String,Object> transientVariables) |
void |
setTransientVariablesLocal(Map<String,Object> transientVariables) |
void |
setVariable(String variableName,
Object value) |
void |
setVariable(String variableName,
Object value,
boolean fetchAllVariables) |
Object |
setVariableLocal(String variableName,
Object value) |
Object |
setVariableLocal(String variableName,
Object value,
boolean fetchAllVariables) |
void |
setVariables(Map<String,? extends Object> variables) |
void |
setVariablesLocal(Map<String,? extends Object> variables) |
public static NoExecutionVariableScope getSharedInstance()
NoExecutionVariableScope has no state, it's safe to use the same instance to prevent too many useless instances created.public Map<String,Object> getVariables()
getVariables in interface org.flowable.variable.api.delegate.VariableScopepublic Map<String,Object> getVariablesLocal()
getVariablesLocal in interface org.flowable.variable.api.delegate.VariableScopepublic Map<String,Object> getVariables(Collection<String> variableNames)
getVariables in interface org.flowable.variable.api.delegate.VariableScopepublic Map<String,Object> getVariables(Collection<String> variableNames, boolean fetchAllVariables)
getVariables in interface org.flowable.variable.api.delegate.VariableScopepublic Map<String,Object> getVariablesLocal(Collection<String> variableNames)
getVariablesLocal in interface org.flowable.variable.api.delegate.VariableScopepublic Map<String,Object> getVariablesLocal(Collection<String> variableNames, boolean fetchAllVariables)
getVariablesLocal in interface org.flowable.variable.api.delegate.VariableScopepublic Object getVariable(String variableName)
getVariable in interface org.flowable.common.engine.api.variable.VariableContainergetVariable in interface org.flowable.variable.api.delegate.VariableScopepublic Object getVariable(String variableName, boolean fetchAllVariables)
getVariable in interface org.flowable.variable.api.delegate.VariableScopepublic Object getVariableLocal(String variableName)
getVariableLocal in interface org.flowable.variable.api.delegate.VariableScopepublic Object getVariableLocal(String variableName, boolean fetchAllVariables)
getVariableLocal in interface org.flowable.variable.api.delegate.VariableScopepublic <T> T getVariable(String variableName, Class<T> variableClass)
getVariable in interface org.flowable.variable.api.delegate.VariableScopepublic <T> T getVariableLocal(String variableName, Class<T> variableClass)
getVariableLocal in interface org.flowable.variable.api.delegate.VariableScopepublic Set<String> getVariableNames()
getVariableNames in interface org.flowable.variable.api.delegate.VariableScopepublic Set<String> getVariableNamesLocal()
getVariableNamesLocal in interface org.flowable.variable.api.delegate.VariableScopepublic Map<String,org.flowable.variable.api.persistence.entity.VariableInstance> getVariableInstances()
getVariableInstances in interface org.flowable.variable.api.delegate.VariableScopepublic Map<String,org.flowable.variable.api.persistence.entity.VariableInstance> getVariableInstances(Collection<String> variableNames)
getVariableInstances in interface org.flowable.variable.api.delegate.VariableScopepublic Map<String,org.flowable.variable.api.persistence.entity.VariableInstance> getVariableInstances(Collection<String> variableNames, boolean fetchAllVariables)
getVariableInstances in interface org.flowable.variable.api.delegate.VariableScopepublic Map<String,org.flowable.variable.api.persistence.entity.VariableInstance> getVariableInstancesLocal()
getVariableInstancesLocal in interface org.flowable.variable.api.delegate.VariableScopepublic Map<String,org.flowable.variable.api.persistence.entity.VariableInstance> getVariableInstancesLocal(Collection<String> variableNames)
getVariableInstancesLocal in interface org.flowable.variable.api.delegate.VariableScopepublic Map<String,org.flowable.variable.api.persistence.entity.VariableInstance> getVariableInstancesLocal(Collection<String> variableNames, boolean fetchAllVariables)
getVariableInstancesLocal in interface org.flowable.variable.api.delegate.VariableScopepublic org.flowable.variable.api.persistence.entity.VariableInstance getVariableInstance(String variableName)
getVariableInstance in interface org.flowable.variable.api.delegate.VariableScopepublic org.flowable.variable.api.persistence.entity.VariableInstance getVariableInstance(String variableName, boolean fetchAllVariables)
getVariableInstance in interface org.flowable.variable.api.delegate.VariableScopepublic org.flowable.variable.api.persistence.entity.VariableInstance getVariableInstanceLocal(String variableName)
getVariableInstanceLocal in interface org.flowable.variable.api.delegate.VariableScopepublic org.flowable.variable.api.persistence.entity.VariableInstance getVariableInstanceLocal(String variableName, boolean fetchAllVariables)
getVariableInstanceLocal in interface org.flowable.variable.api.delegate.VariableScopepublic void setVariable(String variableName, Object value)
setVariable in interface org.flowable.common.engine.api.variable.VariableContainersetVariable in interface org.flowable.variable.api.delegate.VariableScopepublic void setVariable(String variableName, Object value, boolean fetchAllVariables)
setVariable in interface org.flowable.variable.api.delegate.VariableScopepublic Object setVariableLocal(String variableName, Object value)
setVariableLocal in interface org.flowable.variable.api.delegate.VariableScopepublic Object setVariableLocal(String variableName, Object value, boolean fetchAllVariables)
setVariableLocal in interface org.flowable.variable.api.delegate.VariableScopepublic void setVariables(Map<String,? extends Object> variables)
setVariables in interface org.flowable.variable.api.delegate.VariableScopepublic void setVariablesLocal(Map<String,? extends Object> variables)
setVariablesLocal in interface org.flowable.variable.api.delegate.VariableScopepublic boolean hasVariables()
hasVariables in interface org.flowable.variable.api.delegate.VariableScopepublic boolean hasVariablesLocal()
hasVariablesLocal in interface org.flowable.variable.api.delegate.VariableScopepublic boolean hasVariable(String variableName)
hasVariable in interface org.flowable.common.engine.api.variable.VariableContainerhasVariable in interface org.flowable.variable.api.delegate.VariableScopepublic boolean hasVariableLocal(String variableName)
hasVariableLocal in interface org.flowable.variable.api.delegate.VariableScopepublic void removeVariable(String variableName)
removeVariable in interface org.flowable.variable.api.delegate.VariableScopepublic void removeVariableLocal(String variableName)
removeVariableLocal in interface org.flowable.variable.api.delegate.VariableScopepublic void removeVariables()
removeVariables in interface org.flowable.variable.api.delegate.VariableScopepublic void removeVariablesLocal()
removeVariablesLocal in interface org.flowable.variable.api.delegate.VariableScopepublic void removeVariables(Collection<String> variableNames)
removeVariables in interface org.flowable.variable.api.delegate.VariableScopepublic void removeVariablesLocal(Collection<String> variableNames)
removeVariablesLocal in interface org.flowable.variable.api.delegate.VariableScopepublic void setTransientVariablesLocal(Map<String,Object> transientVariables)
setTransientVariablesLocal in interface org.flowable.variable.api.delegate.VariableScopepublic void setTransientVariableLocal(String variableName, Object variableValue)
setTransientVariableLocal in interface org.flowable.variable.api.delegate.VariableScopepublic void setTransientVariables(Map<String,Object> transientVariables)
setTransientVariables in interface org.flowable.variable.api.delegate.VariableScopepublic void setTransientVariable(String variableName, Object variableValue)
setTransientVariable in interface org.flowable.common.engine.api.variable.VariableContainersetTransientVariable in interface org.flowable.variable.api.delegate.VariableScopepublic Object getTransientVariableLocal(String variableName)
getTransientVariableLocal in interface org.flowable.variable.api.delegate.VariableScopepublic Map<String,Object> getTransientVariablesLocal()
getTransientVariablesLocal in interface org.flowable.variable.api.delegate.VariableScopepublic Object getTransientVariable(String variableName)
getTransientVariable in interface org.flowable.variable.api.delegate.VariableScopepublic Map<String,Object> getTransientVariables()
getTransientVariables in interface org.flowable.variable.api.delegate.VariableScopepublic void removeTransientVariableLocal(String variableName)
removeTransientVariableLocal in interface org.flowable.variable.api.delegate.VariableScopepublic void removeTransientVariablesLocal()
removeTransientVariablesLocal in interface org.flowable.variable.api.delegate.VariableScopepublic void removeTransientVariable(String variableName)
removeTransientVariable in interface org.flowable.variable.api.delegate.VariableScopepublic void removeTransientVariables()
removeTransientVariables in interface org.flowable.variable.api.delegate.VariableScopeCopyright © 2018 Flowable. All rights reserved.