docs
Toggle table of contents
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
docs
repository
/
no.nav.aap.behandlingsflyt.repository.sak
/
PersonRepositoryImpl
Person
Repository
Impl
class
PersonRepositoryImpl
(
val
connection
:
DBConnection
)
:
PersonRepository
(
source
)
Members
Constructors
Person
Repository
Impl
Link copied to clipboard
constructor
(
connection
:
DBConnection
)
Types
Companion
Link copied to clipboard
object
Companion
:
RepositoryFactory
<
PersonRepository
>
Properties
connection
Link copied to clipboard
private
val
connection
:
DBConnection
Functions
finn
Link copied to clipboard
open
override
fun
finn
(
identer
:
List
<
Ident
>
)
:
Person
?
open
override
fun
finn
(
ident
:
Ident
)
:
Person
?
finn
Eller
Opprett
Link copied to clipboard
open
override
fun
finnEllerOpprett
(
identer
:
List
<
Ident
>
)
:
Person
har
Kun
Endret
Primær
Link copied to clipboard
private
fun
harKunEndretPrimær
(
person
:
Person
,
oppdaterteIdenter
:
List
<
Ident
>
)
:
Boolean
hent
Link copied to clipboard
open
override
fun
hent
(
identifikator
:
UUID
)
:
Person
open
override
fun
hent
(
personId
:
PersonId
)
:
Person
hent
Identer
Link copied to clipboard
private
fun
hentIdenter
(
personId
:
PersonId
)
:
List
<
Ident
>
kopier
Link copied to clipboard
open
override
fun
kopier
(
fraBehandling
:
BehandlingId
,
tilBehandling
:
BehandlingId
)
legg
Til
Nye
Identer
PåPerson
Link copied to clipboard
private
fun
leggTilNyeIdenterPåPerson
(
oppdaterteIdenter
:
List
<
Ident
>
,
person
:
Person
)
map
Person
Link copied to clipboard
private
fun
mapPerson
(
row
:
Row
)
:
Person
oppdater
Link copied to clipboard
private
fun
oppdater
(
person
:
Person
,
identer
:
List
<
Ident
>
)
oppdater
Identer
Link copied to clipboard
open
override
fun
oppdaterIdenter
(
person
:
Person
,
identer
:
List
<
Ident
>
)
:
Person
opprett
Person
Link copied to clipboard
private
fun
opprettPerson
(
identer
:
List
<
Ident
>
)
:
Person
slett
Link copied to clipboard
open
override
fun
slett
(
behandlingId
:
BehandlingId
)