Interface VariableService
- All Known Implementing Classes:
VariableServiceImpl
public interface VariableService
- Author:
- korablev
-
Method Summary
Modifier and TypeMethodDescriptiongetAddresses
(String sourceString, String delimiter) getProcessVariable
(Long processInstanceId, String variableName) It is necessary to use this method because if an object is referred by its name only, it might lead to NPE crash, since if no RPC is called, then storage contains outdated parameters, thus processInstanceId might be null.getProcessVariable
(String variableName) getProcessVariables
(Collection<String> variableNames) replaceBpmnVariables
(String text) replaceBpmnVariables
(String text, String delimiter) void
setProcessVariable
(String name, Object value) void
setProcessVariables
(List<BpmnVariableForSave> variables) void
setProcessVariables
(Map<String, Object> variables)
-
Method Details
-
setProcessVariable
-
setProcessVariables
-
setProcessVariables
-
getProcessVariable
-
getProcessVariable
It is necessary to use this method because if an object is referred by its name only, it might lead to NPE crash, since if no RPC is called, then storage contains outdated parameters, thus processInstanceId might be null.- Parameters:
processInstanceId
- - process instance idvariableName
- - variable name- Returns:
- - process variable
-
getProcessVariables
-
replaceBpmnVariables
-
replaceBpmnVariables
-
getAddresses
-