diff --git a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/ElementTilBrevbakerkonvertering.kt b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/ElementTilBrevbakerkonvertering.kt new file mode 100644 index 000000000..b371bdb69 --- /dev/null +++ b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/ElementTilBrevbakerkonvertering.kt @@ -0,0 +1,60 @@ +package no.nav.pensjon.etterlatte.maler + +import no.nav.pensjon.brev.template.Language +import no.nav.pensjon.brev.template.LanguageSupport +import no.nav.pensjon.brev.template.dsl.OutlineOnlyScope +import no.nav.pensjon.brev.template.dsl.expression.equalTo +import no.nav.pensjon.brev.template.dsl.textExpr +import no.nav.pensjon.etterlatte.maler.ManueltBrevDTOSelectors.ElementSelectors.children +import no.nav.pensjon.etterlatte.maler.ManueltBrevDTOSelectors.ElementSelectors.type +import no.nav.pensjon.etterlatte.maler.ManueltBrevDTOSelectors.InnerElementSelectors.children +import no.nav.pensjon.etterlatte.maler.ManueltBrevDTOSelectors.InnerElementSelectors.text +import no.nav.pensjon.etterlatte.maler.ManueltBrevDTOSelectors.innhold + +fun OutlineOnlyScope, ManueltBrevDTO>.konverterElementerTilBrevbakerformat( + spraak: T, +) { + forEach(innhold) { element -> + showIf(element.type.equalTo(ManueltBrevDTO.ElementType.HEADING_TWO)) { + forEach(element.children) { inner -> + title1 { + ifNotNull(inner.text) { + textExpr(spraak to it) + } + } + } + }.orShowIf(element.type.equalTo(ManueltBrevDTO.ElementType.HEADING_THREE)) { + forEach(element.children) { inner -> + title2 { + ifNotNull(inner.text) { + textExpr(spraak to it) + } + } + } + }.orShowIf(element.type.equalTo(ManueltBrevDTO.ElementType.PARAGRAPH)) { + paragraph { + forEach(element.children) { inner -> + ifNotNull(inner.text) { + textExpr(spraak to it) + } + } + } + }.orShowIf(element.type.equalTo(ManueltBrevDTO.ElementType.BULLETED_LIST)) { + paragraph { + list { + forEach(element.children) { inner -> + item { + ifNotNull(inner.children) { + forEach(it) { inner2 -> + ifNotNull(inner2.text) { text -> + textExpr(spraak to text) + } + } + } + } + } + } + } + } + } +} diff --git a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/EtterlatteBrev.kt b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/EtterlatteBrev.kt index 30137a9a7..c1242199b 100644 --- a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/EtterlatteBrev.kt +++ b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/EtterlatteBrev.kt @@ -34,18 +34,6 @@ data class ManueltBrevDTO( } } -data class OMSInnvilgelseDTO( - val utbetalingsinfo: Utbetalingsinfo, - val avkortingsinfo: Avkortingsinfo, - val avdoed: Avdoed -) - -data class BarnepensjonInnvilgelseDTO( - val utbetalingsinfo: Utbetalingsinfo, - val avkortingsinfo: Avkortingsinfo? = null, - val avdoed: Avdoed -) - data class Avkortingsinfo( val grunnbeloep: Kroner, val inntekt: Kroner, diff --git a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/BarnepensjonInnvilgelse.kt b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/BarnepensjonInnvilgelse.kt index a67063bec..7c88af43f 100644 --- a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/BarnepensjonInnvilgelse.kt +++ b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/BarnepensjonInnvilgelse.kt @@ -8,19 +8,27 @@ import no.nav.pensjon.brev.template.dsl.text import no.nav.pensjon.brevbaker.api.model.LetterMetadata import no.nav.pensjon.etterlatte.EtterlatteBrevKode import no.nav.pensjon.etterlatte.EtterlatteTemplate +import no.nav.pensjon.etterlatte.maler.Avdoed import no.nav.pensjon.etterlatte.maler.AvdoedSelectors.doedsdato import no.nav.pensjon.etterlatte.maler.AvdoedSelectors.navn -import no.nav.pensjon.etterlatte.maler.BarnepensjonInnvilgelseDTO -import no.nav.pensjon.etterlatte.maler.BarnepensjonInnvilgelseDTOSelectors.avdoed -import no.nav.pensjon.etterlatte.maler.BarnepensjonInnvilgelseDTOSelectors.utbetalingsinfo +import no.nav.pensjon.etterlatte.maler.Avkortingsinfo +import no.nav.pensjon.etterlatte.maler.Utbetalingsinfo import no.nav.pensjon.etterlatte.maler.UtbetalingsinfoSelectors.antallBarn import no.nav.pensjon.etterlatte.maler.UtbetalingsinfoSelectors.beloep import no.nav.pensjon.etterlatte.maler.UtbetalingsinfoSelectors.beregningsperioder import no.nav.pensjon.etterlatte.maler.UtbetalingsinfoSelectors.soeskenjustering import no.nav.pensjon.etterlatte.maler.UtbetalingsinfoSelectors.virkningsdato +import no.nav.pensjon.etterlatte.maler.barnepensjon.BarnepensjonInnvilgelseDTOSelectors.avdoed +import no.nav.pensjon.etterlatte.maler.barnepensjon.BarnepensjonInnvilgelseDTOSelectors.utbetalingsinfo import no.nav.pensjon.etterlatte.maler.fraser.barnepensjon.Barnepensjon import no.nav.pensjon.etterlatte.maler.fraser.common.Vedtak +data class BarnepensjonInnvilgelseDTO( + val utbetalingsinfo: Utbetalingsinfo, + val avkortingsinfo: Avkortingsinfo? = null, + val avdoed: Avdoed +) + @TemplateModelHelpers object BarnepensjonInnvilgelse : EtterlatteTemplate { override val kode: EtterlatteBrevKode = EtterlatteBrevKode.BARNEPENSJON_INNVILGELSE diff --git a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/revurdering/AdopsjonRevurdering.kt b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/revurdering/AdopsjonRevurdering.kt index 994f06960..3e9611832 100644 --- a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/revurdering/AdopsjonRevurdering.kt +++ b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/revurdering/AdopsjonRevurdering.kt @@ -8,28 +8,17 @@ import no.nav.pensjon.brev.template.dsl.text import no.nav.pensjon.brevbaker.api.model.LetterMetadata import no.nav.pensjon.etterlatte.EtterlatteBrevKode import no.nav.pensjon.etterlatte.EtterlatteTemplate -import no.nav.pensjon.etterlatte.maler.Navn -import no.nav.pensjon.etterlatte.maler.barnepensjon.revurdering.BarnepensjonRevurderingAdopsjonDTOSelectors.adoptertAv1 -import no.nav.pensjon.etterlatte.maler.barnepensjon.revurdering.BarnepensjonRevurderingAdopsjonDTOSelectors.adoptertAv2 -import no.nav.pensjon.etterlatte.maler.barnepensjon.revurdering.BarnepensjonRevurderingAdopsjonDTOSelectors.virkningsdato -import no.nav.pensjon.etterlatte.maler.fraser.barnepensjon.Adopsjon +import no.nav.pensjon.etterlatte.maler.ManueltBrevDTO import no.nav.pensjon.etterlatte.maler.fraser.barnepensjon.Barnepensjon -import no.nav.pensjon.etterlatte.maler.fraser.barnepensjon.Lover -import java.time.LocalDate - -data class BarnepensjonRevurderingAdopsjonDTO( - val virkningsdato: LocalDate, - val adoptertAv1: Navn, - val adoptertAv2: Navn? = null, -) +import no.nav.pensjon.etterlatte.maler.konverterElementerTilBrevbakerformat @TemplateModelHelpers -object AdopsjonRevurdering : EtterlatteTemplate { +object AdopsjonRevurdering : EtterlatteTemplate { override val kode: EtterlatteBrevKode = EtterlatteBrevKode.BARNEPENSJON_REVURDERING_ADOPSJON override val template = createTemplate( name = kode.name, - letterDataType = BarnepensjonRevurderingAdopsjonDTO::class, + letterDataType = ManueltBrevDTO::class, languages = languages(Language.Bokmal), letterMetadata = LetterMetadata( displayTitle = "Vedtak - opphør på grunn av adopsjon", @@ -44,15 +33,8 @@ object AdopsjonRevurdering : EtterlatteTemplate, - val adoptertAv1: Expression, - val adoptertAv2: Expression, - ) : OutlinePhrase() { - override fun OutlineOnlyScope.template() { - title2 { - text( - Language.Bokmal to "Begrunnelse for vedtaket", - ) - } - val formatertVirkningsdato = virkningsdato.format() - paragraph { - textExpr( - Language.Bokmal to "Barnepensjonen din opphører fra ".expr() + formatertVirkningsdato + ".", - ) - } - paragraph { - text( - Language.Bokmal to "Vi viser til informasjon fra deg/verge om at du er adoptert av ", - ) - formaterNavn(Language.Bokmal, adoptertAv1) - ifNotNull(adoptertAv2) { text(Language.Bokmal to " og ") } - ifNotNull(adoptertAv2) { ad2 -> formaterNavn(Language.Bokmal, ad2) } - textExpr(Language.Bokmal to " fra ".expr() + formatertVirkningsdato + ".") - } - paragraph { - text( - Language.Bokmal to "Retten til barnepensjon faller bort dersom barnet blir adoptert av et ektepar, " + - "eller dersom en ektefelle adopterer den andre ektefellens barn. " + - "Barnepensjonen faller bort fra og med måneden etter at adopsjonen er vedtatt.", - ) - } - } - } -} diff --git a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/fraser/barnepensjon/Barnepensjon.kt b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/fraser/barnepensjon/Barnepensjon.kt index d7ddd3104..d2cd60c61 100644 --- a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/fraser/barnepensjon/Barnepensjon.kt +++ b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/fraser/barnepensjon/Barnepensjon.kt @@ -289,7 +289,7 @@ object Barnepensjon { paragraph { text( Language.Bokmal to "Hvis du mener vedtaket er feil, kan du klage innen seks uker fra den datoen " + - "du mottok vedtaket. Klagen skal være skriftlig. Du finner skjema og informasjon på ${Constants.KLAGE_URL}." + "du mottok vedtaket. Du kan lese mer om hvordan du klager i vedlegget «Informasjon om klage og anke»" ) } } diff --git a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/omstillingsstoenad/OMSInnvilgelseAuto.kt b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/omstillingsstoenad/OMSInnvilgelseAuto.kt index 7c317bef6..a2c39b901 100644 --- a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/omstillingsstoenad/OMSInnvilgelseAuto.kt +++ b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/omstillingsstoenad/OMSInnvilgelseAuto.kt @@ -8,20 +8,26 @@ import no.nav.pensjon.brev.template.dsl.text import no.nav.pensjon.brevbaker.api.model.LetterMetadata import no.nav.pensjon.etterlatte.EtterlatteBrevKode import no.nav.pensjon.etterlatte.EtterlatteTemplate +import no.nav.pensjon.etterlatte.maler.Avdoed import no.nav.pensjon.etterlatte.maler.AvdoedSelectors.doedsdato import no.nav.pensjon.etterlatte.maler.AvdoedSelectors.navn +import no.nav.pensjon.etterlatte.maler.Avkortingsinfo import no.nav.pensjon.etterlatte.maler.AvkortingsinfoSelectors.beregningsperioder import no.nav.pensjon.etterlatte.maler.AvkortingsinfoSelectors.grunnbeloep import no.nav.pensjon.etterlatte.maler.AvkortingsinfoSelectors.inntekt import no.nav.pensjon.etterlatte.maler.AvkortingsinfoSelectors.virkningsdato -import no.nav.pensjon.etterlatte.maler.OMSInnvilgelseDTO -import no.nav.pensjon.etterlatte.maler.OMSInnvilgelseDTOSelectors.avdoed -import no.nav.pensjon.etterlatte.maler.OMSInnvilgelseDTOSelectors.avkortingsinfo -import no.nav.pensjon.etterlatte.maler.OMSInnvilgelseDTOSelectors.utbetalingsinfo -import no.nav.pensjon.etterlatte.maler.UtbetalingsinfoSelectors.virkningsdato +import no.nav.pensjon.etterlatte.maler.Utbetalingsinfo import no.nav.pensjon.etterlatte.maler.fraser.OMSInnvilgelse import no.nav.pensjon.etterlatte.maler.fraser.common.OMSFelles import no.nav.pensjon.etterlatte.maler.fraser.common.Vedtak +import no.nav.pensjon.etterlatte.maler.omstillingsstoenad.OMSInnvilgelseDTOSelectors.avdoed +import no.nav.pensjon.etterlatte.maler.omstillingsstoenad.OMSInnvilgelseDTOSelectors.avkortingsinfo + +data class OMSInnvilgelseDTO( + val utbetalingsinfo: Utbetalingsinfo, + val avkortingsinfo: Avkortingsinfo, + val avdoed: Avdoed +) @TemplateModelHelpers object OMSInnvilgelseAuto : EtterlatteTemplate { diff --git a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/omstillingsstoenad/OMSInnvilgelseManuell.kt b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/omstillingsstoenad/OMSInnvilgelseManuell.kt index 8c7ff8c69..58947d977 100644 --- a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/omstillingsstoenad/OMSInnvilgelseManuell.kt +++ b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/omstillingsstoenad/OMSInnvilgelseManuell.kt @@ -2,22 +2,16 @@ package no.nav.pensjon.etterlatte.maler.omstillingsstoenad import no.nav.pensjon.brev.template.Language import no.nav.pensjon.brev.template.dsl.createTemplate -import no.nav.pensjon.brev.template.dsl.expression.equalTo import no.nav.pensjon.brev.template.dsl.helpers.TemplateModelHelpers import no.nav.pensjon.brev.template.dsl.languages import no.nav.pensjon.brev.template.dsl.text -import no.nav.pensjon.brev.template.dsl.textExpr import no.nav.pensjon.brevbaker.api.model.LetterMetadata import no.nav.pensjon.etterlatte.EtterlatteBrevKode import no.nav.pensjon.etterlatte.EtterlatteTemplate import no.nav.pensjon.etterlatte.maler.ManueltBrevDTO -import no.nav.pensjon.etterlatte.maler.ManueltBrevDTOSelectors.ElementSelectors.children -import no.nav.pensjon.etterlatte.maler.ManueltBrevDTOSelectors.ElementSelectors.type -import no.nav.pensjon.etterlatte.maler.ManueltBrevDTOSelectors.InnerElementSelectors.children -import no.nav.pensjon.etterlatte.maler.ManueltBrevDTOSelectors.InnerElementSelectors.text -import no.nav.pensjon.etterlatte.maler.ManueltBrevDTOSelectors.innhold import no.nav.pensjon.etterlatte.maler.fraser.common.OMSFelles import no.nav.pensjon.etterlatte.maler.fraser.common.Vedtak +import no.nav.pensjon.etterlatte.maler.konverterElementerTilBrevbakerformat @TemplateModelHelpers object OMSInnvilgelseManuell : EtterlatteTemplate { @@ -32,7 +26,7 @@ object OMSInnvilgelseManuell : EtterlatteTemplate { isSensitiv = true, distribusjonstype = LetterMetadata.Distribusjonstype.VEDTAK, brevtype = LetterMetadata.Brevtype.VEDTAKSBREV, - ) + ), ) { title { text( @@ -43,55 +37,12 @@ object OMSInnvilgelseManuell : EtterlatteTemplate { outline { includePhrase(Vedtak.Overskrift) - forEach(innhold) { element -> - showIf(element.type.equalTo(ManueltBrevDTO.ElementType.HEADING_TWO)) { - forEach(element.children) { inner -> - title1 { - ifNotNull(inner.text) { - textExpr(Language.Bokmal to it) - } - } - } - }.orShowIf(element.type.equalTo(ManueltBrevDTO.ElementType.HEADING_THREE)) { - forEach(element.children) { inner -> - title2 { - ifNotNull(inner.text) { - textExpr(Language.Bokmal to it) - } - } - } - }.orShowIf(element.type.equalTo(ManueltBrevDTO.ElementType.PARAGRAPH)) { - paragraph { - forEach(element.children) { inner -> - ifNotNull(inner.text) { - textExpr(Language.Bokmal to it) - } - } - } - }.orShowIf(element.type.equalTo(ManueltBrevDTO.ElementType.BULLETED_LIST)) { - paragraph { - list { - forEach(element.children) { inner -> - item { - ifNotNull(inner.children) { - forEach(it) { inner2 -> - ifNotNull(inner2.text) { text -> - textExpr(Language.Bokmal to text) - } - } - } - } - } - } - } - } - } + konverterElementerTilBrevbakerformat(Language.Bokmal) includePhrase(OMSFelles.MeldFraOmEndringer) includePhrase(OMSFelles.DuHarRettTilAaKlage) includePhrase(OMSFelles.DuHarRettTilInnsyn) includePhrase(OMSFelles.HarDuSpoersmaal) } - } -} \ No newline at end of file +} diff --git a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/omstillingsstoenad/OMSOpphoerManuell.kt b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/omstillingsstoenad/OMSOpphoerManuell.kt index 37860a5c2..34bb0901d 100644 --- a/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/omstillingsstoenad/OMSOpphoerManuell.kt +++ b/pensjon-brevbaker/src/main/kotlin/no/nav/pensjon/etterlatte/maler/omstillingsstoenad/OMSOpphoerManuell.kt @@ -2,21 +2,16 @@ package no.nav.pensjon.etterlatte.maler.omstillingsstoenad import no.nav.pensjon.brev.template.Language import no.nav.pensjon.brev.template.dsl.createTemplate -import no.nav.pensjon.brev.template.dsl.expression.equalTo import no.nav.pensjon.brev.template.dsl.helpers.TemplateModelHelpers import no.nav.pensjon.brev.template.dsl.languages import no.nav.pensjon.brev.template.dsl.text -import no.nav.pensjon.brev.template.dsl.textExpr import no.nav.pensjon.brevbaker.api.model.LetterMetadata import no.nav.pensjon.etterlatte.EtterlatteBrevKode import no.nav.pensjon.etterlatte.EtterlatteTemplate import no.nav.pensjon.etterlatte.maler.ManueltBrevDTO -import no.nav.pensjon.etterlatte.maler.ManueltBrevDTOSelectors.ElementSelectors.children -import no.nav.pensjon.etterlatte.maler.ManueltBrevDTOSelectors.ElementSelectors.type -import no.nav.pensjon.etterlatte.maler.ManueltBrevDTOSelectors.InnerElementSelectors.children -import no.nav.pensjon.etterlatte.maler.ManueltBrevDTOSelectors.InnerElementSelectors.text import no.nav.pensjon.etterlatte.maler.ManueltBrevDTOSelectors.innhold import no.nav.pensjon.etterlatte.maler.fraser.common.OMSFelles +import no.nav.pensjon.etterlatte.maler.konverterElementerTilBrevbakerformat import no.nav.pensjon.etterlatte.maler.vedlegg.klageOgAnke @TemplateModelHelpers @@ -32,7 +27,7 @@ object OMSOpphoerManuell : EtterlatteTemplate { isSensitiv = true, distribusjonstype = LetterMetadata.Distribusjonstype.VEDTAK, brevtype = LetterMetadata.Brevtype.VEDTAKSBREV, - ) + ), ) { title { text( @@ -41,49 +36,7 @@ object OMSOpphoerManuell : EtterlatteTemplate { } outline { - forEach(innhold) { element -> - showIf(element.type.equalTo(ManueltBrevDTO.ElementType.HEADING_TWO)) { - forEach(element.children) { inner -> - title1 { - ifNotNull(inner.text) { - textExpr(Language.Bokmal to it) - } - } - } - }.orShowIf(element.type.equalTo(ManueltBrevDTO.ElementType.HEADING_THREE)) { - forEach(element.children) { inner -> - title2 { - ifNotNull(inner.text) { - textExpr(Language.Bokmal to it) - } - } - } - }.orShowIf(element.type.equalTo(ManueltBrevDTO.ElementType.PARAGRAPH)) { - paragraph { - forEach(element.children) { inner -> - ifNotNull(inner.text) { - textExpr(Language.Bokmal to it) - } - } - } - }.orShowIf(element.type.equalTo(ManueltBrevDTO.ElementType.BULLETED_LIST)) { - paragraph { - list { - forEach(element.children) { inner -> - item { - ifNotNull(inner.children) { - forEach(it) { inner2 -> - ifNotNull(inner2.text) { text -> - textExpr(Language.Bokmal to text) - } - } - } - } - } - } - } - } - } + konverterElementerTilBrevbakerformat(Language.Bokmal) includePhrase(OMSFelles.DuHarRettTilAaKlageOpphoer) includePhrase(OMSFelles.DuHarRettTilInnsyn) @@ -91,4 +44,4 @@ object OMSOpphoerManuell : EtterlatteTemplate { } includeAttachment(klageOgAnke, innhold) } -} \ No newline at end of file +} diff --git a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/Fixtures.kt b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/Fixtures.kt index 02e398c3b..2dcfeebdf 100644 --- a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/Fixtures.kt +++ b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/Fixtures.kt @@ -2,15 +2,15 @@ package no.nav.pensjon.etterlatte import no.nav.pensjon.brevbaker.api.model.* import no.nav.pensjon.etterlatte.fixtures.createBarnepensjonInnvilgelseDTO -import no.nav.pensjon.etterlatte.fixtures.createBarnepensjonRevurderingAdopsjonDTO import no.nav.pensjon.etterlatte.fixtures.createBarnepensjonRevurderingOmgjoeringAvFarskapDTO import no.nav.pensjon.etterlatte.fixtures.createBarnepensjonRevurderingSoeskenjusteringDTO import no.nav.pensjon.etterlatte.fixtures.createManueltBrevDTO import no.nav.pensjon.etterlatte.fixtures.createOMSInnvilgelseDTO import no.nav.pensjon.etterlatte.maler.* -import no.nav.pensjon.etterlatte.maler.barnepensjon.revurdering.BarnepensjonRevurderingAdopsjonDTO +import no.nav.pensjon.etterlatte.maler.barnepensjon.BarnepensjonInnvilgelseDTO import no.nav.pensjon.etterlatte.maler.barnepensjon.revurdering.BarnepensjonRevurderingOmgjoeringAvFarskapDTO import no.nav.pensjon.etterlatte.maler.barnepensjon.revurdering.BarnepensjonRevurderingSoeskenjusteringDTO +import no.nav.pensjon.etterlatte.maler.omstillingsstoenad.OMSInnvilgelseDTO import java.time.LocalDate import kotlin.reflect.KClass @@ -48,10 +48,9 @@ object Fixtures { ManueltBrevDTO::class -> createManueltBrevDTO() as T OMSInnvilgelseDTO::class -> createOMSInnvilgelseDTO() as T BarnepensjonRevurderingSoeskenjusteringDTO::class -> createBarnepensjonRevurderingSoeskenjusteringDTO() as T - BarnepensjonRevurderingAdopsjonDTO::class -> createBarnepensjonRevurderingAdopsjonDTO() as T BarnepensjonRevurderingOmgjoeringAvFarskapDTO::class -> createBarnepensjonRevurderingOmgjoeringAvFarskapDTO() as T Unit::class -> Unit as T else -> throw IllegalArgumentException("Don't know how to construct: ${letterDataType.qualifiedName}") } -} \ No newline at end of file +} diff --git a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/fixtures/BarnepensjonInnvilgelseDTO.kt b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/fixtures/BarnepensjonInnvilgelseDTO.kt index da0fd7165..8f7ffe6c5 100644 --- a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/fixtures/BarnepensjonInnvilgelseDTO.kt +++ b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/fixtures/BarnepensjonInnvilgelseDTO.kt @@ -2,9 +2,9 @@ package no.nav.pensjon.etterlatte.fixtures import no.nav.pensjon.brevbaker.api.model.* import no.nav.pensjon.etterlatte.maler.Avdoed -import no.nav.pensjon.etterlatte.maler.BarnepensjonInnvilgelseDTO import no.nav.pensjon.etterlatte.maler.Beregningsperiode import no.nav.pensjon.etterlatte.maler.Utbetalingsinfo +import no.nav.pensjon.etterlatte.maler.barnepensjon.BarnepensjonInnvilgelseDTO import java.time.LocalDate fun createBarnepensjonInnvilgelseDTO() = diff --git a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/fixtures/BarnepensjonRevurderingAdopsjonDTO.kt b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/fixtures/BarnepensjonRevurderingAdopsjonDTO.kt deleted file mode 100644 index 9e0d07498..000000000 --- a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/fixtures/BarnepensjonRevurderingAdopsjonDTO.kt +++ /dev/null @@ -1,13 +0,0 @@ -package no.nav.pensjon.etterlatte.fixtures - -import no.nav.pensjon.etterlatte.maler.Navn -import no.nav.pensjon.etterlatte.maler.barnepensjon.revurdering.BarnepensjonRevurderingAdopsjonDTO -import java.time.LocalDate -import java.time.Month - -fun createBarnepensjonRevurderingAdopsjonDTO() = - BarnepensjonRevurderingAdopsjonDTO( - virkningsdato = LocalDate.of(2023, Month.MARCH, 8), - adoptertAv1 = Navn(fornavn = "Navn", mellomnavn = "Navnish", etternavn = "Navnesen"), - adoptertAv2 = Navn(fornavn = "Naveen", etternavn = "Navnesen-ish"), - ) diff --git a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/fixtures/OMSInnvilgelseDTO.kt b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/fixtures/OMSInnvilgelseDTO.kt index 0dddf61ec..0ebac0aad 100644 --- a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/fixtures/OMSInnvilgelseDTO.kt +++ b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/fixtures/OMSInnvilgelseDTO.kt @@ -2,6 +2,7 @@ package no.nav.pensjon.etterlatte.fixtures import no.nav.pensjon.brevbaker.api.model.* import no.nav.pensjon.etterlatte.maler.* +import no.nav.pensjon.etterlatte.maler.omstillingsstoenad.OMSInnvilgelseDTO import java.time.LocalDate fun createOMSInnvilgelseDTO() = diff --git a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/BarnepensjonInnvilgelseTest.kt b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/BarnepensjonInnvilgelseTest.kt index ec92fc399..b7b7ee6d0 100644 --- a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/BarnepensjonInnvilgelseTest.kt +++ b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/BarnepensjonInnvilgelseTest.kt @@ -11,7 +11,6 @@ import no.nav.pensjon.brev.template.render.PensjonLatexRenderer import no.nav.pensjon.brev.writeTestHTML import no.nav.pensjon.brev.writeTestPDF import no.nav.pensjon.etterlatte.Fixtures -import no.nav.pensjon.etterlatte.maler.BarnepensjonInnvilgelseDTO import org.junit.jupiter.api.Tag import org.junit.jupiter.api.Test diff --git a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/revurdering/AdopsjonRevurderingTest.kt b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/revurdering/AdopsjonRevurderingTest.kt index 81b3cd78e..5204d4e89 100644 --- a/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/revurdering/AdopsjonRevurderingTest.kt +++ b/pensjon-brevbaker/src/test/kotlin/no/nav/pensjon/etterlatte/maler/barnepensjon/revurdering/AdopsjonRevurderingTest.kt @@ -12,6 +12,7 @@ import no.nav.pensjon.brev.writeTestHTML import no.nav.pensjon.brev.writeTestPDF import no.nav.pensjon.etterlatte.EtterlatteBrevKode import no.nav.pensjon.etterlatte.Fixtures +import no.nav.pensjon.etterlatte.maler.ManueltBrevDTO import org.junit.jupiter.api.Tag import org.junit.jupiter.api.Test @@ -22,7 +23,7 @@ class AdopsjonRevurderingTest { fun pdftest() { Letter( AdopsjonRevurdering.template, - Fixtures.create(), + Fixtures.create(), Language.Bokmal, Fixtures.felles, ).let { PensjonLatexRenderer.render(it) } @@ -34,7 +35,7 @@ class AdopsjonRevurderingTest { fun testHtml() { Letter( AdopsjonRevurdering.template, - Fixtures.create(), + Fixtures.create(), Language.Bokmal, Fixtures.felles, ).let { PensjonHTMLRenderer.render(it) }