Interface HvlBpmnProcessCommentService

All Known Implementing Classes:
HvlBpmnProcessCommentServiceImpl

@Validated public interface HvlBpmnProcessCommentService
The interface HvlBpmnProcessCommentService.
  • Method Details

    • save

      void save(@NotNull @Valid @NotNull @Valid HvlBpmnProcessCommentModel bpmnProcessCommentModel)
      Save.
      Parameters:
      bpmnProcessCommentModel - the bpmn process comment model
    • update

      @Validated(tr.com.havelsan.javarch.data.commons.validation.HvlConstraintGroups.ModifyingOperation.class) void update(@NotNull @Valid @NotNull @Valid HvlBpmnProcessCommentModel bpmnProcessCommentModel)
      Update.
      Parameters:
      bpmnProcessCommentModel - the bpmn process comment model
    • deleteByUuid

      void deleteByUuid(@NotBlank @Size(max=36,min=36) @NotBlank @Size(max=36,min=36) String uuid)
      Delete by uuid.
      Parameters:
      uuid - the uuid
    • getByUuid

      HvlBpmnProcessCommentModel getByUuid(@NotBlank @Size(max=36,min=36) @NotBlank @Size(max=36,min=36) String uuid)
      Gets by uuid.
      Parameters:
      uuid - the uuid
      Returns:
      the by uuid
    • queryList

      List<HvlBpmnProcessCommentModel> queryList(@NotNull @Valid @NotNull @Valid HvlBpmnProcessCommentQueryModel bpmnProcessCommentQueryModel)
      Query list list.
      Parameters:
      bpmnProcessCommentQueryModel - the bpmn process comment query model
      Returns:
      the list
    • queryPage

      tr.com.havelsan.javarch.data.commons.pageable.HvlPage<HvlBpmnProcessCommentModel> queryPage(@NotNull @Valid @NotNull @Valid HvlBpmnProcessCommentQueryModel bpmnProcessCommentQueryModel)
      Query page hvl page.
      Parameters:
      bpmnProcessCommentQueryModel - the bpmn process comment query model
      Returns:
      the hvl page