Skip to content

Commit

Permalink
EY-2433: Adopsjonsmalen treng ikkje å vera så spesiell lell, den kan …
Browse files Browse the repository at this point in the history
…med dei nye endringane bruke ManueltBrevDTO
  • Loading branch information
madsop-nav committed Jul 6, 2023
1 parent 8eec59b commit ba98d25
Show file tree
Hide file tree
Showing 5 changed files with 9 additions and 96 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -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<BarnepensjonRevurderingAdopsjonDTO> {
object AdopsjonRevurdering : EtterlatteTemplate<ManueltBrevDTO> {
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",
Expand All @@ -44,15 +33,8 @@ object AdopsjonRevurdering : EtterlatteTemplate<BarnepensjonRevurderingAdopsjonD
)
}
outline {
includePhrase(
Adopsjon.BegrunnelseForVedtaket(
virkningsdato = virkningsdato,
adoptertAv1 = adoptertAv1,
adoptertAv2 = adoptertAv2,
),
)
konverterElementerTilBrevbakerformat(Language.Bokmal)

includePhrase(Lover.Folketrygdloven18_7og22_12)
includePhrase(Barnepensjon.DuHarRettTilAaKlage)
includePhrase(Barnepensjon.DuHarRettTilInnsyn)
includePhrase(Barnepensjon.HarDuSpoersmaal)
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,12 @@ 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.BarnepensjonInnvilgelseDTO
import no.nav.pensjon.etterlatte.maler.barnepensjon.revurdering.BarnepensjonRevurderingAdopsjonDTO
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
Expand Down Expand Up @@ -50,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}")
}
}
}

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand All @@ -22,7 +23,7 @@ class AdopsjonRevurderingTest {
fun pdftest() {
Letter(
AdopsjonRevurdering.template,
Fixtures.create<BarnepensjonRevurderingAdopsjonDTO>(),
Fixtures.create<ManueltBrevDTO>(),
Language.Bokmal,
Fixtures.felles,
).let { PensjonLatexRenderer.render(it) }
Expand All @@ -34,7 +35,7 @@ class AdopsjonRevurderingTest {
fun testHtml() {
Letter(
AdopsjonRevurdering.template,
Fixtures.create<BarnepensjonRevurderingAdopsjonDTO>(),
Fixtures.create<ManueltBrevDTO>(),
Language.Bokmal,
Fixtures.felles,
).let { PensjonHTMLRenderer.render(it) }
Expand Down

0 comments on commit ba98d25

Please sign in to comment.