From 99ecea124e3bd3a52acfa5d919131ada6e713386 Mon Sep 17 00:00:00 2001 From: Marcus Date: Tue, 7 Jan 2025 10:56:59 +0100 Subject: [PATCH 1/6] pdfconfig --- .../familie/ef/mottak/repository/domain/FeltMap.kt | 11 +++++++++++ .../ef/mottak/service/S\303\270knadTilFeltMap.kt" | 7 ++++--- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/src/main/kotlin/no/nav/familie/ef/mottak/repository/domain/FeltMap.kt b/src/main/kotlin/no/nav/familie/ef/mottak/repository/domain/FeltMap.kt index c1bb9a47..b2f5bbed 100644 --- a/src/main/kotlin/no/nav/familie/ef/mottak/repository/domain/FeltMap.kt +++ b/src/main/kotlin/no/nav/familie/ef/mottak/repository/domain/FeltMap.kt @@ -8,7 +8,18 @@ data class FeltMap( val label: String, @field:NotNull(message = "Verdiliste kan ikke være null") val verdiliste: List, + val PdfConfig: PdfConfig? = null, ) +enum class Sprak { + NO, + EN, +} + +data class PdfConfig( + val harInnholdsFortegnelse: Boolean, + val sprak: Sprak? = null, +) + @JsonInclude(JsonInclude.Include.NON_NULL) data class VerdilisteElement( 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 e7788266..c86c90ba 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" @@ -2,6 +2,7 @@ package no.nav.familie.ef.mottak.service import no.nav.familie.ef.mottak.repository.domain.Ettersending import no.nav.familie.ef.mottak.repository.domain.FeltMap +import no.nav.familie.ef.mottak.repository.domain.PdfConfig import no.nav.familie.ef.mottak.repository.domain.VerdilisteElement import no.nav.familie.kontrakter.ef.søknad.Adresse import no.nav.familie.kontrakter.ef.søknad.Datoperiode @@ -48,7 +49,7 @@ object SøknadTilFeltMap { ): FeltMap { val finnFelter = finnFelter(søknad) val vedlegg = mapTilVedlegg(vedleggTitler) - return FeltMap("Søknad om overgangsstønad (NAV 15-00.01)", finnFelter + vedlegg) + return FeltMap("Søknad om overgangsstønad (NAV 15-00.01)", finnFelter + vedlegg, PdfConfig(harInnholdsFortegnelse = false)) } fun mapBarnetilsyn( @@ -57,7 +58,7 @@ object SøknadTilFeltMap { ): FeltMap { val finnFelter = finnFelter(søknad) val vedlegg = mapTilVedlegg(vedleggTitler) - return FeltMap("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,PdfConfig(harInnholdsFortegnelse = false)) } fun mapSkolepenger( @@ -66,7 +67,7 @@ object SøknadTilFeltMap { ): FeltMap { val finnFelter = finnFelter(søknad) val vedlegg = mapTilVedlegg(vedleggTitler) - return FeltMap("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, PdfConfig(harInnholdsFortegnelse = false)) } fun mapSkjemafelter(skjema: SkjemaForArbeidssøker): FeltMap { From 428a767d3c5072ff2e0c5f32400aaac7bf34f384 Mon Sep 17 00:00:00 2001 From: Marcus Date: Tue, 7 Jan 2025 11:21:27 +0100 Subject: [PATCH 2/6] =?UTF-8?q?Legge=20til=20pdfConfig=20i=20pdf=20generat?= =?UTF-8?q?ed=20jsons=20og=20endre=20p=C3=A5=20feltmap?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../familie/ef/mottak/repository/domain/FeltMap.kt | 4 ++-- .../ef/mottak/service/S\303\270knadTilFeltMap.kt" | 10 +++++----- .../ef/mottak/service/S\303\270knadTreeWalker.kt" | 11 ++++++----- .../resources/json/pdf_generated_barnetilsyn.json | 4 ++++ .../json/pdf_generated_barnetilsyn_med_typer.json | 4 ++++ .../resources/json/pdf_generated_ettersending.json | 4 ++++ .../json/pdf_generated_ettersending_med_typer.json | 4 ++++ .../json/pdf_generated_overgangsst\303\270nad.json" | 4 ++++ ...f_generated_overgangsst\303\270nad_med_typer.json" | 4 ++++ .../resources/json/pdf_generated_skolepenger.json | 4 ++++ .../json/pdf_generated_skolepenger_med_typer.json | 4 ++++ 11 files changed, 45 insertions(+), 12 deletions(-) diff --git a/src/main/kotlin/no/nav/familie/ef/mottak/repository/domain/FeltMap.kt b/src/main/kotlin/no/nav/familie/ef/mottak/repository/domain/FeltMap.kt index b2f5bbed..f93981be 100644 --- a/src/main/kotlin/no/nav/familie/ef/mottak/repository/domain/FeltMap.kt +++ b/src/main/kotlin/no/nav/familie/ef/mottak/repository/domain/FeltMap.kt @@ -6,9 +6,9 @@ import jakarta.validation.constraints.NotNull data class FeltMap( @field:NotNull(message = "Label kan ikke være null") val label: String, + val pdfConfig: PdfConfig? = null, @field:NotNull(message = "Verdiliste kan ikke være null") val verdiliste: List, - val PdfConfig: PdfConfig? = null, ) enum class Sprak { NO, @@ -16,7 +16,7 @@ enum class Sprak { } data class PdfConfig( - val harInnholdsFortegnelse: Boolean, + val harInnholdsfortegnelse: Boolean, val sprak: Sprak? = null, ) 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 c86c90ba..8b339739 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" @@ -49,7 +49,7 @@ object SøknadTilFeltMap { ): FeltMap { val finnFelter = finnFelter(søknad) val vedlegg = mapTilVedlegg(vedleggTitler) - return FeltMap("Søknad om overgangsstønad (NAV 15-00.01)", finnFelter + vedlegg, PdfConfig(harInnholdsFortegnelse = false)) + return FeltMap("Søknad om overgangsstønad (NAV 15-00.01)",PdfConfig(harInnholdsfortegnelse = true), finnFelter + vedlegg, ) } fun mapBarnetilsyn( @@ -58,7 +58,7 @@ object SøknadTilFeltMap { ): FeltMap { val finnFelter = finnFelter(søknad) val vedlegg = mapTilVedlegg(vedleggTitler) - return FeltMap("Søknad om stønad til barnetilsyn (NAV 15-00.02)", finnFelter + vedlegg,PdfConfig(harInnholdsFortegnelse = false)) + return FeltMap("Søknad om stønad til barnetilsyn (NAV 15-00.02)",PdfConfig(harInnholdsfortegnelse = true), finnFelter + vedlegg,) } fun mapSkolepenger( @@ -67,12 +67,12 @@ object SøknadTilFeltMap { ): FeltMap { val finnFelter = finnFelter(søknad) val vedlegg = mapTilVedlegg(vedleggTitler) - return FeltMap("Søknad om stønad til skolepenger (NAV 15-00.04)", finnFelter + vedlegg, PdfConfig(harInnholdsFortegnelse = false)) + return FeltMap("Søknad om stønad til skolepenger (NAV 15-00.04)",PdfConfig(harInnholdsfortegnelse = true), finnFelter + vedlegg,) } fun mapSkjemafelter(skjema: SkjemaForArbeidssøker): FeltMap { val finnFelter = finnFelter(skjema) - return FeltMap("Skjema for arbeidssøker - 15-08.01", finnFelter) + return FeltMap("Skjema for arbeidssøker - 15-08.01",PdfConfig(harInnholdsfortegnelse = true), finnFelter) } fun mapEttersending( @@ -93,7 +93,7 @@ object SøknadTilFeltMap { ), ) val vedleggMap = mapTilVedlegg(vedleggTitler, "Dokumenter vedlagt") - return FeltMap("Ettersending", listOf(infoMap, vedleggMap)) + return FeltMap("Ettersending",PdfConfig(harInnholdsfortegnelse = true), listOf(infoMap, vedleggMap)) } private fun finnFelter(entitet: Any): List { diff --git "a/src/main/kotlin/no/nav/familie/ef/mottak/service/S\303\270knadTreeWalker.kt" "b/src/main/kotlin/no/nav/familie/ef/mottak/service/S\303\270knadTreeWalker.kt" index 1d74b27c..9620ffba 100644 --- "a/src/main/kotlin/no/nav/familie/ef/mottak/service/S\303\270knadTreeWalker.kt" +++ "b/src/main/kotlin/no/nav/familie/ef/mottak/service/S\303\270knadTreeWalker.kt" @@ -2,6 +2,7 @@ package no.nav.familie.ef.mottak.service import no.nav.familie.ef.mottak.repository.domain.Ettersending import no.nav.familie.ef.mottak.repository.domain.FeltMap +import no.nav.familie.ef.mottak.repository.domain.PdfConfig import no.nav.familie.ef.mottak.repository.domain.VerdilisteElement import no.nav.familie.kontrakter.ef.søknad.Adresse import no.nav.familie.kontrakter.ef.søknad.Datoperiode @@ -49,7 +50,7 @@ object SøknadTreeWalker { val finnFelter = finnFelter(søknad) val vedlegg = VerdilisteElement(label = "Vedlegg", verdiliste = listOf(Feltformaterer.mapVedlegg(vedleggTitler))) - return FeltMap("Søknad om overgangsstønad (NAV 15-00.01)", finnFelter + vedlegg) + return FeltMap("Søknad om overgangsstønad (NAV 15-00.01)",PdfConfig(harInnholdsfortegnelse = true), finnFelter + vedlegg) } fun mapBarnetilsyn( @@ -59,7 +60,7 @@ object SøknadTreeWalker { val finnFelter = finnFelter(søknad) val vedlegg = VerdilisteElement(label = "Vedlegg", verdiliste = listOf(Feltformaterer.mapVedlegg(vedleggTitler))) - return FeltMap("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)", PdfConfig(harInnholdsfortegnelse = true),finnFelter + vedlegg) } fun mapSkolepenger( @@ -69,12 +70,12 @@ object SøknadTreeWalker { val finnFelter = finnFelter(søknad) val vedlegg = VerdilisteElement(label = "Vedlegg", verdiliste = listOf(Feltformaterer.mapVedlegg(vedleggTitler))) - return FeltMap("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)",PdfConfig(harInnholdsfortegnelse = true), finnFelter + vedlegg) } fun mapSkjemafelter(skjema: SkjemaForArbeidssøker): FeltMap { val finnFelter = finnFelter(skjema) - return FeltMap("Skjema for arbeidssøker - 15-08.01", finnFelter) + return FeltMap("Skjema for arbeidssøker - 15-08.01",PdfConfig(harInnholdsfortegnelse = true), finnFelter) } fun mapEttersending( @@ -99,7 +100,7 @@ object SøknadTreeWalker { label = "Dokumenter vedlagt", verdiliste = listOf(Feltformaterer.mapVedlegg(vedleggTitler)), ) - return FeltMap("Ettersending", listOf(infoMap, vedleggMap)) + return FeltMap("Ettersending",PdfConfig(harInnholdsfortegnelse = true), listOf(infoMap, vedleggMap)) } private fun finnFelter(entitet: Any): List { diff --git a/src/test/resources/json/pdf_generated_barnetilsyn.json b/src/test/resources/json/pdf_generated_barnetilsyn.json index 0738bf55..e7eecae3 100644 --- a/src/test/resources/json/pdf_generated_barnetilsyn.json +++ b/src/test/resources/json/pdf_generated_barnetilsyn.json @@ -1,5 +1,9 @@ { "label": "Søknad om stønad til barnetilsyn (NAV 15-00.02)", + "pdfConfig" : { + "harInnholdsfortegnelse" : true, + "sprak" : null + }, "verdiliste": [ { "label": "detaljer", diff --git a/src/test/resources/json/pdf_generated_barnetilsyn_med_typer.json b/src/test/resources/json/pdf_generated_barnetilsyn_med_typer.json index 82da98f8..1e2b74c8 100644 --- a/src/test/resources/json/pdf_generated_barnetilsyn_med_typer.json +++ b/src/test/resources/json/pdf_generated_barnetilsyn_med_typer.json @@ -1,5 +1,9 @@ { "label": "Søknad om stønad til barnetilsyn (NAV 15-00.02)", + "pdfConfig" : { + "harInnholdsfortegnelse" : true, + "sprak" : null + }, "verdiliste": [ { "label": "detaljer", diff --git a/src/test/resources/json/pdf_generated_ettersending.json b/src/test/resources/json/pdf_generated_ettersending.json index 58df1d25..24f3e03f 100644 --- a/src/test/resources/json/pdf_generated_ettersending.json +++ b/src/test/resources/json/pdf_generated_ettersending.json @@ -1,5 +1,9 @@ { "label": "Ettersending", + "pdfConfig" : { + "harInnholdsfortegnelse" : true, + "sprak" : null + }, "verdiliste": [ { "label": "Ettersending av vedlegg", "verdiliste": [ diff --git a/src/test/resources/json/pdf_generated_ettersending_med_typer.json b/src/test/resources/json/pdf_generated_ettersending_med_typer.json index ce9ab53c..ffb0d5b0 100644 --- a/src/test/resources/json/pdf_generated_ettersending_med_typer.json +++ b/src/test/resources/json/pdf_generated_ettersending_med_typer.json @@ -1,5 +1,9 @@ { "label" : "Ettersending", + "pdfConfig" : { + "harInnholdsfortegnelse" : true, + "sprak" : null + }, "verdiliste" : [ { "label" : "Ettersending av vedlegg", "verdiliste" : [ { diff --git "a/src/test/resources/json/pdf_generated_overgangsst\303\270nad.json" "b/src/test/resources/json/pdf_generated_overgangsst\303\270nad.json" index d036b290..8da5d6b9 100644 --- "a/src/test/resources/json/pdf_generated_overgangsst\303\270nad.json" +++ "b/src/test/resources/json/pdf_generated_overgangsst\303\270nad.json" @@ -1,5 +1,9 @@ { "label": "Søknad om overgangsstønad (NAV 15-00.01)", + "pdfConfig" : { + "harInnholdsfortegnelse" : true, + "sprak" : null + }, "verdiliste": [ { "label": "detaljer", diff --git "a/src/test/resources/json/pdf_generated_overgangsst\303\270nad_med_typer.json" "b/src/test/resources/json/pdf_generated_overgangsst\303\270nad_med_typer.json" index c684c42b..75505b80 100644 --- "a/src/test/resources/json/pdf_generated_overgangsst\303\270nad_med_typer.json" +++ "b/src/test/resources/json/pdf_generated_overgangsst\303\270nad_med_typer.json" @@ -1,5 +1,9 @@ { "label":"Søknad om overgangsstønad (NAV 15-00.01)", + "pdfConfig" : { + "harInnholdsfortegnelse" : true, + "sprak" : null + }, "verdiliste":[ { "label":"detaljer", diff --git a/src/test/resources/json/pdf_generated_skolepenger.json b/src/test/resources/json/pdf_generated_skolepenger.json index 43cb3766..e4d64ef4 100644 --- a/src/test/resources/json/pdf_generated_skolepenger.json +++ b/src/test/resources/json/pdf_generated_skolepenger.json @@ -1,5 +1,9 @@ { "label": "Søknad om stønad til skolepenger (NAV 15-00.04)", + "pdfConfig" : { + "harInnholdsfortegnelse" : true, + "sprak" : null + }, "verdiliste": [ { "label": "detaljer", diff --git a/src/test/resources/json/pdf_generated_skolepenger_med_typer.json b/src/test/resources/json/pdf_generated_skolepenger_med_typer.json index 104ba8a6..3997f041 100644 --- a/src/test/resources/json/pdf_generated_skolepenger_med_typer.json +++ b/src/test/resources/json/pdf_generated_skolepenger_med_typer.json @@ -1,5 +1,9 @@ { "label" : "Søknad om stønad til skolepenger (NAV 15-00.04)", + "pdfConfig" : { + "harInnholdsfortegnelse" : true, + "sprak" : null + }, "verdiliste" : [ { "label" : "detaljer", "verdiliste" : [ { From 47ab965641eccafb8f3780c375f0d0966eec57ec Mon Sep 17 00:00:00 2001 From: Marcus Date: Tue, 7 Jan 2025 11:28:39 +0100 Subject: [PATCH 3/6] =?UTF-8?q?overgangst=C3=B8nad=20uten=20innholdsforteg?= =?UTF-8?q?nelse?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nav/familie/ef/mottak/service/S\303\270knadTilFeltMap.kt" | 2 +- .../nav/familie/ef/mottak/service/S\303\270knadTreeWalker.kt" | 2 +- .../resources/json/pdf_generated_overgangsst\303\270nad.json" | 2 +- .../json/pdf_generated_overgangsst\303\270nad_med_typer.json" | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) 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 8b339739..65a55cd6 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" @@ -49,7 +49,7 @@ object SøknadTilFeltMap { ): FeltMap { val finnFelter = finnFelter(søknad) val vedlegg = mapTilVedlegg(vedleggTitler) - return FeltMap("Søknad om overgangsstønad (NAV 15-00.01)",PdfConfig(harInnholdsfortegnelse = true), finnFelter + vedlegg, ) + return FeltMap("Søknad om overgangsstønad (NAV 15-00.01)",PdfConfig(harInnholdsfortegnelse = false), finnFelter + vedlegg, ) } fun mapBarnetilsyn( diff --git "a/src/main/kotlin/no/nav/familie/ef/mottak/service/S\303\270knadTreeWalker.kt" "b/src/main/kotlin/no/nav/familie/ef/mottak/service/S\303\270knadTreeWalker.kt" index 9620ffba..e8d18269 100644 --- "a/src/main/kotlin/no/nav/familie/ef/mottak/service/S\303\270knadTreeWalker.kt" +++ "b/src/main/kotlin/no/nav/familie/ef/mottak/service/S\303\270knadTreeWalker.kt" @@ -50,7 +50,7 @@ object SøknadTreeWalker { val finnFelter = finnFelter(søknad) val vedlegg = VerdilisteElement(label = "Vedlegg", verdiliste = listOf(Feltformaterer.mapVedlegg(vedleggTitler))) - return FeltMap("Søknad om overgangsstønad (NAV 15-00.01)",PdfConfig(harInnholdsfortegnelse = true), finnFelter + vedlegg) + return FeltMap("Søknad om overgangsstønad (NAV 15-00.01)",PdfConfig(harInnholdsfortegnelse = false), finnFelter + vedlegg) } fun mapBarnetilsyn( diff --git "a/src/test/resources/json/pdf_generated_overgangsst\303\270nad.json" "b/src/test/resources/json/pdf_generated_overgangsst\303\270nad.json" index 8da5d6b9..7d143d5c 100644 --- "a/src/test/resources/json/pdf_generated_overgangsst\303\270nad.json" +++ "b/src/test/resources/json/pdf_generated_overgangsst\303\270nad.json" @@ -1,7 +1,7 @@ { "label": "Søknad om overgangsstønad (NAV 15-00.01)", "pdfConfig" : { - "harInnholdsfortegnelse" : true, + "harInnholdsfortegnelse" : false, "sprak" : null }, "verdiliste": [ diff --git "a/src/test/resources/json/pdf_generated_overgangsst\303\270nad_med_typer.json" "b/src/test/resources/json/pdf_generated_overgangsst\303\270nad_med_typer.json" index 75505b80..7febebd3 100644 --- "a/src/test/resources/json/pdf_generated_overgangsst\303\270nad_med_typer.json" +++ "b/src/test/resources/json/pdf_generated_overgangsst\303\270nad_med_typer.json" @@ -1,7 +1,7 @@ { "label":"Søknad om overgangsstønad (NAV 15-00.01)", "pdfConfig" : { - "harInnholdsfortegnelse" : true, + "harInnholdsfortegnelse" : false, "sprak" : null }, "verdiliste":[ From 79f66af78e9c3d699772ade87d9caadb5679a7e4 Mon Sep 17 00:00:00 2001 From: Marcus Date: Wed, 8 Jan 2025 15:56:21 +0100 Subject: [PATCH 4/6] Flytte pdfConfig til tredje parameter i Feltmap. --- .../familie/ef/mottak/repository/domain/FeltMap.kt | 10 +++++----- .../ef/mottak/service/S\303\270knadTilFeltMap.kt" | 11 ++++++----- .../ef/mottak/service/S\303\270knadTreeWalker.kt" | 11 +++++------ .../resources/json/pdf_generated_barnetilsyn.json | 7 ++----- .../json/pdf_generated_barnetilsyn_med_typer.json | 7 ++----- .../resources/json/pdf_generated_ettersending.json | 7 ++----- .../json/pdf_generated_ettersending_med_typer.json | 7 ++----- .../json/pdf_generated_overgangsst\303\270nad.json" | 7 ++----- ...f_generated_overgangsst\303\270nad_med_typer.json" | 10 +++++----- .../resources/json/pdf_generated_skolepenger.json | 7 ++----- .../json/pdf_generated_skolepenger_med_typer.json | 7 ++----- 11 files changed, 35 insertions(+), 56 deletions(-) diff --git a/src/main/kotlin/no/nav/familie/ef/mottak/repository/domain/FeltMap.kt b/src/main/kotlin/no/nav/familie/ef/mottak/repository/domain/FeltMap.kt index f93981be..0cbfa2f0 100644 --- a/src/main/kotlin/no/nav/familie/ef/mottak/repository/domain/FeltMap.kt +++ b/src/main/kotlin/no/nav/familie/ef/mottak/repository/domain/FeltMap.kt @@ -6,21 +6,21 @@ import jakarta.validation.constraints.NotNull data class FeltMap( @field:NotNull(message = "Label kan ikke være null") val label: String, - val pdfConfig: PdfConfig? = null, @field:NotNull(message = "Verdiliste kan ikke være null") val verdiliste: List, + val pdfConfig: PdfConfig? = null, ) -enum class Sprak { - NO, + +enum class Språk { + NB, EN, } data class PdfConfig( val harInnholdsfortegnelse: Boolean, - val sprak: Sprak? = null, + val språk: Språk, ) - @JsonInclude(JsonInclude.Include.NON_NULL) data class VerdilisteElement( val label: String, 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 65a55cd6..8f1c1396 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" @@ -3,6 +3,7 @@ package no.nav.familie.ef.mottak.service import no.nav.familie.ef.mottak.repository.domain.Ettersending import no.nav.familie.ef.mottak.repository.domain.FeltMap import no.nav.familie.ef.mottak.repository.domain.PdfConfig +import no.nav.familie.ef.mottak.repository.domain.Språk import no.nav.familie.ef.mottak.repository.domain.VerdilisteElement import no.nav.familie.kontrakter.ef.søknad.Adresse import no.nav.familie.kontrakter.ef.søknad.Datoperiode @@ -49,7 +50,7 @@ object SøknadTilFeltMap { ): FeltMap { val finnFelter = finnFelter(søknad) val vedlegg = mapTilVedlegg(vedleggTitler) - return FeltMap("Søknad om overgangsstønad (NAV 15-00.01)",PdfConfig(harInnholdsfortegnelse = false), finnFelter + vedlegg, ) + return FeltMap("Søknad om overgangsstønad (NAV 15-00.01)", finnFelter + vedlegg, PdfConfig(harInnholdsfortegnelse = false, språk = Språk.NB)) } fun mapBarnetilsyn( @@ -58,7 +59,7 @@ object SøknadTilFeltMap { ): FeltMap { val finnFelter = finnFelter(søknad) val vedlegg = mapTilVedlegg(vedleggTitler) - return FeltMap("Søknad om stønad til barnetilsyn (NAV 15-00.02)",PdfConfig(harInnholdsfortegnelse = true), finnFelter + vedlegg,) + return FeltMap("Søknad om stønad til barnetilsyn (NAV 15-00.02)", finnFelter + vedlegg) } fun mapSkolepenger( @@ -67,12 +68,12 @@ object SøknadTilFeltMap { ): FeltMap { val finnFelter = finnFelter(søknad) val vedlegg = mapTilVedlegg(vedleggTitler) - return FeltMap("Søknad om stønad til skolepenger (NAV 15-00.04)",PdfConfig(harInnholdsfortegnelse = true), 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 FeltMap("Skjema for arbeidssøker - 15-08.01",PdfConfig(harInnholdsfortegnelse = true), finnFelter) + return FeltMap("Skjema for arbeidssøker - 15-08.01", finnFelter) } fun mapEttersending( @@ -93,7 +94,7 @@ object SøknadTilFeltMap { ), ) val vedleggMap = mapTilVedlegg(vedleggTitler, "Dokumenter vedlagt") - return FeltMap("Ettersending",PdfConfig(harInnholdsfortegnelse = true), listOf(infoMap, vedleggMap)) + return FeltMap("Ettersending", verdiliste = listOf(infoMap, vedleggMap)) } private fun finnFelter(entitet: Any): List { diff --git "a/src/main/kotlin/no/nav/familie/ef/mottak/service/S\303\270knadTreeWalker.kt" "b/src/main/kotlin/no/nav/familie/ef/mottak/service/S\303\270knadTreeWalker.kt" index e8d18269..1d74b27c 100644 --- "a/src/main/kotlin/no/nav/familie/ef/mottak/service/S\303\270knadTreeWalker.kt" +++ "b/src/main/kotlin/no/nav/familie/ef/mottak/service/S\303\270knadTreeWalker.kt" @@ -2,7 +2,6 @@ package no.nav.familie.ef.mottak.service import no.nav.familie.ef.mottak.repository.domain.Ettersending import no.nav.familie.ef.mottak.repository.domain.FeltMap -import no.nav.familie.ef.mottak.repository.domain.PdfConfig import no.nav.familie.ef.mottak.repository.domain.VerdilisteElement import no.nav.familie.kontrakter.ef.søknad.Adresse import no.nav.familie.kontrakter.ef.søknad.Datoperiode @@ -50,7 +49,7 @@ object SøknadTreeWalker { val finnFelter = finnFelter(søknad) val vedlegg = VerdilisteElement(label = "Vedlegg", verdiliste = listOf(Feltformaterer.mapVedlegg(vedleggTitler))) - return FeltMap("Søknad om overgangsstønad (NAV 15-00.01)",PdfConfig(harInnholdsfortegnelse = false), finnFelter + vedlegg) + return FeltMap("Søknad om overgangsstønad (NAV 15-00.01)", finnFelter + vedlegg) } fun mapBarnetilsyn( @@ -60,7 +59,7 @@ object SøknadTreeWalker { val finnFelter = finnFelter(søknad) val vedlegg = VerdilisteElement(label = "Vedlegg", verdiliste = listOf(Feltformaterer.mapVedlegg(vedleggTitler))) - return FeltMap("Søknad om stønad til barnetilsyn (NAV 15-00.02)", PdfConfig(harInnholdsfortegnelse = true),finnFelter + vedlegg) + return FeltMap("Søknad om stønad til barnetilsyn (NAV 15-00.02)", finnFelter + vedlegg) } fun mapSkolepenger( @@ -70,12 +69,12 @@ object SøknadTreeWalker { val finnFelter = finnFelter(søknad) val vedlegg = VerdilisteElement(label = "Vedlegg", verdiliste = listOf(Feltformaterer.mapVedlegg(vedleggTitler))) - return FeltMap("Søknad om stønad til skolepenger (NAV 15-00.04)",PdfConfig(harInnholdsfortegnelse = true), 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 FeltMap("Skjema for arbeidssøker - 15-08.01",PdfConfig(harInnholdsfortegnelse = true), finnFelter) + return FeltMap("Skjema for arbeidssøker - 15-08.01", finnFelter) } fun mapEttersending( @@ -100,7 +99,7 @@ object SøknadTreeWalker { label = "Dokumenter vedlagt", verdiliste = listOf(Feltformaterer.mapVedlegg(vedleggTitler)), ) - return FeltMap("Ettersending",PdfConfig(harInnholdsfortegnelse = true), listOf(infoMap, vedleggMap)) + return FeltMap("Ettersending", listOf(infoMap, vedleggMap)) } private fun finnFelter(entitet: Any): List { diff --git a/src/test/resources/json/pdf_generated_barnetilsyn.json b/src/test/resources/json/pdf_generated_barnetilsyn.json index e7eecae3..2ce34099 100644 --- a/src/test/resources/json/pdf_generated_barnetilsyn.json +++ b/src/test/resources/json/pdf_generated_barnetilsyn.json @@ -1,9 +1,5 @@ { "label": "Søknad om stønad til barnetilsyn (NAV 15-00.02)", - "pdfConfig" : { - "harInnholdsfortegnelse" : true, - "sprak" : null - }, "verdiliste": [ { "label": "detaljer", @@ -596,5 +592,6 @@ } ] } - ] + ], + "pdfConfig" : null } \ No newline at end of file diff --git a/src/test/resources/json/pdf_generated_barnetilsyn_med_typer.json b/src/test/resources/json/pdf_generated_barnetilsyn_med_typer.json index 1e2b74c8..f4e4aeb2 100644 --- a/src/test/resources/json/pdf_generated_barnetilsyn_med_typer.json +++ b/src/test/resources/json/pdf_generated_barnetilsyn_med_typer.json @@ -1,9 +1,5 @@ { "label": "Søknad om stønad til barnetilsyn (NAV 15-00.02)", - "pdfConfig" : { - "harInnholdsfortegnelse" : true, - "sprak" : null - }, "verdiliste": [ { "label": "detaljer", @@ -598,5 +594,6 @@ } ] } - ] + ], + "pdfConfig" : null } diff --git a/src/test/resources/json/pdf_generated_ettersending.json b/src/test/resources/json/pdf_generated_ettersending.json index 24f3e03f..eca5ca1a 100644 --- a/src/test/resources/json/pdf_generated_ettersending.json +++ b/src/test/resources/json/pdf_generated_ettersending.json @@ -1,9 +1,5 @@ { "label": "Ettersending", - "pdfConfig" : { - "harInnholdsfortegnelse" : true, - "sprak" : null - }, "verdiliste": [ { "label": "Ettersending av vedlegg", "verdiliste": [ @@ -30,5 +26,6 @@ } ] } - ] + ], + "pdfConfig" : null } \ No newline at end of file diff --git a/src/test/resources/json/pdf_generated_ettersending_med_typer.json b/src/test/resources/json/pdf_generated_ettersending_med_typer.json index ffb0d5b0..0b996c28 100644 --- a/src/test/resources/json/pdf_generated_ettersending_med_typer.json +++ b/src/test/resources/json/pdf_generated_ettersending_med_typer.json @@ -1,9 +1,5 @@ { "label" : "Ettersending", - "pdfConfig" : { - "harInnholdsfortegnelse" : true, - "sprak" : null - }, "verdiliste" : [ { "label" : "Ettersending av vedlegg", "verdiliste" : [ { @@ -23,5 +19,6 @@ "label" : "Vedlegg", "verdi" : "Lærlingkontrakt\n\nUtgifter til pass av barn" } ] - } ] + } ], + "pdfConfig" : null } \ No newline at end of file diff --git "a/src/test/resources/json/pdf_generated_overgangsst\303\270nad.json" "b/src/test/resources/json/pdf_generated_overgangsst\303\270nad.json" index 7d143d5c..65bbc277 100644 --- "a/src/test/resources/json/pdf_generated_overgangsst\303\270nad.json" +++ "b/src/test/resources/json/pdf_generated_overgangsst\303\270nad.json" @@ -1,9 +1,5 @@ { "label": "Søknad om overgangsstønad (NAV 15-00.01)", - "pdfConfig" : { - "harInnholdsfortegnelse" : false, - "sprak" : null - }, "verdiliste": [ { "label": "detaljer", @@ -624,5 +620,6 @@ } ] } - ] + ], + "pdfConfig" : null } \ No newline at end of file diff --git "a/src/test/resources/json/pdf_generated_overgangsst\303\270nad_med_typer.json" "b/src/test/resources/json/pdf_generated_overgangsst\303\270nad_med_typer.json" index 7febebd3..b28e4651 100644 --- "a/src/test/resources/json/pdf_generated_overgangsst\303\270nad_med_typer.json" +++ "b/src/test/resources/json/pdf_generated_overgangsst\303\270nad_med_typer.json" @@ -1,9 +1,5 @@ { "label":"Søknad om overgangsstønad (NAV 15-00.01)", - "pdfConfig" : { - "harInnholdsfortegnelse" : false, - "sprak" : null - }, "verdiliste":[ { "label":"detaljer", @@ -628,5 +624,9 @@ } ] } - ] + ], + "pdfConfig" : { + "harInnholdsfortegnelse" : false, + "språk" : "NB" + } } diff --git a/src/test/resources/json/pdf_generated_skolepenger.json b/src/test/resources/json/pdf_generated_skolepenger.json index e4d64ef4..376c4cf1 100644 --- a/src/test/resources/json/pdf_generated_skolepenger.json +++ b/src/test/resources/json/pdf_generated_skolepenger.json @@ -1,9 +1,5 @@ { "label": "Søknad om stønad til skolepenger (NAV 15-00.04)", - "pdfConfig" : { - "harInnholdsfortegnelse" : true, - "sprak" : null - }, "verdiliste": [ { "label": "detaljer", @@ -390,5 +386,6 @@ } ] } - ] + ], + "pdfConfig" : null } \ No newline at end of file diff --git a/src/test/resources/json/pdf_generated_skolepenger_med_typer.json b/src/test/resources/json/pdf_generated_skolepenger_med_typer.json index 3997f041..cee29c53 100644 --- a/src/test/resources/json/pdf_generated_skolepenger_med_typer.json +++ b/src/test/resources/json/pdf_generated_skolepenger_med_typer.json @@ -1,9 +1,5 @@ { "label" : "Søknad om stønad til skolepenger (NAV 15-00.04)", - "pdfConfig" : { - "harInnholdsfortegnelse" : true, - "sprak" : null - }, "verdiliste" : [ { "label" : "detaljer", "verdiliste" : [ { @@ -275,5 +271,6 @@ "label" : "Vedlegg", "verdi" : "Utgifter til utdanning" } ] - } ] + } ], + "pdfConfig" : null } \ No newline at end of file From 6d14e36de6a8cd7acb9c792f1c0b954906d11a08 Mon Sep 17 00:00:00 2001 From: Marcus Date: Thu, 9 Jan 2025 09:15:43 +0100 Subject: [PATCH 5/6] =?UTF-8?q?endre=20feltmap.kt=20rekkef=C3=B8lge,=20og?= =?UTF-8?q?=20ta=20legge=20til=20innholdsfortgenelse=20p=C3=A5=20overgangs?= =?UTF-8?q?t=C3=B8nad=20igjen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ef/mottak/repository/domain/FeltMap.kt | 20 +++++++++---------- .../service/S\303\270knadTilFeltMap.kt" | 4 +--- 2 files changed, 11 insertions(+), 13 deletions(-) diff --git a/src/main/kotlin/no/nav/familie/ef/mottak/repository/domain/FeltMap.kt b/src/main/kotlin/no/nav/familie/ef/mottak/repository/domain/FeltMap.kt index 0cbfa2f0..2da62e05 100644 --- a/src/main/kotlin/no/nav/familie/ef/mottak/repository/domain/FeltMap.kt +++ b/src/main/kotlin/no/nav/familie/ef/mottak/repository/domain/FeltMap.kt @@ -11,16 +11,6 @@ data class FeltMap( val pdfConfig: PdfConfig? = null, ) -enum class Språk { - NB, - EN, -} - -data class PdfConfig( - val harInnholdsfortegnelse: Boolean, - val språk: Språk, -) - @JsonInclude(JsonInclude.Include.NON_NULL) data class VerdilisteElement( val label: String, @@ -29,3 +19,13 @@ data class VerdilisteElement( val verdiliste: List? = null, val alternativer: String? = null, ) + +data class PdfConfig( + val harInnholdsfortegnelse: Boolean, + val språk: Språk, +) + +enum class Språk { + NB, + EN, +} 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 8f1c1396..d6d72d06 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" @@ -2,8 +2,6 @@ package no.nav.familie.ef.mottak.service import no.nav.familie.ef.mottak.repository.domain.Ettersending import no.nav.familie.ef.mottak.repository.domain.FeltMap -import no.nav.familie.ef.mottak.repository.domain.PdfConfig -import no.nav.familie.ef.mottak.repository.domain.Språk import no.nav.familie.ef.mottak.repository.domain.VerdilisteElement import no.nav.familie.kontrakter.ef.søknad.Adresse import no.nav.familie.kontrakter.ef.søknad.Datoperiode @@ -50,7 +48,7 @@ object SøknadTilFeltMap { ): FeltMap { val finnFelter = finnFelter(søknad) val vedlegg = mapTilVedlegg(vedleggTitler) - return FeltMap("Søknad om overgangsstønad (NAV 15-00.01)", finnFelter + vedlegg, PdfConfig(harInnholdsfortegnelse = false, språk = Språk.NB)) + return FeltMap("Søknad om overgangsstønad (NAV 15-00.01)", finnFelter + vedlegg) } fun mapBarnetilsyn( From 9dfb878fcea6b4cb898a419ba43be062a27b03d9 Mon Sep 17 00:00:00 2001 From: Marcus Date: Thu, 9 Jan 2025 09:16:54 +0100 Subject: [PATCH 6/6] pdfConfig null --- .../pdf_generated_overgangsst\303\270nad_med_typer.json" | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git "a/src/test/resources/json/pdf_generated_overgangsst\303\270nad_med_typer.json" "b/src/test/resources/json/pdf_generated_overgangsst\303\270nad_med_typer.json" index b28e4651..7e876443 100644 --- "a/src/test/resources/json/pdf_generated_overgangsst\303\270nad_med_typer.json" +++ "b/src/test/resources/json/pdf_generated_overgangsst\303\270nad_med_typer.json" @@ -625,8 +625,5 @@ ] } ], - "pdfConfig" : { - "harInnholdsfortegnelse" : false, - "språk" : "NB" - } + "pdfConfig" : null }