TjenestePensjonInformasjonskrav
class TjenestePensjonInformasjonskrav(val tjenestePensjonRepository: TjenestePensjonRepository, val tidligereVurderinger: TidligereVurderinger, val tpGateway: TjenestePensjonGateway, val sakService: SakService) : Informasjonskrav<TjenestePensjonInformasjonskrav.TjenestePensjonInput, TjenestePensjonInformasjonskrav.TjenestePensjonRegisterdata> , KanTriggeRevurdering(source)
Constructors
Link copied to clipboard
constructor(tjenestePensjonRepository: TjenestePensjonRepository, tidligereVurderinger: TidligereVurderinger, tpGateway: TjenestePensjonGateway, sakService: SakService)
Types
Link copied to clipboard
Link copied to clipboard
data class TjenestePensjonInput(val personIdent: String, val eksisterendeData: List<TjenestePensjonForhold>?) : InformasjonskravInput
Link copied to clipboard
data class TjenestePensjonRegisterdata(val tjenestePensjon: List<TjenestePensjonForhold>) : InformasjonskravRegisterdata
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: TjenestePensjonInformasjonskrav.TjenestePensjonInput): TjenestePensjonInformasjonskrav.TjenestePensjonRegisterdata
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): TjenestePensjonInformasjonskrav.TjenestePensjonInput
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: TjenestePensjonInformasjonskrav.TjenestePensjonInput, registerdata: TjenestePensjonInformasjonskrav.TjenestePensjonRegisterdata, 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.