|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.camunda.bpm.engine.impl.core.variable.scope.AbstractVariableScope
public abstract class AbstractVariableScope
| Field Summary | |
|---|---|
protected ELContext |
cachedElContext
|
| Constructor Summary | |
|---|---|
AbstractVariableScope()
|
|
| Method Summary | ||
|---|---|---|
protected Set<String> |
collectVariableNames(Set<String> variableNames)
|
|
void |
collectVariables(org.camunda.bpm.engine.variable.impl.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)
|
|
CoreVariableInstance |
getVariableInstanceLocal(String name)
|
|
Map<String,CoreVariableInstance> |
getVariableInstancesLocal()
|
|
Object |
getVariableLocal(String variableName)
|
|
Object |
getVariableLocal(String variableName,
boolean deserializeObjectValue)
|
|
|
getVariableLocalTyped(String variableName)
|
|
|
getVariableLocalTyped(String variableName,
boolean deserializeValue)
|
|
Set<String> |
getVariableNames()
|
|
Set<String> |
getVariableNamesLocal()
|
|
org.camunda.bpm.engine.variable.impl.VariableMapImpl |
getVariables()
|
|
String |
getVariableScopeKey()
|
|
org.camunda.bpm.engine.variable.impl.VariableMapImpl |
getVariablesLocal()
|
|
org.camunda.bpm.engine.variable.impl.VariableMapImpl |
getVariablesLocalTyped()
|
|
org.camunda.bpm.engine.variable.impl.VariableMapImpl |
getVariablesLocalTyped(boolean deserializeObjectValues)
|
|
protected abstract CoreVariableStore |
getVariableStore()
|
|
org.camunda.bpm.engine.variable.impl.VariableMapImpl |
getVariablesTyped()
|
|
org.camunda.bpm.engine.variable.impl.VariableMapImpl |
getVariablesTyped(boolean deserializeValues)
|
|
|
getVariableTyped(String variableName)
|
|
|
getVariableTyped(String variableName,
boolean deserializeValue)
|
|
boolean |
hasVariable(String variableName)
|
|
boolean |
hasVariableLocal(String variableName)
|
|
boolean |
hasVariables()
|
|
boolean |
hasVariablesLocal()
|
|
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,
org.camunda.bpm.engine.variable.value.TypedValue value,
AbstractVariableScope sourceActivityVariableScope)
|
|
void |
setVariableLocal(String variableName,
Object value)
|
|
void |
setVariableLocal(String variableName,
org.camunda.bpm.engine.variable.value.TypedValue value,
AbstractVariableScope sourceActivityExecution)
|
|
void |
setVariableLocalTransient(String variableName,
Object value)
Sets a variable in the local scope. |
|
void |
setVariables(Map<String,? extends Object> variables)
|
|
void |
setVariablesLocal(Map<String,? extends Object> variables)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected ELContext cachedElContext
| Constructor Detail |
|---|
public AbstractVariableScope()
| Method Detail |
|---|
protected abstract CoreVariableStore getVariableStore()
public abstract AbstractVariableScope getParentVariableScope()
public String getVariableScopeKey()
getVariableScopeKey in interface VariableScopepublic org.camunda.bpm.engine.variable.impl.VariableMapImpl getVariables()
getVariables in interface VariableScopepublic org.camunda.bpm.engine.variable.impl.VariableMapImpl getVariablesTyped()
getVariablesTyped in interface VariableScopepublic org.camunda.bpm.engine.variable.impl.VariableMapImpl getVariablesTyped(boolean deserializeValues)
getVariablesTyped in interface VariableScopepublic org.camunda.bpm.engine.variable.impl.VariableMapImpl getVariablesLocal()
getVariablesLocal in interface VariableScopepublic org.camunda.bpm.engine.variable.impl.VariableMapImpl getVariablesLocalTyped()
getVariablesLocalTyped in interface VariableScopepublic org.camunda.bpm.engine.variable.impl.VariableMapImpl getVariablesLocalTyped(boolean deserializeObjectValues)
getVariablesLocalTyped in interface VariableScope
public void collectVariables(org.camunda.bpm.engine.variable.impl.VariableMapImpl resultVariables,
Collection<String> variableNames,
boolean isLocal,
boolean deserializeValues)
public Object getVariable(String variableName)
getVariable in interface VariableScope
public Object getVariable(String variableName,
boolean deserializeObjectValue)
public Object getVariableLocal(String variableName)
getVariableLocal in interface VariableScope
public Object getVariableLocal(String variableName,
boolean deserializeObjectValue)
protected Object getValueFromVariableInstance(boolean deserializeObjectValue,
CoreVariableInstance variableInstance)
public <T extends org.camunda.bpm.engine.variable.value.TypedValue> T getVariableTyped(String variableName)
getVariableTyped in interface VariableScope
public <T extends org.camunda.bpm.engine.variable.value.TypedValue> T getVariableTyped(String variableName,
boolean deserializeValue)
getVariableTyped in interface VariableScopepublic <T extends org.camunda.bpm.engine.variable.value.TypedValue> T getVariableLocalTyped(String variableName)
getVariableLocalTyped in interface VariableScope
public <T extends org.camunda.bpm.engine.variable.value.TypedValue> T getVariableLocalTyped(String variableName,
boolean deserializeValue)
getVariableLocalTyped in interface VariableScopepublic CoreVariableInstance getVariableInstance(String variableName)
public CoreVariableInstance getVariableInstanceLocal(String name)
public Map<String,CoreVariableInstance> getVariableInstancesLocal()
public boolean hasVariables()
hasVariables in interface VariableScopepublic boolean hasVariablesLocal()
hasVariablesLocal in interface VariableScopepublic boolean hasVariable(String variableName)
hasVariable in interface VariableScopepublic boolean hasVariableLocal(String variableName)
hasVariableLocal in interface VariableScopeprotected Set<String> collectVariableNames(Set<String> variableNames)
public Set<String> getVariableNames()
getVariableNames in interface VariableScopepublic Set<String> getVariableNamesLocal()
getVariableNamesLocal in interface VariableScopepublic void setVariables(Map<String,? extends Object> variables)
setVariables in interface VariableScopepublic void setVariablesLocal(Map<String,? extends Object> variables)
setVariablesLocal in interface VariableScopepublic void removeVariables()
VariableScopeHistoricVariableUpdateEntity for each of them.
removeVariables in interface VariableScopepublic void removeVariablesLocal()
VariableScopeHistoricVariableUpdateEntity for each of them.
removeVariablesLocal in interface VariableScopepublic void removeVariables(Collection<String> variableNames)
VariableScopeHistoricVariableUpdateEntity for each of them.
removeVariables in interface VariableScopepublic void removeVariablesLocal(Collection<String> variableNames)
VariableScopeHistoricVariableUpdateEntity for each of them.
removeVariablesLocal in interface VariableScope
public void setVariable(String variableName,
Object value)
setVariable in interface VariableScope
protected void setVariable(String variableName,
org.camunda.bpm.engine.variable.value.TypedValue value,
AbstractVariableScope sourceActivityVariableScope)
public void setVariableLocal(String variableName,
org.camunda.bpm.engine.variable.value.TypedValue value,
AbstractVariableScope sourceActivityExecution)
public void setVariableLocal(String variableName,
Object value)
setVariableLocal in interface VariableScope
public void setVariableLocalTransient(String variableName,
Object value)
setVariableLocal(String, Object), the variable is transient that
means it will not be stored in the data base. For example, a transient
variable can be used for a result variable that is only available for
output mapping.
public void removeVariable(String variableName)
VariableScopeHistoricVariableUpdateEntity.
removeVariable in interface VariableScope
protected void removeVariable(String variableName,
AbstractVariableScope sourceActivityExecution)
public void removeVariableLocal(String variableName)
VariableScopeHistoricVariableUpdateEntity.
removeVariableLocal in interface VariableScopeprotected AbstractVariableScope getSourceActivityVariableScope()
protected void removeVariableLocal(String variableName,
AbstractVariableScope sourceActivityExecution)
public ELContext getCachedElContext()
public void setCachedElContext(ELContext cachedElContext)
public void dispatchEvent(VariableEvent variableEvent)
dispatchEvent in interface VariableEventDispatcher
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||