diff --git a/bescheid-manager/pom.xml b/bescheid-manager/pom.xml index 3fb3aa6e717be3bd4cc608bc22f85401fbb5b878..19ad95e915e2c29a13cb7b93caf071a5a60d16d3 100644 --- a/bescheid-manager/pom.xml +++ b/bescheid-manager/pom.xml @@ -5,7 +5,7 @@ <parent> <groupId>de.ozgcloud.common</groupId> <artifactId>ozgcloud-common-parent</artifactId> - <version>4.3.1</version> + <version>4.3.2</version> <relativePath /> </parent> diff --git a/bescheid-manager/src/main/java/de/ozgcloud/bescheid/BescheidGrpcService.java b/bescheid-manager/src/main/java/de/ozgcloud/bescheid/BescheidGrpcService.java index e17e1443f2ed57c3399a329fca247945f12311c7..81a7307914080aac3ab9599d2b6c20e38b168863 100644 --- a/bescheid-manager/src/main/java/de/ozgcloud/bescheid/BescheidGrpcService.java +++ b/bescheid-manager/src/main/java/de/ozgcloud/bescheid/BescheidGrpcService.java @@ -3,6 +3,7 @@ package de.ozgcloud.bescheid; import java.util.Optional; import java.util.stream.Stream; +import org.springframework.beans.factory.annotation.Qualifier; import org.springframework.stereotype.Component; import de.ozgcloud.bescheid.BescheidServiceGrpc.BescheidServiceImplBase; @@ -20,6 +21,7 @@ import net.devh.boot.grpc.server.service.GrpcService; class BescheidGrpcService extends BescheidServiceImplBase { private final BescheidService service; + @Qualifier("deprecatedBescheidMapper") private final BescheidMapper mapper; @Override diff --git a/bescheid-manager/src/main/java/de/ozgcloud/bescheid/BescheidMapper.java b/bescheid-manager/src/main/java/de/ozgcloud/bescheid/BescheidMapper.java index c1330860cc92a7b38e9f81b9a30921613d121730..7624432d0d5ca27ce50af9db638acd3ee045fd47 100644 --- a/bescheid-manager/src/main/java/de/ozgcloud/bescheid/BescheidMapper.java +++ b/bescheid-manager/src/main/java/de/ozgcloud/bescheid/BescheidMapper.java @@ -13,6 +13,7 @@ import java.util.Optional; import org.apache.commons.collections.MapUtils; import org.apache.commons.lang3.StringUtils; +import org.mapstruct.AnnotateWith; import org.mapstruct.CollectionMappingStrategy; import org.mapstruct.Mapper; import org.mapstruct.Mapping; @@ -20,6 +21,7 @@ import org.mapstruct.NullValueCheckStrategy; import org.mapstruct.NullValuePropertyMappingStrategy; import org.mapstruct.ReportingPolicy; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; import de.ozgcloud.command.Command; import de.ozgcloud.common.binaryfile.FileId; @@ -40,6 +42,7 @@ import de.ozgcloud.document.common.attached_item.AttachedItemService; collectionMappingStrategy = CollectionMappingStrategy.ADDER_PREFERRED, // nullValuePropertyMappingStrategy = NullValuePropertyMappingStrategy.IGNORE, // nullValueCheckStrategy = NullValueCheckStrategy.ALWAYS) // +@AnnotateWith(value = Component.class, elements = @AnnotateWith.Element(strings = "deprecatedBescheidMapper")) @Deprecated public abstract class BescheidMapper { diff --git a/bescheid-manager/src/main/java/de/ozgcloud/bescheid/SentInfoMapper.java b/bescheid-manager/src/main/java/de/ozgcloud/bescheid/SentInfoMapper.java index 138a5af62fa293d5b937c8e1c99230c7e5578200..0d7c6c9309c551922060c4f82efe5df3859d9373 100644 --- a/bescheid-manager/src/main/java/de/ozgcloud/bescheid/SentInfoMapper.java +++ b/bescheid-manager/src/main/java/de/ozgcloud/bescheid/SentInfoMapper.java @@ -7,14 +7,17 @@ import java.util.HashMap; import java.util.Map; import org.apache.commons.collections.MapUtils; +import org.mapstruct.AnnotateWith; import org.mapstruct.CollectionMappingStrategy; import org.mapstruct.Mapper; import org.mapstruct.Mapping; import org.mapstruct.ReportingPolicy; +import org.springframework.stereotype.Component; import de.ozgcloud.document.bescheid.SentInfo; @Mapper(unmappedTargetPolicy = ReportingPolicy.WARN, collectionMappingStrategy = CollectionMappingStrategy.ADDER_PREFERRED) +@AnnotateWith(value = Component.class, elements = @AnnotateWith.Element(strings = "deprecatedSentInfoMapper")) @Deprecated public interface SentInfoMapper {