diff --git a/apps/etterlatte-api/src/main/kotlin/no/nav/etterlatte/behandling/sak/BehandlingKlient.kt b/apps/etterlatte-api/src/main/kotlin/no/nav/etterlatte/behandling/sak/BehandlingKlient.kt index 10647bc0afd..304faf1d9ea 100644 --- a/apps/etterlatte-api/src/main/kotlin/no/nav/etterlatte/behandling/sak/BehandlingKlient.kt +++ b/apps/etterlatte-api/src/main/kotlin/no/nav/etterlatte/behandling/sak/BehandlingKlient.kt @@ -49,7 +49,7 @@ class BehandlingKlient( logger.info("Henter sak med id=$sakId") return try { - httpClient.get("$behandlingUrl/sak/${sakId.sakId}").body() + httpClient.get("$behandlingUrl/sak/${sakId.value}").body() } catch (e: ClientRequestException) { if (e.response.status == HttpStatusCode.NotFound) { logger.info("Ingen sak med id=$sakId funnet") diff --git a/apps/etterlatte-api/src/main/kotlin/no/nav/etterlatte/behandling/sak/VedtaksvurderingSakKlient.kt b/apps/etterlatte-api/src/main/kotlin/no/nav/etterlatte/behandling/sak/VedtaksvurderingSakKlient.kt index fb70cdc7936..a4a9625ff38 100644 --- a/apps/etterlatte-api/src/main/kotlin/no/nav/etterlatte/behandling/sak/VedtaksvurderingSakKlient.kt +++ b/apps/etterlatte-api/src/main/kotlin/no/nav/etterlatte/behandling/sak/VedtaksvurderingSakKlient.kt @@ -27,7 +27,7 @@ class VedtaksvurderingSakKlient( logger.info("Henter lopende vedtak, date=$dato") return try { httpClient - .get("$vedtaksvurderingUrl/loepende/${sakId.sakId}?dato=$dato") + .get("$vedtaksvurderingUrl/loepende/${sakId.value}?dato=$dato") .body() } catch (e: ClientRequestException) { logger.error("Det oppstod feil i kall til vedtak API", e) diff --git a/apps/etterlatte-api/src/main/kotlin/no/nav/etterlatte/oppgave/OppgaveKlient.kt b/apps/etterlatte-api/src/main/kotlin/no/nav/etterlatte/oppgave/OppgaveKlient.kt index 4aa892e56e6..a117dab53c8 100644 --- a/apps/etterlatte-api/src/main/kotlin/no/nav/etterlatte/oppgave/OppgaveKlient.kt +++ b/apps/etterlatte-api/src/main/kotlin/no/nav/etterlatte/oppgave/OppgaveKlient.kt @@ -32,7 +32,7 @@ class OppgaveKlient( return try { httpClient - .post("$behandlingUrl/oppgaver/sak/${sakId.sakId}/opprett") { + .post("$behandlingUrl/oppgaver/sak/${sakId.value}/opprett") { accept(ContentType.Application.Json) contentType(ContentType.Application.Json) setBody(oppgave) diff --git a/apps/etterlatte-api/src/main/kotlin/no/nav/etterlatte/vedtak/VedtakService.kt b/apps/etterlatte-api/src/main/kotlin/no/nav/etterlatte/vedtak/VedtakService.kt index d8bc71825ce..eb38c7816b8 100644 --- a/apps/etterlatte-api/src/main/kotlin/no/nav/etterlatte/vedtak/VedtakService.kt +++ b/apps/etterlatte-api/src/main/kotlin/no/nav/etterlatte/vedtak/VedtakService.kt @@ -19,7 +19,7 @@ class VedtakService( fun VedtakDto.fromDto(): Vedtak { val vedtakInnhold = (innhold as VedtakInnholdDto.VedtakBehandlingDto) return Vedtak( - sakId = sak.id.sakId, + sakId = sak.id.value, sakType = sak.sakType.name, virkningstidspunkt = vedtakInnhold.virkningstidspunkt.atStartOfMonth(), type = VedtakType.valueOf(type.name), diff --git a/apps/etterlatte-behandling-kafka/src/main/kotlin/no/nav/etterlatte/behandling/BehandlingService.kt b/apps/etterlatte-behandling-kafka/src/main/kotlin/no/nav/etterlatte/behandling/BehandlingService.kt index a1131fcaf57..e7f91c3308c 100644 --- a/apps/etterlatte-behandling-kafka/src/main/kotlin/no/nav/etterlatte/behandling/BehandlingService.kt +++ b/apps/etterlatte-behandling-kafka/src/main/kotlin/no/nav/etterlatte/behandling/BehandlingService.kt @@ -314,7 +314,7 @@ class BehandlingServiceImpl( ): UUID = runBlocking { behandlingKlient - .post("$url/oppgaver/sak/${sakId.sakId}/opprett") { + .post("$url/oppgaver/sak/${sakId.value}/opprett") { contentType(ContentType.Application.Json) setBody( NyOppgaveDto( @@ -339,7 +339,7 @@ class BehandlingServiceImpl( ): OpprettRevurderingForAktivitetspliktResponse = runBlocking { behandlingKlient - .post("$url/api/sak/${sakId.sakId}/aktivitetsplikt/revurdering") { + .post("$url/api/sak/${sakId.value}/aktivitetsplikt/revurdering") { contentType(ContentType.Application.Json) setBody( OpprettRevurderingForAktivitetspliktDto( @@ -360,7 +360,7 @@ class BehandlingServiceImpl( ): OpprettOppgaveForAktivitetspliktResponse = runBlocking { behandlingKlient - .post("$url/api/sak/${sakId.sakId}/aktivitetsplikt/varigUnntak") { + .post("$url/api/sak/${sakId.value}/aktivitetsplikt/varigUnntak") { contentType(ContentType.Application.Json) setBody( OpprettOppgaveForAktivitetspliktDto( @@ -381,7 +381,7 @@ class BehandlingServiceImpl( ): OpprettOppgaveForAktivitetspliktResponse = runBlocking { behandlingKlient - .post("$url/api/sak/${sakId.sakId}/aktivitetsplikt/oppgave-oppfoelging") { + .post("$url/api/sak/${sakId.value}/aktivitetsplikt/oppgave-oppfoelging") { contentType(ContentType.Application.Json) setBody( OpprettOppgaveForAktivitetspliktDto( diff --git a/apps/etterlatte-behandling-kafka/src/main/kotlin/no/nav/etterlatte/brukerdialog/soeknad/client/BehandlingClient.kt b/apps/etterlatte-behandling-kafka/src/main/kotlin/no/nav/etterlatte/brukerdialog/soeknad/client/BehandlingClient.kt index 204208808dd..200b0a7ca98 100644 --- a/apps/etterlatte-behandling-kafka/src/main/kotlin/no/nav/etterlatte/brukerdialog/soeknad/client/BehandlingClient.kt +++ b/apps/etterlatte-behandling-kafka/src/main/kotlin/no/nav/etterlatte/brukerdialog/soeknad/client/BehandlingClient.kt @@ -84,7 +84,7 @@ class BehandlingClient( fun hentSakMedBehandlinger(sakId: SakId): SakMedBehandlinger = runBlocking { - sakOgBehandlingApp.get("$url/saker/${sakId.sakId}/behandlinger").body() + sakOgBehandlingApp.get("$url/saker/${sakId.value}/behandlinger").body() } fun opprettOppgave( @@ -93,7 +93,7 @@ class BehandlingClient( ): UUID = runBlocking { sakOgBehandlingApp - .post("$url/oppgaver/sak/${sakId.sakId}/opprett") { + .post("$url/oppgaver/sak/${sakId.value}/opprett") { contentType(ContentType.Application.Json) setBody(oppgave) }.body() diff --git a/apps/etterlatte-behandling-kafka/src/test/kotlin/no/nav/etterlatte/brukerdialog/omsendring/OmsMeldtInnEndringRiverTest.kt b/apps/etterlatte-behandling-kafka/src/test/kotlin/no/nav/etterlatte/brukerdialog/omsendring/OmsMeldtInnEndringRiverTest.kt index 540f0b6edc3..f2fd6cd5fb9 100644 --- a/apps/etterlatte-behandling-kafka/src/test/kotlin/no/nav/etterlatte/brukerdialog/omsendring/OmsMeldtInnEndringRiverTest.kt +++ b/apps/etterlatte-behandling-kafka/src/test/kotlin/no/nav/etterlatte/brukerdialog/omsendring/OmsMeldtInnEndringRiverTest.kt @@ -109,7 +109,7 @@ class OmsMeldtInnEndringRiverTest { val pdfData = objectMapper.readValue(pdfDataSlot.captured.toJson()) with(pdfData) { - sakId.sakId shouldBe 321L + sakId.value shouldBe 321L type shouldBe "ANNET" endringer shouldBe "Endringer fra bruker.." tidspunkt shouldBe "01.08.2024 05:06:07" diff --git a/apps/etterlatte-behandling/src/main/kotlin/behandling/aktivitetsplikt/AktivitetspliktBrevDao.kt b/apps/etterlatte-behandling/src/main/kotlin/behandling/aktivitetsplikt/AktivitetspliktBrevDao.kt index 0edbf3a7325..4464daf0b7f 100644 --- a/apps/etterlatte-behandling/src/main/kotlin/behandling/aktivitetsplikt/AktivitetspliktBrevDao.kt +++ b/apps/etterlatte-behandling/src/main/kotlin/behandling/aktivitetsplikt/AktivitetspliktBrevDao.kt @@ -69,7 +69,7 @@ class AktivitetspliktBrevDao( begrunnelse = excluded.begrunnelse """.trimIndent(), ) - stmt.setLong(1, data.sakid.sakId) + stmt.setLong(1, data.sakid.value) stmt.setObject(2, data.oppgaveId) stmt.setObject(3, data.utbetaling) stmt.setObject(4, data.redusertEtterInntekt) diff --git a/apps/etterlatte-behandling/src/main/kotlin/behandling/brevutsendelse/BrevutsendelseDao.kt b/apps/etterlatte-behandling/src/main/kotlin/behandling/brevutsendelse/BrevutsendelseDao.kt index 8f1377a7793..9e742c7b9d9 100644 --- a/apps/etterlatte-behandling/src/main/kotlin/behandling/brevutsendelse/BrevutsendelseDao.kt +++ b/apps/etterlatte-behandling/src/main/kotlin/behandling/brevutsendelse/BrevutsendelseDao.kt @@ -26,7 +26,7 @@ class BrevutsendelseDao( """.trimIndent(), ) statement.setObject(1, brevutsendelse.id) - statement.setLong(2, brevutsendelse.sakId.sakId) + statement.setLong(2, brevutsendelse.sakId.value) statement.setString(3, brevutsendelse.status.name) statement.setObject(4, brevutsendelse.merknad) statement.setObject(5, brevutsendelse.resultat) diff --git a/apps/etterlatte-behandling/src/main/kotlin/behandling/domain/Behandling.kt b/apps/etterlatte-behandling/src/main/kotlin/behandling/domain/Behandling.kt index 02ecef742cb..c77bfbdfccf 100644 --- a/apps/etterlatte-behandling/src/main/kotlin/behandling/domain/Behandling.kt +++ b/apps/etterlatte-behandling/src/main/kotlin/behandling/domain/Behandling.kt @@ -239,7 +239,7 @@ internal fun Behandling.toStatistikkBehandling( internal fun Behandling.toDetaljertBehandlingWithPersongalleri(persongalleri: Persongalleri): DetaljertBehandling = DetaljertBehandling( id = id, - sak = sak.id, + sakId = sak.id, sakType = sak.sakType, soeker = persongalleri.soeker, status = status, diff --git a/apps/etterlatte-behandling/src/main/kotlin/behandling/klienter/BrevApiKlient.kt b/apps/etterlatte-behandling/src/main/kotlin/behandling/klienter/BrevApiKlient.kt index 5dde98f3cc0..a7bc6f90958 100644 --- a/apps/etterlatte-behandling/src/main/kotlin/behandling/klienter/BrevApiKlient.kt +++ b/apps/etterlatte-behandling/src/main/kotlin/behandling/klienter/BrevApiKlient.kt @@ -144,7 +144,7 @@ class BrevApiKlientObo( resource = Resource( clientId = clientId, - url = "$resourceUrl/api/brev/$brevId?${SAKID_CALL_PARAMETER}=${sakId.sakId}", + url = "$resourceUrl/api/brev/$brevId?${SAKID_CALL_PARAMETER}=${sakId.value}", ), brukerTokenInfo = brukerTokenInfo, ).mapBoth( @@ -223,7 +223,7 @@ class BrevApiKlientObo( brukerTokenInfo: BrukerTokenInfo, ): Brev = post( - url = "$resourceUrl/api/brev/behandling/$behandlingId/vedtak?sakId=${sakId.sakId}", + url = "$resourceUrl/api/brev/behandling/$behandlingId/vedtak?sakId=${sakId.value}", onSuccess = { resource -> deserialize(resource.response!!.toJson()) }, brukerTokenInfo = brukerTokenInfo, ) @@ -246,7 +246,7 @@ class BrevApiKlientObo( brukerTokenInfo: BrukerTokenInfo, ) { post( - url = "$resourceUrl/api/brev/$brevId/oversendelse/ferdigstill?sakId=${sakId.sakId}", + url = "$resourceUrl/api/brev/$brevId/oversendelse/ferdigstill?sakId=${sakId.value}", postBody = "", onSuccess = {}, brukerTokenInfo = brukerTokenInfo, @@ -259,7 +259,7 @@ class BrevApiKlientObo( brukerTokenInfo: BrukerTokenInfo, ): JournalpostIdDto = post( - url = "$resourceUrl/api/brev/$brevId/journalfoer?sakId=${sakId.sakId}", + url = "$resourceUrl/api/brev/$brevId/journalfoer?sakId=${sakId.value}", onSuccess = { resource -> deserialize(resource.response!!.toJson()) }, brukerTokenInfo = brukerTokenInfo, ) @@ -270,7 +270,7 @@ class BrevApiKlientObo( brukerTokenInfo: BrukerTokenInfo, ): BestillingsIdDto = post( - url = "$resourceUrl/api/brev/$brevId/distribuer?sakId=${sakId.sakId}", + url = "$resourceUrl/api/brev/$brevId/distribuer?sakId=${sakId.value}", onSuccess = { resource -> deserialize(resource.response!!.toJson()) }, brukerTokenInfo = brukerTokenInfo, ) @@ -281,7 +281,7 @@ class BrevApiKlientObo( brukerTokenInfo: BrukerTokenInfo, ): Brev = get( - url = "$resourceUrl/api/brev/$brevId?sakId=${sakId.sakId}", + url = "$resourceUrl/api/brev/$brevId?sakId=${sakId.value}", onSuccess = { resource -> deserialize(resource.response!!.toJson()) }, brukerTokenInfo = brukerTokenInfo, ) diff --git a/apps/etterlatte-behandling/src/main/kotlin/behandling/klienter/GrunnlagKlient.kt b/apps/etterlatte-behandling/src/main/kotlin/behandling/klienter/GrunnlagKlient.kt index 2500e8309f9..7665c2ea4f1 100644 --- a/apps/etterlatte-behandling/src/main/kotlin/behandling/klienter/GrunnlagKlient.kt +++ b/apps/etterlatte-behandling/src/main/kotlin/behandling/klienter/GrunnlagKlient.kt @@ -226,7 +226,7 @@ class GrunnlagKlientImpl( resource = Resource( clientId = clientId, - url = "$resourceApiUrl/grunnlag/sak/${sakId.sakId}", + url = "$resourceApiUrl/grunnlag/sak/${sakId.value}", ), brukerTokenInfo = brukerTokenInfo, ).mapBoth( @@ -298,7 +298,7 @@ class GrunnlagKlientImpl( resource = Resource( clientId = clientId, - url = "$resourceApiUrl/grunnlag/sak/${sakId.sakId}/opprett-grunnlag", + url = "$resourceApiUrl/grunnlag/sak/${sakId.value}/opprett-grunnlag", ), postBody = opplysningsbehov.toJson(), brukerTokenInfo = brukerTokenInfo, @@ -398,7 +398,7 @@ class GrunnlagKlientImpl( resource = Resource( clientId = clientId, - url = "$resourceApiUrl/grunnlag/sak/${sakId.sakId}/nye-opplysninger", + url = "$resourceApiUrl/grunnlag/sak/${sakId.value}/nye-opplysninger", ), postBody = saksopplysninger.toJson(), brukerTokenInfo = brukerTokenInfo, @@ -414,7 +414,7 @@ class GrunnlagKlientImpl( resource = Resource( clientId = clientId, - url = "$resourceApiUrl/grunnlag/sak/${sakId.sakId}", + url = "$resourceApiUrl/grunnlag/sak/${sakId.value}", ), brukerTokenInfo = Kontekst.get().brukerTokenInfo!!, ).mapBoth( @@ -475,7 +475,7 @@ class GrunnlagKlientImpl( resource = Resource( clientId = clientId, - url = "$resourceUrl/api/grunnlag/aldersovergang/sak/${sakId.sakId}/${sakType.name}", + url = "$resourceUrl/api/grunnlag/aldersovergang/sak/${sakId.value}/${sakType.name}", ), brukerTokenInfo = brukerTokenInfo, ).mapBoth( diff --git a/apps/etterlatte-behandling/src/main/kotlin/behandling/klienter/MigreringKlient.kt b/apps/etterlatte-behandling/src/main/kotlin/behandling/klienter/MigreringKlient.kt index 20269b1cee1..d506b413380 100644 --- a/apps/etterlatte-behandling/src/main/kotlin/behandling/klienter/MigreringKlient.kt +++ b/apps/etterlatte-behandling/src/main/kotlin/behandling/klienter/MigreringKlient.kt @@ -27,7 +27,7 @@ class MigreringKlient( sakId: SakId, ) { retry { - client.post("$url/migrering/${sakId.sakId}/$behandlingId") { + client.post("$url/migrering/${sakId.value}/$behandlingId") { contentType(ContentType.Application.Json) setBody(pesysId) } diff --git a/apps/etterlatte-behandling/src/main/kotlin/behandling/klienter/TilbakekrevingKlient.kt b/apps/etterlatte-behandling/src/main/kotlin/behandling/klienter/TilbakekrevingKlient.kt index a15a20bc259..25db44f6fd8 100644 --- a/apps/etterlatte-behandling/src/main/kotlin/behandling/klienter/TilbakekrevingKlient.kt +++ b/apps/etterlatte-behandling/src/main/kotlin/behandling/klienter/TilbakekrevingKlient.kt @@ -62,7 +62,7 @@ class TilbakekrevingKlientImpl( ): Kravgrunnlag { logger.info("Henter oppdatert kravgrunnlag tilknyttet tilbakekreving for sak $sakId") val response = - client.get("$url/api/tilbakekreving/${sakId.sakId}/kravgrunnlag/$kravgrunnlagId") { + client.get("$url/api/tilbakekreving/${sakId.value}/kravgrunnlag/$kravgrunnlagId") { contentType(ContentType.Application.Json) } if (!response.status.isSuccess()) { diff --git a/apps/etterlatte-behandling/src/main/kotlin/behandling/klienter/VedtakKlientImpl.kt b/apps/etterlatte-behandling/src/main/kotlin/behandling/klienter/VedtakKlientImpl.kt index 80462523aa4..8513181d9cc 100644 --- a/apps/etterlatte-behandling/src/main/kotlin/behandling/klienter/VedtakKlientImpl.kt +++ b/apps/etterlatte-behandling/src/main/kotlin/behandling/klienter/VedtakKlientImpl.kt @@ -339,7 +339,7 @@ class VedtakKlientImpl( resource = Resource( clientId = clientId, - url = "$resourceUrl/api/vedtak/loepende/${sakId.sakId}?dato=$dato", + url = "$resourceUrl/api/vedtak/loepende/${sakId.value}?dato=$dato", ), brukerTokenInfo = brukerTokenInfo, ).mapBoth( diff --git a/apps/etterlatte-behandling/src/main/kotlin/behandling/omregning/OmregningDao.kt b/apps/etterlatte-behandling/src/main/kotlin/behandling/omregning/OmregningDao.kt index c05b8fbd99d..2eaa99c360d 100644 --- a/apps/etterlatte-behandling/src/main/kotlin/behandling/omregning/OmregningDao.kt +++ b/apps/etterlatte-behandling/src/main/kotlin/behandling/omregning/OmregningDao.kt @@ -44,7 +44,7 @@ class OmregningDao( statement.setString(1, kjoering) if (harEkskluderteSaker) { - statement.setArray(2, createArrayOf("bigint", ekskluderteSaker.map { it.sakId }.toTypedArray())) + statement.setArray(2, createArrayOf("bigint", ekskluderteSaker.map { it.value }.toTypedArray())) } statement.setInt(if (harEkskluderteSaker) 3 else 2, antall) @@ -165,7 +165,7 @@ class OmregningDao( """.trimIndent(), ) statement.setString(1, kjoering) - statement.setLong(2, sakId.sakId) + statement.setLong(2, sakId.value) statement.executeQuery().singleOrNull { Pair( getLong("sak_id"), diff --git a/apps/etterlatte-behandling/src/main/kotlin/grunnlagsendring/doedshendelse/DoedshendelseDao.kt b/apps/etterlatte-behandling/src/main/kotlin/grunnlagsendring/doedshendelse/DoedshendelseDao.kt index 2225f3054fd..38f131b2d15 100644 --- a/apps/etterlatte-behandling/src/main/kotlin/grunnlagsendring/doedshendelse/DoedshendelseDao.kt +++ b/apps/etterlatte-behandling/src/main/kotlin/grunnlagsendring/doedshendelse/DoedshendelseDao.kt @@ -71,7 +71,7 @@ class DoedshendelseDao( WHERE id = ? """.trimIndent(), ).apply { - setLong(1, doedshendelseInternal.sakId?.sakId) + setLong(1, doedshendelseInternal.sakId?.value) setString(2, doedshendelseInternal.status.name) setString(3, doedshendelseInternal.utfall?.name) setTidspunkt(4, doedshendelseInternal.endret) diff --git a/apps/etterlatte-behandling/src/main/kotlin/inntektsjustering/selvbetjening/InntektsjusteringSelvbetjeningService.kt b/apps/etterlatte-behandling/src/main/kotlin/inntektsjustering/selvbetjening/InntektsjusteringSelvbetjeningService.kt index db94e560410..33f13ef1f8d 100644 --- a/apps/etterlatte-behandling/src/main/kotlin/inntektsjustering/selvbetjening/InntektsjusteringSelvbetjeningService.kt +++ b/apps/etterlatte-behandling/src/main/kotlin/inntektsjustering/selvbetjening/InntektsjusteringSelvbetjeningService.kt @@ -41,7 +41,7 @@ class InntektsjusteringSelvbetjeningService( private val logger = LoggerFactory.getLogger(this::class.java) suspend fun behandleInntektsjustering(mottattInntektsjustering: MottattInntektsjustering) { - logger.info("Starter behandling av innmeldt inntektsjustering for sak ${mottattInntektsjustering.sak.sakId}") + logger.info("Starter behandling av innmeldt inntektsjustering for sak ${mottattInntektsjustering.sak.value}") if (skalGjoeresAutomatisk(mottattInntektsjustering.sak)) { startAutomatiskBehandling(mottattInntektsjustering) @@ -52,7 +52,7 @@ class InntektsjusteringSelvbetjeningService( } private fun startAutomatiskBehandling(mottattInntektsjustering: MottattInntektsjustering) { - logger.info("Behandles automatisk: starter omregning for sak ${mottattInntektsjustering.sak.sakId}") + logger.info("Behandles automatisk: starter omregning for sak ${mottattInntektsjustering.sak.value}") val correlationId = getCorrelationId() rapid .publiser( @@ -83,9 +83,9 @@ class InntektsjusteringSelvbetjeningService( private fun startManuellBehandling(mottattInntektsjustering: MottattInntektsjustering) = inTransaction { - logger.info("Behandles manuelt: oppretter oppgave for mottatt inntektsjustering for sak ${mottattInntektsjustering.sak.sakId}") + logger.info("Behandles manuelt: oppretter oppgave for mottatt inntektsjustering for sak ${mottattInntektsjustering.sak.value}") oppgaveService.opprettOppgave( - sakId = SakId(mottattInntektsjustering.sak.sakId), + sakId = SakId(mottattInntektsjustering.sak.value), kilde = OppgaveKilde.BRUKERDIALOG, type = OppgaveType.INNTEKTSOPPLYSNING, merknad = "Ny inntektsopplysning", diff --git a/apps/etterlatte-behandling/src/main/kotlin/oppgave/OppgaveDao.kt b/apps/etterlatte-behandling/src/main/kotlin/oppgave/OppgaveDao.kt index 7c30bdfb7f2..750b52747d7 100644 --- a/apps/etterlatte-behandling/src/main/kotlin/oppgave/OppgaveDao.kt +++ b/apps/etterlatte-behandling/src/main/kotlin/oppgave/OppgaveDao.kt @@ -298,7 +298,7 @@ class OppgaveDaoImpl( ) """.trimIndent(), ) - statement.setLong(1, sakId.sakId) + statement.setLong(1, sakId.value) statement.setString(2, type.name) statement.executeQuery().single { val trueOrFalsePostgresFormat = getString("exists") diff --git a/apps/etterlatte-behandling/src/main/kotlin/sak/SakSkrivDao.kt b/apps/etterlatte-behandling/src/main/kotlin/sak/SakSkrivDao.kt index a54f3e04ae0..df82f739960 100644 --- a/apps/etterlatte-behandling/src/main/kotlin/sak/SakSkrivDao.kt +++ b/apps/etterlatte-behandling/src/main/kotlin/sak/SakSkrivDao.kt @@ -85,7 +85,7 @@ class SakSkrivDao( """.trimIndent(), ).apply { setString(1, nyIdent.value) - setLong(2, sakId.sakId) + setLong(2, sakId.value) }.executeUpdate() } } diff --git a/apps/etterlatte-behandling/src/main/kotlin/vilkaarsvurdering/dao/VilkaarsvurderingDao.kt b/apps/etterlatte-behandling/src/main/kotlin/vilkaarsvurdering/dao/VilkaarsvurderingDao.kt index 844cf24a9a4..57fa0b266bf 100644 --- a/apps/etterlatte-behandling/src/main/kotlin/vilkaarsvurdering/dao/VilkaarsvurderingDao.kt +++ b/apps/etterlatte-behandling/src/main/kotlin/vilkaarsvurdering/dao/VilkaarsvurderingDao.kt @@ -61,7 +61,7 @@ class VilkaarsvurderingDao( session.hent( queryString = Queries.HENT_MIGRERT_YRKESSKADE, params = - mapOf("sak_id" to sakId.sakId), + mapOf("sak_id" to sakId.value), ) { true } ?: false diff --git a/apps/etterlatte-behandling/src/test/kotlin/behandling/aktivitetsplikt/AktivitetspliktServiceTest.kt b/apps/etterlatte-behandling/src/test/kotlin/behandling/aktivitetsplikt/AktivitetspliktServiceTest.kt index 71db8197ac9..033e0f7486e 100644 --- a/apps/etterlatte-behandling/src/test/kotlin/behandling/aktivitetsplikt/AktivitetspliktServiceTest.kt +++ b/apps/etterlatte-behandling/src/test/kotlin/behandling/aktivitetsplikt/AktivitetspliktServiceTest.kt @@ -270,8 +270,8 @@ class AktivitetspliktServiceTest { val vurdering = service.hentVurderingForOppgave(oppgaveId) vurdering shouldNotBe null - vurdering?.aktivitet?.isEmpty() shouldNotBe true - vurdering?.unntak shouldBe emptyList() + vurdering.aktivitet.isEmpty() shouldNotBe true + vurdering.unntak shouldBe emptyList() verify { aktivitetspliktAktivitetsgradDao.hentAktivitetsgradForOppgave(oppgaveId) } verify { aktivitetspliktUnntakDao.hentUnntakForOppgave(oppgaveId) } @@ -343,8 +343,8 @@ class AktivitetspliktServiceTest { val vurdering = service.hentVurderingForOppgave(oppgaveId) vurdering shouldNotBe null - vurdering?.aktivitet shouldBe emptyList() - vurdering?.unntak?.isEmpty() shouldBe false + vurdering.aktivitet shouldBe emptyList() + vurdering.unntak.isEmpty() shouldBe false verify { aktivitetspliktAktivitetsgradDao.hentAktivitetsgradForOppgave(oppgaveId) } verify { aktivitetspliktUnntakDao.hentUnntakForOppgave(oppgaveId) } @@ -707,7 +707,7 @@ class AktivitetspliktServiceTest { } @Test - fun `opprette revurdering aktivitetsplikt ikke er oppfylt, aktivitetsgrad over 50skjønnsmessig nei - 12 mnd`() { + fun `opprette revurdering aktivitetsplikt ikke er oppfylt, aktivitetsgrad over 50 skjønnsmessig nei - 12 mnd`() { val revurdering = mockk { every { id } returns UUID.randomUUID() diff --git a/apps/etterlatte-behandling/src/test/kotlin/behandling/klage/VedtaksbehandlingRoutesIntegrationTest.kt b/apps/etterlatte-behandling/src/test/kotlin/behandling/klage/VedtaksbehandlingRoutesIntegrationTest.kt index 5e770759652..024d17b5b11 100644 --- a/apps/etterlatte-behandling/src/test/kotlin/behandling/klage/VedtaksbehandlingRoutesIntegrationTest.kt +++ b/apps/etterlatte-behandling/src/test/kotlin/behandling/klage/VedtaksbehandlingRoutesIntegrationTest.kt @@ -29,12 +29,12 @@ import no.nav.etterlatte.libs.common.behandling.Klage import no.nav.etterlatte.libs.common.behandling.SakType import no.nav.etterlatte.libs.common.deserialize import no.nav.etterlatte.libs.common.sak.Sak +import no.nav.etterlatte.libs.common.sak.SakId import no.nav.etterlatte.libs.common.tilbakekreving.Kontrollfelt import no.nav.etterlatte.libs.common.tilbakekreving.Kravgrunnlag import no.nav.etterlatte.libs.common.tilbakekreving.KravgrunnlagId import no.nav.etterlatte.libs.common.tilbakekreving.KravgrunnlagStatus import no.nav.etterlatte.libs.common.tilbakekreving.NavIdent -import no.nav.etterlatte.libs.common.tilbakekreving.SakId import no.nav.etterlatte.libs.common.tilbakekreving.VedtakId import no.nav.etterlatte.libs.testdata.grunnlag.BARN_FOEDSELSNUMMER import no.nav.etterlatte.libs.testdata.grunnlag.HALVSOESKEN_ANNEN_FORELDER @@ -241,7 +241,7 @@ class VedtaksbehandlingRoutesIntegrationTest : BehandlingIntegrationTest() { private fun kravgrunnlag(sak: Sak) = Kravgrunnlag( kravgrunnlagId = KravgrunnlagId(123L), - sakId = SakId(sak.id.sakId), + sakId = SakId(sak.id.value), vedtakId = VedtakId(2L), kontrollFelt = Kontrollfelt(""), status = KravgrunnlagStatus.ANNU, diff --git a/apps/etterlatte-behandling/src/test/kotlin/behandling/tilbakekreving/TilbakekrevingTestHelper.kt b/apps/etterlatte-behandling/src/test/kotlin/behandling/tilbakekreving/TilbakekrevingTestHelper.kt index a9f3ffba2d8..1042d2a6afe 100644 --- a/apps/etterlatte-behandling/src/test/kotlin/behandling/tilbakekreving/TilbakekrevingTestHelper.kt +++ b/apps/etterlatte-behandling/src/test/kotlin/behandling/tilbakekreving/TilbakekrevingTestHelper.kt @@ -2,6 +2,7 @@ package behandling.tilbakekreving import no.nav.etterlatte.libs.common.UUID30 import no.nav.etterlatte.libs.common.sak.Sak +import no.nav.etterlatte.libs.common.sak.SakId import no.nav.etterlatte.libs.common.tilbakekreving.Grunnlagsbeloep import no.nav.etterlatte.libs.common.tilbakekreving.JaNei import no.nav.etterlatte.libs.common.tilbakekreving.KlasseKode @@ -13,7 +14,6 @@ import no.nav.etterlatte.libs.common.tilbakekreving.KravgrunnlagPeriode import no.nav.etterlatte.libs.common.tilbakekreving.KravgrunnlagStatus import no.nav.etterlatte.libs.common.tilbakekreving.NavIdent import no.nav.etterlatte.libs.common.tilbakekreving.Periode -import no.nav.etterlatte.libs.common.tilbakekreving.SakId import no.nav.etterlatte.libs.common.tilbakekreving.TilbakekrevingAarsak import no.nav.etterlatte.libs.common.tilbakekreving.TilbakekrevingBeloepBehold import no.nav.etterlatte.libs.common.tilbakekreving.TilbakekrevingBeloepBeholdSvar @@ -34,7 +34,7 @@ fun kravgrunnlag( behandlingId: UUID30 = UUID.randomUUID().toUUID30(), ) = Kravgrunnlag( kravgrunnlagId = KravgrunnlagId(123L), - sakId = SakId(sak.id.sakId), + sakId = SakId(sak.id.value), vedtakId = VedtakId(2L), kontrollFelt = Kontrollfelt(""), status = KravgrunnlagStatus.NY, diff --git a/apps/etterlatte-behandling/src/test/kotlin/behandling/vedtaksbehandling/VedtaksbehandlingDaoTest.kt b/apps/etterlatte-behandling/src/test/kotlin/behandling/vedtaksbehandling/VedtaksbehandlingDaoTest.kt index 546a44c1fa9..c2c450b6639 100644 --- a/apps/etterlatte-behandling/src/test/kotlin/behandling/vedtaksbehandling/VedtaksbehandlingDaoTest.kt +++ b/apps/etterlatte-behandling/src/test/kotlin/behandling/vedtaksbehandling/VedtaksbehandlingDaoTest.kt @@ -19,12 +19,12 @@ import no.nav.etterlatte.libs.common.behandling.Klage import no.nav.etterlatte.libs.common.behandling.KlageStatus import no.nav.etterlatte.libs.common.behandling.SakType import no.nav.etterlatte.libs.common.sak.Sak +import no.nav.etterlatte.libs.common.sak.SakId import no.nav.etterlatte.libs.common.tilbakekreving.Kontrollfelt import no.nav.etterlatte.libs.common.tilbakekreving.Kravgrunnlag import no.nav.etterlatte.libs.common.tilbakekreving.KravgrunnlagId import no.nav.etterlatte.libs.common.tilbakekreving.KravgrunnlagStatus import no.nav.etterlatte.libs.common.tilbakekreving.NavIdent -import no.nav.etterlatte.libs.common.tilbakekreving.SakId import no.nav.etterlatte.libs.common.tilbakekreving.TilbakekrevingBehandling import no.nav.etterlatte.libs.common.tilbakekreving.TilbakekrevingStatus import no.nav.etterlatte.libs.common.tilbakekreving.VedtakId diff --git a/apps/etterlatte-behandling/src/test/kotlin/revurdering/AutomatiskRevurderingIntegrationTest.kt b/apps/etterlatte-behandling/src/test/kotlin/revurdering/AutomatiskRevurderingIntegrationTest.kt index ff9206af647..a7cb419d4ce 100644 --- a/apps/etterlatte-behandling/src/test/kotlin/revurdering/AutomatiskRevurderingIntegrationTest.kt +++ b/apps/etterlatte-behandling/src/test/kotlin/revurdering/AutomatiskRevurderingIntegrationTest.kt @@ -162,7 +162,7 @@ class AutomatiskRevurderingIntegrationTest : BehandlingIntegrationTest() { Assertions.assertEquals(HttpStatusCode.OK, it.status) it.body().also { behandling -> Assertions.assertEquals(revurdering, behandling.id) - Assertions.assertEquals(sakId, behandling.sak) + Assertions.assertEquals(sakId, behandling.sakId) } } } diff --git a/apps/etterlatte-behandling/src/test/kotlin/sak/SakIdTest.kt b/apps/etterlatte-behandling/src/test/kotlin/sak/SakIdTest.kt index 10c66c0b63a..16954e581b2 100644 --- a/apps/etterlatte-behandling/src/test/kotlin/sak/SakIdTest.kt +++ b/apps/etterlatte-behandling/src/test/kotlin/sak/SakIdTest.kt @@ -1,6 +1,7 @@ package no.nav.etterlatte.libs.common.sak import com.fasterxml.jackson.module.kotlin.readValue +import io.kotest.matchers.shouldBe import no.nav.etterlatte.libs.common.objectMapper import no.nav.etterlatte.libs.common.toJson import org.junit.jupiter.api.Assertions.assertEquals @@ -20,6 +21,19 @@ class SakIdTest { assertEquals(sakIdKeyMap, deserialisertMap) } + @Test + fun `Long sakid brukt som JSON key kan deserialiseres til saKid value class`() { + val sakIdValue = "1123234" + val sakIdKey = 456713L + val sakIdKeyMap = mapOf(sakIdKey to sakIdValue) // Just to be clear så må det ikke være SakId for å bli det) + + val serialisertMap = sakIdKeyMap.toJson() + val deserialisertMap = objectMapper.readValue>(serialisertMap) + deserialisertMap.keys.size shouldBe 1 + deserialisertMap.entries.first().value shouldBe sakIdValue + deserialisertMap.entries.first().key shouldBe SakId(sakIdKey) + } + @Test fun `SakIdKeyDeserializer ødelegger ikke for andre keys i maps`() { val longKeyMap = mapOf(123L to "123", 456L to "456") diff --git a/apps/etterlatte-behandling/src/test/kotlin/tilgangsstyring/TilgangsServiceOppdatererTest.kt b/apps/etterlatte-behandling/src/test/kotlin/tilgangsstyring/TilgangsServiceOppdatererTest.kt index 008d67262c4..a85169ae2b0 100644 --- a/apps/etterlatte-behandling/src/test/kotlin/tilgangsstyring/TilgangsServiceOppdatererTest.kt +++ b/apps/etterlatte-behandling/src/test/kotlin/tilgangsstyring/TilgangsServiceOppdatererTest.kt @@ -94,7 +94,7 @@ class TilgangsServiceOppdatererTest { oppdaterTilgangService.haandtergraderingOgEgenAnsatt(sakId, persongalleri) verify(exactly = 1) { - sakService.markerSakerMedSkjerming(match { it.first().sakId == sak.id.sakId }, true) + sakService.markerSakerMedSkjerming(match { it.first().value == sak.id.value }, true) sakService.oppdaterEnhetForSaker(match { it.first().id == sak.id }) oppgaveService.oppdaterEnhetForRelaterteOppgaver(match { it.first().id == sak.id }) } @@ -139,7 +139,7 @@ class TilgangsServiceOppdatererTest { verify(exactly = 1) { sakService.oppdaterEnhetForSaker(match { it.first().id == sak.id && it.first().enhet == Enheter.defaultEnhet.enhetNr }) - sakService.markerSakerMedSkjerming(match { it.first().sakId == sak.id.sakId }, false) + sakService.markerSakerMedSkjerming(match { it.first().value == sak.id.value }, false) oppgaveService.oppdaterEnhetForRelaterteOppgaver( match { it.first().id == sak.id && diff --git a/apps/etterlatte-behandling/src/test/kotlin/vilkaarsvurdering/MigrertYrkesskadeTest.kt b/apps/etterlatte-behandling/src/test/kotlin/vilkaarsvurdering/MigrertYrkesskadeTest.kt index 5c77c7bd3bd..a9ddb2a5328 100644 --- a/apps/etterlatte-behandling/src/test/kotlin/vilkaarsvurdering/MigrertYrkesskadeTest.kt +++ b/apps/etterlatte-behandling/src/test/kotlin/vilkaarsvurdering/MigrertYrkesskadeTest.kt @@ -85,7 +85,7 @@ class MigrertYrkesskadeTest( dataSource.insert("migrert_yrkesskade", params = { mapOf( "behandling_id" to behandlingId, - "sak_id" to sakId.sakId, + "sak_id" to sakId.value, ) }) Assertions.assertTrue(service.erMigrertYrkesskadefordel(behandlingId)) diff --git a/apps/etterlatte-beregning/src/main/kotlin/avkorting/AvkortingRepository.kt b/apps/etterlatte-beregning/src/main/kotlin/avkorting/AvkortingRepository.kt index 48a57e2f4f5..64724899bc3 100644 --- a/apps/etterlatte-beregning/src/main/kotlin/avkorting/AvkortingRepository.kt +++ b/apps/etterlatte-beregning/src/main/kotlin/avkorting/AvkortingRepository.kt @@ -244,7 +244,7 @@ class AvkortingRepository( mapOf( "id" to aarsoppgjoer.id, "behandling_id" to behandlingId, - "sak_id" to sakId.sakId, + "sak_id" to sakId.value, "aar" to aarsoppgjoer.aar, "fom" to aarsoppgjoer.fom.atDay(1), ), @@ -506,7 +506,7 @@ class AvkortingRepository( dataSource.transaction { tx -> queryOf( "SELECT * FROM avkorting_aarsoppgjoer WHERE sak_id= ? ORDER BY aar ASC", - sakId.sakId, + sakId.value, ).let { query -> tx.run( query diff --git a/apps/etterlatte-beregning/src/main/kotlin/avkorting/AvkortingService.kt b/apps/etterlatte-beregning/src/main/kotlin/avkorting/AvkortingService.kt index 229e265ad3d..196432f1c93 100644 --- a/apps/etterlatte-beregning/src/main/kotlin/avkorting/AvkortingService.kt +++ b/apps/etterlatte-beregning/src/main/kotlin/avkorting/AvkortingService.kt @@ -111,7 +111,7 @@ class AvkortingService( when (behandling.opphoerFraOgMed) { null -> { val aldersovergang = - grunnlagKlient.aldersovergangMaaned(behandling.sak, behandling.sakType, brukerTokenInfo) + grunnlagKlient.aldersovergangMaaned(behandling.sakId, behandling.sakType, brukerTokenInfo) when (aldersovergang.year) { lagreGrunnlag.fom.year -> aldersovergang else -> null @@ -131,7 +131,7 @@ class AvkortingService( aldersovergangMaaned, ) - avkortingRepository.lagreAvkorting(behandlingId, behandling.sak, beregnetAvkorting) + avkortingRepository.lagreAvkorting(behandlingId, behandling.sakId, beregnetAvkorting) val lagretAvkorting = hentAvkortingNonNull(behandling.id) val avkortingFrontend = if (behandling.behandlingType == BehandlingType.FØRSTEGANGSBEHANDLING) { @@ -194,7 +194,7 @@ class AvkortingService( val beregning = beregningService.hentBeregningNonnull(behandling.id) val sanksjoner = sanksjonService.hentSanksjon(behandling.id) ?: emptyList() val beregnetAvkorting = avkorting.beregnAvkortingRevurdering(beregning, sanksjoner) - avkortingRepository.lagreAvkorting(behandling.id, behandling.sak, beregnetAvkorting) + avkortingRepository.lagreAvkorting(behandling.id, behandling.sakId, beregnetAvkorting) val lagretAvkorting = hentAvkortingNonNull(behandling.id) settBehandlingStatusAvkortet(brukerTokenInfo, behandling, lagretAvkorting) return lagretAvkorting @@ -261,7 +261,7 @@ class AvkortingService( brukerTokenInfo: BrukerTokenInfo, virkningstidspunkt: YearMonth, ): Avkorting { - val alleVedtak = vedtakKlient.hentIverksatteVedtak(behandling.sak, brukerTokenInfo) + val alleVedtak = vedtakKlient.hentIverksatteVedtak(behandling.sakId, brukerTokenInfo) val forrigeBehandlingId = alleVedtak .filter { @@ -277,7 +277,7 @@ class AvkortingService( return avkortingReparerAarsoppgjoeret.hentSisteAvkortingMedReparertAarsoppgjoer( forrigeAvkorting, virkningstidspunkt, - behandling.sak, + behandling.sakId, alleVedtak, ) } diff --git a/apps/etterlatte-beregning/src/main/kotlin/avkorting/AvkortingTidligAlderspensjonService.kt b/apps/etterlatte-beregning/src/main/kotlin/avkorting/AvkortingTidligAlderspensjonService.kt index 3b888d0cb4d..62e2a28fb8e 100644 --- a/apps/etterlatte-beregning/src/main/kotlin/avkorting/AvkortingTidligAlderspensjonService.kt +++ b/apps/etterlatte-beregning/src/main/kotlin/avkorting/AvkortingTidligAlderspensjonService.kt @@ -22,7 +22,7 @@ class AvkortingTidligAlderspensjonService( brukerTokenInfo: BrukerTokenInfo, ) { val behandling = behandlingKlient.hentBehandling(behandlingId, brukerTokenInfo) - logger.info("Sjekker om vi skal opprette oppgave om opphør grunnen tidlig alderspensjon for sakId=${behandling.sak.sakId}") + logger.info("Sjekker om vi skal opprette oppgave om opphør grunnen tidlig alderspensjon for sakId=${behandling.sakId.value}") val avkorting = avkortingRepository.hentAvkorting(behandlingId) ?: throw AvkortingFinnesIkkeException(behandlingId) @@ -57,7 +57,7 @@ class AvkortingTidligAlderspensjonService( } if (overstyrtInntektsavkorting != null) { - logger.info("Oppretter oppgave om opphør grunnen tidlig alderspensjon for sakId=${behandling.sak.sakId}") + logger.info("Oppretter oppgave om opphør grunnen tidlig alderspensjon for sakId=${behandling.sakId.value}") // Vi trekker fra 2 måneder (2L) for å få måneden før opphør (2024.03). // For eksempel, hvis fom = 2024.1 og innvilgaMaaneder = 3: @@ -69,7 +69,7 @@ class AvkortingTidligAlderspensjonService( .atDay(1) behandlingKlient.opprettOppgave( - behandling.sak, + behandling.sakId, brukerTokenInfo, OppgaveType.GENERELL_OPPGAVE, "Opphør av ytelse på grunn av alderspensjon.", @@ -78,7 +78,7 @@ class AvkortingTidligAlderspensjonService( behandlingId.toString(), ) } else { - logger.info("Fant ingen tidlig alderspensjon for sakId=${behandling.sak.sakId}, trenger ingen oppgave om opphør.") + logger.info("Fant ingen tidlig alderspensjon for sakId=${behandling.sakId.value}, trenger ingen oppgave om opphør.") } } } diff --git a/apps/etterlatte-beregning/src/main/kotlin/beregning/BeregningRepository.kt b/apps/etterlatte-beregning/src/main/kotlin/beregning/BeregningRepository.kt index 3b20c67c720..b4089d50988 100644 --- a/apps/etterlatte-beregning/src/main/kotlin/beregning/BeregningRepository.kt +++ b/apps/etterlatte-beregning/src/main/kotlin/beregning/BeregningRepository.kt @@ -76,7 +76,7 @@ class BeregningRepository( dataSource.transaction { tx -> queryOf( statement = Queries.hentOverstyrBeregning, - paramMap = mapOf("sakId" to sakId.sakId), + paramMap = mapOf("sakId" to sakId.value), ).let { query -> tx.run(query.map { toOverstyrBeregning(it) }.asSingle) } @@ -88,7 +88,7 @@ class BeregningRepository( statement = Queries.opprettOverstyrBeregning, paramMap = mapOf( - "sakId" to overstyrBeregning.sakId.sakId, + "sakId" to overstyrBeregning.sakId.value, "beskrivelse" to overstyrBeregning.beskrivelse, "tidspunkt" to overstyrBeregning.tidspunkt.toTimestamp(), "status" to overstyrBeregning.status.name, @@ -111,7 +111,7 @@ class BeregningRepository( dataSource.transaction { tx -> queryOf( statement = Queries.updateOverstyrtberegning, - paramMap = mapOf("sakId" to sakId.sakId, "status" to OverstyrBeregningStatus.IKKE_AKTIV.name), + paramMap = mapOf("sakId" to sakId.value, "status" to OverstyrBeregningStatus.IKKE_AKTIV.name), ).let { query -> tx.run(query.asUpdate) } @@ -135,7 +135,7 @@ class BeregningRepository( "soeskenFlokk" to beregningsperiode.soeskenFlokk?.toJson(), "grunnbeloepMnd" to beregningsperiode.grunnbelopMnd, "grunnbeloep" to beregningsperiode.grunnbelop, - "sakId" to beregning.grunnlagMetadata.sakId.sakId, + "sakId" to beregning.grunnlagMetadata.sakId.value, "grunnlagVersjon" to beregning.grunnlagMetadata.versjon, "trygdetid" to beregningsperiode.trygdetid, "trygdetidForIdent" to beregningsperiode.trygdetidForIdent, diff --git a/apps/etterlatte-beregning/src/main/kotlin/beregning/BeregningService.kt b/apps/etterlatte-beregning/src/main/kotlin/beregning/BeregningService.kt index b179c691d17..32baca5c3a6 100644 --- a/apps/etterlatte-beregning/src/main/kotlin/beregning/BeregningService.kt +++ b/apps/etterlatte-beregning/src/main/kotlin/beregning/BeregningService.kt @@ -78,7 +78,7 @@ class BeregningService( } fun hentOverstyrBeregning(behandling: DetaljertBehandling): OverstyrBeregning? = - beregningRepository.hentOverstyrBeregning(behandling.sak) + beregningRepository.hentOverstyrBeregning(behandling.sakId) suspend fun hentOverstyrBeregningPaaBehandlingId( behandlingId: UUID, @@ -86,7 +86,7 @@ class BeregningService( ): OverstyrBeregning? { val behandling = behandlingKlient.hentBehandling(behandlingId, brukerTokenInfo) - return beregningRepository.hentOverstyrBeregning(behandling.sak) + return beregningRepository.hentOverstyrBeregning(behandling.sakId) } suspend fun opprettOverstyrBeregning( @@ -105,7 +105,7 @@ class BeregningService( val opprettetOverstyrtBeregning = beregningRepository.opprettOverstyrBeregning( OverstyrBeregning( - behandling.sak, + behandling.sakId, overstyrBeregning.beskrivelse, Tidspunkt.now(), kategori = overstyrBeregning.kategori, @@ -130,7 +130,7 @@ class BeregningService( validerFoersteVirke(behandlingKlient, behandling, brukerTokenInfo) } - beregningRepository.deaktiverOverstyrtBeregning(behandling.sak) + beregningRepository.deaktiverOverstyrtBeregning(behandling.sakId) beregningRepository.slettOverstyrtBeregningsgrunnlag(behandling.id) behandlingKlient.statusTrygdetidOppdatert(behandlingId, brukerTokenInfo, commit = true) } else { @@ -151,7 +151,7 @@ class BeregningService( behandling: DetaljertBehandling, brukerTokenInfo: BrukerTokenInfo, ) { - val foersteVirkDto: FoersteVirkDto? = behandlingKlient.hentFoersteVirkningsdato(behandling.sak, brukerTokenInfo) + val foersteVirkDto: FoersteVirkDto? = behandlingKlient.hentFoersteVirkningsdato(behandling.sakId, brukerTokenInfo) if (foersteVirkDto != null && YearMonth.from(foersteVirkDto.foersteIverksatteVirkISak) != behandling.virkningstidspunkt?.dato) { throw KanIkkeAktivereOverstyrtBeregningGrunnetVirkningsdato() diff --git a/apps/etterlatte-beregning/src/main/kotlin/beregning/grunnlag/BeregningsGrunnlagRepository.kt b/apps/etterlatte-beregning/src/main/kotlin/beregning/grunnlag/BeregningsGrunnlagRepository.kt index bf3af26d8d8..d4435d53a87 100644 --- a/apps/etterlatte-beregning/src/main/kotlin/beregning/grunnlag/BeregningsGrunnlagRepository.kt +++ b/apps/etterlatte-beregning/src/main/kotlin/beregning/grunnlag/BeregningsGrunnlagRepository.kt @@ -102,7 +102,7 @@ class BeregningsGrunnlagRepository( "trygdetid_for_ident" to grunnlag.trygdetidForIdent, "prorata_broek_teller" to grunnlag.prorataBroekTeller, "prorata_broek_nevner" to grunnlag.prorataBroekNevner, - "sak_id" to grunnlag.sakId.sakId, + "sak_id" to grunnlag.sakId.value, "beskrivelse" to grunnlag.beskrivelse, "aarsak" to grunnlag.aarsak, "kilde" to grunnlag.kilde.toJson(), diff --git a/apps/etterlatte-beregning/src/main/kotlin/beregning/grunnlag/BeregningsGrunnlagService.kt b/apps/etterlatte-beregning/src/main/kotlin/beregning/grunnlag/BeregningsGrunnlagService.kt index cb0731b3690..1981cf2b054 100644 --- a/apps/etterlatte-beregning/src/main/kotlin/beregning/grunnlag/BeregningsGrunnlagService.kt +++ b/apps/etterlatte-beregning/src/main/kotlin/beregning/grunnlag/BeregningsGrunnlagService.kt @@ -77,7 +77,7 @@ class BeregningsGrunnlagService( // Her vil vi sjekke opp om det vi lagrer ned ikke er modifisert før virk på revurderingen val sisteIverksatteBehandling = vedtaksvurderingKlient - .hentIverksatteVedtak(behandling.sak, brukerTokenInfo) + .hentIverksatteVedtak(behandling.sakId, brukerTokenInfo) .sortedByDescending { it.datoFattet } .first { it.vedtakType != VedtakType.OPPHOER } @@ -240,7 +240,7 @@ class BeregningsGrunnlagService( return if (behandling.behandlingType == BehandlingType.REVURDERING) { val sisteIverksatteBehandling = vedtaksvurderingKlient - .hentIverksatteVedtak(behandling.sak, brukerTokenInfo) + .hentIverksatteVedtak(behandling.sakId, brukerTokenInfo) .sortedByDescending { it.datoFattet } .first { it.vedtakType != VedtakType.OPPHOER } // Opphør har ikke beregningsgrunnlag @@ -272,7 +272,7 @@ class BeregningsGrunnlagService( runBlocking { behandlingKlient.hentBehandling(behandlingId, brukerTokenInfo) } - if (beregningRepository.hentOverstyrBeregning(behandling.sak) != null) { + if (beregningRepository.hentOverstyrBeregning(behandling.sakId) != null) { dupliserOverstyrBeregningGrunnlag(behandlingId, forrigeBehandlingId) return } else { @@ -370,7 +370,7 @@ class BeregningsGrunnlagService( trygdetidForIdent = it.data.trygdetidForIdent, prorataBroekTeller = it.data.prorataBroekTeller, prorataBroekNevner = it.data.prorataBroekNevner, - sakId = behandling.sak, + sakId = behandling.sakId, beskrivelse = it.data.beskrivelse, aarsak = it.data.aarsak, kilde = Grunnlagsopplysning.Saksbehandler.create(brukerTokenInfo.ident()), diff --git a/apps/etterlatte-beregning/src/main/kotlin/klienter/BehandlingKlient.kt b/apps/etterlatte-beregning/src/main/kotlin/klienter/BehandlingKlient.kt index f514cadc3c9..e7a85e4fa89 100644 --- a/apps/etterlatte-beregning/src/main/kotlin/klienter/BehandlingKlient.kt +++ b/apps/etterlatte-beregning/src/main/kotlin/klienter/BehandlingKlient.kt @@ -140,7 +140,7 @@ class BehandlingKlientImpl( resource = Resource( clientId = clientId, - url = "$resourceUrl/api/sak/${sakId.sakId}/behandlinger/foerstevirk", + url = "$resourceUrl/api/sak/${sakId.value}/behandlinger/foerstevirk", ), brukerTokenInfo = brukerTokenInfo, ).mapBoth( @@ -170,7 +170,7 @@ class BehandlingKlientImpl( resource = Resource( clientId = clientId, - url = "$resourceUrl/saker/${sakId.sakId}/behandlinger/sisteIverksatte", + url = "$resourceUrl/saker/${sakId.value}/behandlinger/sisteIverksatte", ), brukerTokenInfo = brukerTokenInfo, ).mapBoth( @@ -279,7 +279,7 @@ class BehandlingKlientImpl( logger.info("Oppretter oppgave for sakId=$sakId") val resource = - Resource(clientId = clientId, url = "$resourceUrl/oppgaver/sak/${sakId.sakId}/opprett") + Resource(clientId = clientId, url = "$resourceUrl/oppgaver/sak/${sakId.value}/opprett") downstreamResourceClient.post( resource, diff --git a/apps/etterlatte-beregning/src/main/kotlin/klienter/GrunnlagKlient.kt b/apps/etterlatte-beregning/src/main/kotlin/klienter/GrunnlagKlient.kt index 7fe08356d95..d49a097d9b2 100644 --- a/apps/etterlatte-beregning/src/main/kotlin/klienter/GrunnlagKlient.kt +++ b/apps/etterlatte-beregning/src/main/kotlin/klienter/GrunnlagKlient.kt @@ -93,7 +93,7 @@ class GrunnlagKlientImpl( resource = Resource( clientId = clientId, - url = "$resourceUrl/api/grunnlag/aldersovergang/sak/${sakId.sakId}/${sakType.name}", + url = "$resourceUrl/api/grunnlag/aldersovergang/sak/${sakId.value}/${sakType.name}", ), brukerTokenInfo = brukerTokenInfo, ).mapBoth( diff --git a/apps/etterlatte-beregning/src/main/kotlin/klienter/VedtaksvurderingKlient.kt b/apps/etterlatte-beregning/src/main/kotlin/klienter/VedtaksvurderingKlient.kt index 7d242cbe040..2237f77775d 100644 --- a/apps/etterlatte-beregning/src/main/kotlin/klienter/VedtaksvurderingKlient.kt +++ b/apps/etterlatte-beregning/src/main/kotlin/klienter/VedtaksvurderingKlient.kt @@ -49,7 +49,7 @@ class VedtaksvurderingKlientImpl( resource = Resource( clientId = clientId, - url = "$resourceUrl/api/vedtak/sak/${sakId.sakId}/iverksatte", + url = "$resourceUrl/api/vedtak/sak/${sakId.value}/iverksatte", ), brukerTokenInfo = brukerTokenInfo, ).mapBoth( diff --git a/apps/etterlatte-beregning/src/main/kotlin/sanksjon/SanksjonRepository.kt b/apps/etterlatte-beregning/src/main/kotlin/sanksjon/SanksjonRepository.kt index 4f18b71e129..682b65a08d2 100644 --- a/apps/etterlatte-beregning/src/main/kotlin/sanksjon/SanksjonRepository.kt +++ b/apps/etterlatte-beregning/src/main/kotlin/sanksjon/SanksjonRepository.kt @@ -49,7 +49,7 @@ class SanksjonRepository( mapOf( "id" to UUID.randomUUID(), "behandlingId" to behandlingId, - "sak_id" to sakId.sakId, + "sak_id" to sakId.value, "type" to sanksjon.type.name, "fom" to sanksjon.fom, "tom" to sanksjon.tom, @@ -80,7 +80,7 @@ class SanksjonRepository( mapOf( "id" to UUID.randomUUID(), "behandlingId" to behandlingId, - "sak_id" to sakId.sakId, + "sak_id" to sakId.value, "type" to sanksjon.type.name, "fom" to sanksjon.fom.atDay(1), "tom" to sanksjon.tom?.atEndOfMonth(), diff --git a/apps/etterlatte-beregning/src/main/kotlin/sanksjon/SanksjonService.kt b/apps/etterlatte-beregning/src/main/kotlin/sanksjon/SanksjonService.kt index 770ae09df37..322ed617b0f 100644 --- a/apps/etterlatte-beregning/src/main/kotlin/sanksjon/SanksjonService.kt +++ b/apps/etterlatte-beregning/src/main/kotlin/sanksjon/SanksjonService.kt @@ -62,7 +62,7 @@ class SanksjonService( return } - val forrigeBehandlingId = behandlingKlient.hentSisteIverksatteBehandling(behandling.sak, brukerTokenInfo).id + val forrigeBehandlingId = behandlingKlient.hentSisteIverksatteBehandling(behandling.sakId, brukerTokenInfo).id val sanksjonerIDenneBehandlingen = sanksjonRepository.hentSanksjon(behandlingId) val sanksjonerIForrigeBehandling = sanksjonRepository.hentSanksjon(forrigeBehandlingId) @@ -92,7 +92,7 @@ class SanksjonService( if (!behandling.status.kanEndres()) throw BehandlingKanIkkeEndres() if (behandling.virkningstidspunkt == null) throw ManglerVirkningstidspunktException() - if (sanksjon.sakId != behandling.sak) throw SakidTilhoererIkkeBehandlingException() + if (sanksjon.sakId != behandling.sakId) throw SakidTilhoererIkkeBehandlingException() val normalisertFom = YearMonth.from(sanksjon.fom) val normalisertTom = sanksjon.tom?.let { YearMonth.from(it) } @@ -105,7 +105,7 @@ class SanksjonService( if (sanksjon.id === null) { logger.info("Oppretter sanksjon med behandlingID=$behandlingId") settBehandlingTilBeregnetStatus(behandlingId, brukerTokenInfo) - return sanksjonRepository.opprettSanksjon(behandlingId, behandling.sak, brukerTokenInfo.ident(), sanksjon) + return sanksjonRepository.opprettSanksjon(behandlingId, behandling.sakId, brukerTokenInfo.ident(), sanksjon) } logger.info("Oppdaterer sanksjon med behandlingID=$behandlingId") @@ -131,7 +131,7 @@ class SanksjonService( return true } val forrigeIverksatteBehandling = - behandlingKlient.hentSisteIverksatteBehandling(behandling.sak, brukerTokenInfo) + behandlingKlient.hentSisteIverksatteBehandling(behandling.sakId, brukerTokenInfo) val sanksjonerIForrigeBehandling = sanksjonRepository.hentSanksjon(forrigeIverksatteBehandling.id) ?: emptyList() val sanksjonerIBehandling = sanksjonRepository.hentSanksjon(behandling.id) ?: emptyList() diff --git a/apps/etterlatte-beregning/src/test/kotlin/TestHelper.kt b/apps/etterlatte-beregning/src/test/kotlin/TestHelper.kt index 80338a237b8..8940166541b 100644 --- a/apps/etterlatte-beregning/src/test/kotlin/TestHelper.kt +++ b/apps/etterlatte-beregning/src/test/kotlin/TestHelper.kt @@ -336,7 +336,7 @@ fun behandling( opphoerFraOgMed: YearMonth? = null, ) = DetaljertBehandling( id = id, - sak = sak, + sakId = sak, sakType = sakType, soeker = "12312312321", status = status, diff --git a/apps/etterlatte-beregning/src/test/kotlin/avkorting/AvkortingServiceTest.kt b/apps/etterlatte-beregning/src/test/kotlin/avkorting/AvkortingServiceTest.kt index 606f16f2169..98b8d602925 100644 --- a/apps/etterlatte-beregning/src/test/kotlin/avkorting/AvkortingServiceTest.kt +++ b/apps/etterlatte-beregning/src/test/kotlin/avkorting/AvkortingServiceTest.kt @@ -218,11 +218,11 @@ internal class AvkortingServiceTest { coVerify(exactly = 1) { behandlingKlient.hentBehandling(behandlingId, bruker) avkortingRepository.hentAvkorting(behandlingId) - vedtaksvurderingKlient.hentIverksatteVedtak(behandling.sak, bruker) + vedtaksvurderingKlient.hentIverksatteVedtak(behandling.sakId, bruker) avkortingReparerAarsoppgjoeret.hentSisteAvkortingMedReparertAarsoppgjoer( forrigeAvkorting, YearMonth.of(2024, 1), - behandling.sak, + behandling.sakId, alleVedtak, ) avkortingRepository.hentAvkorting(forrigeBehandlingId) @@ -280,11 +280,11 @@ internal class AvkortingServiceTest { coVerify(exactly = 1) { behandlingKlient.avkort(behandlingId, bruker, false) behandlingKlient.hentBehandling(behandlingId, bruker) - vedtaksvurderingKlient.hentIverksatteVedtak(behandling.sak, bruker) + vedtaksvurderingKlient.hentIverksatteVedtak(behandling.sakId, bruker) avkortingReparerAarsoppgjoeret.hentSisteAvkortingMedReparertAarsoppgjoer( forrigeAvkorting, YearMonth.of(2024, 1), - behandling.sak, + behandling.sakId, alleVedtak, ) avkortingRepository.hentAvkorting(forrigeBehandlingId) @@ -352,11 +352,11 @@ internal class AvkortingServiceTest { coVerify(exactly = 1) { behandlingKlient.avkort(behandlingId, bruker, false) behandlingKlient.hentBehandling(behandlingId, bruker) - vedtaksvurderingKlient.hentIverksatteVedtak(behandling.sak, bruker) + vedtaksvurderingKlient.hentIverksatteVedtak(behandling.sakId, bruker) avkortingReparerAarsoppgjoeret.hentSisteAvkortingMedReparertAarsoppgjoer( forrigeAvkorting, YearMonth.of(2024, 1), - behandling.sak, + behandling.sakId, alleVedtak, ) avkortingRepository.hentAvkorting(forrigeBehandlingId) @@ -432,7 +432,7 @@ internal class AvkortingServiceTest { AvkortingValider.validerInntekt(endretGrunnlag, eksisterendeAvkorting, true) beregningService.hentBeregningNonnull(behandlingId) sanksjonService.hentSanksjon(behandlingId) - grunnlagKlient.aldersovergangMaaned(behandling.sak, SakType.OMSTILLINGSSTOENAD, bruker) + grunnlagKlient.aldersovergangMaaned(behandling.sakId, SakType.OMSTILLINGSSTOENAD, bruker) endretGrunnlag.fom eksisterendeAvkorting.beregnAvkortingMedNyttGrunnlag( endretGrunnlag, @@ -521,7 +521,7 @@ internal class AvkortingServiceTest { avkortingReparerAarsoppgjoeret.hentSisteAvkortingMedReparertAarsoppgjoer( forrigeAvkorting, YearMonth.of(2024, 3), - revurdering.sak, + revurdering.sakId, alleVedtak, ) avkortingRepository.hentAvkorting(forrigeBehandling) @@ -595,7 +595,7 @@ internal class AvkortingServiceTest { AvkortingValider.validerInntekt(endretGrunnlag, eksisterendeAvkorting, true) beregningService.hentBeregningNonnull(behandlingId) sanksjonService.hentSanksjon(behandlingId) - grunnlagKlient.aldersovergangMaaned(behandling.sak, SakType.OMSTILLINGSSTOENAD, bruker) + grunnlagKlient.aldersovergangMaaned(behandling.sakId, SakType.OMSTILLINGSSTOENAD, bruker) endretGrunnlag.fom eksisterendeAvkorting.beregnAvkortingMedNyttGrunnlag( endretGrunnlag, @@ -657,7 +657,7 @@ internal class AvkortingServiceTest { AvkortingValider.validerInntekt(endretGrunnlag, eksisterendeAvkorting, true) beregningService.hentBeregningNonnull(behandlingId) sanksjonService.hentSanksjon(behandlingId) - grunnlagKlient.aldersovergangMaaned(behandling.sak, SakType.OMSTILLINGSSTOENAD, bruker) + grunnlagKlient.aldersovergangMaaned(behandling.sakId, SakType.OMSTILLINGSSTOENAD, bruker) endretGrunnlag.fom eksisterendeAvkorting.beregnAvkortingMedNyttGrunnlag( endretGrunnlag, @@ -727,7 +727,7 @@ internal class AvkortingServiceTest { AvkortingValider.validerInntekt(endretGrunnlag, eksisterendeAvkorting, true) beregningService.hentBeregningNonnull(behandlingId) sanksjonService.hentSanksjon(behandlingId) - grunnlagKlient.aldersovergangMaaned(behandling.sak, SakType.OMSTILLINGSSTOENAD, bruker) + grunnlagKlient.aldersovergangMaaned(behandling.sakId, SakType.OMSTILLINGSSTOENAD, bruker) endretGrunnlag.fom eksisterendeAvkorting.beregnAvkortingMedNyttGrunnlag( endretGrunnlag, diff --git a/apps/etterlatte-beregning/src/test/kotlin/avkorting/AvkortingTidligAlderspensjonServiceTest.kt b/apps/etterlatte-beregning/src/test/kotlin/avkorting/AvkortingTidligAlderspensjonServiceTest.kt index 22f95b7c6ee..c2ca7ead5a2 100644 --- a/apps/etterlatte-beregning/src/test/kotlin/avkorting/AvkortingTidligAlderspensjonServiceTest.kt +++ b/apps/etterlatte-beregning/src/test/kotlin/avkorting/AvkortingTidligAlderspensjonServiceTest.kt @@ -90,7 +90,7 @@ class AvkortingTidligAlderspensjonServiceTest { coEvery { behandlingKlient.opprettOppgave( - behandling.sak, + behandling.sakId, brukerTokenInfo, OppgaveType.GENERELL_OPPGAVE, "Opphør av ytelse på grunn av alderspensjon.", @@ -107,7 +107,7 @@ class AvkortingTidligAlderspensjonServiceTest { val slotTidspunkt = slot() coVerify(exactly = 1) { behandlingKlient.opprettOppgave( - behandling.sak, + behandling.sakId, brukerTokenInfo, OppgaveType.GENERELL_OPPGAVE, "Opphør av ytelse på grunn av alderspensjon.", @@ -175,7 +175,7 @@ class AvkortingTidligAlderspensjonServiceTest { coEvery { behandlingKlient.opprettOppgave( - behandling.sak, + behandling.sakId, brukerTokenInfo, OppgaveType.GENERELL_OPPGAVE, "Opphør av ytelse på grunn av alderspensjon.", @@ -192,7 +192,7 @@ class AvkortingTidligAlderspensjonServiceTest { val slotTidspunkt = slot() coVerify(exactly = 1) { behandlingKlient.opprettOppgave( - behandling.sak, + behandling.sakId, brukerTokenInfo, OppgaveType.GENERELL_OPPGAVE, "Opphør av ytelse på grunn av alderspensjon.", @@ -243,7 +243,7 @@ class AvkortingTidligAlderspensjonServiceTest { coEvery { behandlingKlient.opprettOppgave( - behandling.sak, + behandling.sakId, brukerTokenInfo, OppgaveType.GENERELL_OPPGAVE, "Opphør av ytelse på grunn av alderspensjon.", @@ -260,7 +260,7 @@ class AvkortingTidligAlderspensjonServiceTest { val slotTidspunkt = slot() coVerify(exactly = 1) { behandlingKlient.opprettOppgave( - behandling.sak, + behandling.sakId, brukerTokenInfo, OppgaveType.GENERELL_OPPGAVE, "Opphør av ytelse på grunn av alderspensjon.", diff --git a/apps/etterlatte-beregning/src/test/kotlin/beregning/BeregnBarnepensjonServiceTest.kt b/apps/etterlatte-beregning/src/test/kotlin/beregning/BeregnBarnepensjonServiceTest.kt index 06adf5f3d16..658a07da8ea 100644 --- a/apps/etterlatte-beregning/src/test/kotlin/beregning/BeregnBarnepensjonServiceTest.kt +++ b/apps/etterlatte-beregning/src/test/kotlin/beregning/BeregnBarnepensjonServiceTest.kt @@ -1009,7 +1009,7 @@ internal class BeregnBarnepensjonServiceTest { ): DetaljertBehandling = mockk { every { id } returns randomUUID() - every { sak } returns sakId1 + every { sakId } returns sakId1 every { behandlingType } returns type every { virkningstidspunkt } returns VirkningstidspunktTestData.virkningstidsunkt(virk) every { kilde } returns vedtaksloesning diff --git a/apps/etterlatte-beregning/src/test/kotlin/beregning/BeregnOmstillingsstoenadServiceTest.kt b/apps/etterlatte-beregning/src/test/kotlin/beregning/BeregnOmstillingsstoenadServiceTest.kt index 27fe37737ba..96531e20ecd 100644 --- a/apps/etterlatte-beregning/src/test/kotlin/beregning/BeregnOmstillingsstoenadServiceTest.kt +++ b/apps/etterlatte-beregning/src/test/kotlin/beregning/BeregnOmstillingsstoenadServiceTest.kt @@ -330,7 +330,7 @@ internal class BeregnOmstillingsstoenadServiceTest { ): DetaljertBehandling = mockk().apply { every { id } returns randomUUID() - every { sak } returns sakId1 + every { sakId } returns sakId1 every { behandlingType } returns type every { virkningstidspunkt } returns VirkningstidspunktTestData.virkningstidsunkt(virk) } diff --git a/apps/etterlatte-beregning/src/test/kotlin/beregning/BeregnOverstyrServiceTest.kt b/apps/etterlatte-beregning/src/test/kotlin/beregning/BeregnOverstyrServiceTest.kt index e4f0f9f59d0..e698c21a9e7 100644 --- a/apps/etterlatte-beregning/src/test/kotlin/beregning/BeregnOverstyrServiceTest.kt +++ b/apps/etterlatte-beregning/src/test/kotlin/beregning/BeregnOverstyrServiceTest.kt @@ -101,7 +101,7 @@ internal class BeregnOverstyrServiceTest { val beregning = beregnOverstyrBeregningService.beregn( behandling, - OverstyrBeregning(behandling.sak, "Test", Tidspunkt.now(), kategori = OverstyrtBeregningKategori.UKJENT_KATEGORI), + OverstyrBeregning(behandling.sakId, "Test", Tidspunkt.now(), kategori = OverstyrtBeregningKategori.UKJENT_KATEGORI), bruker, ) @@ -184,7 +184,7 @@ internal class BeregnOverstyrServiceTest { val beregning = beregnOverstyrBeregningService.beregn( behandling, - OverstyrBeregning(behandling.sak, "Test", Tidspunkt.now(), kategori = OverstyrtBeregningKategori.UKJENT_KATEGORI), + OverstyrBeregning(behandling.sakId, "Test", Tidspunkt.now(), kategori = OverstyrtBeregningKategori.UKJENT_KATEGORI), bruker, ) @@ -274,7 +274,7 @@ internal class BeregnOverstyrServiceTest { val beregning = beregnOverstyrBeregningService.beregn( behandling, - OverstyrBeregning(behandling.sak, "Test", Tidspunkt.now(), kategori = OverstyrtBeregningKategori.UKJENT_KATEGORI), + OverstyrBeregning(behandling.sakId, "Test", Tidspunkt.now(), kategori = OverstyrtBeregningKategori.UKJENT_KATEGORI), bruker, ) @@ -364,7 +364,7 @@ internal class BeregnOverstyrServiceTest { val beregning = beregnOverstyrBeregningService.beregn( behandling, - OverstyrBeregning(behandling.sak, "Test", Tidspunkt.now(), kategori = OverstyrtBeregningKategori.UKJENT_KATEGORI), + OverstyrBeregning(behandling.sakId, "Test", Tidspunkt.now(), kategori = OverstyrtBeregningKategori.UKJENT_KATEGORI), bruker, ) @@ -403,7 +403,7 @@ internal class BeregnOverstyrServiceTest { ): DetaljertBehandling = mockk().apply { every { id } returns UUID.randomUUID() - every { sak } returns sakId1 + every { sakId } returns sakId1 every { behandlingType } returns type every { sakType } returns saksType every { virkningstidspunkt } returns VirkningstidspunktTestData.virkningstidsunkt(virk) diff --git a/apps/etterlatte-beregning/src/test/kotlin/beregning/BeregningRoutesTest.kt b/apps/etterlatte-beregning/src/test/kotlin/beregning/BeregningRoutesTest.kt index 926ddc3011a..d0260e29152 100644 --- a/apps/etterlatte-beregning/src/test/kotlin/beregning/BeregningRoutesTest.kt +++ b/apps/etterlatte-beregning/src/test/kotlin/beregning/BeregningRoutesTest.kt @@ -100,7 +100,7 @@ internal class BeregningRoutesTest { coEvery { behandlingKlient.harTilgangTilBehandling(any(), any(), any()) } returns true every { beregningRepository.hent(beregning.behandlingId) } returns beregning coEvery { behandlingKlient.hentBehandling(any(), any()) } returns behandling - every { behandling.sak } returns sakId1 + every { behandling.sakId } returns sakId1 every { beregningRepository.hentOverstyrBeregning(sakId1) } returns null testApplication { @@ -183,7 +183,7 @@ internal class BeregningRoutesTest { coEvery { behandlingKlient.harTilgangTilBehandling(any(), any(), any()) } returns true coEvery { behandlingKlient.hentBehandling(any(), any()) } returns behandling - every { behandling.sak } returns sakId1 + every { behandling.sakId } returns sakId1 every { beregningRepository.hentOverstyrBeregning(sakId1) } returns OverstyrBeregning( sakId1, @@ -218,7 +218,7 @@ internal class BeregningRoutesTest { coEvery { behandlingKlient.harTilgangTilBehandling(any(), any(), any()) } returns true coEvery { behandlingKlient.hentBehandling(any(), any()) } returns behandling - every { behandling.sak } returns sakId1 + every { behandling.sakId } returns sakId1 every { beregningRepository.hentOverstyrBeregning(sakId1) } returns null testApplication { @@ -268,7 +268,7 @@ internal class BeregningRoutesTest { mockk().apply { every { id } returns randomUUID() every { behandlingType } returns BehandlingType.FØRSTEGANGSBEHANDLING - every { sak } returns sakId1 + every { sakId } returns sakId1 every { sakType } returns SakType.BARNEPENSJON every { virkningstidspunkt } returns VirkningstidspunktTestData.virkningstidsunkt(YearMonth.of(2023, 1)) every { opphoerFraOgMed } returns null diff --git a/apps/etterlatte-beregning/src/test/kotlin/beregning/BeregningServiceTest.kt b/apps/etterlatte-beregning/src/test/kotlin/beregning/BeregningServiceTest.kt index 61e69f2647e..729f205dd62 100644 --- a/apps/etterlatte-beregning/src/test/kotlin/beregning/BeregningServiceTest.kt +++ b/apps/etterlatte-beregning/src/test/kotlin/beregning/BeregningServiceTest.kt @@ -72,7 +72,7 @@ internal class BeregningServiceTest { val beregning = mockk() val overstyrBeregning = OverstyrBeregning( - behandling.sak, + behandling.sakId, "Test", Tidspunkt.now(), kategori = OverstyrtBeregningKategori.UKJENT_KATEGORI, @@ -144,7 +144,7 @@ internal class BeregningServiceTest { val beregning = mockk() val overstyrBeregning = OverstyrBeregning( - behandling.sak, + behandling.sakId, "Test", Tidspunkt.now(), kategori = OverstyrtBeregningKategori.UKJENT_KATEGORI, @@ -209,7 +209,7 @@ internal class BeregningServiceTest { coEvery { behandlingKlient.hentBehandling(any(), any()) } returns behandling every { beregningRepository.hentOverstyrBeregning(any()) } returns OverstyrBeregning( - behandling.sak, + behandling.sakId, "Test", Tidspunkt.now(), kategori = OverstyrtBeregningKategori.UKJENT_KATEGORI, @@ -220,7 +220,7 @@ internal class BeregningServiceTest { overstyrBeregning shouldNotBe null - overstyrBeregning?.sakId shouldBe behandling.sak + overstyrBeregning?.sakId shouldBe behandling.sakId overstyrBeregning?.beskrivelse shouldBe "Test" overstyrBeregning?.kategori shouldBe OverstyrtBeregningKategori.UKJENT_KATEGORI @@ -248,7 +248,7 @@ internal class BeregningServiceTest { overstyrBeregning shouldNotBe null - overstyrBeregning?.sakId shouldBe behandling.sak + overstyrBeregning?.sakId shouldBe behandling.sakId overstyrBeregning?.beskrivelse shouldBe "Test" overstyrBeregning?.kategori shouldBe OverstyrtBeregningKategori.UKJENT_KATEGORI @@ -281,7 +281,7 @@ internal class BeregningServiceTest { overstyrBeregning shouldNotBe null - overstyrBeregning?.sakId shouldBe behandling.sak + overstyrBeregning?.sakId shouldBe behandling.sakId overstyrBeregning?.beskrivelse shouldBe "Test" verify(exactly = 1) { @@ -304,7 +304,7 @@ internal class BeregningServiceTest { coEvery { behandlingKlient.statusTrygdetidOppdatert(any(), any(), any()) } returns true every { beregningRepository.hentOverstyrBeregning(any()) } returns OverstyrBeregning( - behandling.sak, + behandling.sakId, "Test", Tidspunkt.now(), kategori = OverstyrtBeregningKategori.UKJENT_KATEGORI, @@ -320,7 +320,7 @@ internal class BeregningServiceTest { overstyrBeregning shouldNotBe null - overstyrBeregning?.sakId shouldBe behandling.sak + overstyrBeregning?.sakId shouldBe behandling.sakId overstyrBeregning?.beskrivelse shouldBe "Test" overstyrBeregning?.kategori shouldBe OverstyrtBeregningKategori.UKJENT_KATEGORI @@ -331,7 +331,7 @@ internal class BeregningServiceTest { private fun mockBehandling(type: SakType): DetaljertBehandling = mockk().apply { every { id } returns randomUUID() - every { sak } returns sakId1 + every { sakId } returns sakId1 every { sakType } returns type every { behandlingType } returns BehandlingType.FØRSTEGANGSBEHANDLING every { virkningstidspunkt } returns VirkningstidspunktTestData.virkningstidsunkt(YearMonth.of(2023, 1)) diff --git a/apps/etterlatte-beregning/src/test/kotlin/beregning/ReguleringTest.kt b/apps/etterlatte-beregning/src/test/kotlin/beregning/ReguleringTest.kt index 754f4de6144..ff2f29f9d6e 100644 --- a/apps/etterlatte-beregning/src/test/kotlin/beregning/ReguleringTest.kt +++ b/apps/etterlatte-beregning/src/test/kotlin/beregning/ReguleringTest.kt @@ -223,7 +223,7 @@ class ReguleringTest { vedtaksloesning: Vedtaksloesning = Vedtaksloesning.GJENNY, ) = mockk().apply { every { id } returns UUID.randomUUID() - every { sak } returns sakId1 + every { sakId } returns sakId1 every { behandlingType } returns BehandlingType.FØRSTEGANGSBEHANDLING every { virkningstidspunkt } returns VirkningstidspunktTestData.virkningstidsunkt(virk) every { kilde } returns vedtaksloesning diff --git a/apps/etterlatte-beregning/src/test/kotlin/beregning/grunnlag/BeregningsGrunnlagRoutesTest.kt b/apps/etterlatte-beregning/src/test/kotlin/beregning/grunnlag/BeregningsGrunnlagRoutesTest.kt index 148c3f02a37..05ec1d0ed59 100644 --- a/apps/etterlatte-beregning/src/test/kotlin/beregning/grunnlag/BeregningsGrunnlagRoutesTest.kt +++ b/apps/etterlatte-beregning/src/test/kotlin/beregning/grunnlag/BeregningsGrunnlagRoutesTest.kt @@ -94,7 +94,7 @@ internal class BeregningsGrunnlagRoutesTest { coEvery { behandlingKlient.hentBehandling(any(), any()) } returns DetaljertBehandling( id = randomUUID(), - sak = randomSakId(), + sakId = randomSakId(), sakType = SakType.BARNEPENSJON, soeker = "diam", status = BehandlingStatus.TRYGDETID_OPPDATERT, @@ -148,7 +148,7 @@ internal class BeregningsGrunnlagRoutesTest { coEvery { behandlingKlient.hentBehandling(idRevurdering, any()) } returns DetaljertBehandling( id = randomUUID(), - sak = sakId, + sakId = sakId, sakType = SakType.BARNEPENSJON, soeker = "", status = BehandlingStatus.TRYGDETID_OPPDATERT, @@ -296,7 +296,7 @@ internal class BeregningsGrunnlagRoutesTest { coEvery { behandlingKlient.hentBehandling(any(), any()) } returns DetaljertBehandling( id = randomUUID(), - sak = randomSakId(), + sakId = randomSakId(), sakType = SakType.BARNEPENSJON, soeker = "diam", status = BehandlingStatus.TRYGDETID_OPPDATERT, @@ -357,7 +357,7 @@ internal class BeregningsGrunnlagRoutesTest { coEvery { behandlingKlient.hentBehandling(any(), any()) } returns DetaljertBehandling( id = randomUUID(), - sak = randomSakId(), + sakId = randomSakId(), sakType = SakType.BARNEPENSJON, soeker = "diam", status = BehandlingStatus.TRYGDETID_OPPDATERT, @@ -646,7 +646,7 @@ internal class BeregningsGrunnlagRoutesTest { coEvery { behandlingKlient.hentBehandling(any(), any()) } returns DetaljertBehandling( id = randomUUID(), - sak = randomSakId, + sakId = randomSakId, sakType = SakType.BARNEPENSJON, soeker = "diam", status = BehandlingStatus.TRYGDETID_OPPDATERT, diff --git a/apps/etterlatte-beregning/src/test/kotlin/beregning/grunnlag/BeregningsGrunnlagServiceTest.kt b/apps/etterlatte-beregning/src/test/kotlin/beregning/grunnlag/BeregningsGrunnlagServiceTest.kt index eb88590ca90..e4f2f9a3850 100644 --- a/apps/etterlatte-beregning/src/test/kotlin/beregning/grunnlag/BeregningsGrunnlagServiceTest.kt +++ b/apps/etterlatte-beregning/src/test/kotlin/beregning/grunnlag/BeregningsGrunnlagServiceTest.kt @@ -189,8 +189,8 @@ internal class BeregningsGrunnlagServiceTest { @Test fun `skal ikke tillate endringer i beregningsgrunnlaget før virk på revurdering`() { - val sakId = randomSakId() - val foerstegangsbehandling = mockBehandling(type = SakType.BARNEPENSJON, uuid = randomUUID(), sakId = sakId) + val sakIdRandom = randomSakId() + val foerstegangsbehandling = mockBehandling(type = SakType.BARNEPENSJON, uuid = randomUUID(), sakIdsendtinn = sakIdRandom) val virk = YearMonth.of(2023, JANUARY) val virkMock = mockk() @@ -200,7 +200,7 @@ internal class BeregningsGrunnlagServiceTest { type = SakType.BARNEPENSJON, uuid = randomUUID(), behandlingstype = BehandlingType.REVURDERING, - sakId = sakId, + sakIdsendtinn = sakIdRandom, ) every { revurdering.virkningstidspunkt } returns virkMock @@ -232,7 +232,7 @@ internal class BeregningsGrunnlagServiceTest { coEvery { behandlingKlient.hentBehandling(foerstegangsbehandling.id, any()) } returns foerstegangsbehandling coEvery { behandlingKlient.statusTrygdetidOppdatert(revurdering.id, any(), any()) } returns true coEvery { - vedtaksvurderingKlient.hentIverksatteVedtak(sakId, any()) + vedtaksvurderingKlient.hentIverksatteVedtak(sakIdRandom, any()) } returns listOf(mockVedtak(foerstegangsbehandling.id, VedtakType.INNVILGELSE)) coEvery { behandlingKlient.hentBehandling(revurdering.id, any()) } returns revurdering @@ -264,14 +264,14 @@ internal class BeregningsGrunnlagServiceTest { @Test fun `skal ikke tillate endringer i beregningsgrunnlaget hvis forrigeGrunnlag mangler`() { val sakId = randomSakId() - val foerstegangsbehandling = mockBehandling(type = SakType.BARNEPENSJON, uuid = randomUUID(), sakId = sakId) + val foerstegangsbehandling = mockBehandling(type = SakType.BARNEPENSJON, uuid = randomUUID(), sakIdsendtinn = sakId) val revurdering = mockBehandling( type = SakType.BARNEPENSJON, uuid = randomUUID(), behandlingstype = BehandlingType.REVURDERING, - sakId = sakId, + sakIdsendtinn = sakId, ) val grunnlagEndring = @@ -322,14 +322,14 @@ internal class BeregningsGrunnlagServiceTest { @Test fun `skal tillate endringer i beregningsgrunnlaget hvis forrigeGrunnlag mangler pga overstyrt beregning`() { val sakId = randomSakId() - val foerstegangsbehandling = mockBehandling(type = SakType.BARNEPENSJON, uuid = randomUUID(), sakId = sakId) + val foerstegangsbehandling = mockBehandling(type = SakType.BARNEPENSJON, uuid = randomUUID(), sakIdsendtinn = sakId) val revurdering = mockBehandling( type = SakType.BARNEPENSJON, uuid = randomUUID(), behandlingstype = BehandlingType.REVURDERING, - sakId = sakId, + sakIdsendtinn = sakId, ) val grunnlagEndring = @@ -381,7 +381,7 @@ internal class BeregningsGrunnlagServiceTest { @Test fun `skal tillate endringer i beregningsgrunnlaget etter virk på revurdering`() { val sakId = randomSakId() - val foerstegangsbehandling = mockBehandling(type = SakType.BARNEPENSJON, uuid = randomUUID(), sakId = sakId) + val foerstegangsbehandling = mockBehandling(type = SakType.BARNEPENSJON, uuid = randomUUID(), sakIdsendtinn = sakId) val virk = YearMonth.of(2023, JANUARY) val virkMock = mockk() @@ -391,7 +391,7 @@ internal class BeregningsGrunnlagServiceTest { type = SakType.BARNEPENSJON, uuid = randomUUID(), behandlingstype = BehandlingType.REVURDERING, - sakId = sakId, + sakIdsendtinn = sakId, ) every { revurdering.virkningstidspunkt } returns virkMock @@ -1042,12 +1042,12 @@ internal class BeregningsGrunnlagServiceTest { type: SakType, uuid: UUID, behandlingstype: BehandlingType = BehandlingType.FØRSTEGANGSBEHANDLING, - sakId: SakId = sakId1, + sakIdsendtinn: SakId = sakId1, virkningstidspunktdato: YearMonth = REFORM_TIDSPUNKT_BP, ): DetaljertBehandling = mockk().apply { every { id } returns uuid - every { sak } returns sakId + every { sakId } returns sakIdsendtinn every { sakType } returns type every { behandlingType } returns behandlingstype every { virkningstidspunkt } returns VirkningstidspunktTestData.virkningstidsunkt(virkningstidspunktdato) diff --git a/apps/etterlatte-beregning/src/test/kotlin/sanksjon/SanksjonServiceTest.kt b/apps/etterlatte-beregning/src/test/kotlin/sanksjon/SanksjonServiceTest.kt index e5445490784..d14d2f61fab 100644 --- a/apps/etterlatte-beregning/src/test/kotlin/sanksjon/SanksjonServiceTest.kt +++ b/apps/etterlatte-beregning/src/test/kotlin/sanksjon/SanksjonServiceTest.kt @@ -507,7 +507,7 @@ internal class SanksjonServiceTest { coEvery { behandlingKlient.hentBehandling(forrigeBehandlingId, bruker) } returns forrigeBehandling coEvery { behandlingKlient.hentSisteIverksatteBehandling( - behandling.sak, + behandling.sakId, bruker, ) } returns SisteIverksatteBehandling(forrigeBehandlingId) @@ -544,7 +544,7 @@ internal class SanksjonServiceTest { every { sanksjonRepository.hentSanksjon(behandlingId) } returns sanksjonerIBehandling every { sanksjonRepository.hentSanksjon(forrigeBehandlingId) } returns sanksjonerForrige - coEvery { behandlingKlient.hentSisteIverksatteBehandling(behandling.sak, any()) } returns + coEvery { behandlingKlient.hentSisteIverksatteBehandling(behandling.sakId, any()) } returns SisteIverksatteBehandling(forrigeBehandlingId) // Vi oppretter ingen sanksjoner, siden behandlingen har allerede sanksjoner lagt inn diff --git a/apps/etterlatte-brev-api/src/main/kotlin/no/nav/etterlatte/brev/db/BrevRepository.kt b/apps/etterlatte-brev-api/src/main/kotlin/no/nav/etterlatte/brev/db/BrevRepository.kt index d6e45176651..d27185b8f38 100644 --- a/apps/etterlatte-brev-api/src/main/kotlin/no/nav/etterlatte/brev/db/BrevRepository.kt +++ b/apps/etterlatte-brev-api/src/main/kotlin/no/nav/etterlatte/brev/db/BrevRepository.kt @@ -99,7 +99,7 @@ class BrevRepository( fun hentBrevForSak(sakId: SakId): List = using(sessionOf(ds)) { session -> - session.list(queryOf(HENT_BREV_FOR_SAK_QUERY, sakId.sakId)) { brevRow -> + session.list(queryOf(HENT_BREV_FOR_SAK_QUERY, sakId.value)) { brevRow -> brevRow.tilBrev(session.hentMottakere(brevRow.long("id"))) } } @@ -356,7 +356,7 @@ class BrevRepository( queryOf( OPPRETT_BREV_QUERY, mapOf( - "sak_id" to ulagretBrev.sakId.sakId, + "sak_id" to ulagretBrev.sakId.value, "behandling_id" to ulagretBrev.behandlingId, "prosess_type" to ulagretBrev.prosessType.name, "soeker_fnr" to ulagretBrev.soekerFnr, diff --git a/apps/etterlatte-brev-api/src/main/kotlin/no/nav/etterlatte/brev/hentinformasjon/behandling/BehandlingKlient.kt b/apps/etterlatte-brev-api/src/main/kotlin/no/nav/etterlatte/brev/hentinformasjon/behandling/BehandlingKlient.kt index 4966b5dd593..5e304cdec26 100644 --- a/apps/etterlatte-brev-api/src/main/kotlin/no/nav/etterlatte/brev/hentinformasjon/behandling/BehandlingKlient.kt +++ b/apps/etterlatte-brev-api/src/main/kotlin/no/nav/etterlatte/brev/hentinformasjon/behandling/BehandlingKlient.kt @@ -35,7 +35,7 @@ class BehandlingKlient( brukerTokenInfo: BrukerTokenInfo, ): Sak = get( - url = "$resourceUrl/saker/${sakId.sakId}", + url = "$resourceUrl/saker/${sakId.value}", onSuccess = { deserialize(it.response!!.toString()) }, errorMessage = { "Sjekking av tilgang for behandling med id =$sakId feilet" }, brukerTokenInfo = brukerTokenInfo, @@ -46,7 +46,7 @@ class BehandlingKlient( brukerTokenInfo: BrukerTokenInfo, ): SisteIverksatteBehandling = get( - url = "$resourceUrl/saker/${sakId.sakId}/behandlinger/sisteIverksatte", + url = "$resourceUrl/saker/${sakId.value}/behandlinger/sisteIverksatte", onSuccess = { deserialize(it.response!!.toString()) }, errorMessage = { "Klarte ikke hente siste iverksatte behandling på sak med id=$sakId" }, brukerTokenInfo = brukerTokenInfo, diff --git a/apps/etterlatte-brev-api/src/main/kotlin/no/nav/etterlatte/brev/hentinformasjon/grunnlag/GrunnlagKlient.kt b/apps/etterlatte-brev-api/src/main/kotlin/no/nav/etterlatte/brev/hentinformasjon/grunnlag/GrunnlagKlient.kt index 61130d8dfea..bb4f273023e 100644 --- a/apps/etterlatte-brev-api/src/main/kotlin/no/nav/etterlatte/brev/hentinformasjon/grunnlag/GrunnlagKlient.kt +++ b/apps/etterlatte-brev-api/src/main/kotlin/no/nav/etterlatte/brev/hentinformasjon/grunnlag/GrunnlagKlient.kt @@ -38,7 +38,7 @@ class GrunnlagKlient( return downstreamResourceClient .get( - Resource(clientId, "$baseUrl/api/grunnlag/sak/${sakid.sakId}"), + Resource(clientId, "$baseUrl/api/grunnlag/sak/${sakid.value}"), brukerTokenInfo, ).mapBoth( success = { resource -> resource.response.let { deserialize(it.toString()) } }, diff --git a/apps/etterlatte-brev-api/src/main/kotlin/no/nav/etterlatte/brev/notat/NotatRepository.kt b/apps/etterlatte-brev-api/src/main/kotlin/no/nav/etterlatte/brev/notat/NotatRepository.kt index e6d9ae674fd..870f7adc5d8 100644 --- a/apps/etterlatte-brev-api/src/main/kotlin/no/nav/etterlatte/brev/notat/NotatRepository.kt +++ b/apps/etterlatte-brev-api/src/main/kotlin/no/nav/etterlatte/brev/notat/NotatRepository.kt @@ -35,7 +35,7 @@ class NotatRepository( it.run( queryOf( "SELECT id, sak_id, journalpost_id, tittel, opprettet, referanse FROM notat WHERE sak_id = ?", - sakId.sakId, + sakId.value, ).map(tilNotat) .asList, ) @@ -138,7 +138,7 @@ class NotatRepository( VALUES (:sak_id, :tittel, :payload, :opprettet, :referanse) """, mapOf( - "sak_id" to notat.sakId.sakId, + "sak_id" to notat.sakId.value, "tittel" to notat.tittel, "payload" to notat.payload.toJson(), "opprettet" to Tidspunkt.now().toTimestamp(), diff --git a/apps/etterlatte-brev-api/src/main/kotlin/no/nav/etterlatte/brev/oppgave/OppgaveKlient.kt b/apps/etterlatte-brev-api/src/main/kotlin/no/nav/etterlatte/brev/oppgave/OppgaveKlient.kt index e2b0e5cbc6b..875700c5d4f 100644 --- a/apps/etterlatte-brev-api/src/main/kotlin/no/nav/etterlatte/brev/oppgave/OppgaveKlient.kt +++ b/apps/etterlatte-brev-api/src/main/kotlin/no/nav/etterlatte/brev/oppgave/OppgaveKlient.kt @@ -33,7 +33,7 @@ class OppgaveKlient( try { downstreamResourceClient .post( - resource = Resource(clientId = clientId, url = "$resourceUrl/oppgaver/sak/${sakId.sakId}/opprett"), + resource = Resource(clientId = clientId, url = "$resourceUrl/oppgaver/sak/${sakId.value}/opprett"), brukerTokenInfo = brukerTokenInfo, postBody = nyOppgaveDto, ).mapBoth( diff --git a/apps/etterlatte-brev-api/src/test/kotlin/no/nav/etterlatte/brev/hentinformasjon/BrevdataFacadeImplTest.kt b/apps/etterlatte-brev-api/src/test/kotlin/no/nav/etterlatte/brev/hentinformasjon/BrevdataFacadeImplTest.kt index b9af6328ed1..6b931f4fe6f 100644 --- a/apps/etterlatte-brev-api/src/test/kotlin/no/nav/etterlatte/brev/hentinformasjon/BrevdataFacadeImplTest.kt +++ b/apps/etterlatte-brev-api/src/test/kotlin/no/nav/etterlatte/brev/hentinformasjon/BrevdataFacadeImplTest.kt @@ -258,7 +258,7 @@ internal class BrevdataFacadeImplTest { private fun lagBehandling() = DetaljertBehandling( id = UUID.randomUUID(), - sak = sakId1, + sakId = sakId1, sakType = SakType.BARNEPENSJON, soeker = "123", status = BehandlingStatus.OPPRETTET, diff --git a/apps/etterlatte-brev-api/src/test/kotlin/no/nav/etterlatte/brev/model/tilbakekreving/TilbakekrevingTesthjelper.kt b/apps/etterlatte-brev-api/src/test/kotlin/no/nav/etterlatte/brev/model/tilbakekreving/TilbakekrevingTesthjelper.kt index 688e23296e6..8aaf1cf0a37 100644 --- a/apps/etterlatte-brev-api/src/test/kotlin/no/nav/etterlatte/brev/model/tilbakekreving/TilbakekrevingTesthjelper.kt +++ b/apps/etterlatte-brev-api/src/test/kotlin/no/nav/etterlatte/brev/model/tilbakekreving/TilbakekrevingTesthjelper.kt @@ -1,6 +1,7 @@ package no.nav.etterlatte.brev.model.tilbakekreving import no.nav.etterlatte.libs.common.UUID30 +import no.nav.etterlatte.libs.common.sak.SakId import no.nav.etterlatte.libs.common.tilbakekreving.Grunnlagsbeloep import no.nav.etterlatte.libs.common.tilbakekreving.KlasseKode import no.nav.etterlatte.libs.common.tilbakekreving.KlasseType @@ -11,7 +12,6 @@ import no.nav.etterlatte.libs.common.tilbakekreving.KravgrunnlagPeriode import no.nav.etterlatte.libs.common.tilbakekreving.KravgrunnlagStatus import no.nav.etterlatte.libs.common.tilbakekreving.NavIdent import no.nav.etterlatte.libs.common.tilbakekreving.Periode -import no.nav.etterlatte.libs.common.tilbakekreving.SakId import no.nav.etterlatte.libs.common.tilbakekreving.Tilbakekreving import no.nav.etterlatte.libs.common.tilbakekreving.TilbakekrevingAarsak import no.nav.etterlatte.libs.common.tilbakekreving.TilbakekrevingHjemmel diff --git a/apps/etterlatte-brev-kafka/src/main/kotlin/no/nav/etterlatte/klienter/BrevapiKlient.kt b/apps/etterlatte-brev-kafka/src/main/kotlin/no/nav/etterlatte/klienter/BrevapiKlient.kt index 67c1102199e..0f0ff4468c1 100644 --- a/apps/etterlatte-brev-kafka/src/main/kotlin/no/nav/etterlatte/klienter/BrevapiKlient.kt +++ b/apps/etterlatte-brev-kafka/src/main/kotlin/no/nav/etterlatte/klienter/BrevapiKlient.kt @@ -38,7 +38,7 @@ class BrevapiKlient( try { logger.info("Oppretter brev for sak med sakId=$sakid") return httpClient - .post("$baseUrl/api/brev/sak/${sakid.sakId}/opprett-journalfoer-og-distribuer") { + .post("$baseUrl/api/brev/sak/${sakid.value}/opprett-journalfoer-og-distribuer") { contentType(ContentType.Application.Json) setBody(opprett.toJson()) timeout { @@ -67,7 +67,7 @@ class BrevapiKlient( return retryOgPakkUt(times = 5, vent = { timesleft -> Thread.sleep(Duration.ofSeconds(1L * timesleft)) }) { httpClient .post( - "$baseUrl/api/brev/$brevId/distribuer?distribusjonsType=${distribusjonsType.name}&sakId=${sakId.sakId}", + "$baseUrl/api/brev/$brevId/distribuer?distribusjonsType=${distribusjonsType.name}&sakId=${sakId.value}", ) { contentType(ContentType.Application.Json) }.body() @@ -112,7 +112,7 @@ class BrevapiKlient( try { logger.info("Oppretet og journalfører notat med sakid: $sakId") retryOgPakkUt(times = 5, vent = { timesleft -> Thread.sleep(Duration.ofSeconds(1L * timesleft)) }) { - httpClient.post("$baseUrl/api/notat/sak/${sakId.sakId}/manuellsamordning") { + httpClient.post("$baseUrl/api/notat/sak/${sakId.value}/manuellsamordning") { contentType(ContentType.Application.Json) setBody(samordningManueltBehandletRequest.toJson()) } diff --git a/apps/etterlatte-brev-kafka/src/main/kotlin/no/nav/etterlatte/klienter/GrunnlagKlient.kt b/apps/etterlatte-brev-kafka/src/main/kotlin/no/nav/etterlatte/klienter/GrunnlagKlient.kt index 49fbdec0188..d0103292635 100644 --- a/apps/etterlatte-brev-kafka/src/main/kotlin/no/nav/etterlatte/klienter/GrunnlagKlient.kt +++ b/apps/etterlatte-brev-kafka/src/main/kotlin/no/nav/etterlatte/klienter/GrunnlagKlient.kt @@ -23,7 +23,7 @@ class GrunnlagKlient( try { logger.info("Henter grunnlag for sak med sakId=$sakid") return retryOgPakkUt(times = 5, vent = { timesleft -> Thread.sleep(Duration.ofSeconds(1L * timesleft)) }) { - httpClient.get("$baseUrl/api/grunnlag/sak/${sakid.sakId}").body() + httpClient.get("$baseUrl/api/grunnlag/sak/${sakid.value}").body() } } catch (e: ResponseException) { logger.error("Henter grunnlag for sak med sakId=$sakid feilet", e) diff --git a/apps/etterlatte-grunnlag/src/main/kotlin/grunnlag/aldersovergang/AldersovergangDao.kt b/apps/etterlatte-grunnlag/src/main/kotlin/grunnlag/aldersovergang/AldersovergangDao.kt index 1f203f182e0..2b8d33b85b8 100644 --- a/apps/etterlatte-grunnlag/src/main/kotlin/grunnlag/aldersovergang/AldersovergangDao.kt +++ b/apps/etterlatte-grunnlag/src/main/kotlin/grunnlag/aldersovergang/AldersovergangDao.kt @@ -113,7 +113,7 @@ class AldersovergangDao( and g.sak_id = :sak_id """.trimIndent() return tx.session { - hent(sql, mapOf("sak_id" to sakId.sakId, "opplysningType" to opplysningType.name)) { + hent(sql, mapOf("sak_id" to sakId.value, "opplysningType" to opplysningType.name)) { it.localDate("foedselsdato") } } diff --git a/apps/etterlatte-grunnlag/src/test/kotlin/grunnlag/GrunnlagServiceTest.kt b/apps/etterlatte-grunnlag/src/test/kotlin/grunnlag/GrunnlagServiceTest.kt index 20ef7cf9f9f..c5b90e412d2 100644 --- a/apps/etterlatte-grunnlag/src/test/kotlin/grunnlag/GrunnlagServiceTest.kt +++ b/apps/etterlatte-grunnlag/src/test/kotlin/grunnlag/GrunnlagServiceTest.kt @@ -240,7 +240,7 @@ internal class GrunnlagServiceTest { grunnlagHenter.hentGrunnlagsdata(any()) } returns sampleFetchedGrunnlag(opplysningsperson) every { opplysningDaoMock.finnHendelserIGrunnlag(sakId) } returns emptyList() - every { opplysningDaoMock.leggOpplysningTilGrunnlag(any(), any(), any()) } returns sakId.sakId + every { opplysningDaoMock.leggOpplysningTilGrunnlag(any(), any(), any()) } returns sakId.value val opplysningsbehov = Opplysningsbehov(sakId, SakType.BARNEPENSJON, galleri, kilde) diff --git a/apps/etterlatte-grunnlag/src/test/kotlin/grunnlag/SakGrunnlagRoutesKtTest.kt b/apps/etterlatte-grunnlag/src/test/kotlin/grunnlag/SakGrunnlagRoutesKtTest.kt index ce3b919880c..d610553da5f 100644 --- a/apps/etterlatte-grunnlag/src/test/kotlin/grunnlag/SakGrunnlagRoutesKtTest.kt +++ b/apps/etterlatte-grunnlag/src/test/kotlin/grunnlag/SakGrunnlagRoutesKtTest.kt @@ -59,7 +59,7 @@ internal class SakGrunnlagRoutesKtTest { val sakId = randomSakId() testApplication { - val response = createHttpClient().get("api/grunnlag/sak/${sakId.sakId}") + val response = createHttpClient().get("api/grunnlag/sak/${sakId.value}") assertEquals(HttpStatusCode.Unauthorized, response.status) } @@ -76,7 +76,7 @@ internal class SakGrunnlagRoutesKtTest { testApplication { val response = - createHttpClient().get("api/grunnlag/sak/${sakId.sakId}") { + createHttpClient().get("api/grunnlag/sak/${sakId.value}") { headers { append(HttpHeaders.ContentType, ContentType.Application.Json.toString()) append(HttpHeaders.Authorization, "Bearer ${mockOAuth2Server.issueSaksbehandlerToken()}") @@ -100,7 +100,7 @@ internal class SakGrunnlagRoutesKtTest { testApplication { val response = - createHttpClient().get("api/grunnlag/sak/${sakId.sakId}") { + createHttpClient().get("api/grunnlag/sak/${sakId.value}") { headers { append(HttpHeaders.ContentType, ContentType.Application.Json.toString()) append(HttpHeaders.Authorization, "Bearer ${mockOAuth2Server.issueSaksbehandlerToken()}") diff --git a/apps/etterlatte-grunnlag/src/test/kotlin/grunnlag/aldersovergang/AldersovergangServiceTest.kt b/apps/etterlatte-grunnlag/src/test/kotlin/grunnlag/aldersovergang/AldersovergangServiceTest.kt index edfbef1bfb9..7199895df2e 100644 --- a/apps/etterlatte-grunnlag/src/test/kotlin/grunnlag/aldersovergang/AldersovergangServiceTest.kt +++ b/apps/etterlatte-grunnlag/src/test/kotlin/grunnlag/aldersovergang/AldersovergangServiceTest.kt @@ -58,7 +58,7 @@ class AldersovergangServiceTest( mapOf( "opplysning_type" to "SOEKER_PDL_V1", "opplysning" to "{}", - "sak_id" to sakId.sakId, + "sak_id" to sakId.value, "hendelsenummer" to 1, "fnr" to SOEKER_FOEDSELSNUMMER.value, ) @@ -71,7 +71,7 @@ class AldersovergangServiceTest( mapOf( "opplysning_type" to "FOEDSELSDATO", "opplysning" to foedselsdato, - "sak_id" to sakId.sakId, + "sak_id" to sakId.value, "hendelsenummer" to 2, "fnr" to SOEKER_FOEDSELSNUMMER.value, ) diff --git a/apps/etterlatte-hendelser-joark/src/main/kotlin/joarkhendelser/behandling/BehandlingKlient.kt b/apps/etterlatte-hendelser-joark/src/main/kotlin/joarkhendelser/behandling/BehandlingKlient.kt index 5b5cbcd14e7..a2b0ac32056 100644 --- a/apps/etterlatte-hendelser-joark/src/main/kotlin/joarkhendelser/behandling/BehandlingKlient.kt +++ b/apps/etterlatte-hendelser-joark/src/main/kotlin/joarkhendelser/behandling/BehandlingKlient.kt @@ -59,7 +59,7 @@ class BehandlingKlient( referanse: String, ): UUID = httpClient - .post("$url/oppgaver/sak/${sakId.sakId}/opprett") { + .post("$url/oppgaver/sak/${sakId.value}/opprett") { contentType(ContentType.Application.Json) setBody( NyOppgaveDto( diff --git a/apps/etterlatte-migrering/src/main/kotlin/migrering/PesysRepository.kt b/apps/etterlatte-migrering/src/main/kotlin/migrering/PesysRepository.kt index fb2dd8dc1f7..745b285b02b 100644 --- a/apps/etterlatte-migrering/src/main/kotlin/migrering/PesysRepository.kt +++ b/apps/etterlatte-migrering/src/main/kotlin/migrering/PesysRepository.kt @@ -98,7 +98,7 @@ internal class PesysRepository( opprett( "INSERT INTO pesyskopling(behandling_id,pesys_id,sak_id) VALUES(:behandling_id,:pesys_id,:sak_id)" + " ON CONFLICT(pesys_id) DO UPDATE SET behandling_id = :behandling_id, sak_id = :sak_id", - mapOf("behandling_id" to behandlingId, "pesys_id" to pesysId.id, "sak_id" to sakId.sakId), + mapOf("behandling_id" to behandlingId, "pesys_id" to pesysId.id, "sak_id" to sakId.value), "Lagra koplinga mellom sak $sakId, behandling $behandlingId og pesyssak $pesysId i migreringsbasen", ) } diff --git a/apps/etterlatte-statistikk/src/main/kotlin/statistikk/clients/BehandlingKlient.kt b/apps/etterlatte-statistikk/src/main/kotlin/statistikk/clients/BehandlingKlient.kt index 50cf465b188..fe2ba40b644 100644 --- a/apps/etterlatte-statistikk/src/main/kotlin/statistikk/clients/BehandlingKlient.kt +++ b/apps/etterlatte-statistikk/src/main/kotlin/statistikk/clients/BehandlingKlient.kt @@ -50,7 +50,7 @@ class BehandlingKlientImpl( ): AktivitetspliktDto = try { behandlingHttpClient - .get("$behandlingUrl/api/sak/${sakId.sakId}/aktivitetsplikt/statistikk/$behandlingId") + .get("$behandlingUrl/api/sak/${sakId.value}/aktivitetsplikt/statistikk/$behandlingId") .body() } catch (e: Exception) { throw KunneIkkeHenteFraBehandling("Kunne ikke hente aktivitetspliktDto for sak $sakId fra Behandling", e) @@ -59,7 +59,7 @@ class BehandlingKlientImpl( override suspend fun hentGraderingForSak(sakId: SakId): SakMedGraderingOgSkjermet = try { behandlingHttpClient - .get("$behandlingUrl/saker/${sakId.sakId}/gradering") + .get("$behandlingUrl/saker/${sakId.value}/gradering") .body() } catch (e: Exception) { throw KunneIkkeHenteFraBehandling("Kunne ikke hente gradering for sak $sakId fra Behandling", e) diff --git a/apps/etterlatte-statistikk/src/main/kotlin/statistikk/database/AktivitetspliktRepo.kt b/apps/etterlatte-statistikk/src/main/kotlin/statistikk/database/AktivitetspliktRepo.kt index 75d3e1b2c32..e1e8141960d 100644 --- a/apps/etterlatte-statistikk/src/main/kotlin/statistikk/database/AktivitetspliktRepo.kt +++ b/apps/etterlatte-statistikk/src/main/kotlin/statistikk/database/AktivitetspliktRepo.kt @@ -102,7 +102,7 @@ class AktivitetspliktRepo( ORDER BY sak_id, registrert_maaned DESC """.trimIndent(), ) - statement.setArray(1, connection.createArrayOf("bigint", sakIder.map { it.sakId }.toTypedArray())) + statement.setArray(1, connection.createArrayOf("bigint", sakIder.map { it.value }.toTypedArray())) statement.setString(2, yearMonth.toString()) statement .executeQuery() diff --git a/apps/etterlatte-statistikk/src/main/kotlin/statistikk/service/StatistikkService.kt b/apps/etterlatte-statistikk/src/main/kotlin/statistikk/service/StatistikkService.kt index 2af15749ba7..020b85c6546 100644 --- a/apps/etterlatte-statistikk/src/main/kotlin/statistikk/service/StatistikkService.kt +++ b/apps/etterlatte-statistikk/src/main/kotlin/statistikk/service/StatistikkService.kt @@ -279,7 +279,7 @@ class StatistikkService( anvendtSats = "", behandlingId = vedtakInnhold.behandling.id, sakId = vedtak.sak.id, - sakNummer = vedtak.sak.id.sakId, + sakNummer = vedtak.sak.id.value, tekniskTid = tekniskTid.toTidspunkt(), sakYtelse = vedtak.sak.sakType.toString(), versjon = "", diff --git a/apps/etterlatte-statistikk/src/test/kotlin/no/nav/etterlatte/statistikk/river/TilbakekrevingHendelseRiverTest.kt b/apps/etterlatte-statistikk/src/test/kotlin/no/nav/etterlatte/statistikk/river/TilbakekrevingHendelseRiverTest.kt index d33c84ded21..cbad1fbc9ab 100644 --- a/apps/etterlatte-statistikk/src/test/kotlin/no/nav/etterlatte/statistikk/river/TilbakekrevingHendelseRiverTest.kt +++ b/apps/etterlatte-statistikk/src/test/kotlin/no/nav/etterlatte/statistikk/river/TilbakekrevingHendelseRiverTest.kt @@ -11,6 +11,7 @@ import no.nav.etterlatte.libs.common.rapidsandrivers.CORRELATION_ID_KEY import no.nav.etterlatte.libs.common.rapidsandrivers.TEKNISK_TID_KEY import no.nav.etterlatte.libs.common.rapidsandrivers.lagParMedEventNameKey import no.nav.etterlatte.libs.common.sak.Sak +import no.nav.etterlatte.libs.common.sak.SakId import no.nav.etterlatte.libs.common.tidspunkt.Tidspunkt import no.nav.etterlatte.libs.common.tilbakekreving.Grunnlagsbeloep import no.nav.etterlatte.libs.common.tilbakekreving.KlasseKode @@ -22,7 +23,6 @@ import no.nav.etterlatte.libs.common.tilbakekreving.KravgrunnlagPeriode import no.nav.etterlatte.libs.common.tilbakekreving.KravgrunnlagStatus import no.nav.etterlatte.libs.common.tilbakekreving.NavIdent import no.nav.etterlatte.libs.common.tilbakekreving.Periode -import no.nav.etterlatte.libs.common.tilbakekreving.SakId import no.nav.etterlatte.libs.common.tilbakekreving.StatistikkTilbakekrevingDto import no.nav.etterlatte.libs.common.tilbakekreving.TILBAKEKREVING_STATISTIKK_RIVER_KEY import no.nav.etterlatte.libs.common.tilbakekreving.TilbakekrevingBehandling diff --git a/apps/etterlatte-testdata-behandler/src/main/kotlin/no/nav/etterlatte/testdata/automatisk/BehandlingService.kt b/apps/etterlatte-testdata-behandler/src/main/kotlin/no/nav/etterlatte/testdata/automatisk/BehandlingService.kt index b9b36eeca1a..dc4c0c018f2 100644 --- a/apps/etterlatte-testdata-behandler/src/main/kotlin/no/nav/etterlatte/testdata/automatisk/BehandlingService.kt +++ b/apps/etterlatte-testdata-behandler/src/main/kotlin/no/nav/etterlatte/testdata/automatisk/BehandlingService.kt @@ -36,7 +36,7 @@ class BehandlingService( bruker: BrukerTokenInfo, ): Sak = retryOgPakkUt { - klient.get(Resource(clientId, "$url/saker/${sakId.sakId}"), bruker).mapBoth( + klient.get(Resource(clientId, "$url/saker/${sakId.value}"), bruker).mapBoth( success = { readValue(it) }, failure = { throw it }, ) @@ -152,7 +152,7 @@ class BehandlingService( val oppgaver: List = retryOgPakkUt { klient - .get(Resource(clientId, "$url/oppgaver/sak/${sakId.sakId}/oppgaver"), bruker) + .get(Resource(clientId, "$url/oppgaver/sak/${sakId.value}/oppgaver"), bruker) .mapBoth( success = { readValue(it) }, failure = { throw it }, diff --git a/apps/etterlatte-testdata-behandler/src/main/kotlin/no/nav/etterlatte/testdata/automatisk/BrevService.kt b/apps/etterlatte-testdata-behandler/src/main/kotlin/no/nav/etterlatte/testdata/automatisk/BrevService.kt index d58909cee07..e5e48878dea 100644 --- a/apps/etterlatte-testdata-behandler/src/main/kotlin/no/nav/etterlatte/testdata/automatisk/BrevService.kt +++ b/apps/etterlatte-testdata-behandler/src/main/kotlin/no/nav/etterlatte/testdata/automatisk/BrevService.kt @@ -35,7 +35,7 @@ class BrevService( bruker: BrukerTokenInfo, ): Brev = klient - .post(Resource(clientId, "$url/api/brev/behandling/$behandlingId/vedtak?sakId=${sakId.sakId}"), bruker) {} + .post(Resource(clientId, "$url/api/brev/behandling/$behandlingId/vedtak?sakId=${sakId.value}"), bruker) {} .mapBoth( success = { readValue(it) }, failure = { throw it }, diff --git a/apps/etterlatte-testdata-behandler/src/main/kotlin/no/nav/etterlatte/testdata/automatisk/VedtaksvurderingService.kt b/apps/etterlatte-testdata-behandler/src/main/kotlin/no/nav/etterlatte/testdata/automatisk/VedtaksvurderingService.kt index 39286b6c231..faa8935cff5 100644 --- a/apps/etterlatte-testdata-behandler/src/main/kotlin/no/nav/etterlatte/testdata/automatisk/VedtaksvurderingService.kt +++ b/apps/etterlatte-testdata-behandler/src/main/kotlin/no/nav/etterlatte/testdata/automatisk/VedtaksvurderingService.kt @@ -24,7 +24,7 @@ class VedtaksvurderingService( retryOgPakkUt { klient .post( - Resource(clientId, "$url/api/vedtak/${sakId.sakId}/$behandlingId/automatisk/stegvis"), + Resource(clientId, "$url/api/vedtak/${sakId.value}/$behandlingId/automatisk/stegvis"), bruker, MigreringKjoringVariant.MED_PAUSE, ).mapBoth( @@ -41,7 +41,7 @@ class VedtaksvurderingService( retryOgPakkUt { klient .post( - Resource(clientId, "$url/api/vedtak/${sakId.sakId}/$behandlingId/automatisk/stegvis"), + Resource(clientId, "$url/api/vedtak/${sakId.value}/$behandlingId/automatisk/stegvis"), bruker, MigreringKjoringVariant.FORTSETT_ETTER_PAUSE, ).mapBoth( diff --git a/apps/etterlatte-tidshendelser/src/main/kotlin/no/nav/etterlatte/tidshendelser/hendelser/HendelseDao.kt b/apps/etterlatte-tidshendelser/src/main/kotlin/no/nav/etterlatte/tidshendelser/hendelser/HendelseDao.kt index 145b3afb5c0..359d5657ba1 100644 --- a/apps/etterlatte-tidshendelser/src/main/kotlin/no/nav/etterlatte/tidshendelser/hendelser/HendelseDao.kt +++ b/apps/etterlatte-tidshendelser/src/main/kotlin/no/nav/etterlatte/tidshendelser/hendelser/HendelseDao.kt @@ -161,7 +161,7 @@ class HendelseDao( saksIDer.map { sakId -> mapOf( "jobbId" to jobbId, - "sakId" to sakId.sakId, + "sakId" to sakId.value, "steg" to steg.name, ) } diff --git a/apps/etterlatte-tilbakekreving/src/main/kotlin/tilbakekreving/TilbakekrevingHendelseRepository.kt b/apps/etterlatte-tilbakekreving/src/main/kotlin/tilbakekreving/TilbakekrevingHendelseRepository.kt index e1c66014365..8dd0a5a3f48 100644 --- a/apps/etterlatte-tilbakekreving/src/main/kotlin/tilbakekreving/TilbakekrevingHendelseRepository.kt +++ b/apps/etterlatte-tilbakekreving/src/main/kotlin/tilbakekreving/TilbakekrevingHendelseRepository.kt @@ -58,7 +58,7 @@ class TilbakekrevingHendelseRepository( paramMap = mapOf( "id" to id, - "sakId" to sakId.sakId, + "sakId" to sakId.value, "payload" to payload, "type" to type.name, "jmsTimestamp" to jmsTimestamp?.toTimestamp(), @@ -92,7 +92,7 @@ class TilbakekrevingHendelseRepository( """.trimIndent(), paramMap = mapOf( - "sakId" to sakId.sakId, + "sakId" to sakId.value, ), ).let { session.run( diff --git a/apps/etterlatte-tilbakekreving/src/main/kotlin/tilbakekreving/klienter/BehandlingKlient.kt b/apps/etterlatte-tilbakekreving/src/main/kotlin/tilbakekreving/klienter/BehandlingKlient.kt index 1e4564f0477..ba8fe0a3541 100644 --- a/apps/etterlatte-tilbakekreving/src/main/kotlin/tilbakekreving/klienter/BehandlingKlient.kt +++ b/apps/etterlatte-tilbakekreving/src/main/kotlin/tilbakekreving/klienter/BehandlingKlient.kt @@ -6,8 +6,8 @@ import io.ktor.client.request.put import io.ktor.client.request.setBody import io.ktor.http.ContentType import io.ktor.http.contentType +import no.nav.etterlatte.libs.common.sak.SakId import no.nav.etterlatte.libs.common.tilbakekreving.Kravgrunnlag -import no.nav.etterlatte.libs.common.tilbakekreving.SakId import org.slf4j.LoggerFactory class BehandlingKlient( diff --git a/apps/etterlatte-tilbakekreving/src/main/kotlin/tilbakekreving/kravgrunnlag/KravgrunnlagMapper.kt b/apps/etterlatte-tilbakekreving/src/main/kotlin/tilbakekreving/kravgrunnlag/KravgrunnlagMapper.kt index 789c6614b1a..d926acaa44e 100644 --- a/apps/etterlatte-tilbakekreving/src/main/kotlin/tilbakekreving/kravgrunnlag/KravgrunnlagMapper.kt +++ b/apps/etterlatte-tilbakekreving/src/main/kotlin/tilbakekreving/kravgrunnlag/KravgrunnlagMapper.kt @@ -1,6 +1,7 @@ package no.nav.etterlatte.tilbakekreving.kravgrunnlag import no.nav.etterlatte.libs.common.UUID30 +import no.nav.etterlatte.libs.common.sak.SakId import no.nav.etterlatte.libs.common.tidspunkt.norskTidssone import no.nav.etterlatte.libs.common.tilbakekreving.Grunnlagsbeloep import no.nav.etterlatte.libs.common.tilbakekreving.KlasseKode @@ -13,7 +14,6 @@ import no.nav.etterlatte.libs.common.tilbakekreving.KravgrunnlagPeriode import no.nav.etterlatte.libs.common.tilbakekreving.KravgrunnlagStatus import no.nav.etterlatte.libs.common.tilbakekreving.NavIdent import no.nav.etterlatte.libs.common.tilbakekreving.Periode -import no.nav.etterlatte.libs.common.tilbakekreving.SakId import no.nav.etterlatte.libs.common.tilbakekreving.VedtakId import no.nav.tilbakekreving.kravgrunnlag.detalj.v1.DetaljertKravgrunnlagBelopDto import no.nav.tilbakekreving.kravgrunnlag.detalj.v1.DetaljertKravgrunnlagDto diff --git a/apps/etterlatte-tilbakekreving/src/test/kotlin/tilbakekreving/TestHelper.kt b/apps/etterlatte-tilbakekreving/src/test/kotlin/tilbakekreving/TestHelper.kt index 4f27a2ec0d6..ab00a28f2e1 100644 --- a/apps/etterlatte-tilbakekreving/src/test/kotlin/tilbakekreving/TestHelper.kt +++ b/apps/etterlatte-tilbakekreving/src/test/kotlin/tilbakekreving/TestHelper.kt @@ -5,6 +5,7 @@ import no.nav.etterlatte.libs.common.Enhetsnummer import no.nav.etterlatte.libs.common.UUID30 import no.nav.etterlatte.libs.common.behandling.SakType import no.nav.etterlatte.libs.common.sak.Sak +import no.nav.etterlatte.libs.common.sak.SakId import no.nav.etterlatte.libs.common.tilbakekreving.FattetVedtak import no.nav.etterlatte.libs.common.tilbakekreving.Grunnlagsbeloep import no.nav.etterlatte.libs.common.tilbakekreving.KlasseKode @@ -17,7 +18,6 @@ import no.nav.etterlatte.libs.common.tilbakekreving.KravgrunnlagPeriode import no.nav.etterlatte.libs.common.tilbakekreving.KravgrunnlagStatus import no.nav.etterlatte.libs.common.tilbakekreving.NavIdent import no.nav.etterlatte.libs.common.tilbakekreving.Periode -import no.nav.etterlatte.libs.common.tilbakekreving.SakId import no.nav.etterlatte.libs.common.tilbakekreving.TilbakekrevingAarsak import no.nav.etterlatte.libs.common.tilbakekreving.TilbakekrevingHjemmel import no.nav.etterlatte.libs.common.tilbakekreving.TilbakekrevingPeriode @@ -101,7 +101,7 @@ fun kravgrunnlag( perioder: List? = null, ) = Kravgrunnlag( kravgrunnlagId = KravgrunnlagId(123L), - sakId = SakId(sak.id.sakId), + sakId = SakId(sak.id.value), vedtakId = VedtakId(2L), kontrollFelt = Kontrollfelt(""), status = status, @@ -152,7 +152,7 @@ fun kravOgVedtakStatus( behandlingId: UUID30 = UUID.randomUUID().toUUID30(), status: KravgrunnlagStatus = KravgrunnlagStatus.NY, ) = KravOgVedtakstatus( - sakId = SakId(sak.id.sakId), + sakId = SakId(sak.id.value), vedtakId = VedtakId(2L), status = status, referanse = behandlingId, diff --git a/apps/etterlatte-tilbakekreving/src/test/kotlin/tilbakekreving/TilbakekrevingRoutesTest.kt b/apps/etterlatte-tilbakekreving/src/test/kotlin/tilbakekreving/TilbakekrevingRoutesTest.kt index c4139c233dc..fef9f42afa4 100644 --- a/apps/etterlatte-tilbakekreving/src/test/kotlin/tilbakekreving/TilbakekrevingRoutesTest.kt +++ b/apps/etterlatte-tilbakekreving/src/test/kotlin/tilbakekreving/TilbakekrevingRoutesTest.kt @@ -116,7 +116,7 @@ internal class TilbakekrevingRoutesTest { testApplication { val response = - client.get("/api/tilbakekreving/${sakId.sakId}/kravgrunnlag/$kravgrunnlagId") { + client.get("/api/tilbakekreving/${sakId.value}/kravgrunnlag/$kravgrunnlagId") { header(HttpHeaders.ContentType, ContentType.Application.Json.toString()) header(HttpHeaders.Authorization, "Bearer $token") } diff --git a/apps/etterlatte-trygdetid/src/main/kotlin/trygdetid/TrygdetidRepository.kt b/apps/etterlatte-trygdetid/src/main/kotlin/trygdetid/TrygdetidRepository.kt index accb6a4b6b9..bef2883a933 100644 --- a/apps/etterlatte-trygdetid/src/main/kotlin/trygdetid/TrygdetidRepository.kt +++ b/apps/etterlatte-trygdetid/src/main/kotlin/trygdetid/TrygdetidRepository.kt @@ -204,7 +204,7 @@ class TrygdetidRepository( mapOf( "id" to trygdetid.id, "behandlingId" to trygdetid.behandlingId, - "sakId" to trygdetid.sakId.sakId, + "sakId" to trygdetid.sakId.value, "ident" to trygdetid.ident, "yrkesskade" to trygdetid.yrkesskade, ), diff --git a/apps/etterlatte-trygdetid/src/main/kotlin/trygdetid/TrygdetidService.kt b/apps/etterlatte-trygdetid/src/main/kotlin/trygdetid/TrygdetidService.kt index 1c3acd97546..843fdb058d7 100644 --- a/apps/etterlatte-trygdetid/src/main/kotlin/trygdetid/TrygdetidService.kt +++ b/apps/etterlatte-trygdetid/src/main/kotlin/trygdetid/TrygdetidService.kt @@ -261,7 +261,7 @@ class TrygdetidServiceImpl( BehandlingType.REVURDERING -> { val sisteIverksatteBehandling = vedtaksvurderingKlient - .hentIverksatteVedtak(behandling.sak, brukerTokenInfo) + .hentIverksatteVedtak(behandling.sakId, brukerTokenInfo) .sortedByDescending { it.datoFattet } .first { it.vedtakType != VedtakType.OPPHOER } // Opphør har ikke trygdetid @@ -311,7 +311,7 @@ class TrygdetidServiceImpl( }.map { avdoedMedFnr -> val trygdetid = Trygdetid( - sakId = behandling.sak, + sakId = behandling.sakId, behandlingId = behandling.id, opplysninger = hentOpplysninger(avdoedMedFnr.second, behandling.id), ident = avdoedMedFnr.first, @@ -649,7 +649,7 @@ class TrygdetidServiceImpl( }.map { forrigeTrygdetid -> val kopiertTrygdetid = Trygdetid( - sakId = behandling.sak, + sakId = behandling.sakId, behandlingId = behandling.id, opplysninger = forrigeTrygdetid.opplysninger.map { it.copy(id = UUID.randomUUID()) }, trygdetidGrunnlag = forrigeTrygdetid.trygdetidGrunnlag.map { it.copy(id = UUID.randomUUID()) }, @@ -805,7 +805,7 @@ class TrygdetidServiceImpl( val trygdetid = Trygdetid( - sakId = behandling.sak, + sakId = behandling.sakId, behandlingId = behandlingId, opplysninger = avdoed?.let { hentOpplysninger(it, behandlingId) } ?: emptyList(), ident = ident, diff --git a/apps/etterlatte-trygdetid/src/main/kotlin/trygdetid/klienter/BehandlingKlient.kt b/apps/etterlatte-trygdetid/src/main/kotlin/trygdetid/klienter/BehandlingKlient.kt index c778b268a1d..9f55035c614 100644 --- a/apps/etterlatte-trygdetid/src/main/kotlin/trygdetid/klienter/BehandlingKlient.kt +++ b/apps/etterlatte-trygdetid/src/main/kotlin/trygdetid/klienter/BehandlingKlient.kt @@ -79,7 +79,7 @@ class BehandlingKlient( val response = downstreamResourceClient.get( - resource = Resource(clientId = clientId, url = "$resourceUrl/saker/${sakId.sakId}/behandlinger/sisteIverksatte"), + resource = Resource(clientId = clientId, url = "$resourceUrl/saker/${sakId.value}/behandlinger/sisteIverksatte"), brukerTokenInfo = brukerTokenInfo, ) diff --git a/apps/etterlatte-trygdetid/src/main/kotlin/trygdetid/klienter/VedtaksvurderingKlient.kt b/apps/etterlatte-trygdetid/src/main/kotlin/trygdetid/klienter/VedtaksvurderingKlient.kt index 42f8f765eaf..0c401b3ace0 100644 --- a/apps/etterlatte-trygdetid/src/main/kotlin/trygdetid/klienter/VedtaksvurderingKlient.kt +++ b/apps/etterlatte-trygdetid/src/main/kotlin/trygdetid/klienter/VedtaksvurderingKlient.kt @@ -49,7 +49,7 @@ class VedtaksvurderingKlientImpl( resource = Resource( clientId = clientId, - url = "$resourceUrl/api/vedtak/sak/${sakId.sakId}/iverksatte", + url = "$resourceUrl/api/vedtak/sak/${sakId.value}/iverksatte", ), brukerTokenInfo = brukerTokenInfo, ).mapBoth( diff --git a/apps/etterlatte-trygdetid/src/test/kotlin/no/nav/etterlatte/trygdetid/TestHelper.kt b/apps/etterlatte-trygdetid/src/test/kotlin/no/nav/etterlatte/trygdetid/TestHelper.kt index f8558fdac97..c7954828cc5 100644 --- a/apps/etterlatte-trygdetid/src/test/kotlin/no/nav/etterlatte/trygdetid/TestHelper.kt +++ b/apps/etterlatte-trygdetid/src/test/kotlin/no/nav/etterlatte/trygdetid/TestHelper.kt @@ -37,7 +37,7 @@ fun behandling( behandlingStatus: BehandlingStatus = BehandlingStatus.VILKAARSVURDERT, ) = DetaljertBehandling( id = behandlingId, - sak = sakId, + sakId = sakId, sakType = SakType.BARNEPENSJON, soeker = "", status = behandlingStatus, diff --git a/apps/etterlatte-trygdetid/src/test/kotlin/no/nav/etterlatte/trygdetid/TrygdetidRepositoryTest.kt b/apps/etterlatte-trygdetid/src/test/kotlin/no/nav/etterlatte/trygdetid/TrygdetidRepositoryTest.kt index 096599e7660..132dbc891f5 100644 --- a/apps/etterlatte-trygdetid/src/test/kotlin/no/nav/etterlatte/trygdetid/TrygdetidRepositoryTest.kt +++ b/apps/etterlatte-trygdetid/src/test/kotlin/no/nav/etterlatte/trygdetid/TrygdetidRepositoryTest.kt @@ -52,7 +52,7 @@ internal class TrygdetidRepositoryTest( val opplysninger = opplysningsgrunnlag(foedselsdato, doedsdato, seksten, seksti) - val opprettetTrygdetid = trygdetid(behandling.id, behandling.sak, opplysninger = opplysninger) + val opprettetTrygdetid = trygdetid(behandling.id, behandling.sakId, opplysninger = opplysninger) val trygdetid = repository.opprettTrygdetid(opprettetTrygdetid) @@ -101,7 +101,7 @@ internal class TrygdetidRepositoryTest( @Test fun `skal opprette og hente trygdetid`() { val behandling = behandlingMock() - val opprettetTrygdetid = trygdetid(behandling.id, behandling.sak) + val opprettetTrygdetid = trygdetid(behandling.id, behandling.sakId) repository.opprettTrygdetid(opprettetTrygdetid) val trygdetid = repository.hentTrygdetid(behandling.id) @@ -115,7 +115,7 @@ internal class TrygdetidRepositoryTest( @Test fun `skal opprette og hente trygdetid med yrkesskade`() { val behandling = behandlingMock() - val opprettetTrygdetid = trygdetid(behandling.id, behandling.sak, yrkesskade = true) + val opprettetTrygdetid = trygdetid(behandling.id, behandling.sakId, yrkesskade = true) repository.opprettTrygdetid(opprettetTrygdetid) val trygdetid = repository.hentTrygdetid(behandling.id) @@ -134,7 +134,7 @@ internal class TrygdetidRepositoryTest( val opprettetTrygdetid = trygdetid( behandling.id, - behandling.sak, + behandling.sakId, trygdetidGrunnlag = listOf(trygdetidGrunnlag), beregnetTrygdetid = beregnetTrygdetid, ) @@ -158,7 +158,7 @@ internal class TrygdetidRepositoryTest( val opprettetTrygdetid = trygdetid( behandling.id, - behandling.sak, + behandling.sakId, trygdetidGrunnlag = listOf(trygdetidGrunnlag), beregnetTrygdetid = beregnetTrygdetid, yrkesskade = true, @@ -183,7 +183,7 @@ internal class TrygdetidRepositoryTest( val opprettetTrygdetid = trygdetid( behandling.id, - behandling.sak, + behandling.sakId, trygdetidGrunnlag = listOf(trygdetidGrunnlag), beregnetTrygdetid = beregnetTrygdetid, ) @@ -202,7 +202,7 @@ internal class TrygdetidRepositoryTest( fun `skal opprette et trygdetidsgrunnlag`() { val behandling = behandlingMock() val trygdetidGrunnlag = trygdetidGrunnlag(beregnetTrygdetidGrunnlag = beregnetTrygdetidGrunnlag()) - val opprettetTrygdetid = trygdetid(behandling.id, behandling.sak) + val opprettetTrygdetid = trygdetid(behandling.id, behandling.sakId) val lagretTrygdetid = repository.opprettTrygdetid(opprettetTrygdetid) val trygdetidMedTrygdetidGrunnlag = @@ -218,7 +218,7 @@ internal class TrygdetidRepositoryTest( fun `skal slette et trygdetidsgrunnlag`() { val behandling = behandlingMock() val trygdetidGrunnlag = trygdetidGrunnlag(beregnetTrygdetidGrunnlag = beregnetTrygdetidGrunnlag()) - val opprettetTrygdetid = trygdetid(behandling.id, behandling.sak) + val opprettetTrygdetid = trygdetid(behandling.id, behandling.sakId) val lagretTrygdetid = repository.opprettTrygdetid(opprettetTrygdetid) val trygdetidMedTrygdetidGrunnlag = @@ -240,7 +240,7 @@ internal class TrygdetidRepositoryTest( fun `skal oppdatere et trygdetidsgrunnlag`() { val behandling = behandlingMock() val trygdetidGrunnlag = trygdetidGrunnlag(beregnetTrygdetidGrunnlag = beregnetTrygdetidGrunnlag()) - val opprettetTrygdetid = trygdetid(behandling.id, behandling.sak, trygdetidGrunnlag = listOf(trygdetidGrunnlag)) + val opprettetTrygdetid = trygdetid(behandling.id, behandling.sakId, trygdetidGrunnlag = listOf(trygdetidGrunnlag)) val trygdetid = repository.opprettTrygdetid(opprettetTrygdetid) val endretTrygdetidGrunnlag = trygdetidGrunnlag.copy(bosted = LandNormalisert.POLEN.isoCode) @@ -261,7 +261,7 @@ internal class TrygdetidRepositoryTest( beregnetTrygdetidGrunnlag = beregnetTrygdetidGrunnlag(), begrunnelse = "Test", ) - val opprettetTrygdetid = trygdetid(behandling.id, behandling.sak, trygdetidGrunnlag = listOf(trygdetidGrunnlag)) + val opprettetTrygdetid = trygdetid(behandling.id, behandling.sakId, trygdetidGrunnlag = listOf(trygdetidGrunnlag)) val trygdetid = repository.opprettTrygdetid(opprettetTrygdetid) @@ -293,7 +293,7 @@ internal class TrygdetidRepositoryTest( beregnetTrygdetidGrunnlag = beregnetTrygdetidGrunnlag(), begrunnelse = "Test", ) - val opprettetTrygdetid = trygdetid(behandling.id, behandling.sak, trygdetidGrunnlag = listOf(trygdetidGrunnlag)) + val opprettetTrygdetid = trygdetid(behandling.id, behandling.sakId, trygdetidGrunnlag = listOf(trygdetidGrunnlag)) val trygdetid = repository.opprettTrygdetid(opprettetTrygdetid) @@ -324,7 +324,7 @@ internal class TrygdetidRepositoryTest( fun `skal oppdatere beregnet trygdetid`() { val beregnetTrygdetid = beregnetTrygdetid(total = 12, tidspunkt = Tidspunkt.now()) val behandling = behandlingMock() - val opprettetTrygdetid = trygdetid(behandling.id, behandling.sak) + val opprettetTrygdetid = trygdetid(behandling.id, behandling.sakId) val trygdetid = repository.opprettTrygdetid(opprettetTrygdetid) val trygdetidMedBeregnetTrygdetid = @@ -339,7 +339,7 @@ internal class TrygdetidRepositoryTest( fun `skal oppdatere beregnet trygdetid med yrkesskade`() { val beregnetTrygdetid = beregnetTrygdetid(total = 12, tidspunkt = Tidspunkt.now(), yrkesskade = true) val behandling = behandlingMock() - val opprettetTrygdetid = trygdetid(behandling.id, behandling.sak, yrkesskade = true) + val opprettetTrygdetid = trygdetid(behandling.id, behandling.sakId, yrkesskade = true) val trygdetid = repository.opprettTrygdetid(opprettetTrygdetid) val trygdetidMedBeregnetTrygdetid = @@ -353,7 +353,7 @@ internal class TrygdetidRepositoryTest( @Test fun `skal oppdatere trygdetid with overstyrt poengaar`() { val behandling = behandlingMock() - val opprettetTrygdetid = trygdetid(behandling.id, behandling.sak) + val opprettetTrygdetid = trygdetid(behandling.id, behandling.sakId) val trygdetid = repository.opprettTrygdetid(opprettetTrygdetid) @@ -370,7 +370,7 @@ internal class TrygdetidRepositoryTest( fun `skal nullstille beregnet trygdetid`() { val beregnetTrygdetid = beregnetTrygdetid(total = 12, tidspunkt = Tidspunkt.now()) val behandling = behandlingMock() - val opprettetTrygdetid = trygdetid(behandling.id, behandling.sak) + val opprettetTrygdetid = trygdetid(behandling.id, behandling.sakId) val trygdetid = repository.opprettTrygdetid(opprettetTrygdetid) val trygdetidMedBeregnetTrygdetid = @@ -392,9 +392,9 @@ internal class TrygdetidRepositoryTest( val behandling3 = behandlingMock() val fnr1 = "02438311109" val fnr2 = "18498248795" - repository.opprettTrygdetid(trygdetid(behandling1.id, behandling1.sak, ident = fnr1)) - repository.opprettTrygdetid(trygdetid(behandling2.id, behandling2.sak, ident = fnr2)) - repository.opprettTrygdetid(trygdetid(behandling3.id, behandling3.sak, ident = fnr1)) + repository.opprettTrygdetid(trygdetid(behandling1.id, behandling1.sakId, ident = fnr1)) + repository.opprettTrygdetid(trygdetid(behandling2.id, behandling2.sakId, ident = fnr2)) + repository.opprettTrygdetid(trygdetid(behandling3.id, behandling3.sakId, ident = fnr1)) val behandlinger: List = repository @@ -415,10 +415,10 @@ internal class TrygdetidRepositoryTest( val fnr1 = "02438311109" val fnr2 = "18498248795" val fnr3 = "31488338237" - repository.opprettTrygdetid(trygdetid(behandling1.id, behandling1.sak, ident = fnr1)) - repository.opprettTrygdetid(trygdetid(behandling1.id, behandling1.sak, ident = fnr2)) - repository.opprettTrygdetid(trygdetid(behandling2.id, behandling2.sak, ident = fnr1)) - repository.opprettTrygdetid(trygdetid(behandling3.id, behandling3.sak, ident = fnr3)) + repository.opprettTrygdetid(trygdetid(behandling1.id, behandling1.sakId, ident = fnr1)) + repository.opprettTrygdetid(trygdetid(behandling1.id, behandling1.sakId, ident = fnr2)) + repository.opprettTrygdetid(trygdetid(behandling2.id, behandling2.sakId, ident = fnr1)) + repository.opprettTrygdetid(trygdetid(behandling3.id, behandling3.sakId, ident = fnr3)) val trygdetider: List = repository.hentTrygdetiderForAvdoede(listOf(fnr1, fnr2)) @@ -435,7 +435,7 @@ internal class TrygdetidRepositoryTest( val fnr1 = "02438311109" val fnr2 = "18498248795" - repository.opprettTrygdetid(trygdetid(behandling1.id, behandling1.sak, ident = fnr1)) + repository.opprettTrygdetid(trygdetid(behandling1.id, behandling1.sakId, ident = fnr1)) val trygdetider: List = repository.hentTrygdetiderForAvdoede( @@ -449,6 +449,6 @@ internal class TrygdetidRepositoryTest( private fun behandlingMock() = mockk().apply { every { id } returns randomUUID() - every { sak } returns SakId(123L) + every { sakId } returns SakId(123L) } } diff --git a/apps/etterlatte-trygdetid/src/test/kotlin/no/nav/etterlatte/trygdetid/TrygdetidServiceIntegrationTest.kt b/apps/etterlatte-trygdetid/src/test/kotlin/no/nav/etterlatte/trygdetid/TrygdetidServiceIntegrationTest.kt index 4a5e6b0d1cb..79693dfed4f 100644 --- a/apps/etterlatte-trygdetid/src/test/kotlin/no/nav/etterlatte/trygdetid/TrygdetidServiceIntegrationTest.kt +++ b/apps/etterlatte-trygdetid/src/test/kotlin/no/nav/etterlatte/trygdetid/TrygdetidServiceIntegrationTest.kt @@ -136,7 +136,7 @@ internal class TrygdetidServiceIntegrationTest( @Test fun `skal opprette ny trygdetid og overskrive eksisterende`() { val behandlingId = UUID.randomUUID() - val sakId = randomSakId() + val sakIdRandom = randomSakId() val grunnlagTestData = GrunnlagTestData() coEvery { behandlingKlient.kanOppdatereTrygdetid(behandlingId, saksbehandler) } returns true @@ -144,7 +144,7 @@ internal class TrygdetidServiceIntegrationTest( coEvery { behandlingKlient.hentBehandling(behandlingId, saksbehandler) } returns mockk { every { id } returns behandlingId - every { sak } returns sakId + every { sakId } returns sakIdRandom every { behandlingType } returns BehandlingType.FØRSTEGANGSBEHANDLING every { tidligereFamiliepleier } returns null } @@ -154,7 +154,7 @@ internal class TrygdetidServiceIntegrationTest( repository.opprettTrygdetid( trygdetid( behandlingId = behandlingId, - sakId = sakId, + sakId = sakIdRandom, opplysninger = opplysningsgrunnlag(grunnlagTestData), ), ) diff --git a/apps/etterlatte-trygdetid/src/test/kotlin/no/nav/etterlatte/trygdetid/TrygdetidServiceTest.kt b/apps/etterlatte-trygdetid/src/test/kotlin/no/nav/etterlatte/trygdetid/TrygdetidServiceTest.kt index 8423fd17eb6..545a7e3affe 100644 --- a/apps/etterlatte-trygdetid/src/test/kotlin/no/nav/etterlatte/trygdetid/TrygdetidServiceTest.kt +++ b/apps/etterlatte-trygdetid/src/test/kotlin/no/nav/etterlatte/trygdetid/TrygdetidServiceTest.kt @@ -135,11 +135,11 @@ internal class TrygdetidServiceTest { @Test fun `skal opprette trygdetid`() { val behandlingId = randomUUID() - val sakId = randomSakId() + val sakIdrandom = randomSakId() val behandling = mockk().apply { every { id } returns behandlingId - every { sak } returns sakId + every { sakId } returns sakIdrandom every { behandlingType } returns BehandlingType.FØRSTEGANGSBEHANDLING every { tidligereFamiliepleier } returns null } @@ -163,7 +163,7 @@ internal class TrygdetidServiceTest { .first() .hentFoedselsnummer()!! .verdi - val trygdetid = trygdetid(behandlingId, sakId, ident = forventetIdent.value) + val trygdetid = trygdetid(behandlingId, sakIdrandom, ident = forventetIdent.value) every { repository.hentTrygdetiderForBehandling(any()) } returns emptyList() andThen listOf(trygdetid) every { repository.hentTrygdetid(any()) } returns trygdetid @@ -237,7 +237,7 @@ internal class TrygdetidServiceTest { } verify { behandling.id - behandling.sak + behandling.sakId behandling.behandlingType behandling.tidligereFamiliepleier } @@ -246,17 +246,17 @@ internal class TrygdetidServiceTest { @Test fun `skal kopiere trygdetid hvis revurdering`() { val behandlingId = randomUUID() - val sakId = randomSakId() + val sakIdrandom = randomSakId() val behandling = mockk().apply { every { id } returns behandlingId - every { sak } returns sakId + every { sakId } returns sakIdrandom every { behandlingType } returns BehandlingType.REVURDERING every { revurderingsaarsak } returns Revurderingaarsak.DOEDSFALL } val forrigebehandlingId = randomUUID() - val forrigeTrygdetid = trygdetid(behandlingId, sakId) + val forrigeTrygdetid = trygdetid(behandlingId, sakIdrandom) val oppdatertTrygdetidCaptured = slot() val vedtakSammendrag = mockVedtak(forrigebehandlingId, VedtakType.ENDRING) @@ -283,7 +283,7 @@ internal class TrygdetidServiceTest { behandlingKlient.kanOppdatereTrygdetid(behandlingId, saksbehandler) repository.hentTrygdetiderForBehandling(behandlingId) behandlingKlient.hentBehandling(behandlingId, saksbehandler) - vedtaksvurderingKlient.hentIverksatteVedtak(sakId, saksbehandler) + vedtaksvurderingKlient.hentIverksatteVedtak(sakIdrandom, saksbehandler) repository.hentTrygdetiderForBehandling(forrigebehandlingId) behandlingKlient.settBehandlingStatusTrygdetidOppdatert(behandlingId, saksbehandler) @@ -302,7 +302,7 @@ internal class TrygdetidServiceTest { } verify { behandling.behandlingType - behandling.sak + behandling.sakId behandling.id behandling.revurderingsaarsak vedtakSammendrag.behandlingId @@ -320,11 +320,11 @@ internal class TrygdetidServiceTest { beregnetTrygdetid = beregnetTrygdetid(overstyrt = true, total = 39), ) val behandlingId = randomUUID() - val sakId = forrigeTrygdetid.sakId + val sakIdtt = forrigeTrygdetid.sakId val behandling = mockk().apply { every { id } returns behandlingId - every { sak } returns sakId + every { sakId } returns sakIdtt every { behandlingType } returns BehandlingType.REVURDERING every { revurderingsaarsak } returns Revurderingaarsak.DOEDSFALL } @@ -355,7 +355,7 @@ internal class TrygdetidServiceTest { behandlingKlient.kanOppdatereTrygdetid(behandlingId, saksbehandler) repository.hentTrygdetiderForBehandling(behandlingId) behandlingKlient.hentBehandling(behandlingId, saksbehandler) - vedtaksvurderingKlient.hentIverksatteVedtak(sakId, saksbehandler) + vedtaksvurderingKlient.hentIverksatteVedtak(sakIdtt, saksbehandler) repository.hentTrygdetiderForBehandling(forrigebehandlingId) behandlingKlient.settBehandlingStatusTrygdetidOppdatert(behandlingId, saksbehandler) @@ -371,7 +371,7 @@ internal class TrygdetidServiceTest { } verify { behandling.id - behandling.sak + behandling.sakId behandling.behandlingType behandling.revurderingsaarsak vedtakSammendrag.behandlingId @@ -386,7 +386,7 @@ internal class TrygdetidServiceTest { val behandling = mockk { every { id } returns behandlingId - every { sak } returns randomSakId() + every { sakId } returns randomSakId() every { status } returns BehandlingStatus.VILKAARSVURDERT every { behandlingType } returns BehandlingType.FØRSTEGANGSBEHANDLING every { tidligereFamiliepleier } returns null @@ -421,7 +421,7 @@ internal class TrygdetidServiceTest { behandling.id behandling.behandlingType behandling.status - behandling.sak + behandling.sakId behandling.tidligereFamiliepleier } } @@ -433,7 +433,7 @@ internal class TrygdetidServiceTest { val behandling = mockk { every { id } returns behandlingId - every { sak } returns randomSakId() + every { sakId } returns randomSakId() every { status } returns BehandlingStatus.VILKAARSVURDERT every { behandlingType } returns BehandlingType.FØRSTEGANGSBEHANDLING every { soeker } returns SOEKER_FOEDSELSNUMMER.value @@ -469,7 +469,7 @@ internal class TrygdetidServiceTest { behandling.id behandling.behandlingType behandling.status - behandling.sak + behandling.sakId behandling.tidligereFamiliepleier?.svar behandling.soeker } @@ -478,11 +478,11 @@ internal class TrygdetidServiceTest { @Test fun `skal opprette trygdetid hvis revurdering og forrige trygdetid mangler og det ikke er regulering`() { val behandlingId = randomUUID() - val sakId = randomSakId() + val sakIdRandom = randomSakId() val behandling = mockk().apply { every { id } returns behandlingId - every { sak } returns sakId + every { sakId } returns sakIdRandom every { behandlingType } returns BehandlingType.REVURDERING every { revurderingsaarsak } returns Revurderingaarsak.SOESKENJUSTERING } @@ -494,7 +494,7 @@ internal class TrygdetidServiceTest { .first() .hentFoedselsnummer()!! .verdi - val trygdetid = trygdetid(behandlingId, sakId, ident = forventetIdent.value) + val trygdetid = trygdetid(behandlingId, sakIdRandom, ident = forventetIdent.value) val vedtakSammendrag = mockVedtak(forrigeBehandlingId, VedtakType.ENDRING) coEvery { grunnlagKlient.hentGrunnlag(any(), any()) } returns grunnlag @@ -522,7 +522,7 @@ internal class TrygdetidServiceTest { grunnlagKlient.hentGrunnlag(behandlingId, saksbehandler) behandlingKlient.hentBehandling(behandlingId, saksbehandler) repository.hentTrygdetiderForBehandling(behandlingId) - vedtaksvurderingKlient.hentIverksatteVedtak(sakId, saksbehandler) + vedtaksvurderingKlient.hentIverksatteVedtak(sakIdRandom, saksbehandler) repository.hentTrygdetiderForBehandling(forrigeBehandlingId) repository.hentTrygdetidMedId(any(), any()) repository.opprettTrygdetid( @@ -543,7 +543,7 @@ internal class TrygdetidServiceTest { verify { behandling.revurderingsaarsak behandling.id - behandling.sak + behandling.sakId behandling.behandlingType vedtakSammendrag.behandlingId vedtakSammendrag.vedtakType @@ -553,11 +553,11 @@ internal class TrygdetidServiceTest { @Test fun `skal ikke opprette trygdetid hvis revurdering og forrige trygdetid mangler og det er automatisk regulering`() { val behandlingId = randomUUID() - val sakId = randomSakId() + val sakIdrandom = randomSakId() val behandling = mockk().apply { every { id } returns behandlingId - every { sak } returns sakId + every { sakId } returns sakIdrandom every { behandlingType } returns BehandlingType.REVURDERING every { revurderingsaarsak } returns Revurderingaarsak.REGULERING every { prosesstype } returns Prosesstype.AUTOMATISK @@ -583,7 +583,7 @@ internal class TrygdetidServiceTest { behandlingKlient.kanOppdatereTrygdetid(behandlingId, saksbehandler) repository.hentTrygdetiderForBehandling(behandlingId) behandlingKlient.hentBehandling(behandlingId, saksbehandler) - vedtaksvurderingKlient.hentIverksatteVedtak(sakId, saksbehandler) + vedtaksvurderingKlient.hentIverksatteVedtak(sakIdrandom, saksbehandler) repository.hentTrygdetiderForBehandling(forrigeBehandlingId) } coVerify { @@ -593,7 +593,7 @@ internal class TrygdetidServiceTest { behandling.revurderingsaarsak behandling.prosesstype behandling.id - behandling.sak + behandling.sakId behandling.behandlingType vedtakSammendrag.behandlingId vedtakSammendrag.vedtakType @@ -603,11 +603,11 @@ internal class TrygdetidServiceTest { @Test fun `skal opprette trygdetid hvis revurdering og forrige trygdetid mangler og det er manuell regulering`() { val behandlingId = randomUUID() - val sakId = randomSakId() + val sakIdRand = randomSakId() val behandling = mockk().apply { every { id } returns behandlingId - every { sak } returns sakId + every { sakId } returns sakIdRand every { behandlingType } returns BehandlingType.REVURDERING every { revurderingsaarsak } returns Revurderingaarsak.REGULERING every { prosesstype } returns Prosesstype.MANUELL @@ -620,7 +620,7 @@ internal class TrygdetidServiceTest { .first() .hentFoedselsnummer()!! .verdi - val trygdetid = trygdetid(behandlingId, sakId, ident = forventetIdent.value) + val trygdetid = trygdetid(behandlingId, sakIdRand, ident = forventetIdent.value) val vedtakSammendrag = mockVedtak(forrigeBehandlingId, VedtakType.ENDRING) coEvery { grunnlagKlient.hentGrunnlag(any(), any()) } returns grunnlag @@ -652,7 +652,7 @@ internal class TrygdetidServiceTest { coVerify(exactly = 1) { grunnlagKlient.hentGrunnlag(behandlingId, saksbehandler) repository.hentTrygdetiderForBehandling(behandlingId) - vedtaksvurderingKlient.hentIverksatteVedtak(sakId, saksbehandler) + vedtaksvurderingKlient.hentIverksatteVedtak(sakIdRand, saksbehandler) repository.hentTrygdetiderForBehandling(forrigeBehandlingId) behandlingKlient.hentBehandling(behandlingId, saksbehandler) repository.hentTrygdetidMedId(any(), any()) @@ -675,7 +675,7 @@ internal class TrygdetidServiceTest { behandling.revurderingsaarsak behandling.prosesstype behandling.id - behandling.sak + behandling.sakId behandling.behandlingType vedtakSammendrag.behandlingId vedtakSammendrag.vedtakType @@ -708,12 +708,12 @@ internal class TrygdetidServiceTest { @Test fun `skal opprette manglende trygdetid ved opprettelse naar det allerede finnes men ikke for alle avdoede`() { val behandlingId = randomUUID() - val sakId = randomSakId() + val sakIdrandom = randomSakId() val behandling = mockk().apply { every { id } returns behandlingId - every { sak } returns sakId + every { sakId } returns sakIdrandom every { behandlingType } returns BehandlingType.FØRSTEGANGSBEHANDLING every { tidligereFamiliepleier } returns null } @@ -748,7 +748,7 @@ internal class TrygdetidServiceTest { repository.opprettTrygdetid( withArg { trygdetid -> trygdetid.ident shouldBe AVDOED2_FOEDSELSNUMMER.value - trygdetid.sakId shouldBe sakId + trygdetid.sakId shouldBe sakIdrandom trygdetid.behandlingId shouldBe behandlingId trygdetid.opplysninger.let { opplysninger -> @@ -787,7 +787,7 @@ internal class TrygdetidServiceTest { verify { behandling.id - behandling.sak + behandling.sakId behandling.behandlingType behandling.tidligereFamiliepleier } @@ -1141,7 +1141,7 @@ internal class TrygdetidServiceTest { @Test fun `skal opprette ny trygdetid av kopi fra forrige behandling`() { - val sakId = randomSakId() + val sakIdRandom = randomSakId() val behandlingId = randomUUID() val forrigeBehandlingId = randomUUID() val forrigeTrygdetidGrunnlag = trygdetidGrunnlag() @@ -1157,7 +1157,7 @@ internal class TrygdetidServiceTest { val regulering = mockk().apply { every { id } returns behandlingId - every { sak } returns sakId + every { sakId } returns sakIdRandom } coEvery { behandlingKlient.hentBehandling(behandlingId, saksbehandler) } returns regulering @@ -1195,7 +1195,7 @@ internal class TrygdetidServiceTest { verify { regulering.id - regulering.sak + regulering.sakId avtaleService.hentAvtaleForBehandling(forrigeBehandlingId) } @@ -1203,7 +1203,7 @@ internal class TrygdetidServiceTest { @Test fun `skal opprette manglende trygdetid av kopi fra forrige behandling`() { - val sakId = randomSakId() + val sakIdRandom = randomSakId() val behandlingId = randomUUID() val forrigeBehandlingId = randomUUID() val forrigeTrygdetidGrunnlag = trygdetidGrunnlag(begrunnelse = "Forrige") @@ -1228,7 +1228,7 @@ internal class TrygdetidServiceTest { val revurdering = mockk().apply { every { id } returns behandlingId - every { sak } returns sakId + every { sakId } returns sakIdRandom } val doedsdato = LocalDate.of(2023, 11, 12) @@ -1278,7 +1278,7 @@ internal class TrygdetidServiceTest { } verify { revurdering.id - revurdering.sak + revurdering.sakId avtaleService.hentAvtaleForBehandling(forrigeBehandlingId) } @@ -1539,7 +1539,7 @@ internal class TrygdetidServiceTest { @Test fun `opprettOverstyrtBeregnetTrygdetid kaster feil hvis ingen avdoede i persongalleri har doedsdato`() { - val sakId: SakId = randomSakId() + val sakIdrandom: SakId = randomSakId() val behandlingId = randomUUID() val grunnlag = GrunnlagTestData( @@ -1569,7 +1569,7 @@ internal class TrygdetidServiceTest { val behandling: DetaljertBehandling = mockk { every { id } returns behandlingId - every { sak } returns sakId + every { sakId } returns sakIdrandom every { status } returns BehandlingStatus.OPPRETTET } coEvery { behandlingKlient.hentBehandling(behandlingId, any()) } returns behandling @@ -1599,7 +1599,7 @@ internal class TrygdetidServiceTest { @Test fun `opprettOverstyrtBeregnetTrygdetid tillater aa opprette overstyrt trygdetid uten avdoede`() { - val sakId: SakId = randomSakId() + val sakIdrandom: SakId = randomSakId() val behandlingId = randomUUID() val grunnlag = GrunnlagTestData( @@ -1622,7 +1622,7 @@ internal class TrygdetidServiceTest { val behandling: DetaljertBehandling = mockk { every { id } returns behandlingId - every { sak } returns sakId + every { sakId } returns sakIdrandom every { status } returns BehandlingStatus.OPPRETTET every { tidligereFamiliepleier } returns null } @@ -1648,14 +1648,14 @@ internal class TrygdetidServiceTest { verify { behandling.status behandling.id - behandling.sak + behandling.sakId behandling.tidligereFamiliepleier } } @Test fun `opprettOverstyrtBeregnetTrygdetid tillater å opprette overstyrt trygdetid uten avdøde med soeker som ident`() { - val sakId: SakId = randomSakId() + val sakIdRandom: SakId = randomSakId() val behandlingId = randomUUID() val grunnlag = GrunnlagTestData( @@ -1678,7 +1678,7 @@ internal class TrygdetidServiceTest { val behandling: DetaljertBehandling = mockk { every { id } returns behandlingId - every { sak } returns sakId + every { sakId } returns sakIdRandom every { status } returns BehandlingStatus.OPPRETTET every { soeker } returns "12345678901" every { tidligereFamiliepleier } returns @@ -1713,7 +1713,7 @@ internal class TrygdetidServiceTest { verify { behandling.status behandling.id - behandling.sak + behandling.sakId behandling.soeker behandling.tidligereFamiliepleier } @@ -1745,11 +1745,11 @@ internal class TrygdetidServiceTest { @Test fun `skal ikke opprette fremtidig grunnlag hvis man er for gammel`() { val behandlingId = randomUUID() - val sakId = randomSakId() + val sakIdrandom = randomSakId() val behandling = mockk().apply { every { id } returns behandlingId - every { sak } returns sakId + every { sakId } returns sakIdrandom every { behandlingType } returns BehandlingType.FØRSTEGANGSBEHANDLING every { tidligereFamiliepleier } returns null } @@ -1773,7 +1773,7 @@ internal class TrygdetidServiceTest { .first() .hentFoedselsnummer()!! .verdi - val trygdetid = trygdetid(behandlingId, sakId, ident = forventetIdent.value) + val trygdetid = trygdetid(behandlingId, sakIdrandom, ident = forventetIdent.value) every { repository.hentTrygdetiderForBehandling(any()) } returns emptyList() andThen listOf(trygdetid) every { repository.hentTrygdetid(any()) } returns trygdetid @@ -1824,7 +1824,7 @@ internal class TrygdetidServiceTest { } verify { behandling.id - behandling.sak + behandling.sakId behandling.behandlingType behandling.tidligereFamiliepleier } diff --git a/apps/etterlatte-trygdetid/src/test/kotlin/no/nav/etterlatte/trygdetid/avtale/AvtaleRepositoryTest.kt b/apps/etterlatte-trygdetid/src/test/kotlin/no/nav/etterlatte/trygdetid/avtale/AvtaleRepositoryTest.kt index 1133120ed6c..6df7226d469 100644 --- a/apps/etterlatte-trygdetid/src/test/kotlin/no/nav/etterlatte/trygdetid/avtale/AvtaleRepositoryTest.kt +++ b/apps/etterlatte-trygdetid/src/test/kotlin/no/nav/etterlatte/trygdetid/avtale/AvtaleRepositoryTest.kt @@ -83,6 +83,6 @@ internal class AvtaleRepositoryTest( private fun behandlingMock() = mockk().apply { every { id } returns randomUUID() - every { sak } returns SakId(123L) + every { sakId } returns SakId(123L) } } diff --git a/apps/etterlatte-utbetaling/src/main/kotlin/no/nav/etterlatte/utbetaling/avstemming/Konsistensavstemming.kt b/apps/etterlatte-utbetaling/src/main/kotlin/no/nav/etterlatte/utbetaling/avstemming/Konsistensavstemming.kt index 9834312f3e9..1519dbddac2 100644 --- a/apps/etterlatte-utbetaling/src/main/kotlin/no/nav/etterlatte/utbetaling/avstemming/Konsistensavstemming.kt +++ b/apps/etterlatte-utbetaling/src/main/kotlin/no/nav/etterlatte/utbetaling/avstemming/Konsistensavstemming.kt @@ -4,11 +4,11 @@ import com.fasterxml.jackson.core.JsonGenerator import com.fasterxml.jackson.databind.SerializerProvider import com.fasterxml.jackson.databind.annotation.JsonSerialize import com.fasterxml.jackson.databind.ser.std.StdSerializer +import no.nav.etterlatte.libs.common.sak.SakId import no.nav.etterlatte.libs.common.tidspunkt.Tidspunkt import no.nav.etterlatte.utbetaling.iverksetting.utbetaling.Foedselsnummer import no.nav.etterlatte.utbetaling.iverksetting.utbetaling.Kjoereplan import no.nav.etterlatte.utbetaling.iverksetting.utbetaling.NavIdent -import no.nav.etterlatte.utbetaling.iverksetting.utbetaling.SakId import no.nav.etterlatte.utbetaling.iverksetting.utbetaling.Saktype import no.nav.etterlatte.utbetaling.iverksetting.utbetaling.UtbetalingslinjeId import java.math.BigDecimal @@ -46,6 +46,7 @@ data class OppdragslinjeForKonsistensavstemming( /** * For performance - avoid the standard serializer's use of reflection + * Dette er galskap og burde slettes fortest mulig */ internal class OppdragForKonsistensavstemmingSerializer : StdSerializer(OppdragForKonsistensavstemming::class.java) { @@ -56,9 +57,7 @@ internal class OppdragForKonsistensavstemmingSerializer : ) { gen.writeStartObject() - gen.writeObjectFieldStart("sakId") - gen.writeObjectField("value", value.sakId.value) - gen.writeEndObject() + gen.writeObjectField("sakId", value.sakId) gen.writeObjectField("sakType", value.sakType.name) @@ -75,6 +74,7 @@ internal class OppdragForKonsistensavstemmingSerializer : /** * For performance - avoid the standard serializer's use of reflection + * ADVARSEL: FARE FOR FEIL HER */ internal class OppdragslinjeForKonsistensavstemmingSerializer : StdSerializer(OppdragslinjeForKonsistensavstemming::class.java) { diff --git a/apps/etterlatte-utbetaling/src/main/kotlin/no/nav/etterlatte/utbetaling/iverksetting/utbetaling/Utbetaling.kt b/apps/etterlatte-utbetaling/src/main/kotlin/no/nav/etterlatte/utbetaling/iverksetting/utbetaling/Utbetaling.kt index 68717228112..da5f151bfbb 100644 --- a/apps/etterlatte-utbetaling/src/main/kotlin/no/nav/etterlatte/utbetaling/iverksetting/utbetaling/Utbetaling.kt +++ b/apps/etterlatte-utbetaling/src/main/kotlin/no/nav/etterlatte/utbetaling/iverksetting/utbetaling/Utbetaling.kt @@ -1,6 +1,7 @@ package no.nav.etterlatte.utbetaling.iverksetting.utbetaling import no.nav.etterlatte.libs.common.Enhetsnummer +import no.nav.etterlatte.libs.common.sak.SakId import no.nav.etterlatte.libs.common.tidspunkt.Tidspunkt import no.nav.etterlatte.utbetaling.common.UUID30 import no.trygdeetaten.skjema.oppdrag.Oppdrag @@ -12,10 +13,6 @@ data class VedtakId( val value: Long, ) -data class SakId( - val value: Long, -) - data class BehandlingId( val value: UUID, val shortValue: UUID30, diff --git a/apps/etterlatte-utbetaling/src/main/kotlin/no/nav/etterlatte/utbetaling/iverksetting/utbetaling/UtbetalingDao.kt b/apps/etterlatte-utbetaling/src/main/kotlin/no/nav/etterlatte/utbetaling/iverksetting/utbetaling/UtbetalingDao.kt index 96b259808f7..6e7d8cb5129 100644 --- a/apps/etterlatte-utbetaling/src/main/kotlin/no/nav/etterlatte/utbetaling/iverksetting/utbetaling/UtbetalingDao.kt +++ b/apps/etterlatte-utbetaling/src/main/kotlin/no/nav/etterlatte/utbetaling/iverksetting/utbetaling/UtbetalingDao.kt @@ -10,6 +10,7 @@ import kotliquery.using import no.nav.etterlatte.libs.common.Enhetsnummer import no.nav.etterlatte.libs.common.feilhaandtering.krev import no.nav.etterlatte.libs.common.objectMapper +import no.nav.etterlatte.libs.common.sak.SakId import no.nav.etterlatte.libs.common.tidspunkt.Tidspunkt import no.nav.etterlatte.libs.common.tidspunkt.toTidspunkt import no.nav.etterlatte.libs.common.tidspunkt.toTimestamp diff --git a/apps/etterlatte-utbetaling/src/main/kotlin/no/nav/etterlatte/utbetaling/iverksetting/utbetaling/UtbetalingMapper.kt b/apps/etterlatte-utbetaling/src/main/kotlin/no/nav/etterlatte/utbetaling/iverksetting/utbetaling/UtbetalingMapper.kt index 0b1d18e687f..d38661547a9 100644 --- a/apps/etterlatte-utbetaling/src/main/kotlin/no/nav/etterlatte/utbetaling/iverksetting/utbetaling/UtbetalingMapper.kt +++ b/apps/etterlatte-utbetaling/src/main/kotlin/no/nav/etterlatte/utbetaling/iverksetting/utbetaling/UtbetalingMapper.kt @@ -2,6 +2,7 @@ package no.nav.etterlatte.utbetaling.iverksetting.utbetaling import no.nav.etterlatte.libs.common.Regelverk import no.nav.etterlatte.libs.common.behandling.Revurderingaarsak +import no.nav.etterlatte.libs.common.sak.SakId import no.nav.etterlatte.libs.common.tidspunkt.Tidspunkt import no.nav.etterlatte.utbetaling.common.forsteDagIMaaneden import no.nav.etterlatte.utbetaling.common.sisteDagIMaaneden diff --git a/apps/etterlatte-utbetaling/src/main/kotlin/no/nav/etterlatte/utbetaling/iverksetting/utbetaling/UtbetalingService.kt b/apps/etterlatte-utbetaling/src/main/kotlin/no/nav/etterlatte/utbetaling/iverksetting/utbetaling/UtbetalingService.kt index d84ff67f6f5..c0e8cb0c1f0 100644 --- a/apps/etterlatte-utbetaling/src/main/kotlin/no/nav/etterlatte/utbetaling/iverksetting/utbetaling/UtbetalingService.kt +++ b/apps/etterlatte-utbetaling/src/main/kotlin/no/nav/etterlatte/utbetaling/iverksetting/utbetaling/UtbetalingService.kt @@ -1,6 +1,7 @@ package no.nav.etterlatte.utbetaling.iverksetting.utbetaling import no.nav.etterlatte.libs.common.behandling.Revurderingaarsak +import no.nav.etterlatte.libs.common.sak.SakId import no.nav.etterlatte.libs.common.tidspunkt.Tidspunkt import no.nav.etterlatte.utbetaling.avstemming.vedtak.Vedtaksverifiserer import no.nav.etterlatte.utbetaling.iverksetting.oppdrag.OppdragMapper diff --git a/apps/etterlatte-utbetaling/src/main/kotlin/no/nav/etterlatte/utbetaling/iverksetting/utbetaling/Utbetalingsvedtak.kt b/apps/etterlatte-utbetaling/src/main/kotlin/no/nav/etterlatte/utbetaling/iverksetting/utbetaling/Utbetalingsvedtak.kt index 3146230563d..f8b8720689b 100644 --- a/apps/etterlatte-utbetaling/src/main/kotlin/no/nav/etterlatte/utbetaling/iverksetting/utbetaling/Utbetalingsvedtak.kt +++ b/apps/etterlatte-utbetaling/src/main/kotlin/no/nav/etterlatte/utbetaling/iverksetting/utbetaling/Utbetalingsvedtak.kt @@ -28,7 +28,7 @@ data class Utbetalingsvedtak( val innhold = (vedtak.innhold as VedtakInnholdDto.VedtakBehandlingDto) return Utbetalingsvedtak( vedtakId = vedtak.id, - sak = Sak(vedtak.sak.ident, vedtak.sak.id.sakId, Saktype.valueOf(vedtak.sak.sakType.toString())), + sak = Sak(vedtak.sak.ident, vedtak.sak.id.value, Saktype.valueOf(vedtak.sak.sakType.toString())), behandling = Behandling( type = innhold.behandling.type, diff --git a/apps/etterlatte-utbetaling/src/main/kotlin/no/nav/etterlatte/utbetaling/simulering/SimuleringOsService.kt b/apps/etterlatte-utbetaling/src/main/kotlin/no/nav/etterlatte/utbetaling/simulering/SimuleringOsService.kt index bc31972111e..50d5c0d898d 100644 --- a/apps/etterlatte-utbetaling/src/main/kotlin/no/nav/etterlatte/utbetaling/simulering/SimuleringOsService.kt +++ b/apps/etterlatte-utbetaling/src/main/kotlin/no/nav/etterlatte/utbetaling/simulering/SimuleringOsService.kt @@ -2,6 +2,7 @@ package no.nav.etterlatte.utbetaling.simulering import no.nav.etterlatte.libs.common.Enhetsnummer import no.nav.etterlatte.libs.common.feilhaandtering.UgyldigForespoerselException +import no.nav.etterlatte.libs.common.sak.SakId import no.nav.etterlatte.libs.common.tidspunkt.norskTidssone import no.nav.etterlatte.libs.common.vedtak.VedtakInnholdDto import no.nav.etterlatte.libs.ktor.token.BrukerTokenInfo @@ -10,7 +11,6 @@ import no.nav.etterlatte.utbetaling.common.OppdragDefaults import no.nav.etterlatte.utbetaling.common.SimulertBeregning import no.nav.etterlatte.utbetaling.iverksetting.oppdrag.tilKodeFagomraade import no.nav.etterlatte.utbetaling.iverksetting.utbetaling.Attestasjon -import no.nav.etterlatte.utbetaling.iverksetting.utbetaling.SakId import no.nav.etterlatte.utbetaling.iverksetting.utbetaling.Utbetaling import no.nav.etterlatte.utbetaling.iverksetting.utbetaling.UtbetalingDao import no.nav.etterlatte.utbetaling.iverksetting.utbetaling.UtbetalingMapper @@ -49,7 +49,7 @@ class SimuleringOsService( val innhold = vedtak.innhold if (innhold is VedtakInnholdDto.VedtakBehandlingDto) { - val sakensUtbetalinger = utbetalingDao.hentUtbetalinger(SakId(vedtak.sak.id.sakId)) + val sakensUtbetalinger = utbetalingDao.hentUtbetalinger(SakId(vedtak.sak.id.value)) val utbetalingsvedtak = Utbetalingsvedtak.fra( vedtak = vedtak, diff --git a/apps/etterlatte-utbetaling/src/test/kotlin/no/nav/etterlatte/utbetaling/TestHelper.kt b/apps/etterlatte-utbetaling/src/test/kotlin/no/nav/etterlatte/utbetaling/TestHelper.kt index a899314317d..424bcc9e10e 100644 --- a/apps/etterlatte-utbetaling/src/test/kotlin/no/nav/etterlatte/utbetaling/TestHelper.kt +++ b/apps/etterlatte-utbetaling/src/test/kotlin/no/nav/etterlatte/utbetaling/TestHelper.kt @@ -136,9 +136,7 @@ fun oppdragMedFeiletKvittering( fun utbetalingKonsistensavstemming( id: UUID = UUID.randomUUID(), - sakId: no.nav.etterlatte.utbetaling.iverksetting.utbetaling.SakId = - no.nav.etterlatte.utbetaling.iverksetting.utbetaling - .SakId(1), + sakId: SakId = SakId(1), sakType: Saktype? = Saktype.BARNEPENSJON, vedtakId: Long = 1, avstemmingsnoekkel: Tidspunkt = Tidspunkt.now(), @@ -185,9 +183,7 @@ fun utbetalingKonsistensavstemming( fun utbetaling( id: UUID = UUID.randomUUID(), - sakId: no.nav.etterlatte.utbetaling.iverksetting.utbetaling.SakId = - no.nav.etterlatte.utbetaling.iverksetting.utbetaling - .SakId(1), + sakId: SakId = SakId(1), sakType: Saktype? = Saktype.BARNEPENSJON, vedtakId: Long = 1, avstemmingsnoekkel: Tidspunkt = Tidspunkt.now(), @@ -237,9 +233,7 @@ fun utbetaling( fun utbetalingslinje( utbetalingId: UUID = UUID.randomUUID(), - sakId: no.nav.etterlatte.utbetaling.iverksetting.utbetaling.SakId = - no.nav.etterlatte.utbetaling.iverksetting.utbetaling - .SakId(1), + sakId: SakId = SakId(1), utbetalingslinjeId: Long = 1, type: Utbetalingslinjetype = Utbetalingslinjetype.UTBETALING, erstatter: Long? = null, @@ -273,9 +267,7 @@ fun utbetalingMedOpphoer() = listOf( utbetalingslinje( utbetalingId = UUID.randomUUID(), - sakId = - no.nav.etterlatte.utbetaling.iverksetting.utbetaling - .SakId(1), + sakId = SakId(1), utbetalingslinjeId = 1, type = Utbetalingslinjetype.OPPHOER, beloep = null, @@ -312,9 +304,7 @@ fun oppdragForKonsistensavstemming( fnr: String = "123456", oppdragslinjeForKonsistensavstemming: List, ) = OppdragForKonsistensavstemming( - sakId = - no.nav.etterlatte.utbetaling.iverksetting.utbetaling - .SakId(sakId.sakId), + sakId = SakId(sakId.value), sakType = sakType, fnr = Foedselsnummer(fnr), utbetalingslinjer = oppdragslinjeForKonsistensavstemming, diff --git a/apps/etterlatte-utbetaling/src/test/kotlin/no/nav/etterlatte/utbetaling/avstemming/KonsistensavstemmingServiceKtTest.kt b/apps/etterlatte-utbetaling/src/test/kotlin/no/nav/etterlatte/utbetaling/avstemming/KonsistensavstemmingServiceKtTest.kt index fcccbfca135..33b3772f1d1 100644 --- a/apps/etterlatte-utbetaling/src/test/kotlin/no/nav/etterlatte/utbetaling/avstemming/KonsistensavstemmingServiceKtTest.kt +++ b/apps/etterlatte-utbetaling/src/test/kotlin/no/nav/etterlatte/utbetaling/avstemming/KonsistensavstemmingServiceKtTest.kt @@ -3,10 +3,10 @@ package no.nav.etterlatte.utbetaling.avstemming import io.mockk.every import io.mockk.mockk import io.mockk.verify +import no.nav.etterlatte.libs.common.sak.SakId import no.nav.etterlatte.libs.common.tidspunkt.Tidspunkt import no.nav.etterlatte.libs.common.tidspunkt.toNorskTidspunkt import no.nav.etterlatte.utbetaling.avstemming.avstemmingsdata.AvstemmingsdataSender -import no.nav.etterlatte.utbetaling.iverksetting.utbetaling.SakId import no.nav.etterlatte.utbetaling.iverksetting.utbetaling.Saktype import no.nav.etterlatte.utbetaling.iverksetting.utbetaling.UtbetalingDao import no.nav.etterlatte.utbetaling.iverksetting.utbetaling.UtbetalingslinjeId diff --git a/apps/etterlatte-utbetaling/src/test/kotlin/no/nav/etterlatte/utbetaling/avstemming/KonsistensavstemmingTest.kt b/apps/etterlatte-utbetaling/src/test/kotlin/no/nav/etterlatte/utbetaling/avstemming/KonsistensavstemmingTest.kt index ca0a997d93b..7daf933c00e 100644 --- a/apps/etterlatte-utbetaling/src/test/kotlin/no/nav/etterlatte/utbetaling/avstemming/KonsistensavstemmingTest.kt +++ b/apps/etterlatte-utbetaling/src/test/kotlin/no/nav/etterlatte/utbetaling/avstemming/KonsistensavstemmingTest.kt @@ -1,6 +1,7 @@ package no.nav.etterlatte.utbetaling.avstemming import io.kotest.matchers.equals.shouldBeEqual +import io.kotest.matchers.shouldBe import io.kotest.matchers.shouldNotBe import no.nav.etterlatte.libs.common.objectMapper import no.nav.etterlatte.libs.common.tidspunkt.Tidspunkt @@ -17,6 +18,19 @@ import kotlin.reflect.full.memberProperties class KonsistensavstemmingTest { @Nested inner class Serializers { + @Test + fun `Basic test`() { + val lol = oppdragForKonsistensavstemming(oppdragslinjeForKonsistensavstemming = emptyList()) + val serializedJson = lol.toJson() + val strukturertData = + objectMapper.readValue( + serializedJson, + OppdragForKonsistensavstemming::class.java, + ) + + strukturertData shouldBe lol + } + @Test fun `verifiser at serialiser (custom) og deserialiser (med standard Jackson) gir samme resultat`() { val testdata = opprettKonsistensavstemmingAlleFelterUtfylt() diff --git a/apps/etterlatte-utbetaling/src/test/kotlin/no/nav/etterlatte/utbetaling/avstemming/regulering/VedtaksverifisererTest.kt b/apps/etterlatte-utbetaling/src/test/kotlin/no/nav/etterlatte/utbetaling/avstemming/regulering/VedtaksverifisererTest.kt index d0a1e79cf96..2a38c4432ce 100644 --- a/apps/etterlatte-utbetaling/src/test/kotlin/no/nav/etterlatte/utbetaling/avstemming/regulering/VedtaksverifisererTest.kt +++ b/apps/etterlatte-utbetaling/src/test/kotlin/no/nav/etterlatte/utbetaling/avstemming/regulering/VedtaksverifisererTest.kt @@ -4,6 +4,7 @@ import kotlinx.coroutines.runBlocking import no.nav.etterlatte.libs.common.Enhetsnummer import no.nav.etterlatte.libs.common.Regelverk import no.nav.etterlatte.libs.common.behandling.BehandlingType +import no.nav.etterlatte.libs.common.sak.SakId import no.nav.etterlatte.libs.common.tidspunkt.Tidspunkt import no.nav.etterlatte.libs.common.vedtak.Behandling import no.nav.etterlatte.libs.testdata.grunnlag.SOEKER_FOEDSELSNUMMER @@ -19,7 +20,6 @@ import no.nav.etterlatte.utbetaling.iverksetting.utbetaling.OppdragKlassifikasjo import no.nav.etterlatte.utbetaling.iverksetting.utbetaling.Periode import no.nav.etterlatte.utbetaling.iverksetting.utbetaling.PeriodeForUtbetaling import no.nav.etterlatte.utbetaling.iverksetting.utbetaling.Sak -import no.nav.etterlatte.utbetaling.iverksetting.utbetaling.SakId import no.nav.etterlatte.utbetaling.iverksetting.utbetaling.Saktype import no.nav.etterlatte.utbetaling.iverksetting.utbetaling.Utbetaling import no.nav.etterlatte.utbetaling.iverksetting.utbetaling.UtbetalingDao diff --git a/apps/etterlatte-utbetaling/src/test/kotlin/no/nav/etterlatte/utbetaling/iverksetting/utbetaling/UtbetalingDaoIntegrationTest.kt b/apps/etterlatte-utbetaling/src/test/kotlin/no/nav/etterlatte/utbetaling/iverksetting/utbetaling/UtbetalingDaoIntegrationTest.kt index 73a4b8e9730..fdd7335bfa4 100644 --- a/apps/etterlatte-utbetaling/src/test/kotlin/no/nav/etterlatte/utbetaling/iverksetting/utbetaling/UtbetalingDaoIntegrationTest.kt +++ b/apps/etterlatte-utbetaling/src/test/kotlin/no/nav/etterlatte/utbetaling/iverksetting/utbetaling/UtbetalingDaoIntegrationTest.kt @@ -1,6 +1,7 @@ package no.nav.etterlatte.utbetaling.iverksetting.utbetaling import no.nav.etterlatte.libs.common.Regelverk +import no.nav.etterlatte.libs.common.sak.SakId import no.nav.etterlatte.libs.common.tidspunkt.Tidspunkt import no.nav.etterlatte.libs.common.tidspunkt.toTidspunkt import no.nav.etterlatte.utbetaling.DatabaseExtension diff --git a/apps/etterlatte-utbetaling/src/test/kotlin/no/nav/etterlatte/utbetaling/simulering/SimuleringOsRouteTest.kt b/apps/etterlatte-utbetaling/src/test/kotlin/no/nav/etterlatte/utbetaling/simulering/SimuleringOsRouteTest.kt index ce835ae96f9..8e84cd9b218 100644 --- a/apps/etterlatte-utbetaling/src/test/kotlin/no/nav/etterlatte/utbetaling/simulering/SimuleringOsRouteTest.kt +++ b/apps/etterlatte-utbetaling/src/test/kotlin/no/nav/etterlatte/utbetaling/simulering/SimuleringOsRouteTest.kt @@ -17,12 +17,12 @@ import no.nav.etterlatte.ktor.startRandomPort import no.nav.etterlatte.ktor.token.issueSaksbehandlerToken import no.nav.etterlatte.libs.common.Regelverk import no.nav.etterlatte.libs.common.behandling.SakType +import no.nav.etterlatte.libs.common.sak.SakId import no.nav.etterlatte.libs.common.toUUID30 import no.nav.etterlatte.libs.common.vedtak.Periode import no.nav.etterlatte.libs.common.vedtak.Utbetalingsperiode import no.nav.etterlatte.libs.common.vedtak.UtbetalingsperiodeType import no.nav.etterlatte.libs.testdata.grunnlag.SOEKER_FOEDSELSNUMMER -import no.nav.etterlatte.utbetaling.iverksetting.utbetaling.SakId import no.nav.etterlatte.utbetaling.iverksetting.utbetaling.UtbetalingDao import no.nav.etterlatte.utbetaling.klienter.BehandlingKlient import no.nav.etterlatte.utbetaling.klienter.VedtaksvurderingKlient diff --git a/apps/etterlatte-vedtaksvurdering-kafka/src/main/kotlin/no/nav/etterlatte/VedtakService.kt b/apps/etterlatte-vedtaksvurdering-kafka/src/main/kotlin/no/nav/etterlatte/VedtakService.kt index d428347894d..d89b516499a 100644 --- a/apps/etterlatte-vedtaksvurdering-kafka/src/main/kotlin/no/nav/etterlatte/VedtakService.kt +++ b/apps/etterlatte-vedtaksvurdering-kafka/src/main/kotlin/no/nav/etterlatte/VedtakService.kt @@ -59,7 +59,7 @@ class VedtakServiceImpl( dato: LocalDate, ): LoependeYtelseDTO = runBlocking { - vedtakKlient.get("$url/api/vedtak/loepende/${sakId.sakId}?dato=$dato").body() + vedtakKlient.get("$url/api/vedtak/loepende/${sakId.value}?dato=$dato").body() } override fun opprettVedtakFattOgAttester( @@ -67,7 +67,7 @@ class VedtakServiceImpl( behandlingId: UUID, ): VedtakOgRapid = runBlocking { - vedtakKlient.post("$url/api/vedtak/${sakId.sakId}/$behandlingId/automatisk").body() + vedtakKlient.post("$url/api/vedtak/${sakId.value}/$behandlingId/automatisk").body() } override fun opprettVedtakOgFatt( @@ -76,7 +76,7 @@ class VedtakServiceImpl( ): VedtakOgRapid = runBlocking { vedtakKlient - .post("$url/api/vedtak/${sakId.sakId}/$behandlingId/automatisk/stegvis") { + .post("$url/api/vedtak/${sakId.value}/$behandlingId/automatisk/stegvis") { contentType(ContentType.Application.Json) setBody(MigreringKjoringVariant.MED_PAUSE.toJson()) }.body() @@ -88,7 +88,7 @@ class VedtakServiceImpl( ): VedtakOgRapid = runBlocking { vedtakKlient - .post("$url/api/vedtak/${sakId.sakId}/$behandlingId/automatisk/stegvis") { + .post("$url/api/vedtak/${sakId.value}/$behandlingId/automatisk/stegvis") { contentType(ContentType.Application.Json) setBody(MigreringKjoringVariant.FORTSETT_ETTER_PAUSE.toJson()) }.body() diff --git a/apps/etterlatte-vedtaksvurdering-kafka/src/main/kotlin/no/nav/etterlatte/klienter/BrevKlient.kt b/apps/etterlatte-vedtaksvurdering-kafka/src/main/kotlin/no/nav/etterlatte/klienter/BrevKlient.kt index 5b069edf8ee..7d470eb5d1f 100644 --- a/apps/etterlatte-vedtaksvurdering-kafka/src/main/kotlin/no/nav/etterlatte/klienter/BrevKlient.kt +++ b/apps/etterlatte-vedtaksvurdering-kafka/src/main/kotlin/no/nav/etterlatte/klienter/BrevKlient.kt @@ -33,7 +33,7 @@ class BrevKlient( logger.info("Ber brev-api om å opprette vedtaksbrev for behandling id=$behandlingId") retryOgPakkUt(times = 5, vent = { timesleft -> Thread.sleep(Duration.ofSeconds(1L * timesleft)) }) { httpClient - .post("$url/api/brev/behandling/$behandlingId/vedtak?sakId=${sakId.sakId}") { + .post("$url/api/brev/behandling/$behandlingId/vedtak?sakId=${sakId.value}") { contentType(ContentType.Application.Json) // setBody(opprett.toJson()) }.body() diff --git a/apps/etterlatte-vedtaksvurdering/src/main/kotlin/no/nav/etterlatte/vedtaksvurdering/VedtakBehandlingService.kt b/apps/etterlatte-vedtaksvurdering/src/main/kotlin/no/nav/etterlatte/vedtaksvurdering/VedtakBehandlingService.kt index 50ea2acf2eb..2f7476a39a0 100644 --- a/apps/etterlatte-vedtaksvurdering/src/main/kotlin/no/nav/etterlatte/vedtaksvurdering/VedtakBehandlingService.kt +++ b/apps/etterlatte-vedtaksvurdering/src/main/kotlin/no/nav/etterlatte/vedtaksvurdering/VedtakBehandlingService.kt @@ -505,7 +505,7 @@ class VedtakBehandlingService( val opprettetVedtak = OpprettVedtak( soeker = behandling.soeker.let { Folkeregisteridentifikator.of(it) }, - sakId = behandling.sak, + sakId = behandling.sakId, sakType = behandling.sakType, behandlingId = behandling.id, status = VedtakStatus.OPPRETTET, @@ -708,7 +708,7 @@ class VedtakBehandlingService( ): VedtakData = coroutineScope { val behandling = behandlingKlient.hentBehandling(behandlingId, brukerTokenInfo) - val sak = behandlingKlient.hentSak(behandling.sak, brukerTokenInfo) + val sak = behandlingKlient.hentSak(behandling.sakId, brukerTokenInfo) val trygdetider = trygdetidKlient.hentTrygdetid(behandlingId, brukerTokenInfo) when (behandling.behandlingType) { diff --git a/apps/etterlatte-vedtaksvurdering/src/main/kotlin/no/nav/etterlatte/vedtaksvurdering/VedtaksvurderingRepository.kt b/apps/etterlatte-vedtaksvurdering/src/main/kotlin/no/nav/etterlatte/vedtaksvurdering/VedtaksvurderingRepository.kt index 7289df216d7..c5187a4f4e0 100644 --- a/apps/etterlatte-vedtaksvurdering/src/main/kotlin/no/nav/etterlatte/vedtaksvurdering/VedtaksvurderingRepository.kt +++ b/apps/etterlatte-vedtaksvurdering/src/main/kotlin/no/nav/etterlatte/vedtaksvurdering/VedtaksvurderingRepository.kt @@ -87,7 +87,7 @@ class VedtaksvurderingRepository( """, mapOf( "behandlingId" to opprettVedtak.behandlingId, - "sakid" to opprettVedtak.sakId.sakId, + "sakid" to opprettVedtak.sakId.value, "saktype" to opprettVedtak.sakType.name, "fnr" to opprettVedtak.soeker.value, "vedtakstatus" to opprettVedtak.status.name, @@ -310,7 +310,7 @@ class VedtaksvurderingRepository( return tx.session { hentListe( queryString = hentVedtak, - params = { mapOf("sakId" to sakId.sakId) }, + params = { mapOf("sakId" to sakId.value) }, ) { it.toVedtak(emptyList()) } diff --git a/apps/etterlatte-vedtaksvurdering/src/main/kotlin/no/nav/etterlatte/vedtaksvurdering/klienter/BehandlingKlient.kt b/apps/etterlatte-vedtaksvurdering/src/main/kotlin/no/nav/etterlatte/vedtaksvurdering/klienter/BehandlingKlient.kt index 55cdd480778..2d009c1ec54 100644 --- a/apps/etterlatte-vedtaksvurdering/src/main/kotlin/no/nav/etterlatte/vedtaksvurdering/klienter/BehandlingKlient.kt +++ b/apps/etterlatte-vedtaksvurdering/src/main/kotlin/no/nav/etterlatte/vedtaksvurdering/klienter/BehandlingKlient.kt @@ -161,7 +161,7 @@ class BehandlingKlientImpl( resource = Resource( clientId = clientId, - url = "$resourceUrl/saker/${sakId.sakId}", + url = "$resourceUrl/saker/${sakId.value}", ), brukerTokenInfo = brukerTokenInfo, ).mapBoth( @@ -184,7 +184,7 @@ class BehandlingKlientImpl( resource = Resource( clientId = clientId, - url = "$resourceUrl/oppgaver/sak/${sakId.sakId}/oppgaver", + url = "$resourceUrl/oppgaver/sak/${sakId.value}/oppgaver", ), brukerTokenInfo = brukerTokenInfo, ).mapBoth( diff --git a/apps/etterlatte-vedtaksvurdering/src/test/kotlin/no/nav/etterlatte/vedtaksvurdering/VedtakBehandlingServiceTest.kt b/apps/etterlatte-vedtaksvurdering/src/test/kotlin/no/nav/etterlatte/vedtaksvurdering/VedtakBehandlingServiceTest.kt index 7f73e40de90..12f63893a6f 100644 --- a/apps/etterlatte-vedtaksvurdering/src/test/kotlin/no/nav/etterlatte/vedtaksvurdering/VedtakBehandlingServiceTest.kt +++ b/apps/etterlatte-vedtaksvurdering/src/test/kotlin/no/nav/etterlatte/vedtaksvurdering/VedtakBehandlingServiceTest.kt @@ -829,7 +829,7 @@ internal class VedtakBehandlingServiceTest( val regulering = DetaljertBehandling( id = behandlingId, - sak = sakId1, + sakId = sakId1, sakType = SakType.BARNEPENSJON, behandlingType = BehandlingType.REVURDERING, revurderingsaarsak = Revurderingaarsak.REGULERING, @@ -1918,7 +1918,7 @@ internal class VedtakBehandlingServiceTest( ): DetaljertBehandling = DetaljertBehandling( id = behandlingId, - sak = sakId, + sakId = sakId, sakType = saktype, soeker = SOEKER_FOEDSELSNUMMER.value, status = BehandlingStatus.OPPRETTET, diff --git a/apps/etterlatte-vedtaksvurdering/src/test/kotlin/no/nav/etterlatte/vedtaksvurdering/VedtaksvurderingRouteTest.kt b/apps/etterlatte-vedtaksvurdering/src/test/kotlin/no/nav/etterlatte/vedtaksvurdering/VedtaksvurderingRouteTest.kt index 29f215c423a..1d9f6e547a7 100644 --- a/apps/etterlatte-vedtaksvurdering/src/test/kotlin/no/nav/etterlatte/vedtaksvurdering/VedtaksvurderingRouteTest.kt +++ b/apps/etterlatte-vedtaksvurdering/src/test/kotlin/no/nav/etterlatte/vedtaksvurdering/VedtaksvurderingRouteTest.kt @@ -393,7 +393,7 @@ internal class VedtaksvurderingRouteTest { val hentetLoependeYtelse = client - .get("/api/vedtak/loepende/${sakId.sakId}?dato=${loependeYtelse.dato}") { + .get("/api/vedtak/loepende/${sakId.value}?dato=${loependeYtelse.dato}") { header(HttpHeaders.ContentType, ContentType.Application.Json.toString()) header(HttpHeaders.Authorization, "Bearer $token") }.let { diff --git a/libs/etterlatte-behandling-model/src/main/kotlin/no/nav/etterlatte/libs/common/behandling/DetaljertBehandling.kt b/libs/etterlatte-behandling-model/src/main/kotlin/no/nav/etterlatte/libs/common/behandling/DetaljertBehandling.kt index 02649d3e2c5..f80ab530054 100644 --- a/libs/etterlatte-behandling-model/src/main/kotlin/no/nav/etterlatte/libs/common/behandling/DetaljertBehandling.kt +++ b/libs/etterlatte-behandling-model/src/main/kotlin/no/nav/etterlatte/libs/common/behandling/DetaljertBehandling.kt @@ -9,7 +9,7 @@ import java.util.UUID data class DetaljertBehandling( val id: UUID, - val sak: SakId, + val sakId: SakId, val sakType: SakType, val soeker: String, val status: BehandlingStatus, diff --git a/libs/etterlatte-database/src/main/kotlin/JdbcUtils.kt b/libs/etterlatte-database/src/main/kotlin/JdbcUtils.kt index d215c687078..b26959b6963 100644 --- a/libs/etterlatte-database/src/main/kotlin/JdbcUtils.kt +++ b/libs/etterlatte-database/src/main/kotlin/JdbcUtils.kt @@ -57,4 +57,4 @@ inline fun PreparedStatement.setJsonb( fun PreparedStatement.setSakId( index: Int, sakId: SakId, -) = this.setLong(index, sakId.sakId) +) = this.setLong(index, sakId.value) diff --git a/libs/etterlatte-ktor/src/main/kotlin/route/Tilgangssjekker.kt b/libs/etterlatte-ktor/src/main/kotlin/route/Tilgangssjekker.kt index 93170156b10..5c625e2e290 100644 --- a/libs/etterlatte-ktor/src/main/kotlin/route/Tilgangssjekker.kt +++ b/libs/etterlatte-ktor/src/main/kotlin/route/Tilgangssjekker.kt @@ -125,7 +125,7 @@ class Tilgangssjekker( resource = Resource( clientId = clientId, - url = "$resourceUrl/tilgang/sak/${sakId.sakId}?skrivetilgang=$skrivetilgang", + url = "$resourceUrl/tilgang/sak/${sakId.value}?skrivetilgang=$skrivetilgang", ), brukerTokenInfo = bruker, ).mapBoth( diff --git a/libs/etterlatte-tilbakekreving-model/src/main/kotlin/Kravgrunnlag.kt b/libs/etterlatte-tilbakekreving-model/src/main/kotlin/Kravgrunnlag.kt index 5acfd0db0d5..768c623f89b 100644 --- a/libs/etterlatte-tilbakekreving-model/src/main/kotlin/Kravgrunnlag.kt +++ b/libs/etterlatte-tilbakekreving-model/src/main/kotlin/Kravgrunnlag.kt @@ -1,6 +1,7 @@ package no.nav.etterlatte.libs.common.tilbakekreving import no.nav.etterlatte.libs.common.UUID30 +import no.nav.etterlatte.libs.common.sak.SakId import java.math.BigDecimal import java.time.YearMonth @@ -8,10 +9,6 @@ data class KravgrunnlagId( val value: Long, ) -data class SakId( - val value: Long, -) - data class VedtakId( val value: Long, ) diff --git a/libs/saksbehandling-common/src/main/kotlin/sak/SakId.kt b/libs/saksbehandling-common/src/main/kotlin/sak/SakId.kt index 7d22ef2fa7c..ff4c49441fe 100644 --- a/libs/saksbehandling-common/src/main/kotlin/sak/SakId.kt +++ b/libs/saksbehandling-common/src/main/kotlin/sak/SakId.kt @@ -9,9 +9,9 @@ import java.io.Serializable @JsonDeserialize(keyUsing = SakIdKeyDeserializer::class) @JvmInline value class SakId( - @JsonValue val sakId: Long, + @JsonValue val value: Long, ) : Serializable { - override fun toString() = sakId.toString() + override fun toString() = value.toString() } fun String.tilSakId() = SakId(this.toLong())