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 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