Interface HvlBpmnHvlProcessCommentService

All Known Implementing Classes:
HvlBpmnHvlProcessCommentServiceImpl

@Validated public interface HvlBpmnHvlProcessCommentService
The interface Hvl bpmn hvl process comment service.
  • Method Details

    • save

      void save(@NotNull @Valid @NotNull @Valid HvlBpmnHvlProcessCommentModel hvlBpmnHvlProcessCommentModel)
      Save.
      Parameters:
      hvlBpmnHvlProcessCommentModel - the hvl bpmn hvl process comment model
    • update

      @Validated(tr.com.havelsan.javarch.data.commons.validation.HvlConstraintGroups.ModifyingOperation.class) void update(@NotNull @Valid @NotNull @Valid HvlBpmnHvlProcessCommentModel hvlBpmnHvlProcessCommentModel)
      Update.
      Parameters:
      hvlBpmnHvlProcessCommentModel - the hvl bpmn hvl 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

      HvlBpmnHvlProcessCommentModel 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<HvlBpmnHvlProcessCommentModel> queryList(@NotNull @Valid @NotNull @Valid HvlBpmnHvlProcessCommentQueryModel hvlBpmnHvlProcessCommentQueryModel)
      Query list list.
      Parameters:
      hvlBpmnHvlProcessCommentQueryModel - the hvl bpmn hvl process comment query model
      Returns:
      the list
    • queryPage

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