Interface HvlBpmnAdminRepositoryService
- All Known Implementing Classes:
HvlBpmnAdminRepositoryServiceImpl
@Validated
public interface HvlBpmnAdminRepositoryService
This service provides operational and retrieve methods for bpmn admin repository.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
activateProcessDefinitionByKey
(@NotNull @Valid HvlBpmnActivateProcessDefinitionModel activateProcessDefinitionModel) Activate process definition by key.findLatestProcessDefinitionByKey
(@NotBlank String key) Find latest process definition by key list.void
suspendProcessDefinition
(@NotNull @Valid HvlBpmnSuspendProcessDefinitionModel suspendProcessDefinitionModel) Suspend process definition by key.
-
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
-