From 8c806bea2d0bb332697618132e8cc7182b8c4c8b Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Fri, 13 Dec 2024 17:25:12 +0100 Subject: [PATCH] OZG-7350 fix Bean name confilct --- .../collaboration/CollaborationManagerConfiguration.java | 1 + .../ozgcloud/collaboration/fachstelle/FachstelleMapper.java | 5 ++++- .../collaboration/fachstelle/FachstelleRemoteService.java | 2 ++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/collaboration-manager-server/src/main/java/de/ozgcloud/collaboration/CollaborationManagerConfiguration.java b/collaboration-manager-server/src/main/java/de/ozgcloud/collaboration/CollaborationManagerConfiguration.java index de0c54b..e1d333b 100644 --- a/collaboration-manager-server/src/main/java/de/ozgcloud/collaboration/CollaborationManagerConfiguration.java +++ b/collaboration-manager-server/src/main/java/de/ozgcloud/collaboration/CollaborationManagerConfiguration.java @@ -61,6 +61,7 @@ public class CollaborationManagerConfiguration { public static final String VORGANG_OZGCLOUD_SERVICE_NAME = "collaboration_OzgCloudVorgangService"; public static final String COLLABORATION_SERVICE_NAME = "collaboration_CollaborationService"; public static final String COLLABORATION_REQUEST_MAPPER_NAME = "collaboration_CollaborationRequestMapper"; + public static final String FACHSTELLE_MAPPER_NAME = "collaboration_FachstelleMapper"; public static final String TEMPLATE_HANDLER_NAME = "collaboration_TemplateHandler"; public static final String VORGANG_ATTACHED_ITEM_REMOTE_SERVICE_NAME = "collaboration_VorgangAttachedItemRemoteService"; public static final String VORGANG_ATTACHED_ITEM_SERVICE_NAME = "collaboration_VorgangAttachedItemService"; diff --git a/collaboration-manager-server/src/main/java/de/ozgcloud/collaboration/fachstelle/FachstelleMapper.java b/collaboration-manager-server/src/main/java/de/ozgcloud/collaboration/fachstelle/FachstelleMapper.java index af1774c..dfc9c6b 100644 --- a/collaboration-manager-server/src/main/java/de/ozgcloud/collaboration/fachstelle/FachstelleMapper.java +++ b/collaboration-manager-server/src/main/java/de/ozgcloud/collaboration/fachstelle/FachstelleMapper.java @@ -2,16 +2,19 @@ package de.ozgcloud.collaboration.fachstelle; import java.util.Map; +import org.mapstruct.AnnotateWith; import org.mapstruct.Mapper; import org.mapstruct.Mapping; import org.mapstruct.NullValueCheckStrategy; import org.mapstruct.ReportingPolicy; +import org.springframework.stereotype.Component; +import de.ozgcloud.collaboration.CollaborationManagerConfiguration; import de.ozgcloud.zufi.grpc.fachstelle.GrpcFachstelle; import de.ozgcloud.zufi.grpc.organisationseinheit.GrpcOrganisationsEinheit; @Mapper(unmappedTargetPolicy = ReportingPolicy.WARN, nullValueCheckStrategy = NullValueCheckStrategy.ALWAYS) - +@AnnotateWith(value = Component.class, elements = @AnnotateWith.Element(strings = CollaborationManagerConfiguration.FACHSTELLE_MAPPER_NAME)) public interface FachstelleMapper { @Mapping(target = "technicalId", source = "id") diff --git a/collaboration-manager-server/src/main/java/de/ozgcloud/collaboration/fachstelle/FachstelleRemoteService.java b/collaboration-manager-server/src/main/java/de/ozgcloud/collaboration/fachstelle/FachstelleRemoteService.java index 2ed202a..d15023c 100644 --- a/collaboration-manager-server/src/main/java/de/ozgcloud/collaboration/fachstelle/FachstelleRemoteService.java +++ b/collaboration-manager-server/src/main/java/de/ozgcloud/collaboration/fachstelle/FachstelleRemoteService.java @@ -1,5 +1,6 @@ package de.ozgcloud.collaboration.fachstelle; +import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.stereotype.Service; import de.ozgcloud.collaboration.CollaborationManagerConfiguration; @@ -18,6 +19,7 @@ class FachstelleRemoteService { private final FachstelleServiceBlockingStub fachstelleServiceBlockingStub; @GrpcClient(CollaborationManagerConfiguration.GRPC_ZUFI_MANAGER_NAME) private final OrganisationsEinheitServiceBlockingStub organisationsEinheitServiceBlockingStub; + @Qualifier(CollaborationManagerConfiguration.FACHSTELLE_MAPPER_NAME) // NOSONAR private final FachstelleMapper fachstelleMapper; public Fachstelle getExterneFachstelle(String id) { -- GitLab