PersonopplysningForutgåendeInformasjonskrav
class PersonopplysningForutgåendeInformasjonskrav(val sakService: SakService, val personopplysningForutgåendeRepository: PersonopplysningForutgåendeRepository, val personopplysningGateway: PersonopplysningGateway, val vilkårsresultatRepository: VilkårsresultatRepository, val tidligereVurderinger: TidligereVurderinger) : Informasjonskrav<PersonopplysningForutgåendeInformasjonskrav.Input, PersonopplysningForutgåendeInformasjonskrav.Registerdata> (source)
Constructors
Link copied to clipboard
private constructor(sakService: SakService, personopplysningForutgåendeRepository: PersonopplysningForutgåendeRepository, personopplysningGateway: PersonopplysningGateway, vilkårsresultatRepository: VilkårsresultatRepository, tidligereVurderinger: TidligereVurderinger)
Types
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class Registerdata(val personopplysninger: PersonopplysningMedHistorikk) : InformasjonskravRegisterdata
Properties
Functions
Link copied to clipboard
open override fun erRelevant(kontekst: FlytKontekstMedPerioder, steg: StegType, oppdatert: InformasjonskravOppdatert?): Boolean
Link copied to clipboard
Link copied to clipboard
open override fun hentData(input: PersonopplysningForutgåendeInformasjonskrav.Input): PersonopplysningForutgåendeInformasjonskrav.Registerdata
Hent data fra register basert på input. Skal ikke gjøre databasekall.
Link copied to clipboard
open override fun klargjør(kontekst: FlytKontekstMedPerioder): PersonopplysningForutgåendeInformasjonskrav.Input
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: PersonopplysningForutgåendeInformasjonskrav.Input, registerdata: PersonopplysningForutgåendeInformasjonskrav.Registerdata, 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.