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.VariableScope
public java.util.Map<java.lang.String,java.lang.Object> getVariablesLocal()
getVariablesLocal
在接口中 com.kdayun.workflow.engine.delegate.VariableScope
public java.lang.Object getVariable(java.lang.String variableName)
getVariable
在接口中 com.kdayun.workflow.engine.delegate.VariableScope
public java.lang.Object getVariableLocal(java.lang.String variableName)
getVariableLocal
在接口中 com.kdayun.workflow.engine.delegate.VariableScope
public <T> T getVariable(java.lang.String variableName, java.lang.Class<T> variableClass)
getVariable
在接口中 com.kdayun.workflow.engine.delegate.VariableScope
public <T> T getVariableLocal(java.lang.String variableName, java.lang.Class<T> variableClass)
getVariableLocal
在接口中 com.kdayun.workflow.engine.delegate.VariableScope
public java.util.Set<java.lang.String> getVariableNames()
getVariableNames
在接口中 com.kdayun.workflow.engine.delegate.VariableScope
public java.util.Set<java.lang.String> getVariableNamesLocal()
getVariableNamesLocal
在接口中 com.kdayun.workflow.engine.delegate.VariableScope
public void setVariable(java.lang.String variableName, java.lang.Object value)
setVariable
在接口中 com.kdayun.workflow.engine.delegate.VariableScope
public java.lang.Object setVariableLocal(java.lang.String variableName, java.lang.Object value)
setVariableLocal
在接口中 com.kdayun.workflow.engine.delegate.VariableScope
public void setVariables(java.util.Map<java.lang.String,? extends java.lang.Object> variables)
setVariables
在接口中 com.kdayun.workflow.engine.delegate.VariableScope
public void setVariablesLocal(java.util.Map<java.lang.String,? extends java.lang.Object> variables)
setVariablesLocal
在接口中 com.kdayun.workflow.engine.delegate.VariableScope
public boolean hasVariables()
hasVariables
在接口中 com.kdayun.workflow.engine.delegate.VariableScope
public boolean hasVariablesLocal()
hasVariablesLocal
在接口中 com.kdayun.workflow.engine.delegate.VariableScope
public boolean hasVariable(java.lang.String variableName)
hasVariable
在接口中 com.kdayun.workflow.engine.delegate.VariableScope
public boolean hasVariableLocal(java.lang.String variableName)
hasVariableLocal
在接口中 com.kdayun.workflow.engine.delegate.VariableScope
public void createVariableLocal(java.lang.String variableName, java.lang.Object value)
createVariableLocal
在接口中 com.kdayun.workflow.engine.delegate.VariableScope
public void removeVariable(java.lang.String variableName)
removeVariable
在接口中 com.kdayun.workflow.engine.delegate.VariableScope
public void removeVariableLocal(java.lang.String variableName)
removeVariableLocal
在接口中 com.kdayun.workflow.engine.delegate.VariableScope
public void removeVariables(java.util.Collection<java.lang.String> variableNames)
removeVariables
在接口中 com.kdayun.workflow.engine.delegate.VariableScope
public void removeVariablesLocal(java.util.Collection<java.lang.String> variableNames)
removeVariablesLocal
在接口中 com.kdayun.workflow.engine.delegate.VariableScope
public void removeVariables()
removeVariables
在接口中 com.kdayun.workflow.engine.delegate.VariableScope
public void removeVariablesLocal()
removeVariablesLocal
在接口中 com.kdayun.workflow.engine.delegate.VariableScope