diff --git "a/src/main/kotlin/no/nav/familie/ef/mottak/service/S\303\270knadTilFeltMap.kt" "b/src/main/kotlin/no/nav/familie/ef/mottak/service/S\303\270knadTilFeltMap.kt" index a260d995..9dfe9003 100644 --- "a/src/main/kotlin/no/nav/familie/ef/mottak/service/S\303\270knadTilFeltMap.kt" +++ "b/src/main/kotlin/no/nav/familie/ef/mottak/service/S\303\270knadTilFeltMap.kt" @@ -124,31 +124,13 @@ object SøknadTilFeltMap { return Feltformaterer.genereltFormatMapperMapEndenode(entitet)?.let { listOf(it) } ?: emptyList() } if (entitet.label == "Barna dine") { - return listOf( - VerdilisteElement( - entitet.label, - verdiliste = list, - visningsVariant = VisningsVariant.TABELL_BARN.toString(), - ), - ) + lagVerdiliste(entitet.label, list, VisningsVariant.TABELL_BARN) } if (entitet.label == "Om arbeidsforholdet ditt") { - return listOf( - VerdilisteElement( - entitet.label, - verdiliste = list, - visningsVariant = VisningsVariant.TABELL_ARBEIDSFORHOLD.toString(), - ), - ) + lagVerdiliste(entitet.label, list, VisningsVariant.TABELL_ARBEIDSFORHOLD) } if (entitet.label == "Vedlegg") { - return listOf( - VerdilisteElement( - entitet.label, - verdiliste = list, - visningsVariant = VisningsVariant.VEDLEGG.toString(), - ), - ) + lagVerdiliste(entitet.label, list, VisningsVariant.VEDLEGG) } if (entitet.verdi is List<*>) { val verdiliste = entitet.verdi as List<*> @@ -166,6 +148,15 @@ object SøknadTilFeltMap { return list } + private fun mapTilVedlegg( + vedleggTitler: List, + label: String = "Vedlegg", + ) = VerdilisteElement( + label, + verdiliste = listOf(Feltformaterer.mapVedlegg(vedleggTitler)), + visningsVariant = VisningsVariant.VEDLEGG.toString(), + ) + private fun mapDokumentasjon(entitet: Søknadsfelt): List { val list = listOf(Feltformaterer.genereltFormatMapperMapEndenode(entitet.verdi.harSendtInnTidligere)) if (list.singleOrNull()?.verdiliste?.isEmpty() == true) { @@ -195,14 +186,18 @@ object SøknadTilFeltMap { */ private fun konstruktørparametere(entity: Any) = entity::class.primaryConstructor?.parameters ?: emptyList() - private fun mapTilVedlegg( - vedleggTitler: List, - label: String = "Vedlegg", - ) = VerdilisteElement( - label, - verdiliste = listOf(Feltformaterer.mapVedlegg(vedleggTitler)), - visningsVariant = VisningsVariant.VEDLEGG.toString(), - ) + private fun lagVerdiliste( + label: String, + list: List, + visningsVariant: VisningsVariant, + ): List = + listOf( + VerdilisteElement( + label, + verdiliste = list, + visningsVariant = visningsVariant.toString(), + ), + ) } enum class VisningsVariant {