BrevUtlederService

class BrevUtlederService(val resultatUtleder: ResultatUtleder, val klageresultatUtleder: KlageresultatUtleder, val behandlingRepository: BehandlingRepository, val vedtakRepository: VedtakRepository, val beregningsgrunnlagRepository: BeregningsgrunnlagRepository, val beregningVurderingRepository: BeregningVurderingRepository, val tilkjentYtelseRepository: TilkjentYtelseRepository, val underveisRepository: UnderveisRepository, val aktivitetsplikt11_7Repository: Aktivitetsplikt11_7Repository, val avbrytAktivitetspliktbehandlingService: AvbrytAktivitetspliktbehandlingService, val arbeidsopptrappingRepository: ArbeidsopptrappingRepository, val sykdomsvurderingForBrevRepository: SykdomsvurderingForBrevRepository, val overgangUføreRepository: OvergangUføreRepository, val vedtakslengdeService: VedtakslengdeService, val unleashGateway: UnleashGateway, val samordningVurderingRepository: SamordningVurderingRepository, val samordningUføreRepository: SamordningUføreRepository, val samordningArbeidsgiverRepository: SamordningArbeidsgiverRepository, val tjenestepensjonRefusjonsKravVurderingRepository: TjenestepensjonRefusjonsKravVurderingRepository, val sykestipendRepository: SykestipendRepository, val barnepensjonRepository: BarnepensjonRepository, val samordningAndreStatligeYtelserRepository: SamordningAndreStatligeYtelserRepository, val sykdomRepository: SykdomRepository, val yrkesskadeRepository: YrkesskadeRepository, val barnRepository: BarnRepository, val meldepliktRepository: MeldepliktRepository, val vilkårsresultatRepository: VilkårsresultatRepository, val behandlingService: BehandlingService, val personOpplysningRepository: PersonopplysningRepository, val sakRepository: SakRepository, val refusjonkravRepository: RefusjonkravRepository, val personinfoBulkGateway: PersoninfoBulkGateway)(source)

Constructors

Link copied to clipboard
constructor(resultatUtleder: ResultatUtleder, klageresultatUtleder: KlageresultatUtleder, behandlingRepository: BehandlingRepository, vedtakRepository: VedtakRepository, beregningsgrunnlagRepository: BeregningsgrunnlagRepository, beregningVurderingRepository: BeregningVurderingRepository, tilkjentYtelseRepository: TilkjentYtelseRepository, underveisRepository: UnderveisRepository, aktivitetsplikt11_7Repository: Aktivitetsplikt11_7Repository, avbrytAktivitetspliktbehandlingService: AvbrytAktivitetspliktbehandlingService, arbeidsopptrappingRepository: ArbeidsopptrappingRepository, sykdomsvurderingForBrevRepository: SykdomsvurderingForBrevRepository, overgangUføreRepository: OvergangUføreRepository, vedtakslengdeService: VedtakslengdeService, unleashGateway: UnleashGateway, samordningVurderingRepository: SamordningVurderingRepository, samordningUføreRepository: SamordningUføreRepository, samordningArbeidsgiverRepository: SamordningArbeidsgiverRepository, tjenestepensjonRefusjonsKravVurderingRepository: TjenestepensjonRefusjonsKravVurderingRepository, sykestipendRepository: SykestipendRepository, barnepensjonRepository: BarnepensjonRepository, samordningAndreStatligeYtelserRepository: SamordningAndreStatligeYtelserRepository, sykdomRepository: SykdomRepository, yrkesskadeRepository: YrkesskadeRepository, barnRepository: BarnRepository, meldepliktRepository: MeldepliktRepository, vilkårsresultatRepository: VilkårsresultatRepository, behandlingService: BehandlingService, personOpplysningRepository: PersonopplysningRepository, sakRepository: SakRepository, refusjonkravRepository: RefusjonkravRepository, personinfoBulkGateway: PersoninfoBulkGateway)
constructor(repositoryProvider: RepositoryProvider, gatewayProvider: GatewayProvider)

Properties

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

Functions

Link copied to clipboard
private fun avslagsårsakTilTypeBrev(avslagsårsak: Avslagsårsak): TypeBrev
Link copied to clipboard
private fun beregnBeregningsgrunnlagBeløp(grunnlag: Beregningsgrunnlag, dato: LocalDate): Beløp
Link copied to clipboard
Link copied to clipboard
private fun brevBehovAvslag(behandling: Behandling): AvslagBrev
Link copied to clipboard
Link copied to clipboard
private fun brevBehovInnvilgelse(behandling: Behandling): Innvilgelse
Link copied to clipboard
Link copied to clipboard
private fun harRettighetsType(behandlingId: BehandlingId, rettighetsType: RettighetsType): Boolean
Link copied to clipboard
private fun hentAvslagsårsaker(behandlingId: BehandlingId): Set<Avslagsårsak>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
private fun hentSykdomsvurdering(behandlingId: BehandlingId): String?
Link copied to clipboard
private fun hentSykestipend(behandlingId: BehandlingId): List<Sykestipend>
Link copied to clipboard
private fun utledBeregningstidspunktUføre(grunnlag: GrunnlagUføre, beregningstidspunktVurdering: BeregningstidspunktVurdering?): LocalDate?
Link copied to clipboard
private fun utledGrunnlagBeregning11_9(grunnlag: Grunnlag11_19, beregningstidspunktVurdering: BeregningstidspunktVurdering?, beregningsgrunnlag: Beløp?, minstesats: Minstesats?): GrunnlagBeregning
Link copied to clipboard
private fun utledGrunnlagBeregningUføre(grunnlag: GrunnlagUføre, beregningstidspunktVurdering: BeregningstidspunktVurdering?, beregningsgrunnlag: Beløp?, minstesats: Minstesats?): GrunnlagBeregning
Link copied to clipboard
Link copied to clipboard
private fun utledTilkjentYtelse(behandlingId: BehandlingId, oppslagsDato: LocalDate): TilkjentYtelse?
Link copied to clipboard
private fun utledYrkesskadeBeregning(behandlingId: BehandlingId, yrkesSkadeGrunnlag: YrkesskadeGrunnlag?): YrkesskadeBeregningBrev?