Skip to content

Commit

Permalink
Byttet ut metoder med konstruktører
Browse files Browse the repository at this point in the history
  • Loading branch information
fredrikmork committed Dec 19, 2024
1 parent 02f2316 commit 8a49a3f
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 33 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -47,31 +47,31 @@ object SøknadTilFeltMap {
vedleggTitler: List<String>,
): FeltMap {
val finnFelter = finnFelter(søknad)
val vedlegg = feltlisteMap("Vedlegg", listOf(Feltformaterer.mapVedlegg(vedleggTitler)), VisningsVariant.VEDLEGG)
return feltlisteMap("Søknad om overgangsstønad (NAV 15-00.01)", finnFelter + vedlegg)
val vedlegg = VerdilisteElement("Vedlegg", verdiliste = listOf(Feltformaterer.mapVedlegg(vedleggTitler)), visningsVariant = VisningsVariant.VEDLEGG.toString())
return FeltMap("Søknad om overgangsstønad (NAV 15-00.01)", finnFelter + vedlegg)
}

fun mapBarnetilsyn(
knad: SøknadBarnetilsyn,
vedleggTitler: List<String>,
): FeltMap {
val finnFelter = finnFelter(søknad)
val vedlegg = feltlisteMap("Vedlegg", listOf(Feltformaterer.mapVedlegg(vedleggTitler)), VisningsVariant.VEDLEGG)
return feltlisteMap("Søknad om stønad til barnetilsyn (NAV 15-00.02)", finnFelter + vedlegg)
val vedlegg = VerdilisteElement("Vedlegg", verdiliste = listOf(Feltformaterer.mapVedlegg(vedleggTitler)), visningsVariant = VisningsVariant.VEDLEGG.toString())
return FeltMap("Søknad om stønad til barnetilsyn (NAV 15-00.02)", finnFelter + vedlegg)
}

fun mapSkolepenger(
knad: SøknadSkolepenger,
vedleggTitler: List<String>,
): FeltMap {
val finnFelter = finnFelter(søknad)
val vedlegg = feltlisteMap("Vedlegg", listOf(Feltformaterer.mapVedlegg(vedleggTitler)), VisningsVariant.VEDLEGG)
return feltlisteMap("Søknad om stønad til skolepenger (NAV 15-00.04)", finnFelter + vedlegg)
val vedlegg = VerdilisteElement("Vedlegg", verdiliste = listOf(Feltformaterer.mapVedlegg(vedleggTitler)), visningsVariant = VisningsVariant.VEDLEGG.toString())
return FeltMap("Søknad om stønad til skolepenger (NAV 15-00.04)", finnFelter + vedlegg)
}

fun mapSkjemafelter(skjema: SkjemaForArbeidssøker): FeltMap {
val finnFelter = finnFelter(skjema)
return feltlisteMap("Skjema for arbeidssøker - 15-08.01", finnFelter)
return FeltMap("Skjema for arbeidssøker - 15-08.01", finnFelter)
}

fun mapEttersending(
Expand All @@ -91,8 +91,8 @@ object SøknadTilFeltMap {
),
),
)
val vedleggMap = feltlisteMap("Dokumenter vedlagt", listOf(Feltformaterer.mapVedlegg(vedleggTitler)), VisningsVariant.VEDLEGG)
return feltlisteMap("Ettersending", listOf(infoMap, vedleggMap))
val vedleggMap = VerdilisteElement("Dokumenter vedlagt", verdiliste = listOf(Feltformaterer.mapVedlegg(vedleggTitler)), visningsVariant = VisningsVariant.VEDLEGG.toString())
return FeltMap("Ettersending", listOf(infoMap, vedleggMap))
}

private fun finnFelter(entitet: Any): List<VerdilisteElement> {
Expand Down Expand Up @@ -124,13 +124,13 @@ object SøknadTilFeltMap {
return listOf(Feltformaterer.genereltFormatMapperMapEndenode(entitet))
}
if (entitet.label == "Barna dine") {
return listOf(feltlisteMap(entitet.label, list, VisningsVariant.TABELL_BARN))
return listOf(VerdilisteElement(entitet.label, verdiliste = list, visningsVariant = VisningsVariant.TABELL_BARN.toString()))
}
if (entitet.label == "Om arbeidsforholdet ditt") {
return listOf(feltlisteMap(entitet.label, list, VisningsVariant.TABELL_ARBEIDSFORHOLD))
return listOf(VerdilisteElement(entitet.label, verdiliste = list, visningsVariant = VisningsVariant.TABELL_ARBEIDSFORHOLD.toString()))
}
if (entitet.label == "Vedlegg") {
return listOf(feltlisteMap(entitet.label, list, VisningsVariant.VEDLEGG))
return listOf(VerdilisteElement(entitet.label, verdiliste = list, visningsVariant = VisningsVariant.VEDLEGG.toString()))
}
if (entitet.verdi is List<*>) {
val verdiliste = entitet.verdi as List<*>
Expand All @@ -156,17 +156,6 @@ object SøknadTilFeltMap {
return listOf(VerdilisteElement(label = entitet.label, verdiliste = list))
}

private fun feltlisteMap(
label: String,
verdiliste: List<VerdilisteElement>,
): FeltMap = FeltMap(label = label, verdiliste = verdiliste)

private fun feltlisteMap(
label: String,
verdiliste: List<VerdilisteElement>,
visningsVariant: VisningsVariant,
): VerdilisteElement = VerdilisteElement(label = label, verdiliste = verdiliste, visningsVariant = visningsVariant.toString())

/**
* Henter ut verdien for felt på entitet.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ object SøknadTreeWalker {
): FeltMap {
val finnFelter = finnFelter(søknad)
val vedlegg = VerdilisteElement(label = "Vedlegg", verdiliste = listOf(Feltformaterer.mapVedlegg(vedleggTitler)))
return feltlisteMap("Søknad om overgangsstønad (NAV 15-00.01)", finnFelter + vedlegg)
return FeltMap("Søknad om overgangsstønad (NAV 15-00.01)", finnFelter + vedlegg)
}

fun mapBarnetilsyn(
Expand All @@ -57,7 +57,7 @@ object SøknadTreeWalker {
): FeltMap {
val finnFelter = finnFelter(søknad)
val vedlegg = VerdilisteElement(label = "Vedlegg", verdiliste = listOf(Feltformaterer.mapVedlegg(vedleggTitler)))
return feltlisteMap("Søknad om stønad til barnetilsyn (NAV 15-00.02)", finnFelter + vedlegg)
return FeltMap("Søknad om stønad til barnetilsyn (NAV 15-00.02)", finnFelter + vedlegg)
}

fun mapSkolepenger(
Expand All @@ -66,12 +66,12 @@ object SøknadTreeWalker {
): FeltMap {
val finnFelter = finnFelter(søknad)
val vedlegg = VerdilisteElement(label = "Vedlegg", verdiliste = listOf(Feltformaterer.mapVedlegg(vedleggTitler)))
return feltlisteMap("Søknad om stønad til skolepenger (NAV 15-00.04)", finnFelter + vedlegg)
return FeltMap("Søknad om stønad til skolepenger (NAV 15-00.04)", finnFelter + vedlegg)
}

fun mapSkjemafelter(skjema: SkjemaForArbeidssøker): FeltMap {
val finnFelter = finnFelter(skjema)
return feltlisteMap("Skjema for arbeidssøker - 15-08.01", finnFelter)
return FeltMap("Skjema for arbeidssøker - 15-08.01", finnFelter)
}

fun mapEttersending(
Expand All @@ -92,7 +92,7 @@ object SøknadTreeWalker {
),
)
val vedleggMap = VerdilisteElement(label = "Dokumenter vedlagt", verdiliste = listOf(Feltformaterer.mapVedlegg(vedleggTitler)))
return feltlisteMap("Ettersending", listOf(infoMap, vedleggMap))
return FeltMap("Ettersending", listOf(infoMap, vedleggMap))
}

private fun finnFelter(entitet: Any): List<VerdilisteElement> {
Expand Down Expand Up @@ -140,11 +140,6 @@ object SøknadTreeWalker {
verdiliste = listOf(Feltformaterer.mapEndenodeTilUtskriftMap(entitet.verdi.harSendtInnTidligere)),
)

private fun feltlisteMap(
label: String,
verdiliste: List<VerdilisteElement>,
): FeltMap = FeltMap(label = label, verdiliste = verdiliste)

/**
* Henter ut verdien for felt på entitet.
*/
Expand Down

0 comments on commit 8a49a3f

Please sign in to comment.