AvventUtbetalingService

class AvventUtbetalingService(val refusjonskravRepository: RefusjonkravRepository, val tjenestepensjonRefusjonsKravVurderingRepository: TjenestepensjonRefusjonsKravVurderingRepository, val samordningAndreStatligeYtelserRepository: SamordningAndreStatligeYtelserRepository, val samordningArbeidsgiverYtelserRepository: SamordningArbeidsgiverRepository, val vedtakService: VedtakService, val behandlingRepository: BehandlingRepository)(source)

Constructors

Link copied to clipboard
constructor(refusjonskravRepository: RefusjonkravRepository, tjenestepensjonRefusjonsKravVurderingRepository: TjenestepensjonRefusjonsKravVurderingRepository, samordningAndreStatligeYtelserRepository: SamordningAndreStatligeYtelserRepository, samordningArbeidsgiverYtelserRepository: SamordningArbeidsgiverRepository, vedtakService: VedtakService, behandlingRepository: BehandlingRepository)

Functions

Link copied to clipboard
fun finnEventuellAvventUtbetaling(behandling: Behandling, førsteVedtak: Vedtak?, tilkjentYtelseHelePerioden: Periode): TilkjentYtelseAvventDto?
private fun overlapperMedSamordningAndreStatligeYtelser(behandlingId: BehandlingId, førsteVedtaksdato: LocalDate): TilkjentYtelseAvventDto?
Link copied to clipboard
private fun overlapperMedSamordningArbeidsgiver(behandlingId: BehandlingId, førsteVedtaksdato: LocalDate, tilkjentYtelseHelePerioden: Periode): TilkjentYtelseAvventDto?
Link copied to clipboard
private fun overlapperMedSosialRefusjonskrav(behandling: Behandling, vedtakDenneBehandligen: Vedtak, førsteVedtak: Vedtak?, tilkjentYtelseHelePerioden: Periode): TilkjentYtelseAvventDto?
Link copied to clipboard
private fun overlapperMedTjenestepensjonRefusjon(behandlingId: BehandlingId, førsteVedtaksdato: LocalDate, tilkjentYtelseHelePerioden: Periode): TilkjentYtelseAvventDto?
Link copied to clipboard
private fun tilPeriode(fom: LocalDate?, tom: LocalDate?): Periode