Interface HvlBpmnProcessInstanceService
- All Known Implementing Classes:
HvlBpmnProcessInstanceServiceImpl
@Validated
public interface HvlBpmnProcessInstanceService
This service provides operational and retrieve methods for bpmn process instances.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteInstance
(@NotNull @Valid HvlBpmnDeleteProcessInstanceModel deleteProcessInstanceModel) Delete process instance by delete process instance model.queryList
(@NotNull HvlBpmnAdminProcessInstanceQueryModel processInstanceQueryModel) Query process instances as list.tr.com.havelsan.javarch.data.commons.pageable.HvlPage<HvlBpmnAdminProcessInstanceModel>
queryPage
(@NotNull HvlBpmnAdminProcessInstanceQueryModel processInstanceQueryModel) Query process instances as page.tr.com.havelsan.javarch.service.data.HvlResponse<tr.com.havelsan.javarch.data.commons.pageable.HvlPage<HvlBpmnTaskModel>>
queryTaskPage
(@NotNull HvlBpmnTaskQueryModel taskQueryModel) Query tasks by process instance as page.
-
Method Details
-
queryList
List<HvlBpmnAdminProcessInstanceModel> queryList(@NotNull @NotNull HvlBpmnAdminProcessInstanceQueryModel processInstanceQueryModel) Query process instances as list.- Parameters:
processInstanceQueryModel
- the process instance query model- Returns:
- the list
-
queryPage
tr.com.havelsan.javarch.data.commons.pageable.HvlPage<HvlBpmnAdminProcessInstanceModel> queryPage(@NotNull @NotNull HvlBpmnAdminProcessInstanceQueryModel processInstanceQueryModel) Query process instances as page.- Parameters:
processInstanceQueryModel
- the process instance query model- Returns:
- the hvl page
-
queryTaskPage
tr.com.havelsan.javarch.service.data.HvlResponse<tr.com.havelsan.javarch.data.commons.pageable.HvlPage<HvlBpmnTaskModel>> queryTaskPage(@NotNull @NotNull HvlBpmnTaskQueryModel taskQueryModel) Query tasks by process instance as page.- Parameters:
taskQueryModel
- the task query model- Returns:
- the hvl page
-
deleteInstance
void deleteInstance(@NotNull @Valid @NotNull @Valid HvlBpmnDeleteProcessInstanceModel deleteProcessInstanceModel) Delete process instance by delete process instance model.- Parameters:
deleteProcessInstanceModel
- the delete process instance model
-