From acbae3cd64372e39320d534afa934288e220ff5a Mon Sep 17 00:00:00 2001 From: Felix Reichenbach <felix.reichenbach@mgm-tp.com> Date: Fri, 17 Jan 2025 09:39:13 +0100 Subject: [PATCH] OZG-7517 add itemName to SetBescheidSentStatusCommand --- .../document/bescheid/BescheidService.java | 3 ++- .../bescheid/BescheidServiceTest.java | 20 +++++++++++++------ 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/document-manager-server/src/main/java/de/ozgcloud/document/bescheid/BescheidService.java b/document-manager-server/src/main/java/de/ozgcloud/document/bescheid/BescheidService.java index cc5d8dc..212d843 100644 --- a/document-manager-server/src/main/java/de/ozgcloud/document/bescheid/BescheidService.java +++ b/document-manager-server/src/main/java/de/ozgcloud/document/bescheid/BescheidService.java @@ -287,7 +287,8 @@ public class BescheidService { .order(AttachedItemService.PATCH_ATTACHED_ITEM) .bodyObject(Map.of( AttachedItem.PROPERTY_ID, bescheidItem.getId(), - AttachedItem.PROPERTY_ITEM, buildBescheidSentStatusItem(userId))) + AttachedItem.PROPERTY_ITEM, buildBescheidSentStatusItem(userId), + AttachedItem.PROPERTY_ITEM_NAME, Bescheid.class.getSimpleName())) .build(); } diff --git a/document-manager-server/src/test/java/de/ozgcloud/document/bescheid/BescheidServiceTest.java b/document-manager-server/src/test/java/de/ozgcloud/document/bescheid/BescheidServiceTest.java index 6e083fd..d9798e0 100644 --- a/document-manager-server/src/test/java/de/ozgcloud/document/bescheid/BescheidServiceTest.java +++ b/document-manager-server/src/test/java/de/ozgcloud/document/bescheid/BescheidServiceTest.java @@ -24,6 +24,7 @@ package de.ozgcloud.document.bescheid; import static org.assertj.core.api.Assertions.*; +import static org.assertj.core.api.InstanceOfAssertFactories.*; import static org.junit.jupiter.api.Assertions.*; import static org.mockito.ArgumentMatchers.*; import static org.mockito.Mockito.*; @@ -62,6 +63,12 @@ import de.ozgcloud.apilib.common.command.grpc.CommandMapper; import de.ozgcloud.apilib.common.datatypes.GenericId; import de.ozgcloud.apilib.user.OzgCloudUserId; import de.ozgcloud.apilib.vorgang.OzgCloudVorgangId; +import de.ozgcloud.command.Command; +import de.ozgcloud.command.CommandTestFactory; +import de.ozgcloud.common.binaryfile.FileId; +import de.ozgcloud.common.datatype.StringBasedValue; +import de.ozgcloud.common.errorhandling.TechnicalException; +import de.ozgcloud.document.DocumentTestFactory; import de.ozgcloud.document.bescheid.Bescheid.SendBy; import de.ozgcloud.document.bescheid.administration.AdministrationService; import de.ozgcloud.document.bescheid.attributes.ClientAttributeService; @@ -75,15 +82,9 @@ import de.ozgcloud.document.bescheid.vorgang.Vorgang; import de.ozgcloud.document.bescheid.vorgang.VorgangId; import de.ozgcloud.document.bescheid.vorgang.VorgangService; import de.ozgcloud.document.bescheid.vorgang.VorgangTestFactory; -import de.ozgcloud.command.Command; -import de.ozgcloud.command.CommandTestFactory; import de.ozgcloud.document.common.attached_item.AttachedItem; import de.ozgcloud.document.common.attached_item.AttachedItemService; import de.ozgcloud.document.common.attached_item.AttachedItemTestFactory; -import de.ozgcloud.common.binaryfile.FileId; -import de.ozgcloud.common.datatype.StringBasedValue; -import de.ozgcloud.common.errorhandling.TechnicalException; -import de.ozgcloud.document.DocumentTestFactory; class BescheidServiceTest { @@ -1124,6 +1125,13 @@ class BescheidServiceTest { assertThat(result.getBodyObject()).containsEntry(AttachedItem.PROPERTY_ITEM, itemMap); } + @Test + void shouldSetPropertyItemName() { + var result = buildSetBescheidSentStatusCommand(); + + assertThat(result.getBodyObject()).containsEntry(AttachedItem.PROPERTY_ITEM_NAME, Bescheid.class.getSimpleName()); + } + private OzgCloudCommand buildSetBescheidSentStatusCommand() { return service.buildSetBescheidSentStatusCommand(BESCHEID_ITEM, UserProfileTestFactory.ID_STR); } -- GitLab