PersonRepositoryImpl

class PersonRepositoryImpl(val connection: DBConnection) : PersonRepository(source)

Constructors

Link copied to clipboard
constructor(connection: DBConnection)

Types

Link copied to clipboard
object Companion : RepositoryFactory<PersonRepository>

Properties

Link copied to clipboard
private val connection: DBConnection

Functions

Link copied to clipboard
open override fun finn(identer: List<Ident>): Person?
open override fun finn(ident: Ident): Person?
Link copied to clipboard
open override fun finnEllerOpprett(identer: List<Ident>): Person
Link copied to clipboard
private fun harKunEndretPrimær(person: Person, oppdaterteIdenter: List<Ident>): Boolean
Link copied to clipboard
open override fun hent(identifikator: UUID): Person
open override fun hent(personId: PersonId): Person
Link copied to clipboard
private fun hentIdenter(personId: PersonId): List<Ident>
Link copied to clipboard
open override fun kopier(fraBehandling: BehandlingId, tilBehandling: BehandlingId)
Link copied to clipboard
private fun leggTilNyeIdenterPåPerson(oppdaterteIdenter: List<Ident>, person: Person)
Link copied to clipboard
private fun mapPerson(row: Row): Person
Link copied to clipboard
private fun oppdater(person: Person, identer: List<Ident>)
Link copied to clipboard
open override fun oppdaterIdenter(person: Person, identer: List<Ident>): Person
Link copied to clipboard
private fun opprettPerson(identer: List<Ident>): Person
Link copied to clipboard
open override fun slett(behandlingId: BehandlingId)