From 5a0ccea7c51cba8873a445e60afc92c248b0f964 Mon Sep 17 00:00:00 2001 From: Lukas Malte Monnerjahn <lukasmalte.monnerjahn@dataport.de> Date: Mon, 10 Mar 2025 19:07:19 +0100 Subject: [PATCH] clean up imports --- .../ozgcloud/eingang/xta/XtaFormMetaData.java | 6 +-- .../eingang/xta/XtaMessageMapper.java | 9 +++-- .../xta/XtaMessageMetaDatasAndHeader.java | 38 ------------------- .../de/ozgcloud/eingang/xta/XtaService.java | 22 ++++++----- .../eingang/xta/XtaServiceConfiguration.java | 1 - 5 files changed, 20 insertions(+), 56 deletions(-) delete mode 100644 src/main/java/de/ozgcloud/eingang/xta/XtaMessageMetaDatasAndHeader.java diff --git a/src/main/java/de/ozgcloud/eingang/xta/XtaFormMetaData.java b/src/main/java/de/ozgcloud/eingang/xta/XtaFormMetaData.java index 214e6552..8169a866 100644 --- a/src/main/java/de/ozgcloud/eingang/xta/XtaFormMetaData.java +++ b/src/main/java/de/ozgcloud/eingang/xta/XtaFormMetaData.java @@ -34,8 +34,8 @@ import lombok.ToString; @Builder @Getter @ToString -class XtaFormMetaData implements FormMetaData { - static final String SERVICE = "service"; +public class XtaFormMetaData implements FormMetaData { + static final String SERVICE_ENTRY_NAME = "service"; static final String MESSAGE_TYPE_ENTRY_NAME = "messageType"; static final String MESSAGE_TYPE_LIST_VERSION = "messageTypeListVersion"; static final String MESSAGE_ID_ENTRY_NAME = "messageId"; @@ -71,7 +71,7 @@ class XtaFormMetaData implements FormMetaData { return getMessageId().toString(); case XTA_IDENTIFIER_ENTRY_NAME: return getXtaIdentifier(); - case SERVICE: + case SERVICE_ENTRY_NAME: return getService(); default: diff --git a/src/main/java/de/ozgcloud/eingang/xta/XtaMessageMapper.java b/src/main/java/de/ozgcloud/eingang/xta/XtaMessageMapper.java index 0f15765c..30f1067d 100644 --- a/src/main/java/de/ozgcloud/eingang/xta/XtaMessageMapper.java +++ b/src/main/java/de/ozgcloud/eingang/xta/XtaMessageMapper.java @@ -34,6 +34,7 @@ import de.ozgcloud.eingang.common.formdata.FormHeader; import de.ozgcloud.eingang.common.formdata.FormMetaData; import de.ozgcloud.eingang.common.vorgang.VorgangNummerSupplier; import de.ozgcloud.eingang.semantik.enginebased.FilesMapperHelper; +import de.ozgcloud.xta.client.model.XtaMessageMetaData; @Mapper(imports = { FilesMapperHelper.class, XtaMapperHelper.class }) interface XtaMessageMapper { @@ -50,7 +51,7 @@ interface XtaMessageMapper { @Mapping(target = "representation", ignore = true) @Mapping(target = "attachment", ignore = true) @Mapping(target = "control.metaData", source = "metaData") - FormData toFormData(RepresentationsAttachmentsPair representationsAttachmentsPair, de.ozgcloud.xta.client.model.XtaMessageMetaData metaData, + FormData toFormData(RepresentationsAttachmentsPair representationsAttachmentsPair, XtaMessageMetaData metaData, @Context VorgangNummerSupplier vorgangNummerSupplier); @Mapping(target = "formId", source = "messageTypeCode") @@ -62,7 +63,7 @@ interface XtaMessageMapper { @Mapping(target = "channel", constant = "XTA") @Mapping(target = "formName", ignore = true) @Mapping(target = "formEngineName", expression = "java(XtaMapperHelper.getFormEngineName(metaData))") - FormHeader formHeaderFromMetaData(de.ozgcloud.xta.client.model.XtaMessageMetaData metaData, @Context VorgangNummerSupplier vorgangNummerSupplier); + FormHeader formHeaderFromMetaData(XtaMessageMetaData metaData, @Context VorgangNummerSupplier vorgangNummerSupplier); @Mapping(target = "messageTypeListVersion", ignore = true) @Mapping(target = "metaDataFile", ignore = true) @@ -72,7 +73,7 @@ interface XtaMessageMapper { @Mapping(target = "messageId", source = "messageId") @Mapping(target = "messageType", source = "messageTypeCode") @Mapping(target = "xtaIdentifier", source = "readerIdentifier.value") - XtaFormMetaData formMetaDataFromMetaData(de.ozgcloud.xta.client.model.XtaMessageMetaData metaData); + XtaFormMetaData formMetaDataFromMetaData(XtaMessageMetaData metaData); default XtaMessageId fromString(String id) { return XtaMessageId.from(id); @@ -82,7 +83,7 @@ interface XtaMessageMapper { return id.toString(); } - default Optional<FormMetaData> mapMetaData(de.ozgcloud.xta.client.model.XtaMessageMetaData value) { + default Optional<FormMetaData> mapMetaData(XtaMessageMetaData value) { return Optional.ofNullable(formMetaDataFromMetaData(value)); } diff --git a/src/main/java/de/ozgcloud/eingang/xta/XtaMessageMetaDatasAndHeader.java b/src/main/java/de/ozgcloud/eingang/xta/XtaMessageMetaDatasAndHeader.java deleted file mode 100644 index 9538f1e0..00000000 --- a/src/main/java/de/ozgcloud/eingang/xta/XtaMessageMetaDatasAndHeader.java +++ /dev/null @@ -1,38 +0,0 @@ -/* - * Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den - * Ministerpräsidenten des Landes Schleswig-Holstein - * Staatskanzlei - * Abteilung Digitalisierung und zentrales IT-Management der Landesregierung - * - * Lizenziert unter der EUPL, Version 1.2 oder - sobald - * diese von der Europäischen Kommission genehmigt wurden - - * Folgeversionen der EUPL ("Lizenz"); - * Sie dürfen dieses Werk ausschließlich gemäß - * dieser Lizenz nutzen. - * Eine Kopie der Lizenz finden Sie hier: - * - * https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12 - * - * Sofern nicht durch anwendbare Rechtsvorschriften - * gefordert oder in schriftlicher Form vereinbart, wird - * die unter der Lizenz verbreitete Software "so wie sie - * ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN - - * ausdrücklich oder stillschweigend - verbreitet. - * Die sprachspezifischen Genehmigungen und Beschränkungen - * unter der Lizenz sind dem Lizenztext zu entnehmen. - */ -package de.ozgcloud.eingang.xta; - -import java.util.stream.Stream; - -import lombok.Builder; -import lombok.Getter; - -@Builder -@Getter -class XtaMessageMetaDatasAndHeader { - - private String msgBoxRequestID; - private boolean moreMessagesAvailable; - private Stream<XtaFormMetaData> messages; -} diff --git a/src/main/java/de/ozgcloud/eingang/xta/XtaService.java b/src/main/java/de/ozgcloud/eingang/xta/XtaService.java index f639661e..4c21779c 100644 --- a/src/main/java/de/ozgcloud/eingang/xta/XtaService.java +++ b/src/main/java/de/ozgcloud/eingang/xta/XtaService.java @@ -23,14 +23,14 @@ */ package de.ozgcloud.eingang.xta; -import static java.util.Collections.*; +import java.util.Collection; +import java.util.Collections; +import java.util.List; +import java.util.Optional; -import java.util.*; - -import de.ozgcloud.eingang.semantik.SemantikAdapter; -import de.ozgcloud.xta.client.XtaClient; -import de.ozgcloud.xta.client.model.XtaMessageStatus; +import lombok.NonNull; import lombok.SneakyThrows; +import lombok.extern.log4j.Log4j2; import org.apache.commons.collections.CollectionUtils; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -42,9 +42,11 @@ import de.ozgcloud.eingang.common.formdata.FormData.Representations; import de.ozgcloud.eingang.common.formdata.IncomingFile; import de.ozgcloud.eingang.common.formdata.IncomingFileGroup; import de.ozgcloud.eingang.common.vorgang.VorgangNummerSupplier; +import de.ozgcloud.eingang.semantik.SemantikAdapter; import de.ozgcloud.eingang.xdomea.XdomeaMessageDataMapper; -import lombok.NonNull; -import lombok.extern.log4j.Log4j2; +import de.ozgcloud.xta.client.XtaClient; +import de.ozgcloud.xta.client.model.XtaFile; +import de.ozgcloud.xta.client.model.XtaMessageStatus; @Service @Log4j2 @@ -141,7 +143,7 @@ class XtaService { return inFormData; } - private List<IncomingFile> buildAttachmentsInFiles(Collection<de.ozgcloud.xta.client.model.XtaFile> attachmentFiles) { + private List<IncomingFile> buildAttachmentsInFiles(Collection<XtaFile> attachmentFiles) { return attachmentFiles.stream().map(xtaIncomingFilesMapper::toIncomingFile).toList(); } @@ -170,7 +172,7 @@ class XtaService { RepresentationsAttachmentsPair mapIncomingFilesToRepresentations(List<IncomingFile> incomingFiles) { return RepresentationsAttachmentsPair.builder() .representations(incomingFiles) - .attachments(emptyList()) + .attachments(Collections.emptyList()) .build(); } } diff --git a/src/main/java/de/ozgcloud/eingang/xta/XtaServiceConfiguration.java b/src/main/java/de/ozgcloud/eingang/xta/XtaServiceConfiguration.java index 20b0e3ef..a3c67d6c 100644 --- a/src/main/java/de/ozgcloud/eingang/xta/XtaServiceConfiguration.java +++ b/src/main/java/de/ozgcloud/eingang/xta/XtaServiceConfiguration.java @@ -29,7 +29,6 @@ import lombok.RequiredArgsConstructor; import lombok.SneakyThrows; import lombok.extern.log4j.Log4j2; import org.apache.commons.lang3.StringUtils; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; -- GitLab