All Methods Instance Methods Abstract Methods Concrete Methods
Modifier and Type |
Method and Description |
protected void |
checkJavaSerialization(String variableName,
TypedValue value)
Checks, if Java serialization will be used and if it is allowed to be used.
|
protected Set<String> |
collectVariableNames(Set<String> variableNames) |
void |
collectVariables(VariableMapImpl resultVariables,
Collection<String> variableNames,
boolean isLocal,
boolean deserializeValues) |
void |
dispatchEvent(VariableEvent variableEvent) |
ELContext |
getCachedElContext() |
abstract AbstractVariableScope |
getParentVariableScope() |
protected AbstractVariableScope |
getSourceActivityVariableScope() |
protected Object |
getValueFromVariableInstance(boolean deserializeObjectValue,
CoreVariableInstance variableInstance) |
Object |
getVariable(String variableName) |
Object |
getVariable(String variableName,
boolean deserializeObjectValue) |
CoreVariableInstance |
getVariableInstance(String variableName) |
protected abstract VariableInstanceFactory<CoreVariableInstance> |
getVariableInstanceFactory() |
protected abstract List<VariableInstanceLifecycleListener<CoreVariableInstance>> |
getVariableInstanceLifecycleListeners() |
CoreVariableInstance |
getVariableInstanceLocal(String name) |
List<CoreVariableInstance> |
getVariableInstancesLocal() |
List<CoreVariableInstance> |
getVariableInstancesLocal(Collection<String> variableNames) |
Object |
getVariableLocal(String variableName) |
Object |
getVariableLocal(String variableName,
boolean deserializeObjectValue) |
<T extends TypedValue> T |
getVariableLocalTyped(String variableName) |
<T extends TypedValue> T |
getVariableLocalTyped(String variableName,
boolean deserializeValue) |
Set<String> |
getVariableNames() |
Set<String> |
getVariableNamesLocal() |
VariableMapImpl |
getVariables() |
String |
getVariableScopeKey() |
VariableMapImpl |
getVariablesLocal() |
VariableMapImpl |
getVariablesLocalTyped() |
VariableMapImpl |
getVariablesLocalTyped(boolean deserializeObjectValues) |
protected abstract VariableStore<CoreVariableInstance> |
getVariableStore() |
VariableMapImpl |
getVariablesTyped() |
VariableMapImpl |
getVariablesTyped(boolean deserializeValues) |
<T extends TypedValue> T |
getVariableTyped(String variableName) |
<T extends TypedValue> T |
getVariableTyped(String variableName,
boolean deserializeValue) |
boolean |
hasVariable(String variableName) |
boolean |
hasVariableLocal(String variableName) |
boolean |
hasVariables() |
boolean |
hasVariablesLocal() |
void |
initializeVariableStore(Map<String,Object> variables) |
protected void |
invokeVariableLifecycleListenersCreate(CoreVariableInstance variableInstance,
AbstractVariableScope sourceScope) |
protected void |
invokeVariableLifecycleListenersCreate(CoreVariableInstance variableInstance,
AbstractVariableScope sourceScope,
List<VariableInstanceLifecycleListener<CoreVariableInstance>> lifecycleListeners) |
protected void |
invokeVariableLifecycleListenersDelete(CoreVariableInstance variableInstance,
AbstractVariableScope sourceScope) |
protected void |
invokeVariableLifecycleListenersDelete(CoreVariableInstance variableInstance,
AbstractVariableScope sourceScope,
List<VariableInstanceLifecycleListener<CoreVariableInstance>> lifecycleListeners) |
protected void |
invokeVariableLifecycleListenersUpdate(CoreVariableInstance variableInstance,
AbstractVariableScope sourceScope) |
protected void |
invokeVariableLifecycleListenersUpdate(CoreVariableInstance variableInstance,
AbstractVariableScope sourceScope,
List<VariableInstanceLifecycleListener<CoreVariableInstance>> lifecycleListeners) |
void |
removeVariable(String variableName)
Removes the variable and creates a new
HistoricVariableUpdateEntity .
|
protected void |
removeVariable(String variableName,
AbstractVariableScope sourceActivityExecution) |
void |
removeVariableLocal(String variableName)
Removes the local variable and creates a new
HistoricVariableUpdateEntity .
|
protected void |
removeVariableLocal(String variableName,
AbstractVariableScope sourceActivityExecution) |
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 |
setCachedElContext(ELContext cachedElContext) |
void |
setVariable(String variableName,
Object value) |
protected void |
setVariable(String variableName,
TypedValue value,
AbstractVariableScope sourceActivityVariableScope) |
void |
setVariableLocal(String variableName,
Object value) |
void |
setVariableLocal(String variableName,
TypedValue value,
AbstractVariableScope sourceActivityExecution) |
void |
setVariables(Map<String,? extends Object> variables) |
void |
setVariablesLocal(Map<String,? extends Object> variables) |