SøknadInformasjonskrav

class SøknadInformasjonskrav(val mottaDokumentService: MottaDokumentService, val studentRepository: StudentRepository, val barnRepository: BarnRepository, val medlemskapArbeidInntektRepository: MedlemskapArbeidInntektRepository, val andreYtelserRepository: AndreYtelserOppgittISøknadRepository, val sykepengerOgFerieRepository: SykepengerOgFerieOppgittISøknadRepository) : Informasjonskrav<IngenInput, IngenRegisterData> (source)

Constructors

Link copied to clipboard
private constructor(mottaDokumentService: MottaDokumentService, studentRepository: StudentRepository, barnRepository: BarnRepository, medlemskapArbeidInntektRepository: MedlemskapArbeidInntektRepository, andreYtelserRepository: AndreYtelserOppgittISøknadRepository, sykepengerOgFerieRepository: SykepengerOgFerieOppgittISøknadRepository)

Types

Link copied to clipboard

Properties

Functions

Link copied to clipboard
open override fun erRelevant(kontekst: FlytKontekstMedPerioder, steg: StegType, oppdatert: InformasjonskravOppdatert?): Boolean
Link copied to clipboard
open override fun hentData(input: IngenInput): IngenRegisterData

Hent data fra register basert på input. Skal ikke gjøre databasekall.

Link copied to clipboard
open override fun klargjør(kontekst: FlytKontekstMedPerioder): IngenInput

Generer input som trengs for å hente ut data register. Denne metoden må aldri kjøres i flere tråder om det gjøres databasekall.

Link copied to clipboard
open override fun oppdater(input: IngenInput, registerdata: IngenRegisterData, kontekst: FlytKontekstMedPerioder): Informasjonskrav.Endret

Tar i mot registerdata, input, og sjekker mot hva som er persistert, og sammenligner endringer. Implementasjoner av denne metoden skal ikke gjøre kall mot integrasjoner.