BarnRepository

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun hent(behandlingId: BehandlingId): BarnGrunnlag
Link copied to clipboard
abstract fun hentHvisEksisterer(behandlingId: BehandlingId): BarnGrunnlag?
Link copied to clipboard
Link copied to clipboard
abstract override fun kopier(fraBehandling: BehandlingId, tilBehandling: BehandlingId)

Kopier opplysninger og vurderinger fra en behandling inn i en annen.

Link copied to clipboard
abstract fun lagreOppgitteBarn(behandlingId: BehandlingId, oppgitteBarn: OppgitteBarn)

Oppgitte barn er barn som er oppgitt i søknaden. De lagres når behandlingen opprettes. Se no.nav.aap.behandlingsflyt.faktagrunnlag.dokument.søknad.SøknadInformasjonskrav.

Link copied to clipboard
abstract fun lagreRegisterBarn(behandlingId: BehandlingId, barn: Map<Barn, PersonId?>)

Lagre registerbarn. Dette er barn som vi også finner i PDL (enten automatisk, eller oppgitt). Se no.nav.aap.behandlingsflyt.faktagrunnlag.register.barn.BarnInformasjonskrav.

Link copied to clipboard

Saksbehandleroppgitte barn er barn som saksbehandler har lagt til manuelt i Kelvin.

Link copied to clipboard
abstract fun lagreVurderinger(behandlingId: BehandlingId, vurdertAv: Bruker, vurderteBarn: List<VurdertBarn>)
Link copied to clipboard
abstract fun slett(behandlingId: BehandlingId)

Slett personopplysninger for en behandling.

Link copied to clipboard
abstract fun tilbakestillGrunnlag(behandlingId: BehandlingId, forrigeBehandlingId: BehandlingId?)