Interface HvlBpmnHvlProcessCommentRestService

All Known Implementing Classes:
HvlBpmnProcessCommentRestController

@Validated @HvlPublicFeignRestService @FeignClient(name="hvlBpmnProcessCommentRestService", path="${hvl.bpmn.service.process.comment.path:/comments}", url="${hvl.bpmn.service.process.comment.instance.url:${hvl.bpmn.service.url}}") public interface HvlBpmnHvlProcessCommentRestService
The interface Hvl bpmn hvl process comment rest service.
  • Method Details

    • getByUuid

      @GetMapping(path="/{uuid}", produces="application/json") tr.com.havelsan.javarch.service.data.HvlResponse<HvlBpmnProcessCommentModel> getByUuid(@NotBlank @Size(max=36,min=36) @PathVariable("uuid") @NotBlank @Size(max=36,min=36) String uuid)
      Gets process comment by uuid.
      Parameters:
      uuid - the uuid
      Returns:
      the by uuid
    • queryList

      @PostMapping(path="/list", consumes="application/json", produces="application/json") tr.com.havelsan.javarch.service.data.HvlResponse<List<HvlBpmnProcessCommentModel>> queryList(@NotNull @Valid @RequestBody @NotNull @Valid HvlBpmnProcessCommentQueryModel bpmnProcessCommentQueryModel)
      Query list process comment.
      Parameters:
      bpmnProcessCommentQueryModel - the hvl bpmn process comment 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<HvlBpmnProcessCommentModel>> queryPage(@NotNull @Valid @RequestBody @NotNull @Valid HvlBpmnProcessCommentQueryModel bpmnProcessCommentQueryModel)
      Query page process comment.
      Parameters:
      bpmnProcessCommentQueryModel - the hvl bpmn process comment query model
      Returns:
      the hvl response