|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.camunda.bpm.engine.impl.el.StartProcessVariableScope
public class StartProcessVariableScope
Variable-scope only used to resolve variables when NO execution is active but expression-resolving is needed. This occurs eg. when start-form properties have default's defined. Even though variables are not available yet, expressions should be resolved anyway.
| Constructor Summary | |
|---|---|
StartProcessVariableScope()
|
|
| Method Summary | ||
|---|---|---|
static StartProcessVariableScope |
getSharedInstance()
Since a StartProcessVariableScope has no state, it's safe to use the same
instance to prevent too many useless instances created. |
|
Object |
getVariable(String variableName)
|
|
Object |
getVariable(String variableName,
boolean deserializeObjectValue)
|
|
CoreVariableInstance |
getVariableInstance(String name)
|
|
CoreVariableInstance |
getVariableInstanceLocal(String name)
|
|
Map<String,CoreVariableInstance> |
getVariableInstances()
|
|
Map<String,CoreVariableInstance> |
getVariableInstancesLocal()
|
|
Object |
getVariableLocal(String variableName)
|
|
Object |
getVariableLocal(String variableName,
boolean deserializeObjectValue)
|
|
|
getVariableLocalTyped(String variableName)
|
|
|
getVariableLocalTyped(String variableName,
boolean deserializeObjectValue)
|
|
Set<String> |
getVariableNames()
|
|
Set<String> |
getVariableNamesLocal()
|
|
VariableMap |
getVariables()
|
|
String |
getVariableScopeKey()
|
|
VariableMap |
getVariablesLocal()
|
|
VariableMap |
getVariablesLocalTyped()
|
|
VariableMap |
getVariablesLocalTyped(boolean deserializeObjectValues)
|
|
VariableMap |
getVariablesTyped()
|
|
VariableMap |
getVariablesTyped(boolean deserializeObjectValues)
|
|
|
getVariableTyped(String variableName)
|
|
|
getVariableTyped(String variableName,
boolean deserializeObjectValue)
|
|
boolean |
hasVariable(String variableName)
|
|
boolean |
hasVariableLocal(String variableName)
|
|
boolean |
hasVariables()
|
|
boolean |
hasVariablesLocal()
|
|
void |
removeVariable(String variableName)
Removes the variable and creates a new HistoricVariableUpdateEntity. |
|
void |
removeVariableLocal(String variableName)
Removes the local variable and creates a new HistoricVariableUpdateEntity. |
|
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 |
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)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StartProcessVariableScope()
| Method Detail |
|---|
public static StartProcessVariableScope getSharedInstance()
StartProcessVariableScope has no state, it's safe to use the same
instance to prevent too many useless instances created.
public String getVariableScopeKey()
getVariableScopeKey in interface VariableScopepublic VariableMap getVariables()
getVariables in interface VariableScopepublic VariableMap getVariablesLocal()
getVariablesLocal in interface VariableScopepublic Object getVariable(String variableName)
getVariable in interface VariableScopepublic Object getVariableLocal(String variableName)
getVariableLocal in interface VariableScopepublic VariableMap getVariablesTyped(boolean deserializeObjectValues)
getVariablesTyped in interface VariableScopepublic VariableMap getVariablesLocalTyped()
getVariablesLocalTyped in interface VariableScopepublic VariableMap getVariablesTyped()
getVariablesTyped in interface VariableScopepublic VariableMap getVariablesLocalTyped(boolean deserializeObjectValues)
getVariablesLocalTyped in interface VariableScope
public Object getVariable(String variableName,
boolean deserializeObjectValue)
public Object getVariableLocal(String variableName,
boolean deserializeObjectValue)
public <T extends TypedValue> T getVariableTyped(String variableName)
getVariableTyped in interface VariableScope
public <T extends TypedValue> T getVariableTyped(String variableName,
boolean deserializeObjectValue)
getVariableTyped in interface VariableScopepublic <T extends TypedValue> T getVariableLocalTyped(String variableName)
getVariableLocalTyped in interface VariableScope
public <T extends TypedValue> T getVariableLocalTyped(String variableName,
boolean deserializeObjectValue)
getVariableLocalTyped in interface VariableScopepublic Set<String> getVariableNames()
getVariableNames in interface VariableScopepublic Set<String> getVariableNamesLocal()
getVariableNamesLocal in interface VariableScope
public void setVariable(String variableName,
Object value)
setVariable in interface VariableScope
public void setVariableLocal(String variableName,
Object value)
setVariableLocal 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 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 VariableScopepublic void removeVariable(String variableName)
VariableScopeHistoricVariableUpdateEntity.
removeVariable in interface VariableScopepublic void removeVariableLocal(String variableName)
VariableScopeHistoricVariableUpdateEntity.
removeVariableLocal 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 VariableScopepublic Map<String,CoreVariableInstance> getVariableInstances()
public CoreVariableInstance getVariableInstance(String name)
public Map<String,CoreVariableInstance> getVariableInstancesLocal()
public CoreVariableInstance getVariableInstanceLocal(String name)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||