KravSteg

class KravSteg(val unleashGateway: UnleashGateway, val kravRepository: KravRepository, val mottattDokumentRepository: MottattDokumentRepository, val avklaringsbehovService: AvklaringsbehovService, val sakRepository: SakRepository, val sakService: SakService, val arenaMigreringService: ArenaMigreringService) : BehandlingSteg(source)

Constructors

Link copied to clipboard
constructor(unleashGateway: UnleashGateway, kravRepository: KravRepository, mottattDokumentRepository: MottattDokumentRepository, avklaringsbehovService: AvklaringsbehovService, sakRepository: SakRepository, sakService: SakService, arenaMigreringService: ArenaMigreringService)

Types

Link copied to clipboard

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
private val sakService: SakService
Link copied to clipboard

Functions

Link copied to clipboard
private fun ArenaKrav.erLikVurdering(grunnlag: KravGrunnlag?): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
private fun nyttKrav(behandlingId: BehandlingId, dokument: MottattDokument, overstyrMuligRettFra: OverstyrMuligRettFra? = null): RelevantKrav
Link copied to clipboard
Link copied to clipboard
open override fun utfør(kontekst: FlytKontekstMedPerioder): StegResultat

Backfill: Alle saker må backfilles til at første søknad er første krav Mer komplisert: Første søknad etter "rent avslag" bør være nytt krav For "resten": Alle søknader er ikke et eget "krav". Opphør/stans og gjeninntreden kan trolig holdes unna for backfill

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard