Interface HvlBpmnHistoricTaskRestService

All Known Implementing Classes:
HvlBpmnHistoricTaskRestController

@Validated @HvlPrivateFeignRestService @FeignClient(name="bpmnHistoricTaskPublicRestService", path="${hvl.bpmn.service.historic.task.path:/historic/task}", url="${hvl.bpmn.service.historic.task.url:${hvl.bpmn.service.url}}") public interface HvlBpmnHistoricTaskRestService
A restful service which provides specific methods for bpmn engine historic task.
  • Method Summary

    Modifier and Type
    Method
    Description
    tr.com.havelsan.javarch.service.data.HvlResponse<List<HvlBpmnTaskModel>>
    queryList(@NotNull HvlBpmnTaskQueryModel bpmnTaskQueryModel)
    Returns a list of task matching the query criteria.
    tr.com.havelsan.javarch.service.data.HvlResponse<tr.com.havelsan.javarch.data.commons.pageable.HvlPage<HvlBpmnTaskModel>>
    queryPage(@NotNull HvlBpmnTaskQueryModel bpmnTaskQueryModel)
    Returns a page of task matching the query criteria.
  • Method Details

    • queryList

      @PostMapping(path="/list", consumes="application/json", produces="application/json") tr.com.havelsan.javarch.service.data.HvlResponse<List<HvlBpmnTaskModel>> queryList(@NotNull @RequestBody @NotNull HvlBpmnTaskQueryModel bpmnTaskQueryModel)
      Returns a list of task matching the query criteria.
      Parameters:
      bpmnTaskQueryModel - the process instance query model
      Returns:
      the hvl response
    • queryPage

      @PostMapping(path="/page", consumes="application/json", produces="application/json") 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.
      Parameters:
      bpmnTaskQueryModel - the process definition query model
      Returns:
      the hvl response