Interface HvlBpmnAdminRepositoryService

All Known Implementing Classes:
HvlBpmnAdminRepositoryServiceImpl

@Validated public interface HvlBpmnAdminRepositoryService
This service provides operational and retrieve methods for bpmn admin repository.
  • Method Details

    • suspendProcessDefinition

      void suspendProcessDefinition(@NotNull @Valid @RequestBody @NotNull @Valid HvlBpmnSuspendProcessDefinitionModel suspendProcessDefinitionModel)
      Suspend process definition by key.
      Parameters:
      suspendProcessDefinitionModel - the suspend process definition model
    • activateProcessDefinitionByKey

      void activateProcessDefinitionByKey(@NotNull @Valid @RequestBody @NotNull @Valid HvlBpmnActivateProcessDefinitionModel activateProcessDefinitionModel)
      Activate process definition by key.
      Parameters:
      activateProcessDefinitionModel - the activate process definition model
    • findLatestProcessDefinitionByKey

      List<HvlBpmnProcessDefinitionModel> findLatestProcessDefinitionByKey(@NotBlank @NotBlank String key)
      Find latest process definition by key list.
      Parameters:
      key - the key
      Returns:
      the list