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) boolean
hasVariable
(String variableName) boolean
hasVariableLocal
(String variableName) boolean
boolean
void
removeVariable
(String variableName) Removes the variable and creates a newHistoricVariableUpdateEntity
.void
removeVariableLocal
(String variableName) Removes the local variable and creates a newHistoricVariableUpdateEntity
.void
Removes the (local) variables and creates a newHistoricVariableUpdateEntity
for each of them.void
removeVariables
(Collection<String> variableNames) Removes the variables and creates a newHistoricVariableUpdateEntity
for each of them.void
Removes the (local) variables and creates a newHistoricVariableUpdateEntity
for each of them.void
removeVariablesLocal
(Collection<String> variableNames) Removes the local variables and creates a newHistoricVariableUpdateEntity
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)
-
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 newHistoricVariableUpdateEntity
for each of them. -
removeVariablesLocal
Removes the local variables and creates a newHistoricVariableUpdateEntity
for each of them. -
removeVariables
void removeVariables()Removes the (local) variables and creates a newHistoricVariableUpdateEntity
for each of them. -
removeVariablesLocal
void removeVariablesLocal()Removes the (local) variables and creates a newHistoricVariableUpdateEntity
for each of them.
-