From ad6d51cc5a0054b19154fc9c1d33834221ed787d Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Wed, 13 Mar 2024 16:24:12 +0100
Subject: [PATCH] OZG-5009 remove unnecessary null check

---
 .../de/ozgcloud/alfa/bescheid/BescheidMapper.java     | 11 ++---------
 .../de/ozgcloud/alfa/bescheid/BescheidMapperTest.java |  7 -------
 2 files changed, 2 insertions(+), 16 deletions(-)

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 1be2ab7e8d..1720be1c06 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 268c731007..9070e2d799 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);
 		}
-- 
GitLab