ArenaMeldeperiodesyklusInformasjonskrav
class ArenaMeldeperiodesyklusInformasjonskrav(val sakRepository: SakRepository, val meldeperiodeRepository: MeldeperiodeRepository, val unleashGateway: UnleashGateway, val arenaOppslagGateway: ArenaOppslagGateway) : Informasjonskrav<ArenaMeldeperiodesyklusInformasjonskrav.Input, ArenaMeldeperiodesyklusInformasjonskrav.Registerdata> (source)
Hent meldeperiode fra Arena for å synkronisere. Hvis brukeren går rett fra en AAP-sak i Arena til en ny AAP-sak i Kelvin, ønsker vi at medlemmet fortsetter med samme fastsatte dag.
Constructors
Link copied to clipboard
constructor(sakRepository: SakRepository, meldeperiodeRepository: MeldeperiodeRepository, unleashGateway: UnleashGateway, arenaOppslagGateway: ArenaOppslagGateway)
Types
Link copied to clipboard
Link copied to clipboard
data class HarSyklus(val år: Int, val ukenummer: Long) : ArenaMeldeperiodesyklusInformasjonskrav.Registerdata
Link copied to clipboard
Link copied to clipboard
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
Link copied to clipboard
open override fun hentData(input: ArenaMeldeperiodesyklusInformasjonskrav.Input): ArenaMeldeperiodesyklusInformasjonskrav.Registerdata
Hent data fra register basert på input. Skal ikke gjøre databasekall.
Link copied to clipboard
open override fun klargjør(kontekst: FlytKontekstMedPerioder): ArenaMeldeperiodesyklusInformasjonskrav.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: ArenaMeldeperiodesyklusInformasjonskrav.Input, registerdata: ArenaMeldeperiodesyklusInformasjonskrav.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.