diff --git a/alfa-service/src/main/java/de/ozgcloud/alfa/bescheid/BescheidMapper.java b/alfa-service/src/main/java/de/ozgcloud/alfa/bescheid/BescheidMapper.java index 1be2ab7e8d77a04669220aa9d5bb784231ddc75e..1720be1c06f963a6f1efdc29755b2e7e2deaaf0f 100644 --- a/alfa-service/src/main/java/de/ozgcloud/alfa/bescheid/BescheidMapper.java +++ b/alfa-service/src/main/java/de/ozgcloud/alfa/bescheid/BescheidMapper.java @@ -8,15 +8,8 @@ import org.mapstruct.ReportingPolicy; import de.ozgcloud.bescheid.GrpcBescheid; @Mapper(unmappedTargetPolicy = ReportingPolicy.ERROR, nullValueCheckStrategy = NullValueCheckStrategy.ALWAYS) -abstract class BescheidMapper { - - public Bescheid fromGrpc(GrpcBescheid grpcBescheid, String vorgangId) { - if (grpcBescheid == null) { - return null; - } - return map(grpcBescheid, vorgangId); - } +interface BescheidMapper { @Mapping(target = "vorgangId", source = "vorgangId") - protected abstract Bescheid map(GrpcBescheid grpcBescheid, String vorgangId); + Bescheid fromGrpc(GrpcBescheid grpcBescheid, String vorgangId); } diff --git a/alfa-service/src/test/java/de/ozgcloud/alfa/bescheid/BescheidMapperTest.java b/alfa-service/src/test/java/de/ozgcloud/alfa/bescheid/BescheidMapperTest.java index 268c73100727bc65d511cb47a8791a657494aa0d..9070e2d799c6a6a3aea89046c7ccabe4e818a8ef 100644 --- a/alfa-service/src/test/java/de/ozgcloud/alfa/bescheid/BescheidMapperTest.java +++ b/alfa-service/src/test/java/de/ozgcloud/alfa/bescheid/BescheidMapperTest.java @@ -36,13 +36,6 @@ class BescheidMapperTest { assertThat(bescheid.getBeschiedenAm()).isEqualTo(GrpcBescheidTestFactory.BESCHIEDEN_AM); } - @Test - void shouldReturnNullOnNullGrpcBescheid() { - var bescheid = mapper.fromGrpc(null, VorgangHeaderTestFactory.ID); - - assertThat(bescheid).isNull(); - } - private Bescheid map() { return mapper.fromGrpc(GrpcBescheidTestFactory.create(), VorgangHeaderTestFactory.ID); }