Class FlowableBpmnProcessManager
java.lang.Object
org.apache.syncope.core.flowable.impl.FlowableBpmnProcessManager
- All Implemented Interfaces:
BpmnProcessManager
@Transactional(propagation=REQUIRES_NEW,
rollbackFor=java.lang.Throwable.class)
public class FlowableBpmnProcessManager
extends Object
implements BpmnProcessManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final DomainProcessEngineprotected static final Loggerprotected static final com.fasterxml.jackson.databind.json.JsonMapperprotected static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteProcess(String key) Remove the process for the given key.voidexportDiagram(String key, OutputStream os) Export the process graphical representation for the given key (if available).voidexportProcess(String key, BpmnProcessFormat format, OutputStream os) Export the process for the given key, in the requested format.protected voidexportProcessModel(String key, OutputStream os) protected voidexportProcessResource(String deploymentId, String resourceName, OutputStream os) protected ModelgetModel(ProcessDefinition procDef) voidimportProcess(String key, BpmnProcessFormat format, String definition) Import the process for the given key.
-
Field Details
-
LOG
-
MAPPER
protected static final com.fasterxml.jackson.databind.json.JsonMapper MAPPER -
MODEL_DATA_JSON_MODEL
- See Also:
-
engine
-
-
Constructor Details
-
FlowableBpmnProcessManager
-
-
Method Details
-
getModel
-
getProcesses
- Specified by:
getProcessesin interfaceBpmnProcessManager- Returns:
- all available workflow processes.
-
exportProcessModel
-
exportProcessResource
-
exportProcess
Description copied from interface:BpmnProcessManagerExport the process for the given key, in the requested format.- Specified by:
exportProcessin interfaceBpmnProcessManager- Parameters:
key- process keyformat- export formatos- export stream
-
exportDiagram
Description copied from interface:BpmnProcessManagerExport the process graphical representation for the given key (if available).- Specified by:
exportDiagramin interfaceBpmnProcessManager- Parameters:
key- process keyos- export stream
-
importProcess
Description copied from interface:BpmnProcessManagerImport the process for the given key.- Specified by:
importProcessin interfaceBpmnProcessManager- Parameters:
key- process keyformat- import formatdefinition- process
-
deleteProcess
Description copied from interface:BpmnProcessManagerRemove the process for the given key.- Specified by:
deleteProcessin interfaceBpmnProcessManager- Parameters:
key- process key
-