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,ConnectorVariableScope,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 TypedValue>
TgetVariableLocalTyped(String variableName) <T extends TypedValue>
TgetVariableLocalTyped(String variableName, boolean deserializeValue) getVariablesLocalTyped(boolean deserializeValues) getVariablesTyped(boolean deserializeValues) <T extends TypedValue>
TgetVariableTyped(String variableName) <T extends 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
VariableMap getVariablesTyped() - 
getVariablesTyped
 - 
getVariablesLocal
 - 
getVariablesLocalTyped
VariableMap getVariablesLocalTyped() - 
getVariablesLocalTyped
 - 
getVariable
 - 
getVariableLocal
 - 
getVariableTyped
 - 
getVariableTyped
 - 
getVariableLocalTyped
 - 
getVariableLocalTyped
 - 
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. 
 -