Skip to content

Commit

Permalink
VedtakDto virkningstidspunkt hjelpemetode (#186)
Browse files Browse the repository at this point in the history
  • Loading branch information
ugur93 authored Jul 30, 2024
1 parent bc34e24 commit 0addcbb
Showing 1 changed file with 27 additions and 9 deletions.
Original file line number Diff line number Diff line change
@@ -1,18 +1,36 @@
package no.nav.bidrag.transport.behandling.vedtak.response

import no.nav.bidrag.domene.enums.grunnlag.Grunnlagstype
import no.nav.bidrag.domene.enums.vedtak.BehandlingsrefKilde
import no.nav.bidrag.transport.behandling.felles.grunnlag.VirkningstidspunktGrunnlag
import no.nav.bidrag.transport.behandling.felles.grunnlag.filtrerBasertPåFremmedReferanse
import no.nav.bidrag.transport.behandling.felles.grunnlag.innholdTilObjekt

val VedtakDto.saksnummer get() = stønadsendringListe.firstOrNull()?.sak?.verdi ?: engangsbeløpListe.firstOrNull()?.sak?.verdi
val VedtakDto.behandlingId get() =
behandlingsreferanseListe.find {
it.kilde == BehandlingsrefKilde.BISYS_SØKNAD
}?.referanse?.toLong()
behandlingsreferanseListe
.find {
it.kilde == BehandlingsrefKilde.BISYS_SØKNAD
}?.referanse
?.toLong()

val VedtakDto.søknadId get() =
behandlingsreferanseListe.find {
it.kilde == BehandlingsrefKilde.BISYS_SØKNAD
}?.referanse?.toLong()
behandlingsreferanseListe
.find {
it.kilde == BehandlingsrefKilde.BISYS_SØKNAD
}?.referanse
?.toLong()
val VedtakDto.søknadKlageRefId get() =
behandlingsreferanseListe.find {
it.kilde == BehandlingsrefKilde.BISYS_KLAGE_REF_SØKNAD
}?.referanse?.toLong()
behandlingsreferanseListe
.find {
it.kilde == BehandlingsrefKilde.BISYS_KLAGE_REF_SØKNAD
}?.referanse
?.toLong()

val VedtakDto.virkningstidspunkt get() =
grunnlagListe
.filtrerBasertPåFremmedReferanse(
Grunnlagstype.VIRKNINGSTIDSPUNKT,
).firstOrNull()
?.innholdTilObjekt<VirkningstidspunktGrunnlag>()
?.virkningstidspunkt

0 comments on commit 0addcbb

Please sign in to comment.