public class BaseProcessServiceImpl.JuelVariableScope
extends java.lang.Object
implements com.kdayun.workflow.engine.delegate.VariableScope
| 构造器和说明 |
|---|
JuelVariableScope(java.util.Map<java.lang.String,java.lang.Object> variables) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
createVariableLocal(java.lang.String variableName,
java.lang.Object value) |
java.lang.Object |
getVariable(java.lang.String variableName) |
<T> T |
getVariable(java.lang.String variableName,
java.lang.Class<T> variableClass) |
java.lang.Object |
getVariableLocal(java.lang.String variableName) |
<T> T |
getVariableLocal(java.lang.String variableName,
java.lang.Class<T> variableClass) |
java.util.Set<java.lang.String> |
getVariableNames() |
java.util.Set<java.lang.String> |
getVariableNamesLocal() |
java.util.Map<java.lang.String,java.lang.Object> |
getVariables() |
java.util.Map<java.lang.String,java.lang.Object> |
getVariablesLocal() |
boolean |
hasVariable(java.lang.String variableName) |
boolean |
hasVariableLocal(java.lang.String variableName) |
boolean |
hasVariables() |
boolean |
hasVariablesLocal() |
void |
removeVariable(java.lang.String variableName) |
void |
removeVariableLocal(java.lang.String variableName) |
void |
removeVariables() |
void |
removeVariables(java.util.Collection<java.lang.String> variableNames) |
void |
removeVariablesLocal() |
void |
removeVariablesLocal(java.util.Collection<java.lang.String> variableNames) |
void |
setVariable(java.lang.String variableName,
java.lang.Object value) |
java.lang.Object |
setVariableLocal(java.lang.String variableName,
java.lang.Object value) |
void |
setVariables(java.util.Map<java.lang.String,? extends java.lang.Object> variables) |
void |
setVariablesLocal(java.util.Map<java.lang.String,? extends java.lang.Object> variables) |
public JuelVariableScope(java.util.Map<java.lang.String,java.lang.Object> variables)
public java.util.Map<java.lang.String,java.lang.Object> getVariables()
getVariables 在接口中 com.kdayun.workflow.engine.delegate.VariableScopepublic java.util.Map<java.lang.String,java.lang.Object> getVariablesLocal()
getVariablesLocal 在接口中 com.kdayun.workflow.engine.delegate.VariableScopepublic java.lang.Object getVariable(java.lang.String variableName)
getVariable 在接口中 com.kdayun.workflow.engine.delegate.VariableScopepublic java.lang.Object getVariableLocal(java.lang.String variableName)
getVariableLocal 在接口中 com.kdayun.workflow.engine.delegate.VariableScopepublic <T> T getVariable(java.lang.String variableName,
java.lang.Class<T> variableClass)
getVariable 在接口中 com.kdayun.workflow.engine.delegate.VariableScopepublic <T> T getVariableLocal(java.lang.String variableName,
java.lang.Class<T> variableClass)
getVariableLocal 在接口中 com.kdayun.workflow.engine.delegate.VariableScopepublic java.util.Set<java.lang.String> getVariableNames()
getVariableNames 在接口中 com.kdayun.workflow.engine.delegate.VariableScopepublic java.util.Set<java.lang.String> getVariableNamesLocal()
getVariableNamesLocal 在接口中 com.kdayun.workflow.engine.delegate.VariableScopepublic void setVariable(java.lang.String variableName,
java.lang.Object value)
setVariable 在接口中 com.kdayun.workflow.engine.delegate.VariableScopepublic java.lang.Object setVariableLocal(java.lang.String variableName,
java.lang.Object value)
setVariableLocal 在接口中 com.kdayun.workflow.engine.delegate.VariableScopepublic void setVariables(java.util.Map<java.lang.String,? extends java.lang.Object> variables)
setVariables 在接口中 com.kdayun.workflow.engine.delegate.VariableScopepublic void setVariablesLocal(java.util.Map<java.lang.String,? extends java.lang.Object> variables)
setVariablesLocal 在接口中 com.kdayun.workflow.engine.delegate.VariableScopepublic boolean hasVariables()
hasVariables 在接口中 com.kdayun.workflow.engine.delegate.VariableScopepublic boolean hasVariablesLocal()
hasVariablesLocal 在接口中 com.kdayun.workflow.engine.delegate.VariableScopepublic boolean hasVariable(java.lang.String variableName)
hasVariable 在接口中 com.kdayun.workflow.engine.delegate.VariableScopepublic boolean hasVariableLocal(java.lang.String variableName)
hasVariableLocal 在接口中 com.kdayun.workflow.engine.delegate.VariableScopepublic void createVariableLocal(java.lang.String variableName,
java.lang.Object value)
createVariableLocal 在接口中 com.kdayun.workflow.engine.delegate.VariableScopepublic void removeVariable(java.lang.String variableName)
removeVariable 在接口中 com.kdayun.workflow.engine.delegate.VariableScopepublic void removeVariableLocal(java.lang.String variableName)
removeVariableLocal 在接口中 com.kdayun.workflow.engine.delegate.VariableScopepublic void removeVariables(java.util.Collection<java.lang.String> variableNames)
removeVariables 在接口中 com.kdayun.workflow.engine.delegate.VariableScopepublic void removeVariablesLocal(java.util.Collection<java.lang.String> variableNames)
removeVariablesLocal 在接口中 com.kdayun.workflow.engine.delegate.VariableScopepublic void removeVariables()
removeVariables 在接口中 com.kdayun.workflow.engine.delegate.VariableScopepublic void removeVariablesLocal()
removeVariablesLocal 在接口中 com.kdayun.workflow.engine.delegate.VariableScope