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.
-