Skip to content

Commit

Permalink
f - Legger bestemIdent i companion object for Ident
Browse files Browse the repository at this point in the history
Co-authored-by: Daniel.skarpas@nav.no
  • Loading branch information
MariamPervez committed Sep 22, 2023
1 parent 7ac9f01 commit bfc1542
Showing 1 changed file with 6 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -30,14 +30,15 @@ enum class IdentGruppe {

sealed class Ident {
abstract val id: String

fun bestemIdent(fnrEllerNpid: String): Ident {
return if (Fodselsnummer.fra(fnrEllerNpid)?.erNpid == true) Npid(fnrEllerNpid)
else NorskIdent(fnrEllerNpid)
companion object {
fun bestemIdent(fnrEllerNpid: String): Ident {
return if (Fodselsnummer.fra(fnrEllerNpid)?.erNpid == true) Npid(fnrEllerNpid)
else NorskIdent(fnrEllerNpid)
}
}
}


data class AktoerId(override val id: String) : Ident()
data class NorskIdent(override val id: String) : Ident()
data class Npid(override val id: String) : Ident()

0 comments on commit bfc1542

Please sign in to comment.