Skip to content

Commit

Permalink
Ny grunnlagstype DELBEREGNING_BOFORHOLD (#298)
Browse files Browse the repository at this point in the history
  • Loading branch information
LarsOttoHaugen authored Oct 24, 2024
1 parent 80726d1 commit c4cdc34
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ import no.nav.bidrag.transport.behandling.felles.grunnlag.BostatusPeriode
import no.nav.bidrag.transport.behandling.felles.grunnlag.DelberegningBarnIHusstand
import no.nav.bidrag.transport.behandling.felles.grunnlag.DelberegningBidragsevne
import no.nav.bidrag.transport.behandling.felles.grunnlag.DelberegningBidragspliktigesAndel
import no.nav.bidrag.transport.behandling.felles.grunnlag.DelberegningBoforhold
import no.nav.bidrag.transport.behandling.felles.grunnlag.DelberegningSumInntekt
import no.nav.bidrag.transport.behandling.felles.grunnlag.DelberegningUtgift
import no.nav.bidrag.transport.behandling.felles.grunnlag.DelberegningVoksneIHustand
Expand Down Expand Up @@ -492,6 +493,11 @@ fun Grunnlagsreferanse.toTree(
"Delberegning voksne i husstand(${voksneIHusstand.periode.fom.toCompactString()})"
}

Grunnlagstype.DELBEREGNING_BOFORHOLD -> {
val voksneIHusstand = grunnlag.innholdTilObjekt<DelberegningBoforhold>()
"Delberegning voksne i husstand(${voksneIHusstand.periode.fom.toCompactString()})"
}

else ->
if (grunnlag.erPerson()) {
"${grunnlag.type}(${grunnlag.innholdTilObjekt<Person>().fødselsdato.toCompactString()})"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,8 @@ enum class Grunnlagstype {
DELBEREGNING_TILLEGGSSTØNAD,
DELBEREGNING_NETTO_TILSYNSUTGIFT,

DELBEREGNING_BOFORHOLD,

@Deprecated(
"Bruk DELBEREGNING_BIDRAGSPLIKTIGES_ANDEL i stedet",
replaceWith = ReplaceWith("DELBEREGNING_BIDRAGSPLIKTIGES_ANDEL"),
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,12 @@ data class DelberegningVoksneIHustand(
val borMedAndreVoksne: Boolean,
) : Delberegning

data class DelberegningBoforhold(
override val periode: ÅrMånedsperiode,
val antallBarn: Double,
val borMedAndreVoksne: Boolean,
) : Delberegning

data class DelberegningBidragspliktigesAndel(
override val periode: ÅrMånedsperiode,
@JsonAlias("andelFaktor", "andelProsent")
Expand Down

0 comments on commit c4cdc34

Please sign in to comment.