From 395151a0d1e896a7bb6ce647c26ee2fb2b4c9437 Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Mon, 24 Jun 2024 10:10:25 +0200 Subject: [PATCH] OZG-5666 add Qualifier to vorgangService --- .../ozgcloud/nachrichten/NachrichtenManagerConfiguration.java | 1 + .../de/ozgcloud/nachrichten/antragraum/AntragraumService.java | 3 +++ .../de/ozgcloud/nachrichten/common/vorgang/VorgangService.java | 3 ++- .../postfach/PersistPostfachNachrichtServiceImpl.java | 1 + 4 files changed, 7 insertions(+), 1 deletion(-) diff --git a/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/NachrichtenManagerConfiguration.java b/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/NachrichtenManagerConfiguration.java index 6ecace8..dcb72a2 100644 --- a/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/NachrichtenManagerConfiguration.java +++ b/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/NachrichtenManagerConfiguration.java @@ -13,6 +13,7 @@ import net.devh.boot.grpc.client.inject.GrpcClient; public class NachrichtenManagerConfiguration { public static final String OZG_CLOUD_COMMAND_SERVICE_NAME = "nachrichten_OzgCloudCommandService"; + public static final String NACHRICHTEN_VORGANG_SERVICE = "nachrichten_vorgangService"; @GrpcClient("command-manager") private CommandServiceGrpc.CommandServiceBlockingStub commandServiceStub; diff --git a/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/antragraum/AntragraumService.java b/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/antragraum/AntragraumService.java index 28365c3..d0d7d80 100644 --- a/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/antragraum/AntragraumService.java +++ b/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/antragraum/AntragraumService.java @@ -34,9 +34,11 @@ import java.util.stream.Stream; import jakarta.annotation.PostConstruct; import org.apache.commons.collections.CollectionUtils; +import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.stereotype.Service; +import de.ozgcloud.nachrichten.NachrichtenManagerConfiguration; import de.ozgcloud.nachrichten.NachrichtenManagerProperties; import de.ozgcloud.nachrichten.common.vorgang.VorgangService; import de.ozgcloud.nachrichten.postfach.PersistPostfachNachrichtService; @@ -71,6 +73,7 @@ public class AntragraumService { private final AntragraumProperties properties; private final NachrichtenManagerProperties nachrichtenManagerProperties; private final RueckfrageMapper rueckfrageMapper; + @Qualifier(NachrichtenManagerConfiguration.NACHRICHTEN_VORGANG_SERVICE) private final VorgangService vorgangService; @PostConstruct diff --git a/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/common/vorgang/VorgangService.java b/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/common/vorgang/VorgangService.java index f89f448..5815535 100644 --- a/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/common/vorgang/VorgangService.java +++ b/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/common/vorgang/VorgangService.java @@ -5,9 +5,10 @@ import java.util.stream.Stream; import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.stereotype.Service; +import de.ozgcloud.nachrichten.NachrichtenManagerConfiguration; import lombok.RequiredArgsConstructor; -@Service +@Service(NachrichtenManagerConfiguration.NACHRICHTEN_VORGANG_SERVICE) @RequiredArgsConstructor public class VorgangService { diff --git a/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/postfach/PersistPostfachNachrichtServiceImpl.java b/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/postfach/PersistPostfachNachrichtServiceImpl.java index aedd143..260983f 100644 --- a/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/postfach/PersistPostfachNachrichtServiceImpl.java +++ b/nachrichten-manager-server/src/main/java/de/ozgcloud/nachrichten/postfach/PersistPostfachNachrichtServiceImpl.java @@ -57,6 +57,7 @@ public class PersistPostfachNachrichtServiceImpl implements PersistPostfachNachr static final String ITEM_FIELD = "item"; @Autowired + @Qualifier(NachrichtenManagerConfiguration.NACHRICHTEN_VORGANG_SERVICE) private VorgangService vorgangService; @Autowired -- GitLab