InstitusjonsoppholdInformasjonskrav

Constructors

Link copied to clipboard
private constructor(sakService: SakService, institusjonsoppholdRepository: InstitusjonsoppholdRepository, institusjonsoppholdRegisterGateway: InstitusjonsoppholdGateway, tidligereVurderinger: TidligereVurderinger, unleashGateway: UnleashGateway)

Types

Link copied to clipboard
Link copied to clipboard
data class Input(val sak: Sak) : InformasjonskravInput

Properties

Link copied to clipboard
private val logger: Logger?
Link copied to clipboard
open override val navn: InformasjonskravNavn
Link copied to clipboard
private val sakService: SakService
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
open override fun erRelevant(kontekst: FlytKontekstMedPerioder, steg: StegType, oppdatert: InformasjonskravOppdatert?): Boolean
Link copied to clipboard

Hent data fra register basert på input. Skal ikke gjøre databasekall.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

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

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.