diff --git a/ozg-cloud-spring-boot-starter/src/main/java/de/ozgcloud/client/autoconfigure/OzgCloudClientAutoConfiguration.java b/ozg-cloud-spring-boot-starter/src/main/java/de/ozgcloud/client/autoconfigure/OzgCloudClientAutoConfiguration.java index d7de3d8c4313df68c2b30f860c1c9d562791f15f..a24f8e81eaed04cbb7646a1a6d8264e24d8897e5 100644 --- a/ozg-cloud-spring-boot-starter/src/main/java/de/ozgcloud/client/autoconfigure/OzgCloudClientAutoConfiguration.java +++ b/ozg-cloud-spring-boot-starter/src/main/java/de/ozgcloud/client/autoconfigure/OzgCloudClientAutoConfiguration.java @@ -30,7 +30,6 @@ import de.ozgcloud.apilib.vorgang.dummy.DummyVorgangService; import de.ozgcloud.apilib.vorgang.grpc.GrpcOzgCloudVorgangService; import de.ozgcloud.apilib.vorgang.grpc.OzgCloudVorgangMapper; import de.ozgcloud.apilib.vorgang.grpc.OzgCloudVorgangStubMapper; -import de.ozgcloud.apilib.vorgang.grpc.OzgCloudVorgangStubMapperImpl; import net.devh.boot.grpc.client.autoconfigure.GrpcClientAutoConfiguration; import net.devh.boot.grpc.client.config.GrpcChannelProperties; import net.devh.boot.grpc.client.config.GrpcChannelsProperties; @@ -40,7 +39,7 @@ import net.devh.boot.grpc.client.inject.GrpcClient; @ComponentScan("de.ozgcloud.client.autoconfigure") @Import({ GrpcOzgCloudFileService.class, DummyOzgCloudFileService.class, - OzgCloudCallContextAttachingInterceptor.class, OzgCloudVorgangStubMapperImpl.class + OzgCloudCallContextAttachingInterceptor.class }) public class OzgCloudClientAutoConfiguration { @@ -101,12 +100,23 @@ public class OzgCloudClientAutoConfiguration { @Bean("ozgCloudVorgangService") @ConditionalOnProperty("ozgcloud.vorgang-manager.address") - OzgCloudVorgangService grpcOzgCloudVorgangService(VorgangServiceBlockingStub vorgangServiceStub, OzgCloudVorgangMapper mapper, + OzgCloudVorgangService grpcOzgCloudVorgangService(VorgangServiceBlockingStub vorgangServiceStub, + OzgCloudVorgangMapper mapper, OzgCloudVorgangStubMapper stubMapper, OzgCloudCallContextProvider contextProvider) { return new GrpcOzgCloudVorgangService(vorgangServiceStub, mapper, stubMapper, contextProvider); } + @Bean + OzgCloudVorgangMapper ozgCloudVorgangMapper() { + return Mappers.getMapper(OzgCloudVorgangMapper.class); + } + + @Bean + OzgCloudVorgangStubMapper ozgCloudVorgangStubMapper() { + return Mappers.getMapper(OzgCloudVorgangStubMapper.class); + } + @Bean("ozgCloudVorgangService") @ConditionalOnMissingBean(OzgCloudVorgangService.class) OzgCloudVorgangService dummyOzgCloudVorgangService() {