From a8a3fa37409e6b9e38f89bcbcafecae3d6a8e6de Mon Sep 17 00:00:00 2001 From: Lukas Malte Monnerjahn <lukasmalte.monnerjahn@dataport.de> Date: Mon, 10 Mar 2025 19:05:41 +0100 Subject: [PATCH] use deliveryAttributesOrigin for created at timestamp --- .../de/ozgcloud/eingang/xta/XtaMapperHelper.java | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/src/main/java/de/ozgcloud/eingang/xta/XtaMapperHelper.java b/src/main/java/de/ozgcloud/eingang/xta/XtaMapperHelper.java index b3a0adb5..1cbfe659 100644 --- a/src/main/java/de/ozgcloud/eingang/xta/XtaMapperHelper.java +++ b/src/main/java/de/ozgcloud/eingang/xta/XtaMapperHelper.java @@ -29,12 +29,13 @@ import org.apache.commons.lang3.StringUtils; import java.time.ZonedDateTime; +import de.ozgcloud.xta.client.model.XtaMessageMetaData; + @NoArgsConstructor(access = AccessLevel.PRIVATE) public class XtaMapperHelper { - public static String getFormEngineName(de.ozgcloud.xta.client.model.XtaMessageMetaData metaData) { + public static String getFormEngineName(XtaMessageMetaData metaData) { if (StringUtils.equals(metaData.messageTypeCode(), XtaService.XDOMEA_0201_MESSAGE_TYPE)) { - // TODO OZG-5778 verify the correct engine name return "XDOMEA"; } @@ -46,7 +47,6 @@ public class XtaMapperHelper { public static String getFormEngineName(XtaFormMetaData metaData) { if (StringUtils.equals(metaData.getMessageType(), XtaService.XDOMEA_0201_MESSAGE_TYPE)) { - // TODO OZG-5778 verify the correct engine name return "XDOMEA"; } @@ -56,16 +56,13 @@ public class XtaMapperHelper { return null; } - // TODO OZG-6176 Check if the problem can be fixed elsewhere public static ZonedDateTime getCreatedAt(de.ozgcloud.xta.client.model.XtaMessageMetaData metaData) { - // TODO add deliveryOrigin in xta-client-lib - /*if (metaData.deliveryOrigin() != null) { - return metaData.deliveryOrigin(); - }*/ + if (metaData.deliveryAttributesOrigin() != null) { + return metaData.deliveryAttributesOrigin(); + } return ZonedDateTime.now(); } - // TODO OZG-6176 Check if the problem can be fixed elsewhere public static ZonedDateTime getCreatedAt(XtaFormMetaData metaData) { if (metaData.getOrigin() != null) { return metaData.getOrigin(); -- GitLab