Package org.camunda.bpm.engine.delegate
Interface VariableScope
- All Known Subinterfaces:
ActivityExecution,BaseDelegateExecution,CmmnActivityExecution,CmmnCaseInstance,DelegateCaseExecution,DelegateExecution,DelegateTask
- All Known Implementing Classes:
AbstractVariableScope,CaseExecutionEntity,CaseExecutionImpl,CmmnExecution,CoreExecution,ExecutionEntity,ExecutionImpl,PvmExecutionImpl,StartProcessVariableScope,TaskEntity,VariableScopeLocalAdapter
public interface VariableScope
- Author:
- Tom Baeyens
-
Method Summary
Modifier and TypeMethodDescriptiongetVariable(String variableName) getVariableLocal(String variableName) <T extends org.camunda.bpm.engine.variable.value.TypedValue>
TgetVariableLocalTyped(String variableName) <T extends org.camunda.bpm.engine.variable.value.TypedValue>
TgetVariableLocalTyped(String variableName, boolean deserializeValue) org.camunda.bpm.engine.variable.VariableMaporg.camunda.bpm.engine.variable.VariableMapgetVariablesLocalTyped(boolean deserializeValues) org.camunda.bpm.engine.variable.VariableMaporg.camunda.bpm.engine.variable.VariableMapgetVariablesTyped(boolean deserializeValues) <T extends org.camunda.bpm.engine.variable.value.TypedValue>
TgetVariableTyped(String variableName) <T extends org.camunda.bpm.engine.variable.value.TypedValue>
TgetVariableTyped(String variableName, boolean deserializeValue) booleanhasVariable(String variableName) booleanhasVariableLocal(String variableName) booleanbooleanvoidremoveVariable(String variableName) Removes the variable and creates a newHistoricVariableUpdateEntity.voidremoveVariableLocal(String variableName) Removes the local variable and creates a newHistoricVariableUpdateEntity.voidRemoves the (local) variables and creates a newHistoricVariableUpdateEntityfor each of them.voidremoveVariables(Collection<String> variableNames) Removes the variables and creates a newHistoricVariableUpdateEntityfor each of them.voidRemoves the (local) variables and creates a newHistoricVariableUpdateEntityfor each of them.voidremoveVariablesLocal(Collection<String> variableNames) Removes the local variables and creates a newHistoricVariableUpdateEntityfor each of them.voidsetVariable(String variableName, Object value) voidsetVariableLocal(String variableName, Object value) voidsetVariables(Map<String, ? extends Object> variables) voidsetVariablesLocal(Map<String, ? extends Object> variables)
-
Method Details
-
getVariableScopeKey
String getVariableScopeKey() -
getVariables
-
getVariablesTyped
org.camunda.bpm.engine.variable.VariableMap getVariablesTyped() -
getVariablesTyped
org.camunda.bpm.engine.variable.VariableMap getVariablesTyped(boolean deserializeValues) -
getVariablesLocal
-
getVariablesLocalTyped
org.camunda.bpm.engine.variable.VariableMap getVariablesLocalTyped() -
getVariablesLocalTyped
org.camunda.bpm.engine.variable.VariableMap getVariablesLocalTyped(boolean deserializeValues) -
getVariable
-
getVariableLocal
-
getVariableTyped
<T extends org.camunda.bpm.engine.variable.value.TypedValue> T getVariableTyped(String variableName) -
getVariableTyped
<T extends org.camunda.bpm.engine.variable.value.TypedValue> T getVariableTyped(String variableName, boolean deserializeValue) -
getVariableLocalTyped
<T extends org.camunda.bpm.engine.variable.value.TypedValue> T getVariableLocalTyped(String variableName) -
getVariableLocalTyped
<T extends org.camunda.bpm.engine.variable.value.TypedValue> T getVariableLocalTyped(String variableName, boolean deserializeValue) -
getVariableNames
-
getVariableNamesLocal
-
setVariable
-
setVariableLocal
-
setVariables
-
setVariablesLocal
-
hasVariables
boolean hasVariables() -
hasVariablesLocal
boolean hasVariablesLocal() -
hasVariable
-
hasVariableLocal
-
removeVariable
Removes the variable and creates a newHistoricVariableUpdateEntity. -
removeVariableLocal
Removes the local variable and creates a newHistoricVariableUpdateEntity. -
removeVariables
Removes the variables and creates a newHistoricVariableUpdateEntityfor each of them. -
removeVariablesLocal
Removes the local variables and creates a newHistoricVariableUpdateEntityfor each of them. -
removeVariables
void removeVariables()Removes the (local) variables and creates a newHistoricVariableUpdateEntityfor each of them. -
removeVariablesLocal
void removeVariablesLocal()Removes the (local) variables and creates a newHistoricVariableUpdateEntityfor each of them.
-