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 6ecace8ab50e3303e56ee0f77f42d36144c9827a..dcb72a286b320c4fc0acfc40494e3205aacfcc5b 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 28365c34793bf7e58cd938809bb65afc9d7184d9..d0d7d8066877dcc53d98d4b97fd2de7588429791 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 f89f448d7d5358675cb2e1187107417701012357..581553577e6f8dd3259ee7416b5fcbabc9672a79 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 aedd1434632b2a94e75bf3ee9d9b4a94a4ea7607..260983f3386173286bddb7641b19d7ab1e7b8df6 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