Interface HvlBpmnAdminRepositoryOperationalRestService
- All Known Implementing Classes:
HvlBpmnAdminRepositoryRestController
@Validated
@HvlPrivateFeignRestService
@FeignClient(name="bpmnAdminRepositoryRestService",
path="${hvl.bpmn.admin.service.repository.path:/admin/repository}",
url="${hvl.bpmn.admin.service.repository.url:${hvl.bpmn.admin.service.url}}")
public interface HvlBpmnAdminRepositoryOperationalRestService
A restful service which provides specific methods for bpmn admin repository.
-
Method Summary
Modifier and TypeMethodDescriptiontr.com.havelsan.javarch.service.data.HvlResponse
<Void> activateProcessDefinition
(@NotNull @Valid HvlBpmnActivateProcessDefinitionModel activateProcessDefinitionModel) Activate process definition by key.tr.com.havelsan.javarch.service.data.HvlResponse
<Void> suspendProcessDefinition
(@NotNull @Valid HvlBpmnSuspendProcessDefinitionModel suspendProcessDefinitionModel) Suspend process definition by key.
-
Method Details
-
suspendProcessDefinition
@PostMapping(path="/suspend", consumes="application/json") tr.com.havelsan.javarch.service.data.HvlResponse<Void> suspendProcessDefinition(@NotNull @Valid @RequestBody @NotNull @Valid HvlBpmnSuspendProcessDefinitionModel suspendProcessDefinitionModel) Suspend process definition by key.- Parameters:
suspendProcessDefinitionModel
- the suspend process definition model- Returns:
- the hvl response
-
activateProcessDefinition
@PostMapping(path="/activate", consumes="application/json") tr.com.havelsan.javarch.service.data.HvlResponse<Void> activateProcessDefinition(@NotNull @Valid @RequestBody @NotNull @Valid HvlBpmnActivateProcessDefinitionModel activateProcessDefinitionModel) Activate process definition by key.- Parameters:
activateProcessDefinitionModel
- the activate process definition model- Returns:
- the hvl response
-