public class NoExecutionVariableScope extends Object implements VariableScope
Constructor and Description |
---|
NoExecutionVariableScope() |
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 VariableScope
public Map<String,Object> getVariableValues()
getVariableValues
in interface VariableScope
public Map<String,Object> getVariablesLocal()
getVariablesLocal
in interface VariableScope
public Map<String,Object> getVariables(Collection<String> variableNames)
getVariables
in interface VariableScope
public Map<String,Object> getVariables(Collection<String> variableNames, boolean fetchAllVariables)
getVariables
in interface VariableScope
public Map<String,Object> getVariablesLocal(Collection<String> variableNames)
getVariablesLocal
in interface VariableScope
public Map<String,Object> getVariablesLocal(Collection<String> variableNames, boolean fetchAllVariables)
getVariablesLocal
in interface VariableScope
public Object getVariable(String variableName)
getVariable
in interface VariableScope
public Object getVariable(String variableName, boolean fetchAllVariables)
getVariable
in interface VariableScope
public Object getVariableLocal(String variableName)
getVariableLocal
in interface VariableScope
public Object getVariableLocal(String variableName, boolean fetchAllVariables)
getVariableLocal
in interface VariableScope
public <T> T getVariable(String variableName, Class<T> variableClass)
getVariable
in interface VariableScope
public <T> T getVariableLocal(String variableName, Class<T> variableClass)
getVariableLocal
in interface VariableScope
public Set<String> getVariableNames()
getVariableNames
in interface VariableScope
public Set<String> getVariableNamesLocal()
getVariableNamesLocal
in interface VariableScope
public void setVariable(String variableName, Object value)
setVariable
in interface VariableScope
public void setVariable(String variableName, Object value, boolean fetchAllVariables)
setVariable
in interface VariableScope
public Object setVariableLocal(String variableName, Object value)
setVariableLocal
in interface VariableScope
public Object setVariableLocal(String variableName, Object value, boolean fetchAllVariables)
setVariableLocal
in interface VariableScope
public void setVariables(Map<String,? extends Object> variables)
setVariables
in interface VariableScope
public void setVariablesLocal(Map<String,? extends Object> variables)
setVariablesLocal
in interface VariableScope
public boolean hasVariables()
hasVariables
in interface VariableScope
public boolean hasVariablesLocal()
hasVariablesLocal
in interface VariableScope
public boolean hasVariable(String variableName)
hasVariable
in interface VariableScope
public boolean hasVariableLocal(String variableName)
hasVariableLocal
in interface VariableScope
public void createVariableLocal(String variableName, Object value)
createVariableLocal
in interface VariableScope
public void removeVariable(String variableName)
removeVariable
in interface VariableScope
public void removeVariableLocal(String variableName)
removeVariableLocal
in interface VariableScope
public void removeVariables()
removeVariables
in interface VariableScope
public void removeVariablesLocal()
removeVariablesLocal
in interface VariableScope
public void removeVariables(Collection<String> variableNames)
removeVariables
in interface VariableScope
public void removeVariablesLocal(Collection<String> variableNames)
removeVariablesLocal
in interface VariableScope
Copyright © 2015 Alfresco. All rights reserved.