UføreSøknadInformasjonskrav
class UføreSøknadInformasjonskrav(val sakService: SakService, val uføreSøknadRepository: UføreSøknadRepository, val uføreRegisterGateway: UføreRegisterGateway, val tidligereVurderinger: TidligereVurderinger, val unleashGateway: UnleashGateway) : Informasjonskrav<UføreSøknadInformasjonskrav.UføreSøknadInput, UføreSøknadInformasjonskrav.UføreSøknadRegisterdata> , KanTriggeRevurdering(source)
Constructors
Link copied to clipboard
constructor(sakService: SakService, uføreSøknadRepository: UføreSøknadRepository, uføreRegisterGateway: UføreRegisterGateway, tidligereVurderinger: TidligereVurderinger, unleashGateway: UnleashGateway)
Properties
Functions
Link copied to clipboard
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: UføreSøknadInformasjonskrav.UføreSøknadInput): UføreSøknadInformasjonskrav.UføreSøknadRegisterdata
Hent data fra register basert på input. Skal ikke gjøre databasekall.
Link copied to clipboard
Link copied to clipboard
open override fun klargjør(kontekst: FlytKontekstMedPerioder): UføreSøknadInformasjonskrav.UføreSøknadInput
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: UføreSøknadInformasjonskrav.UføreSøknadInput, registerdata: UføreSøknadInformasjonskrav.UføreSøknadRegisterdata, 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.