|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.camunda.bpm.engine.impl.core.variable.scope.VariableScopeLocalAdapter
public class VariableScopeLocalAdapter
Wraps a variable scope as if it has no parent such that it is reduced to its local
variables. For example getVariable(String) simply delegates to
getVariableLocal(String).
| Field Summary | |
|---|---|
protected VariableScope |
wrappedScope
|
| Constructor Summary | |
|---|---|
VariableScopeLocalAdapter(VariableScope wrappedScope)
|
|
| Method Summary | ||
|---|---|---|
Object |
getVariable(String variableName)
|
|
Object |
getVariableLocal(String variableName)
|
|
|
getVariableLocalTyped(String variableName)
|
|
|
getVariableLocalTyped(String variableName,
boolean deserializeValue)
|
|
Set<String> |
getVariableNames()
|
|
Set<String> |
getVariableNamesLocal()
|
|
Map<String,Object> |
getVariables()
|
|
String |
getVariableScopeKey()
|
|
Map<String,Object> |
getVariablesLocal()
|
|
org.camunda.bpm.engine.variable.VariableMap |
getVariablesLocalTyped()
|
|
org.camunda.bpm.engine.variable.VariableMap |
getVariablesLocalTyped(boolean deserializeValues)
|
|
org.camunda.bpm.engine.variable.VariableMap |
getVariablesTyped()
|
|
org.camunda.bpm.engine.variable.VariableMap |
getVariablesTyped(boolean deserializeValues)
|
|
|
getVariableTyped(String variableName)
|
|
|
getVariableTyped(String variableName,
boolean deserializeValue)
|
|
boolean |
hasVariable(String variableName)
|
|
boolean |
hasVariableLocal(String variableName)
|
|
boolean |
hasVariables()
|
|
boolean |
hasVariablesLocal()
|
|
void |
removeVariable(String variableName)
Removes the variable and creates a new HistoricVariableUpdateEntity. |
|
void |
removeVariableLocal(String variableName)
Removes the local variable and creates a new HistoricVariableUpdateEntity. |
|
void |
removeVariables()
Removes the (local) variables and creates a new HistoricVariableUpdateEntity for each of them. |
|
void |
removeVariables(Collection<String> variableNames)
Removes the variables and creates a new HistoricVariableUpdateEntity for each of them. |
|
void |
removeVariablesLocal()
Removes the (local) variables and creates a new HistoricVariableUpdateEntity for each of them. |
|
void |
removeVariablesLocal(Collection<String> variableNames)
Removes the local variables and creates a new HistoricVariableUpdateEntity for each of them. |
|
void |
setVariable(String variableName,
Object value)
|
|
void |
setVariableLocal(String variableName,
Object value)
|
|
void |
setVariables(Map<String,? extends Object> variables)
|
|
void |
setVariablesLocal(Map<String,? extends Object> variables)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected VariableScope wrappedScope
| Constructor Detail |
|---|
public VariableScopeLocalAdapter(VariableScope wrappedScope)
| Method Detail |
|---|
public String getVariableScopeKey()
getVariableScopeKey in interface VariableScopepublic Map<String,Object> getVariables()
getVariables in interface VariableScopepublic org.camunda.bpm.engine.variable.VariableMap getVariablesTyped()
getVariablesTyped in interface VariableScopepublic org.camunda.bpm.engine.variable.VariableMap getVariablesTyped(boolean deserializeValues)
getVariablesTyped in interface VariableScopepublic Map<String,Object> getVariablesLocal()
getVariablesLocal in interface VariableScopepublic org.camunda.bpm.engine.variable.VariableMap getVariablesLocalTyped()
getVariablesLocalTyped in interface VariableScopepublic org.camunda.bpm.engine.variable.VariableMap getVariablesLocalTyped(boolean deserializeValues)
getVariablesLocalTyped in interface VariableScopepublic Object getVariable(String variableName)
getVariable in interface VariableScopepublic Object getVariableLocal(String variableName)
getVariableLocal in interface VariableScopepublic <T extends org.camunda.bpm.engine.variable.value.TypedValue> T getVariableTyped(String variableName)
getVariableTyped in interface VariableScope
public <T extends org.camunda.bpm.engine.variable.value.TypedValue> T getVariableTyped(String variableName,
boolean deserializeValue)
getVariableTyped in interface VariableScopepublic <T extends org.camunda.bpm.engine.variable.value.TypedValue> T getVariableLocalTyped(String variableName)
getVariableLocalTyped in interface VariableScope
public <T extends org.camunda.bpm.engine.variable.value.TypedValue> T getVariableLocalTyped(String variableName,
boolean deserializeValue)
getVariableLocalTyped in interface VariableScopepublic Set<String> getVariableNames()
getVariableNames in interface VariableScopepublic Set<String> getVariableNamesLocal()
getVariableNamesLocal in interface VariableScope
public void setVariable(String variableName,
Object value)
setVariable in interface VariableScope
public void setVariableLocal(String variableName,
Object value)
setVariableLocal in interface VariableScopepublic void setVariables(Map<String,? extends Object> variables)
setVariables in interface VariableScopepublic void setVariablesLocal(Map<String,? extends Object> variables)
setVariablesLocal in interface VariableScopepublic boolean hasVariables()
hasVariables in interface VariableScopepublic boolean hasVariablesLocal()
hasVariablesLocal in interface VariableScopepublic boolean hasVariable(String variableName)
hasVariable in interface VariableScopepublic boolean hasVariableLocal(String variableName)
hasVariableLocal in interface VariableScopepublic void removeVariable(String variableName)
VariableScopeHistoricVariableUpdateEntity.
removeVariable in interface VariableScopepublic void removeVariableLocal(String variableName)
VariableScopeHistoricVariableUpdateEntity.
removeVariableLocal in interface VariableScopepublic void removeVariables(Collection<String> variableNames)
VariableScopeHistoricVariableUpdateEntity for each of them.
removeVariables in interface VariableScopepublic void removeVariablesLocal(Collection<String> variableNames)
VariableScopeHistoricVariableUpdateEntity for each of them.
removeVariablesLocal in interface VariableScopepublic void removeVariables()
VariableScopeHistoricVariableUpdateEntity for each of them.
removeVariables in interface VariableScopepublic void removeVariablesLocal()
VariableScopeHistoricVariableUpdateEntity for each of them.
removeVariablesLocal in interface VariableScope
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||