Class HvlBpmnHistoricProcessInstanceRestController
java.lang.Object
tr.com.havelsan.javarch.bpmn.admin.starter.module.process.controller.HvlBpmnHistoricProcessInstanceRestController
- All Implemented Interfaces:
HvlBpmnHistoricProcessInstanceRestService
@RestController
@RequestMapping("${hvl.bpmn.service.historic.process.instance.controller-path:/historic/process/instance}")
@HvlActuatorService(name="HvlBpmnHistoricProcessInstanceRestService",
groupName="HvlBpmnHistoricProcessInstance")
public class HvlBpmnHistoricProcessInstanceRestController
extends Object
implements HvlBpmnHistoricProcessInstanceRestService
The class in which service endpoints are defined for historic process instance operations.
-
Constructor Summary
ConstructorDescriptionHvlBpmnHistoricProcessInstanceRestController
(HvlBpmnHistoricProcessInstanceService historicProcessInstanceService) Instantiates a new HvlBpmnHistoricProcessInstanceRestController. -
Method Summary
Modifier and TypeMethodDescriptiontr.com.havelsan.javarch.service.data.HvlResponse
<List<HvlBpmnAdminProcessInstanceModel>> queryList
(@NotNull @Valid HvlBpmnAdminProcessInstanceQueryModel processInstanceQueryModel) Returns a list of process instance matching the query criteria.tr.com.havelsan.javarch.service.data.HvlResponse
<tr.com.havelsan.javarch.data.commons.pageable.HvlPage<HvlBpmnAdminProcessInstanceModel>> queryPage
(@NotNull @Valid HvlBpmnAdminProcessInstanceQueryModel processInstanceQueryModel) Returns a page of process instance matching the query criteria.
-
Constructor Details
-
HvlBpmnHistoricProcessInstanceRestController
public HvlBpmnHistoricProcessInstanceRestController(HvlBpmnHistoricProcessInstanceService historicProcessInstanceService) Instantiates a new HvlBpmnHistoricProcessInstanceRestController.- Parameters:
historicProcessInstanceService
- the historic process instance service
-
-
Method Details
-
queryList
@PreAuthorize("hasAuthority(\'default_authority\')") public tr.com.havelsan.javarch.service.data.HvlResponse<List<HvlBpmnAdminProcessInstanceModel>> queryList(@NotNull @Valid @RequestBody @NotNull @Valid HvlBpmnAdminProcessInstanceQueryModel processInstanceQueryModel) Returns a list of process instance matching the query criteria.- Specified by:
queryList
in interfaceHvlBpmnHistoricProcessInstanceRestService
- Parameters:
processInstanceQueryModel
- the process instance query model- Returns:
- the hvl response
-
queryPage
@PreAuthorize("hasAuthority(\'default_authority\')") public tr.com.havelsan.javarch.service.data.HvlResponse<tr.com.havelsan.javarch.data.commons.pageable.HvlPage<HvlBpmnAdminProcessInstanceModel>> queryPage(@NotNull @Valid @RequestBody @NotNull @Valid HvlBpmnAdminProcessInstanceQueryModel processInstanceQueryModel) Returns a page of process instance matching the query criteria.- Specified by:
queryPage
in interfaceHvlBpmnHistoricProcessInstanceRestService
- Parameters:
processInstanceQueryModel
- the process instance query model- Returns:
- the hvl response
-