Class HvlProcessDocAttachmentOperationalManagerImpl
java.lang.Object
tr.com.havelsan.javarch.bpmn.admin.starter.module.process.manager.HvlProcessDocAttachmentOperationalManagerImpl
- All Implemented Interfaces:
HvlProcessDocAttachmentOperationalManager
@Component
public class HvlProcessDocAttachmentOperationalManagerImpl
extends Object
implements HvlProcessDocAttachmentOperationalManager
-
Constructor Summary
ConstructorDescriptionHvlProcessDocAttachmentOperationalManagerImpl
(HvlProcessDocAttachmentRepository hvlProcessDocAttachmentRepository, HvlProcessDocAttachmentMapper hvlProcessDocAttachmentMapper) -
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.
-
Constructor Details
-
HvlProcessDocAttachmentOperationalManagerImpl
public HvlProcessDocAttachmentOperationalManagerImpl(HvlProcessDocAttachmentRepository hvlProcessDocAttachmentRepository, HvlProcessDocAttachmentMapper hvlProcessDocAttachmentMapper)
-
-
Method Details
-
save
public void save(@NotNull @Valid @NotNull @Valid HvlProcessDocAttachmentModel processDocAttachmentModel) Save.- Specified by:
save
in interfaceHvlProcessDocAttachmentOperationalManager
- Parameters:
processDocAttachmentModel
- the process doc attachment model
-
update
@Validated(tr.com.havelsan.javarch.data.commons.validation.HvlConstraintGroups.ModifyingOperation.class) public void update(@NotNull @Valid @NotNull @Valid HvlProcessDocAttachmentModel processDocAttachmentModel) Update.- Specified by:
update
in interfaceHvlProcessDocAttachmentOperationalManager
- Parameters:
processDocAttachmentModel
- the process doc attachment model
-
delete
public void delete(@NotNull @Valid @NotNull @Valid HvlProcessDocAttachmentModel processDocAttachmentModel) Delete.- Specified by:
delete
in interfaceHvlProcessDocAttachmentOperationalManager
- Parameters:
processDocAttachmentModel
- the process doc attachment model
-
deleteById
Delete by id.- Specified by:
deleteById
in interfaceHvlProcessDocAttachmentOperationalManager
- Parameters:
id
- the id
-
deleteByProcessId
Delete by process id.- Specified by:
deleteByProcessId
in interfaceHvlProcessDocAttachmentOperationalManager
- Parameters:
processId
- the process id
-
deleteByUuid
Delete by uuid.- Specified by:
deleteByUuid
in interfaceHvlProcessDocAttachmentOperationalManager
- Parameters:
uuid
- the uuid
-