MedlemskapArbeidInntektRepositoryImpl

Constructors

Link copied to clipboard
constructor(connection: DBConnection)

Types

Link copied to clipboard
Link copied to clipboard
internal data class GrunnlagOppslag(val medlId: Long?, val inntektINorgeId: Long?, val arbeiderId: Long?, val vurderingerId: Long?)

Properties

Link copied to clipboard
private val connection: DBConnection
Link copied to clipboard
private val log: Logger?

Functions

Link copied to clipboard
private fun deaktiverGrunnlag(behandlingId: BehandlingId)
Link copied to clipboard
Link copied to clipboard
private fun getArbeiderIds(behandlingId: BehandlingId): List<Long>
Link copied to clipboard
private fun getArbeidIds(arbeiderIds: List<Long>): List<Long>
Link copied to clipboard
private fun getInntekterINorgeIds(behandlingId: BehandlingId): List<Long>
Link copied to clipboard
private fun getInntektINorgeIds(inntekterId: List<Long>): List<Long>
Link copied to clipboard
private fun getUtenlandsOppholdIds(behandlingId: BehandlingId): List<Long>
Link copied to clipboard
private fun hentArbeiderINorgeGrunnlag(arbeiderINorgeId: Long?): List<ArbeidINorgeGrunnlag>
Link copied to clipboard
Link copied to clipboard
private fun hentInntekterINorgeGrunnlag(inntekterINorgeId: Long?): List<InntektINorgeGrunnlag>
Link copied to clipboard
private fun hentKildesystem(row: Row): KildesystemMedl?
Link copied to clipboard
Link copied to clipboard
private fun hentOppgittUtenlandsOpphold(oppgittUtenlandsOppholdId: Long): UtenlandsOppholdData
Link copied to clipboard
Link copied to clipboard
open override fun kopier(fraBehandling: BehandlingId, tilBehandling: BehandlingId)
Link copied to clipboard
private fun lagreArbeidGrunnlag(arbeidGrunnlag: List<ArbeidINorgeGrunnlag>): Long?
Link copied to clipboard
open override fun lagreArbeidsforholdOgInntektINorge(behandlingId: BehandlingId, arbeidGrunnlag: List<ArbeidINorgeGrunnlag>, inntektGrunnlag: List<ArbeidsInntektMåned>, medlId: Long?, enhetGrunnlag: List<EnhetGrunnlag>)
Link copied to clipboard
private fun lagreArbeidsInntektGrunnlag(arbeidsInntektGrunnlag: List<ArbeidsInntektMåned>, enhetGrunnlag: List<EnhetGrunnlag>): Long?
Link copied to clipboard
open override fun lagreOppgittUtenlandsOppplysninger(behandlingId: BehandlingId, journalpostId: JournalpostId, utenlandsOppholdData: UtenlandsOppholdData)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun slett(behandlingId: BehandlingId)