Interface HvlProcessDocAttachmentOperationalManager

All Known Implementing Classes:
HvlProcessDocAttachmentOperationalManagerImpl

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

    • save

      void save(@NotNull @Valid @NotNull @Valid HvlProcessDocAttachmentModel processDocAttachmentModel)
      Save.
      Parameters:
      processDocAttachmentModel - the process doc attachment model
    • update

      @Validated(tr.com.havelsan.javarch.data.commons.validation.HvlConstraintGroups.ModifyingOperation.class) void update(@NotNull @Valid @NotNull @Valid HvlProcessDocAttachmentModel processDocAttachmentModel)
      Update.
      Parameters:
      processDocAttachmentModel - the process doc attachment model
    • delete

      void delete(@NotNull @Valid @NotNull @Valid HvlProcessDocAttachmentModel processDocAttachmentModel)
      Delete.
      Parameters:
      processDocAttachmentModel - the process doc attachment model
    • deleteById

      void deleteById(@NotNull @NotNull Long id)
      Delete by id.
      Parameters:
      id - the id
    • deleteByProcessId

      void deleteByProcessId(@NotNull @NotNull Long processId)
      Delete by process id.
      Parameters:
      processId - the process id
    • deleteByUuid

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