BarnRepositoryImpl

class BarnRepositoryImpl(val connection: DBConnection) : BarnRepository(source)

Constructors

Link copied to clipboard
constructor(connection: DBConnection)

Types

Link copied to clipboard
object Companion : RepositoryFactory<BarnRepository>

Properties

Link copied to clipboard
private val connection: DBConnection
Link copied to clipboard
private val log: Logger?

Functions

Link copied to clipboard
private fun deaktiverEksisterende(behandlingId: BehandlingId)
Link copied to clipboard
Link copied to clipboard
open override fun finnSøknadsBarn(ident: Ident): OppgitteBarn.OppgittBarn?
Link copied to clipboard
private fun getBarnOpplysningIds(registerBarnIds: List<Long>): List<Long>
Link copied to clipboard
private fun getBarnVurderingIds(vurderingerIds: List<Long>): List<Long>
Link copied to clipboard
private fun getOppgittBarnIds(behandlingId: BehandlingId): List<Long>
Link copied to clipboard
private fun getRegisterBarnId(ident: Ident): Long?
Link copied to clipboard
private fun getRegisterBarnIds(behandlingId: BehandlingId): List<Long>
Link copied to clipboard
Link copied to clipboard
private fun getSøknadBarnId(ident: Ident): Long?
Link copied to clipboard
private fun getVurderteBarnIds(behandlingId: BehandlingId): List<Long>
Link copied to clipboard
open override fun hent(behandlingId: BehandlingId): BarnGrunnlag
Link copied to clipboard
private fun hentBarn(id: Long): RegisterBarn
Link copied to clipboard
Link copied to clipboard
private fun hentBehandlingIdGenerisk(ident: Ident, hentBarnId: (Ident) -> Long?, hentBehandling: (Long) -> List<BehandlingId>, logPrefix: String): List<BehandlingId>
Link copied to clipboard
open override fun hentHvisEksisterer(behandlingId: BehandlingId): BarnGrunnlag?
Link copied to clipboard
Link copied to clipboard
private fun hentVurderinger(vurdertBarnId: Long): List<VurderingAvForeldreAnsvar>
Link copied to clipboard
Link copied to clipboard
open override fun hentVurderteBarnHvisEksisterer(behandlingId: BehandlingId): VurderteBarn?
Link copied to clipboard
open override fun kopier(fraBehandling: BehandlingId, tilBehandling: BehandlingId)
Link copied to clipboard
open override fun lagreOppgitteBarn(behandlingId: BehandlingId, oppgitteBarn: OppgitteBarn)
Link copied to clipboard
open override fun lagreRegisterBarn(behandlingId: BehandlingId, barn: Map<Barn, PersonId?>)
Link copied to clipboard
open override fun lagreSaksbehandlerOppgitteBarn(behandlingId: BehandlingId, saksbehandlerOppgitteBarn: List<SaksbehandlerOppgitteBarn.SaksbehandlerOppgitteBarn>)
Link copied to clipboard
open override fun lagreVurderinger(behandlingId: BehandlingId, vurdertAv: Bruker, vurderteBarn: List<VurdertBarn>)
Link copied to clipboard
private fun lagreVurderingerMedPerioder(vurderteBarnId: Long?, vurderteBarn: List<VurdertBarn>)
Link copied to clipboard
private fun opprettVurderteBarnId(vurdertAv: Bruker, vurderteBarn: List<VurdertBarn>): Long?
Link copied to clipboard
open override fun slett(behandlingId: BehandlingId)
Link copied to clipboard
open override fun tilbakestillGrunnlag(behandlingId: BehandlingId, forrigeBehandlingId: BehandlingId?)