Class HvlProcessDocServiceImpl
java.lang.Object
tr.com.havelsan.javarch.bpmn.admin.starter.module.process.logic.HvlProcessDocServiceImpl
- All Implemented Interfaces:
HvlProcessDocService
-
Constructor Summary
ConstructorDescriptionHvlProcessDocServiceImpl
(HvlBpmnProcessService processService, HvlProcessGeneratedDocManager processGeneratedDocManager, HvlProcessGeneratedDocOperationalManager processGeneratedDocOperationalManager) -
Method Summary
Modifier and TypeMethodDescriptiongenerateDocumentationJsonModel
(@jakarta.validation.constraints.NotNull long processId, boolean force) Returns generated documentation of process according to given process id.
-
Constructor Details
-
HvlProcessDocServiceImpl
public HvlProcessDocServiceImpl(HvlBpmnProcessService processService, HvlProcessGeneratedDocManager processGeneratedDocManager, HvlProcessGeneratedDocOperationalManager processGeneratedDocOperationalManager)
-
-
Method Details
-
generateDocumentationJsonModel
public String generateDocumentationJsonModel(@NotNull @jakarta.validation.constraints.NotNull long processId, boolean force) Returns generated documentation of process according to given process id. In case of force parameter is false and there is an up-to-date generated documentation in the database returns exist documentation otherwise generates a new one- Specified by:
generateDocumentationJsonModel
in interfaceHvlProcessDocService
- Parameters:
processId
- the process idforce
- force to regenerate documentation even if generated record exist in db- Returns:
- generated documentation in json format
-