Skip to content

Commit

Permalink
F!! Saktype er ikke lenger nødvendig for alle prefil modeller
Browse files Browse the repository at this point in the history
Co-authored-by: Mariam Pervez <[email protected]>
  • Loading branch information
dskarpas and MariamPervez committed Nov 15, 2023
1 parent c4adc98 commit 5da09c9
Show file tree
Hide file tree
Showing 8 changed files with 15 additions and 15 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,8 @@ class PensjonsinformasjonService(private val pensjonsinformasjonClient: Pensjons

companion object {
//hjelpe metode for å hente ut valgt V1SAK på vetak/SAK fnr og sakid benyttes
fun finnSak(sakId: String, pendata: Pensjonsinformasjon): V1Sak? {
if (sakId.isBlank()) throw ManglendeSakIdException("Mangler sakId")
fun finnSak(sakId: String?, pendata: Pensjonsinformasjon): V1Sak? {
if (sakId.isNullOrBlank()) throw ManglendeSakIdException("Mangler sakId")
return FinnSak.finnSak(sakId, pendata)
}
}
Expand Down Expand Up @@ -94,7 +94,7 @@ class PensjonsinformasjonService(private val pensjonsinformasjonClient: Pensjons

logger.debug("penSaksnummer: $penSaksnummer")

if (penSaksnummer.isBlank()) throw ManglendeSakIdException("Mangler sakId")
if (penSaksnummer.isNullOrBlank()) throw ManglendeSakIdException("Mangler sakId")
if (fnr.isBlank()) throw ResponseStatusException(HttpStatus.BAD_REQUEST, "Mangler norskident")

val peninfo = hentPensjonInformasjon(fnr, aktorId)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,7 @@ class PrefillPDLNav(private val prefillAdresse: PrefillPDLAdresse,
}

//lokal sak pkt 1.0 i gjelder alle SED
private fun createEssisakItem(penSaksnummer: String, institusjonId: String, institusjonNavn: String): List<EessisakItem> {
private fun createEssisakItem(penSaksnummer: String?, institusjonId: String, institusjonNavn: String): List<EessisakItem> {
logger.debug("1.1 Lokalt saksnummer (hvor hentes disse verider ifra?")
return listOf(EessisakItem(
institusjonsid = institusjonId,
Expand All @@ -156,7 +156,7 @@ class PrefillPDLNav(private val prefillAdresse: PrefillPDLAdresse,
}

fun prefill(
penSaksnummer: String,
penSaksnummer: String?,
bruker: PersonId,
avdod: PersonId?,
personData: PersonDataCollection,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ class PrefillP10000(private val prefillNav: PrefillPDLNav) {

private val logger: Logger by lazy { LoggerFactory.getLogger(PrefillP10000::class.java) }

fun prefill(penSaksnummer: String,
fun prefill(penSaksnummer: String?,
bruker: PersonId,
avdod: PersonId?,
bankOgArbeid: BankOgArbeid?,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ class PrefillX005(private val prefillNav: PrefillPDLNav) {

private val logger: Logger by lazy { LoggerFactory.getLogger(PrefillX005::class.java) }

fun prefill(penSaksnummer: String,
fun prefill(penSaksnummer: String?,
bruker: PersonId,
avdod: PersonId?,
brukerinformasjon: BankOgArbeid?,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ class PrefillX010(private val prefillNav: PrefillPDLNav) {

private val logger: Logger by lazy { LoggerFactory.getLogger(PrefillX010::class.java) }

fun prefill(penSaksnummer: String,
fun prefill(penSaksnummer: String?,
bruker: PersonId,
avdod: PersonId?,
brukerinformasjon: BankOgArbeid?,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ class PrefillP2000(private val prefillNav: PrefillPDLNav) {
}
}
fun populerMeldinOmPensjon(personNr: String,
penSaksnummer: String,
penSaksnummer: String?,
pensak: V1Sak?,
andreinstitusjonerItem: AndreinstitusjonerItem?,
gjenlevende: Bruker? = null,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ object PrefillP2xxxPensjon {
* Obs, krav av typen «Førstegangsbehandling kun utland» eller Sluttbehandling kun utland» gjelder ikke norsk ytelse.
*/
fun populerMeldinOmPensjon(personNr: String,
penSaksnummer: String,
penSaksnummer: String? = null,
pensak: V1Sak?,
andreinstitusjonerItem: AndreinstitusjonerItem?,
gjenlevende: Bruker? = null,
Expand Down Expand Up @@ -195,7 +195,7 @@ object PrefillP2xxxPensjon {
/**
* 4.1 (for kun_uland,mangler inngangsvilkår)
*/
fun opprettForkortetYtelsesItem(pensak: V1Sak?, personNr: String, penSaksnummer: String, andreinstitusjonerItem: AndreinstitusjonerItem?): YtelserItem {
fun opprettForkortetYtelsesItem(pensak: V1Sak?, personNr: String, penSaksnummer: String?, andreinstitusjonerItem: AndreinstitusjonerItem?): YtelserItem {
return YtelserItem(
//4.1.1
ytelse = settYtelse(pensak),
Expand All @@ -204,7 +204,7 @@ object PrefillP2xxxPensjon {
//4.1.4
pin = createInstitusjonPin(personNr),
//4.1.4.1.4
institusjon = createInstitusjon(penSaksnummer, andreinstitusjonerItem)
institusjon = penSaksnummer?.let { createInstitusjon(it, andreinstitusjonerItem) }
)
}

Expand All @@ -223,7 +223,7 @@ object PrefillP2xxxPensjon {
*
* Informasjon om ytelser den forsikrede mottar
*/
fun createYtelserItem(ytelsePrmnd: V1YtelsePerMaaned, pensak: V1Sak, personNr: String, penSaksnummer: String, andreinstitusjonerItem: AndreinstitusjonerItem?): YtelserItem {
fun createYtelserItem(ytelsePrmnd: V1YtelsePerMaaned, pensak: V1Sak, personNr: String, penSaksnummer: String?, andreinstitusjonerItem: AndreinstitusjonerItem?): YtelserItem {
logger.debug("4.1 YtelserItem")
return YtelserItem(

Expand Down Expand Up @@ -280,7 +280,7 @@ object PrefillP2xxxPensjon {
return pensak.forsteVirkningstidspunkt?.simpleFormat()
}

private fun createInstitusjon(penSaksnummer: String, andreinstitusjonerItem: AndreinstitusjonerItem?): Institusjon {
private fun createInstitusjon(penSaksnummer: String?, andreinstitusjonerItem: AndreinstitusjonerItem?): Institusjon {
logger.debug("4.1.4.1.4 Institusjon")
return Institusjon(
institusjonsid = andreinstitusjonerItem?.institusjonsid,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ class PersonId(val norskIdent: String,
val aktorId: String)

data class PrefillDataModel(
val penSaksnummer: String,
val penSaksnummer: String? = null,
val bruker: PersonId,
val avdod: PersonId?,
val sedType: SedType,
Expand Down

0 comments on commit 5da09c9

Please sign in to comment.