From 98c37f2a6c4f5a1fb7c79dcf88199815b26ac947 Mon Sep 17 00:00:00 2001 From: Ole Anders Eidjord Date: Tue, 23 Apr 2024 09:09:49 +0200 Subject: [PATCH] ARKIV-267 Logging --- .../IncomingInstanceMappingService.java | 22 ++++++++----------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/src/main/java/no/fintlabs/instance/gateway/IncomingInstanceMappingService.java b/src/main/java/no/fintlabs/instance/gateway/IncomingInstanceMappingService.java index 12b1c01..a45e465 100644 --- a/src/main/java/no/fintlabs/instance/gateway/IncomingInstanceMappingService.java +++ b/src/main/java/no/fintlabs/instance/gateway/IncomingInstanceMappingService.java @@ -10,12 +10,8 @@ import org.springframework.stereotype.Service; import reactor.core.publisher.Mono; -import java.util.HashSet; -import java.util.Map; -import java.util.Set; -import java.util.UUID; +import java.util.*; import java.util.stream.Collectors; -import java.util.stream.Stream; @Service @Slf4j @@ -59,14 +55,14 @@ private static Map toValuePerKey(IncomingInstance incomingInstan entries.add(Map.entry("dokumentFormat", incomingInstance.getDokument().getFormat())); entries.add(Map.entry("dokumentFil", uuid.toString())); - if (incomingInstance.getTilleggsinformasjon() != null) { - entries.add(Map.entry("tilleggsinformasjonSkolear", incomingInstance.getTilleggsinformasjon().getSkolear())); - entries.add(Map.entry("tilleggsinformasjonSkolenummer", incomingInstance.getTilleggsinformasjon().getSkolenummer())); - entries.add(Map.entry("tilleggsinformasjonSkolenavn", incomingInstance.getTilleggsinformasjon().getSkolenavn())); - entries.add(Map.entry("tilleggsinformasjonProgramomradekode", incomingInstance.getTilleggsinformasjon().getProgramomradekode())); - entries.add(Map.entry("tilleggsinformasjonProgramomradenavn", incomingInstance.getTilleggsinformasjon().getProgramomradenavn())); - entries.add(Map.entry("tilleggsinformasjonSokertype", incomingInstance.getTilleggsinformasjon().getSokertype())); - } + Optional.ofNullable(incomingInstance.getTilleggsinformasjon()).ifPresent(tilleggsinformasjon -> entries.addAll(Arrays.asList( + Map.entry("tilleggsinformasjonSkolear", tilleggsinformasjon.getSkolear()), + Map.entry("tilleggsinformasjonSkolenummer", tilleggsinformasjon.getSkolenummer()), + Map.entry("tilleggsinformasjonSkolenavn", tilleggsinformasjon.getSkolenavn()), + Map.entry("tilleggsinformasjonProgramomradekode", tilleggsinformasjon.getProgramomradekode()), + Map.entry("tilleggsinformasjonProgramomradenavn", tilleggsinformasjon.getProgramomradenavn()), + Map.entry("tilleggsinformasjonSokertype", tilleggsinformasjon.getSokertype()))) + ); return entries.stream().collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue)); }