Class HvlBpmnHistoricTaskRestController

java.lang.Object
tr.com.havelsan.javarch.bpmn.engine.starter.module.task.controller.HvlBpmnHistoricTaskRestController
All Implemented Interfaces:
HvlBpmnHistoricTaskRestService

@RestController @RequestMapping("${hvl.bpmn.service.historic.task.controller-path:/historic/task}") @HvlActuatorService(name="hvlBpmnHistoricTaskRestService", groupName="hvlBpmnHistoricTask") public class HvlBpmnHistoricTaskRestController extends Object implements HvlBpmnHistoricTaskRestService
A restful service which provides specific methods for bpmn engine historic task.
  • Constructor Details

  • Method Details

    • queryList

      public tr.com.havelsan.javarch.service.data.HvlResponse<List<HvlBpmnTaskModel>> queryList(@NotNull @RequestBody @NotNull HvlBpmnTaskQueryModel bpmnTaskQueryModel)
      Returns a list of task matching the query criteria.
      Specified by:
      queryList in interface HvlBpmnHistoricTaskRestService
      Parameters:
      bpmnTaskQueryModel - the process instance query model
      Returns:
      the hvl response
    • queryPage

      public tr.com.havelsan.javarch.service.data.HvlResponse<tr.com.havelsan.javarch.data.commons.pageable.HvlPage<HvlBpmnTaskModel>> queryPage(@NotNull @RequestBody @NotNull HvlBpmnTaskQueryModel bpmnTaskQueryModel)
      Returns a page of task matching the query criteria.
      Specified by:
      queryPage in interface HvlBpmnHistoricTaskRestService
      Parameters:
      bpmnTaskQueryModel - the process definition query model
      Returns:
      the hvl response