TiltakspengerInformasjonskrav
class TiltakspengerInformasjonskrav(val tidligereVurderinger: TidligereVurderinger, val tiltakspengerGateway: TiltakspengerGateway, val tiltakspengerRepository: TiltakspengerRepository, val sakService: SakService, val unleashGateway: UnleashGateway) : Informasjonskrav<TiltakspengerInformasjonskrav.TiltakspengerInput, TiltakspengerInformasjonskrav.TiltakspengerRegisterdata> (source)
Constructors
Link copied to clipboard
constructor(tidligereVurderinger: TidligereVurderinger, tiltakspengerGateway: TiltakspengerGateway, tiltakspengerRepository: TiltakspengerRepository, sakService: SakService, unleashGateway: UnleashGateway)
Types
Link copied to clipboard
Link copied to clipboard
data class TiltakspengerInput(val person: Person, val rettighetsperiode: Periode, val eksisterendeData: Set<TiltakspengerPeriode>? = null) : InformasjonskravInput
Link copied to clipboard
data class TiltakspengerRegisterdata(val tiltakspengerPerioder: Set<TiltakspengerPeriode>) : 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
fun harEndringerITiltakspenger(eksisterendeData: Set<TiltakspengerPeriode>?, tiltakspenger: Set<TiltakspengerPeriode>): Boolean
Link copied to clipboard
open override fun hentData(input: TiltakspengerInformasjonskrav.TiltakspengerInput): TiltakspengerInformasjonskrav.TiltakspengerRegisterdata
Hent data fra register basert på input. Skal ikke gjøre databasekall.
Link copied to clipboard
open override fun klargjør(kontekst: FlytKontekstMedPerioder): TiltakspengerInformasjonskrav.TiltakspengerInput
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: TiltakspengerInformasjonskrav.TiltakspengerInput, registerdata: TiltakspengerInformasjonskrav.TiltakspengerRegisterdata, 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.