Class HvlProcessDocAttachmentServiceImpl
java.lang.Object
tr.com.havelsan.javarch.bpmn.admin.starter.module.process.logic.HvlProcessDocAttachmentServiceImpl
- All Implemented Interfaces:
HvlProcessDocAttachmentService
@Service
public class HvlProcessDocAttachmentServiceImpl
extends Object
implements HvlProcessDocAttachmentService
-
Constructor Summary
ConstructorDescriptionHvlProcessDocAttachmentServiceImpl
(HvlProcessDocAttachmentOperationalManager hvlProcessDocAttachmentOperationalManager, HvlProcessDocAttachmentManager hvlProcessDocAttachmentManager) -
Method Summary
Modifier and TypeMethodDescriptionvoid
delete
(@NotNull @Valid HvlProcessDocAttachmentModel hvlProcessDocAttachmentModel) void
deleteByUuid
(@NotBlank @Size(max=36,min=36) String uuid) listProjectedByProcessId
(@NotNull @Valid Long processId) queryList
(@NotNull @Valid HvlProcessDocAttachmentQueryModel hvlProcessDocAttachmentQueryModel) tr.com.havelsan.javarch.data.commons.pageable.HvlPage<HvlProcessDocAttachmentModel>
queryPage
(@NotNull @Valid HvlProcessDocAttachmentQueryModel hvlProcessDocAttachmentQueryModel) void
save
(@NotNull @Valid HvlProcessDocAttachmentModel hvlProcessDocAttachmentModel) void
update
(@NotNull @Valid HvlProcessDocAttachmentModel hvlProcessDocAttachmentModel)
-
Constructor Details
-
HvlProcessDocAttachmentServiceImpl
public HvlProcessDocAttachmentServiceImpl(HvlProcessDocAttachmentOperationalManager hvlProcessDocAttachmentOperationalManager, HvlProcessDocAttachmentManager hvlProcessDocAttachmentManager)
-
-
Method Details
-
save
public void save(@NotNull @Valid @NotNull @Valid HvlProcessDocAttachmentModel hvlProcessDocAttachmentModel) - Specified by:
save
in interfaceHvlProcessDocAttachmentService
-
update
@Validated(tr.com.havelsan.javarch.data.commons.validation.HvlConstraintGroups.ModifyingOperation.class) public void update(@NotNull @Valid @NotNull @Valid HvlProcessDocAttachmentModel hvlProcessDocAttachmentModel) - Specified by:
update
in interfaceHvlProcessDocAttachmentService
-
delete
public void delete(@NotNull @Valid @NotNull @Valid HvlProcessDocAttachmentModel hvlProcessDocAttachmentModel) - Specified by:
delete
in interfaceHvlProcessDocAttachmentService
-
deleteByUuid
- Specified by:
deleteByUuid
in interfaceHvlProcessDocAttachmentService
-
getByUuid
@Transactional(readOnly=true) public HvlProcessDocAttachmentModel getByUuid(@NotBlank @Size(max=36,min=36) @NotBlank @Size(max=36,min=36) String uuid) - Specified by:
getByUuid
in interfaceHvlProcessDocAttachmentService
-
queryList
@Transactional(readOnly=true) public List<HvlProcessDocAttachmentModel> queryList(@NotNull @Valid @NotNull @Valid HvlProcessDocAttachmentQueryModel hvlProcessDocAttachmentQueryModel) - Specified by:
queryList
in interfaceHvlProcessDocAttachmentService
-
listProjectedByProcessId
@Transactional(readOnly=true) public List<ProjectedProcessDocAttachmentModel> listProjectedByProcessId(@NotNull @Valid @NotNull @Valid Long processId) - Specified by:
listProjectedByProcessId
in interfaceHvlProcessDocAttachmentService
-
queryPage
@Transactional(readOnly=true) public tr.com.havelsan.javarch.data.commons.pageable.HvlPage<HvlProcessDocAttachmentModel> queryPage(@NotNull @Valid @NotNull @Valid HvlProcessDocAttachmentQueryModel hvlProcessDocAttachmentQueryModel) - Specified by:
queryPage
in interfaceHvlProcessDocAttachmentService
-