Interface HvlBpmnProcessDocOperationalRestService
- All Known Implementing Classes:
HvlBpmnProcessDocRestController
@Validated
@HvlPublicFeignRestService
@FeignClient(name="bpmnProcessDocAttachmentOperationalRestService",
path="${hvl.bpmn.service.process.path:/process/doc}",
url="${hvl.bpmn.service.process.url:${hvl.bpmn.service.url}}")
public interface HvlBpmnProcessDocOperationalRestService
A restful service which provides specific operational methods for bpmn process documentation attachment.
-
Method Summary
Modifier and TypeMethodDescriptiontr.com.havelsan.javarch.service.data.HvlResponse<String>
generateDocumentation
(@javax.validation.constraints.NotNull long processId) Generates documentation from bpmn model.tr.com.havelsan.javarch.service.data.HvlResponse<String>
generateDocumentationForce
(@javax.validation.constraints.NotNull long processId) Generates documentation from bpmn model.
-
Method Details
-
generateDocumentation
@GetMapping(path="/generate-documentation/{processId}", produces="application/json") tr.com.havelsan.javarch.service.data.HvlResponse<String> generateDocumentation(@NotNull @PathVariable("processId") @javax.validation.constraints.NotNull long processId) Generates documentation from bpmn model.- Parameters:
processId
- the processId- Returns:
- documentation in json format which also represents bpmn flow
-
generateDocumentationForce
@GetMapping(path="/generate-documentation/force/{processId}", produces="application/json") tr.com.havelsan.javarch.service.data.HvlResponse<String> generateDocumentationForce(@NotNull @PathVariable("processId") @javax.validation.constraints.NotNull long processId) Generates documentation from bpmn model. Forces to regeneration instead of cached one- Parameters:
processId
- the processId- Returns:
- documentation in json format which also represents bpmn flow
-