Interface HvlProcessDocAttachmentOperationalManager
- All Known Implementing Classes:
HvlProcessDocAttachmentOperationalManagerImpl
@Validated
public interface HvlProcessDocAttachmentOperationalManager
The interface HvlProcessDocAttachmentOperationalManager.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
delete
(@NotNull @Valid HvlProcessDocAttachmentModel processDocAttachmentModel) Delete.void
deleteById
(@NotNull Long id) Delete by id.void
deleteByProcessId
(@NotNull Long processId) Delete by process id.void
deleteByUuid
(@NotBlank @Size(max=36,min=36) String uuid) Delete by uuid.void
save
(@NotNull @Valid HvlProcessDocAttachmentModel processDocAttachmentModel) Save.void
update
(@NotNull @Valid HvlProcessDocAttachmentModel processDocAttachmentModel) Update.
-
Method Details
-
save
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
Delete.- Parameters:
processDocAttachmentModel
- the process doc attachment model
-
deleteById
Delete by id.- Parameters:
id
- the id
-
deleteByProcessId
Delete by process id.- Parameters:
processId
- the process id
-
deleteByUuid
Delete by uuid.- Parameters:
uuid
- the uuid
-