From c51bd8472202ba44afc1c0cd47fef73d613f52ca Mon Sep 17 00:00:00 2001 From: Jan Zickermann <jan.zickermann@dataport.de> Date: Mon, 20 Jan 2025 09:49:14 +0100 Subject: [PATCH] OZG-4094 beans: Turn records to classes --- .../postfach/osiv2/OsiPostfachRemoteService.java | 8 +++++--- .../osiv2/transfer/PostfachApiFacadeService.java | 13 ++++++++----- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/OsiPostfachRemoteService.java b/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/OsiPostfachRemoteService.java index 0d94013..a3d3ccd 100644 --- a/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/OsiPostfachRemoteService.java +++ b/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/OsiPostfachRemoteService.java @@ -9,14 +9,16 @@ import de.ozgcloud.nachrichten.postfach.PostfachNachricht; import de.ozgcloud.nachrichten.postfach.PostfachRemoteService; import de.ozgcloud.nachrichten.postfach.osiv2.config.Osi2PostfachProperties; import de.ozgcloud.nachrichten.postfach.osiv2.transfer.PostfachApiFacadeService; +import lombok.RequiredArgsConstructor; import lombok.extern.log4j.Log4j2; @Service @ConditionalOnProperty(prefix = Osi2PostfachProperties.PREFIX, name = "enabled", havingValue = "true") @Log4j2 -public record OsiPostfachRemoteService( - PostfachApiFacadeService postfachApiFacadeService -) implements PostfachRemoteService { +@RequiredArgsConstructor +public class OsiPostfachRemoteService implements PostfachRemoteService { + private final PostfachApiFacadeService postfachApiFacadeService; + public static final String POSTFACH_TYPE_OSI = "OSI"; @Override diff --git a/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/transfer/PostfachApiFacadeService.java b/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/transfer/PostfachApiFacadeService.java index 4405c98..d3aaa13 100644 --- a/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/transfer/PostfachApiFacadeService.java +++ b/src/main/java/de/ozgcloud/nachrichten/postfach/osiv2/transfer/PostfachApiFacadeService.java @@ -10,16 +10,19 @@ import de.ozgcloud.nachrichten.postfach.PostfachNachricht; import de.ozgcloud.nachrichten.postfach.osiv2.config.Osi2PostfachProperties; import de.ozgcloud.nachrichten.postfach.osiv2.gen.api.MessageExchangeApi; import de.ozgcloud.nachrichten.postfach.osiv2.gen.model.MessageExchangeReceiveMessage; +import lombok.RequiredArgsConstructor; import lombok.extern.log4j.Log4j2; @Log4j2 @Service @ConditionalOnProperty(prefix = Osi2PostfachProperties.PREFIX, name = "enabled", havingValue = "true") -public record PostfachApiFacadeService( - MessageExchangeApi messageExchangeApi, - RequestMapper requestMapper, - ResponseMapper responseMapper -) { +@RequiredArgsConstructor +public class PostfachApiFacadeService { + + private final MessageExchangeApi messageExchangeApi; + private final RequestMapper requestMapper; + private final ResponseMapper responseMapper; + private static int MAX_NUMBER_RECEIVED_MESSAGES = 100; public void sendMessage(PostfachNachricht nachricht) { -- GitLab