Interface BpmnProcessManager
-
- All Known Implementing Classes:
FlowableBpmnProcessManager
public interface BpmnProcessManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
deleteProcess(String key)
Remove the process for the given key.void
exportDiagram(String key, OutputStream os)
Export the process graphical representation for the given key (if available).void
exportProcess(String key, BpmnProcessFormat format, OutputStream os)
Export the process for the given key, in the requested format.List<BpmnProcess>
getProcesses()
void
importProcess(String key, BpmnProcessFormat format, String process)
Import the process for the given key.
-
-
-
Method Detail
-
getProcesses
List<BpmnProcess> getProcesses()
- Returns:
- all available workflow processes.
-
exportProcess
void exportProcess(String key, BpmnProcessFormat format, OutputStream os)
Export the process for the given key, in the requested format.- Parameters:
key
- process keyformat
- export formatos
- export stream
-
exportDiagram
void exportDiagram(String key, OutputStream os)
Export the process graphical representation for the given key (if available).- Parameters:
key
- process keyos
- export stream
-
importProcess
void importProcess(String key, BpmnProcessFormat format, String process)
Import the process for the given key.- Parameters:
key
- process keyformat
- import formatprocess
- process
-
deleteProcess
void deleteProcess(String key)
Remove the process for the given key.- Parameters:
key
- process key
-
-