From d40d7576df53908563fffdcf203da5fcc6cf8d14 Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Wed, 6 Nov 2024 09:16:01 +0100 Subject: [PATCH] OZG-5778 review: renaming --- .../common/formdata/FormMetaDataTestFactory.java | 4 ++-- .../eingang/fim/ZustaendigeStelleMapper.java | 12 +++++++----- .../de/ozgcloud/eingang/xta/XtaMessageMetaData.java | 8 ++++---- .../eingang/xta/XtaMessageMetaDataMapper.java | 5 ++++- .../ozgcloud/eingang/xta/XtaMessageMapperTest.java | 2 +- .../eingang/xta/XtaMessageMetaDataTestFactory.java | 2 +- 6 files changed, 19 insertions(+), 14 deletions(-) diff --git a/common/src/test/java/de/ozgcloud/eingang/common/formdata/FormMetaDataTestFactory.java b/common/src/test/java/de/ozgcloud/eingang/common/formdata/FormMetaDataTestFactory.java index ae3a95d28..3b649ced0 100644 --- a/common/src/test/java/de/ozgcloud/eingang/common/formdata/FormMetaDataTestFactory.java +++ b/common/src/test/java/de/ozgcloud/eingang/common/formdata/FormMetaDataTestFactory.java @@ -6,7 +6,7 @@ public class FormMetaDataTestFactory { public static final String DESTINATION_ID_ENTRY_NAME = "destinationId"; - public static final String DESTINATION_ID = "vbe:010550120100"; + public static final String XTA_IDENTIFIER = "vbe:010550120100"; public static final String OE_ID = "010550120100"; public static FormMetaData create() { @@ -26,7 +26,7 @@ public class FormMetaDataTestFactory { public String getEntry(String name) { switch (name) { case DESTINATION_ID_ENTRY_NAME: - return DESTINATION_ID; + return XTA_IDENTIFIER; } return null; } diff --git a/fim-adapter/src/main/java/de/ozgcloud/eingang/fim/ZustaendigeStelleMapper.java b/fim-adapter/src/main/java/de/ozgcloud/eingang/fim/ZustaendigeStelleMapper.java index 49aafc3f1..541082619 100644 --- a/fim-adapter/src/main/java/de/ozgcloud/eingang/fim/ZustaendigeStelleMapper.java +++ b/fim-adapter/src/main/java/de/ozgcloud/eingang/fim/ZustaendigeStelleMapper.java @@ -12,12 +12,14 @@ import lombok.NonNull; @Component class ZustaendigeStelleMapper implements FimEngineBasedMapper { - static final String DESTINATION_ID_ENTRY_NAME = "destinationId"; + static final String XTA_IDENTIFIER_ENTRY_NAME = "xtaIdentifier"; + + // TODO OZG-7086 umstellen auf FIM Headerdaten @Override public FormData parseFormData(FormData formData) { return formData.getControl().getMetaData() - .map(metaData -> metaData.getEntry(DESTINATION_ID_ENTRY_NAME)) + .map(metaData -> metaData.getEntry(XTA_IDENTIFIER_ENTRY_NAME)) .filter(Objects::nonNull) .map(oeId -> setOrganisationsEinheitId(formData.getZustaendigeStelle(), oeId)) .map(zustStelle -> formData.toBuilder().zustaendigeStelle(zustStelle).build()) @@ -31,11 +33,11 @@ class ZustaendigeStelleMapper implements FimEngineBasedMapper { return builder.build(); } - Optional<String> extractOrganisationsEinheitId(@NonNull String destinationId) { - var idx = destinationId.indexOf(":"); + Optional<String> extractOrganisationsEinheitId(@NonNull String xtaIdentifier) { + var idx = xtaIdentifier.indexOf(":"); if (idx < 0) { return Optional.empty(); } - return Optional.of(destinationId.substring(idx + 1)); + return Optional.of(xtaIdentifier.substring(idx + 1)); } } diff --git a/xta-adapter/src/main/java/de/ozgcloud/eingang/xta/XtaMessageMetaData.java b/xta-adapter/src/main/java/de/ozgcloud/eingang/xta/XtaMessageMetaData.java index 652a9998e..84fc3290b 100644 --- a/xta-adapter/src/main/java/de/ozgcloud/eingang/xta/XtaMessageMetaData.java +++ b/xta-adapter/src/main/java/de/ozgcloud/eingang/xta/XtaMessageMetaData.java @@ -16,7 +16,7 @@ class XtaMessageMetaData implements FormMetaData { static final String MESSAGE_TYPE_ENTRY_NAME = "messageType"; static final String MESSAGE_TYPE_LIST_VERSION = "messageTypeListVersion"; static final String MESSAGE_ID_ENTRY_NAME = "messageId"; - static final String DESTINATION_ID_ENTRY_NAME = "destinationId"; + static final String XTA_IDENTIFIER_ENTRY_NAME = "xtaIdentifier"; // MsgIdentification.MessageId private XtaMessageId messageId; @@ -33,7 +33,7 @@ class XtaMessageMetaData implements FormMetaData { // Qualifier.Service private String service; - private String destinationId; + private String xtaIdentifier; private IncomingFile metaDataFile; @@ -46,8 +46,8 @@ class XtaMessageMetaData implements FormMetaData { return getMessageTypeListVersion(); case MESSAGE_ID_ENTRY_NAME: return getMessageId().toString(); - case DESTINATION_ID_ENTRY_NAME: - return getDestinationId(); + case XTA_IDENTIFIER_ENTRY_NAME: + return getXtaIdentifier(); case SERVICE: return getService(); diff --git a/xta-adapter/src/main/java/de/ozgcloud/eingang/xta/XtaMessageMetaDataMapper.java b/xta-adapter/src/main/java/de/ozgcloud/eingang/xta/XtaMessageMetaDataMapper.java index 8db8114f4..f5566e157 100644 --- a/xta-adapter/src/main/java/de/ozgcloud/eingang/xta/XtaMessageMetaDataMapper.java +++ b/xta-adapter/src/main/java/de/ozgcloud/eingang/xta/XtaMessageMetaDataMapper.java @@ -13,11 +13,14 @@ import eu.osci.ws._2014._10.transport.MessageMetaData; @Mapper interface XtaMessageMetaDataMapper { + @Mapping(target = "messageTypeListVersion", ignore = true) + @Mapping(target = "metaDataFile", ignore = true) + @Mapping(target = "service", ignore = true) @Mapping(target = "origin", source = "deliveryAttributes.origin") @Mapping(target = "delivery", source = "deliveryAttributes.delivery") @Mapping(target = "messageId", source = "msgIdentification.messageID.value") @Mapping(target = "messageType", source = "qualifier.messageType.code") - @Mapping(target = "destinationId", source = "destinations.reader.identifier.value") + @Mapping(target = "xtaIdentifier", source = "destinations.reader.identifier.value") XtaMessageMetaData fromSoap(MessageMetaData metaData); default XtaMessageId fromString(String id) { diff --git a/xta-adapter/src/test/java/de/ozgcloud/eingang/xta/XtaMessageMapperTest.java b/xta-adapter/src/test/java/de/ozgcloud/eingang/xta/XtaMessageMapperTest.java index e232af33f..e2ae20d60 100644 --- a/xta-adapter/src/test/java/de/ozgcloud/eingang/xta/XtaMessageMapperTest.java +++ b/xta-adapter/src/test/java/de/ozgcloud/eingang/xta/XtaMessageMapperTest.java @@ -93,7 +93,7 @@ class XtaMessageMapperTest { assertThat(formData.getControl().getMetaData()).isPresent().get() .extracting(metaData -> metaData.getEntry(FormMetaDataTestFactory.DESTINATION_ID_ENTRY_NAME)) - .isEqualTo(FormMetaDataTestFactory.DESTINATION_ID); + .isEqualTo(FormMetaDataTestFactory.XTA_IDENTIFIER); } private FormData doMapping() { diff --git a/xta-adapter/src/test/java/de/ozgcloud/eingang/xta/XtaMessageMetaDataTestFactory.java b/xta-adapter/src/test/java/de/ozgcloud/eingang/xta/XtaMessageMetaDataTestFactory.java index ec7487e3b..5ee031396 100644 --- a/xta-adapter/src/test/java/de/ozgcloud/eingang/xta/XtaMessageMetaDataTestFactory.java +++ b/xta-adapter/src/test/java/de/ozgcloud/eingang/xta/XtaMessageMetaDataTestFactory.java @@ -24,7 +24,7 @@ class XtaMessageMetaDataTestFactory { .messageType(MESSAGE_TYPE) .messageTypeListVersion(MESSAGE_TYPE_LIST_VERSION) .origin(ORIGIN) - .destinationId(FormMetaDataTestFactory.DESTINATION_ID) + .xtaIdentifier(FormMetaDataTestFactory.XTA_IDENTIFIER) .service(SERVICE); } -- GitLab