Package step.core.variables
Class VariablesManager
java.lang.Object
step.core.variables.VariablesManager
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetAllVariables
(String key) getFirstVariableMatching
(Pattern pattern) getFirstVariableMatching
(ReportNode node, Pattern pattern) getVariable
(String key) getVariable
(ReportNode node, String key, boolean recursive) getVariableAsBoolean
(String key, boolean default_) getVariableAsInteger
(String key, Integer default_) getVariableAsString
(String key, String default_) void
putVariable
(ReportNode targetNode, String key, Object value) void
putVariable
(ReportNode targetNode, VariableType type, String key, Object value) void
releaseVariables
(org.bson.types.ObjectId nodeId) void
removeVariable
(ReportNode node, String key) void
updateVariable
(String key, Object value)
-
Constructor Details
-
VariablesManager
-
-
Method Details
-
removeVariable
-
updateVariable
- Throws:
ImmutableVariableException
-
putVariable
-
putVariable
-
getVariable
-
getVariableAsString
- Parameters:
key
- key- Throws:
UndefinedVariableException
- if the variable is undefined
-
getVariableAsString
-
getVariableAsInteger
- Throws:
UndefinedVariableException
- if the variable is undefined
-
getVariableAsInteger
-
getVariableAsBoolean
-
getVariableAsBoolean
- Throws:
UndefinedVariableException
- if the variable is undefined
-
getVariable
-
getAllVariables
-
getAllVariables
-
getFirstVariableMatching
-
getFirstVariableMatching
-
releaseVariables
public void releaseVariables(org.bson.types.ObjectId nodeId)
-