Skip to content

Commit

Permalink
f - Legger til gjenlevende sjekk på pensjonstype i samtlige seder
Browse files Browse the repository at this point in the history
Co-authored-by: Daniel.skarpas@nav.no
  • Loading branch information
MariamPervez committed Aug 23, 2024
1 parent a2d154e commit daf97b9
Show file tree
Hide file tree
Showing 5 changed files with 10 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,4 @@ class P10000(
): SED(type, nav = nav)

fun P10000.hasUforePensjonType() = this.pensjon?.merinformasjon?.ytelser?.firstOrNull()?.ytelsestype == "08"
fun P10000.hasGjenlevPensjonType() = this.pensjon?.merinformasjon?.ytelser?.firstOrNull()?.ytelsestype == "11"
4 changes: 3 additions & 1 deletion src/main/kotlin/no/nav/eessi/pensjon/eux/model/sed/P15000.kt
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ package no.nav.eessi.pensjon.eux.model.sed

import com.fasterxml.jackson.annotation.JsonProperty
import no.nav.eessi.pensjon.eux.model.SedType
import no.nav.eessi.pensjon.eux.model.sed.KravType.GJENLEV
import no.nav.eessi.pensjon.eux.model.sed.KravType.UFOREP

class P15000(
Expand All @@ -12,4 +13,5 @@ class P15000(
override val pensjon: P15000Pensjon?
) : SED(type, nav = nav)

fun P15000.hasUforePensjonType() = this.nav?.krav?.type == UFOREP
fun P15000.hasUforePensjonType() = this.nav?.krav?.type == UFOREP
fun P15000.hasGjenlevendePensjonType() = this.nav?.krav?.type == GJENLEV
3 changes: 2 additions & 1 deletion src/main/kotlin/no/nav/eessi/pensjon/eux/model/sed/P5000.kt
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,5 @@ data class P5000(
override val pensjon: P5000Pensjon? = null
) : SED(type, nav = nav)

fun P5000.hasUforePensjonType() = this.pensjon?.medlemskapboarbeid?.enkeltkrav?.krav == "30"
fun P5000.hasUforePensjonType() = this.pensjon?.medlemskapboarbeid?.enkeltkrav?.krav == "30"
fun P5000.hasGjenlevPensjonType() = this.pensjon?.medlemskapboarbeid?.enkeltkrav?.krav == "20"
3 changes: 2 additions & 1 deletion src/main/kotlin/no/nav/eessi/pensjon/eux/model/sed/P6000.kt
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,5 @@ class P6000(
override val pensjon: P6000Pensjon?
) : SED(type, nav = nav)

fun P6000.hasUforePensjonType() = this.pensjon?.vedtak?.firstOrNull()?.type == "30"
fun P6000.hasUforePensjonType() = this.pensjon?.vedtak?.firstOrNull()?.type == "30"
fun P6000.hasGjenlevPensjonType() = this.pensjon?.vedtak?.firstOrNull()?.type == "20"
3 changes: 2 additions & 1 deletion src/main/kotlin/no/nav/eessi/pensjon/eux/model/sed/P7000.kt
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,5 @@ class P7000(
override val pensjon: P7000Pensjon?
) : SED(type, nav = nav)

fun P7000?.hasUforePensjonType() = this?.pensjon?.samletVedtak?.tildeltepensjoner?.firstOrNull()?.pensjonType == "02"
fun P7000?.hasUforePensjonType() = this?.pensjon?.samletVedtak?.tildeltepensjoner?.firstOrNull()?.pensjonType == "02"
fun P7000?.hasGjenlevPensjonType() = this?.pensjon?.samletVedtak?.tildeltepensjoner?.firstOrNull()?.pensjonType == "03"

0 comments on commit daf97b9

Please sign in to comment.