From 02c3b797a1e93665f35c2808df9541baec6876d5 Mon Sep 17 00:00:00 2001 From: Henrik Gundersen Date: Fri, 13 Dec 2024 11:48:58 +0100 Subject: [PATCH] Flytter brevutsending til egen pakke --- .../brevjobber => brevutsendelse}/Brevutsendelse.kt | 2 +- .../brevjobber => brevutsendelse}/BrevutsendelseDao.kt | 2 +- .../{jobs => brevutsendelse}/BrevutsendelseJob.kt | 3 +-- .../BrevutsendelseJobService.kt | 8 ++++---- .../BrevutsendelseService.kt | 4 ++-- .../SjekkBrevMottakerService.kt | 10 +++++----- .../jobs/brevjobber/BrevutsendelseDaoTest.kt | 4 ++++ .../jobs/brevjobber/BrevutsendelseJobServiceTest.kt | 7 +++++++ .../jobs/brevjobber/BrevutsendelseServiceTest.kt | 9 +++++++-- 9 files changed, 32 insertions(+), 17 deletions(-) rename apps/etterlatte-behandling/src/main/kotlin/behandling/{jobs/brevjobber => brevutsendelse}/Brevutsendelse.kt (96%) rename apps/etterlatte-behandling/src/main/kotlin/behandling/{jobs/brevjobber => brevutsendelse}/BrevutsendelseDao.kt (98%) rename apps/etterlatte-behandling/src/main/kotlin/behandling/{jobs => brevutsendelse}/BrevutsendelseJob.kt (93%) rename apps/etterlatte-behandling/src/main/kotlin/behandling/{jobs/brevjobber => brevutsendelse}/BrevutsendelseJobService.kt (88%) rename apps/etterlatte-behandling/src/main/kotlin/behandling/{jobs/brevjobber => brevutsendelse}/BrevutsendelseService.kt (96%) rename apps/etterlatte-behandling/src/main/kotlin/behandling/{jobs/brevjobber => brevutsendelse}/SjekkBrevMottakerService.kt (91%) diff --git a/apps/etterlatte-behandling/src/main/kotlin/behandling/jobs/brevjobber/Brevutsendelse.kt b/apps/etterlatte-behandling/src/main/kotlin/behandling/brevutsendelse/Brevutsendelse.kt similarity index 96% rename from apps/etterlatte-behandling/src/main/kotlin/behandling/jobs/brevjobber/Brevutsendelse.kt rename to apps/etterlatte-behandling/src/main/kotlin/behandling/brevutsendelse/Brevutsendelse.kt index 9d814cf0d7b..4b74e23972c 100644 --- a/apps/etterlatte-behandling/src/main/kotlin/behandling/jobs/brevjobber/Brevutsendelse.kt +++ b/apps/etterlatte-behandling/src/main/kotlin/behandling/brevutsendelse/Brevutsendelse.kt @@ -1,4 +1,4 @@ -package no.nav.etterlatte.behandling.jobs.brevjobber +package no.nav.etterlatte.behandling.brevutsendelse import no.nav.etterlatte.libs.common.behandling.SakType import no.nav.etterlatte.libs.common.sak.SakId diff --git a/apps/etterlatte-behandling/src/main/kotlin/behandling/jobs/brevjobber/BrevutsendelseDao.kt b/apps/etterlatte-behandling/src/main/kotlin/behandling/brevutsendelse/BrevutsendelseDao.kt similarity index 98% rename from apps/etterlatte-behandling/src/main/kotlin/behandling/jobs/brevjobber/BrevutsendelseDao.kt rename to apps/etterlatte-behandling/src/main/kotlin/behandling/brevutsendelse/BrevutsendelseDao.kt index 45ff28022b1..8f1377a7793 100644 --- a/apps/etterlatte-behandling/src/main/kotlin/behandling/jobs/brevjobber/BrevutsendelseDao.kt +++ b/apps/etterlatte-behandling/src/main/kotlin/behandling/brevutsendelse/BrevutsendelseDao.kt @@ -1,4 +1,4 @@ -package no.nav.etterlatte.behandling.jobs.brevjobber +package no.nav.etterlatte.behandling.brevutsendelse import no.nav.etterlatte.common.ConnectionAutoclosing import no.nav.etterlatte.libs.common.sak.SakId diff --git a/apps/etterlatte-behandling/src/main/kotlin/behandling/jobs/BrevutsendelseJob.kt b/apps/etterlatte-behandling/src/main/kotlin/behandling/brevutsendelse/BrevutsendelseJob.kt similarity index 93% rename from apps/etterlatte-behandling/src/main/kotlin/behandling/jobs/BrevutsendelseJob.kt rename to apps/etterlatte-behandling/src/main/kotlin/behandling/brevutsendelse/BrevutsendelseJob.kt index 9105441c8be..770a04dd47e 100644 --- a/apps/etterlatte-behandling/src/main/kotlin/behandling/jobs/BrevutsendelseJob.kt +++ b/apps/etterlatte-behandling/src/main/kotlin/behandling/brevutsendelse/BrevutsendelseJob.kt @@ -1,8 +1,7 @@ -package no.nav.etterlatte.behandling.jobs +package no.nav.etterlatte.behandling.brevutsendelse import no.nav.etterlatte.Context import no.nav.etterlatte.Self -import no.nav.etterlatte.behandling.jobs.brevjobber.BrevutsendelseJobService import no.nav.etterlatte.common.DatabaseContext import no.nav.etterlatte.jobs.LoggerInfo import no.nav.etterlatte.jobs.fixedRateCancellableTimer diff --git a/apps/etterlatte-behandling/src/main/kotlin/behandling/jobs/brevjobber/BrevutsendelseJobService.kt b/apps/etterlatte-behandling/src/main/kotlin/behandling/brevutsendelse/BrevutsendelseJobService.kt similarity index 88% rename from apps/etterlatte-behandling/src/main/kotlin/behandling/jobs/brevjobber/BrevutsendelseJobService.kt rename to apps/etterlatte-behandling/src/main/kotlin/behandling/brevutsendelse/BrevutsendelseJobService.kt index e35288c2ba6..e96cff3c0d4 100644 --- a/apps/etterlatte-behandling/src/main/kotlin/behandling/jobs/brevjobber/BrevutsendelseJobService.kt +++ b/apps/etterlatte-behandling/src/main/kotlin/behandling/brevutsendelse/BrevutsendelseJobService.kt @@ -1,10 +1,10 @@ -package no.nav.etterlatte.behandling.jobs.brevjobber +package no.nav.etterlatte.behandling.brevutsendelse import no.nav.etterlatte.Context import no.nav.etterlatte.Kontekst -import no.nav.etterlatte.behandling.jobs.brevjobber.BrevutsendelseStatus.FEILET -import no.nav.etterlatte.behandling.jobs.brevjobber.BrevutsendelseStatus.FERDIG -import no.nav.etterlatte.behandling.jobs.brevjobber.BrevutsendelseStatus.PAAGAAENDE +import no.nav.etterlatte.behandling.brevutsendelse.BrevutsendelseStatus.FEILET +import no.nav.etterlatte.behandling.brevutsendelse.BrevutsendelseStatus.FERDIG +import no.nav.etterlatte.behandling.brevutsendelse.BrevutsendelseStatus.PAAGAAENDE import no.nav.etterlatte.inTransaction import no.nav.etterlatte.libs.common.sak.SakId import no.nav.etterlatte.libs.ktor.token.BrukerTokenInfo diff --git a/apps/etterlatte-behandling/src/main/kotlin/behandling/jobs/brevjobber/BrevutsendelseService.kt b/apps/etterlatte-behandling/src/main/kotlin/behandling/brevutsendelse/BrevutsendelseService.kt similarity index 96% rename from apps/etterlatte-behandling/src/main/kotlin/behandling/jobs/brevjobber/BrevutsendelseService.kt rename to apps/etterlatte-behandling/src/main/kotlin/behandling/brevutsendelse/BrevutsendelseService.kt index 4daa3fcdc75..a1d8b6605db 100644 --- a/apps/etterlatte-behandling/src/main/kotlin/behandling/jobs/brevjobber/BrevutsendelseService.kt +++ b/apps/etterlatte-behandling/src/main/kotlin/behandling/brevutsendelse/BrevutsendelseService.kt @@ -1,7 +1,7 @@ -package no.nav.etterlatte.behandling.jobs.brevjobber +package no.nav.etterlatte.behandling.brevutsendelse import kotlinx.coroutines.runBlocking -import no.nav.etterlatte.behandling.jobs.brevjobber.SjekkGyldigBrevMottakerResultat.GYLDIG_MOTTAKER +import no.nav.etterlatte.behandling.brevutsendelse.SjekkGyldigBrevMottakerResultat.GYLDIG_MOTTAKER import no.nav.etterlatte.behandling.klienter.BrevApiKlient import no.nav.etterlatte.brev.BrevParametre import no.nav.etterlatte.brev.SaksbehandlerOgAttestant diff --git a/apps/etterlatte-behandling/src/main/kotlin/behandling/jobs/brevjobber/SjekkBrevMottakerService.kt b/apps/etterlatte-behandling/src/main/kotlin/behandling/brevutsendelse/SjekkBrevMottakerService.kt similarity index 91% rename from apps/etterlatte-behandling/src/main/kotlin/behandling/jobs/brevjobber/SjekkBrevMottakerService.kt rename to apps/etterlatte-behandling/src/main/kotlin/behandling/brevutsendelse/SjekkBrevMottakerService.kt index 71e1c44f0f8..fb5de130b66 100644 --- a/apps/etterlatte-behandling/src/main/kotlin/behandling/jobs/brevjobber/SjekkBrevMottakerService.kt +++ b/apps/etterlatte-behandling/src/main/kotlin/behandling/brevutsendelse/SjekkBrevMottakerService.kt @@ -1,13 +1,13 @@ -package no.nav.etterlatte.behandling.jobs.brevjobber +package no.nav.etterlatte.behandling.brevutsendelse import kotlinx.coroutines.runBlocking import no.nav.etterlatte.behandling.BehandlingService import no.nav.etterlatte.behandling.GrunnlagService +import no.nav.etterlatte.behandling.brevutsendelse.SjekkGyldigBrevMottakerResultat.GYLDIG_MOTTAKER +import no.nav.etterlatte.behandling.brevutsendelse.SjekkGyldigBrevMottakerResultat.UGYLDIG_MOTTAKER_UTDATERTE_PERSON_OPPLYSNINGER +import no.nav.etterlatte.behandling.brevutsendelse.SjekkGyldigBrevMottakerResultat.UGYLDIG_MOTTAKER_UTDATERT_IDENT +import no.nav.etterlatte.behandling.brevutsendelse.SjekkGyldigBrevMottakerResultat.UGYLDIG_MOTTAKER_VERGEMAAL import no.nav.etterlatte.behandling.domain.Behandling -import no.nav.etterlatte.behandling.jobs.brevjobber.SjekkGyldigBrevMottakerResultat.GYLDIG_MOTTAKER -import no.nav.etterlatte.behandling.jobs.brevjobber.SjekkGyldigBrevMottakerResultat.UGYLDIG_MOTTAKER_UTDATERTE_PERSON_OPPLYSNINGER -import no.nav.etterlatte.behandling.jobs.brevjobber.SjekkGyldigBrevMottakerResultat.UGYLDIG_MOTTAKER_UTDATERT_IDENT -import no.nav.etterlatte.behandling.jobs.brevjobber.SjekkGyldigBrevMottakerResultat.UGYLDIG_MOTTAKER_VERGEMAAL import no.nav.etterlatte.common.klienter.PdlTjenesterKlient import no.nav.etterlatte.libs.common.behandling.SakType import no.nav.etterlatte.libs.common.feilhaandtering.InternfeilException diff --git a/apps/etterlatte-behandling/src/test/kotlin/behandling/jobs/brevjobber/BrevutsendelseDaoTest.kt b/apps/etterlatte-behandling/src/test/kotlin/behandling/jobs/brevjobber/BrevutsendelseDaoTest.kt index 0f3d4c9e552..668840b02d3 100644 --- a/apps/etterlatte-behandling/src/test/kotlin/behandling/jobs/brevjobber/BrevutsendelseDaoTest.kt +++ b/apps/etterlatte-behandling/src/test/kotlin/behandling/jobs/brevjobber/BrevutsendelseDaoTest.kt @@ -4,6 +4,10 @@ import io.kotest.matchers.shouldBe import io.mockk.mockk import no.nav.etterlatte.ConnectionAutoclosingTest import no.nav.etterlatte.DatabaseExtension +import no.nav.etterlatte.behandling.brevutsendelse.Brevutsendelse +import no.nav.etterlatte.behandling.brevutsendelse.BrevutsendelseDao +import no.nav.etterlatte.behandling.brevutsendelse.BrevutsendelseType +import no.nav.etterlatte.behandling.brevutsendelse.opprettNyBrevutsendelse import no.nav.etterlatte.common.Enheter import no.nav.etterlatte.libs.common.behandling.SakType import no.nav.etterlatte.libs.common.sak.Sak diff --git a/apps/etterlatte-behandling/src/test/kotlin/behandling/jobs/brevjobber/BrevutsendelseJobServiceTest.kt b/apps/etterlatte-behandling/src/test/kotlin/behandling/jobs/brevjobber/BrevutsendelseJobServiceTest.kt index 63d920a72d5..00aaabf6577 100644 --- a/apps/etterlatte-behandling/src/test/kotlin/behandling/jobs/brevjobber/BrevutsendelseJobServiceTest.kt +++ b/apps/etterlatte-behandling/src/test/kotlin/behandling/jobs/brevjobber/BrevutsendelseJobServiceTest.kt @@ -11,6 +11,13 @@ import no.nav.etterlatte.Context import no.nav.etterlatte.DatabaseContextTest import no.nav.etterlatte.DatabaseExtension import no.nav.etterlatte.Self +import no.nav.etterlatte.behandling.brevutsendelse.Brevutsendelse +import no.nav.etterlatte.behandling.brevutsendelse.BrevutsendelseDao +import no.nav.etterlatte.behandling.brevutsendelse.BrevutsendelseJobService +import no.nav.etterlatte.behandling.brevutsendelse.BrevutsendelseService +import no.nav.etterlatte.behandling.brevutsendelse.BrevutsendelseStatus +import no.nav.etterlatte.behandling.brevutsendelse.BrevutsendelseType +import no.nav.etterlatte.behandling.brevutsendelse.opprettNyBrevutsendelse import no.nav.etterlatte.libs.common.Enhetsnummer import no.nav.etterlatte.libs.common.behandling.SakType import no.nav.etterlatte.libs.common.sak.SakId diff --git a/apps/etterlatte-behandling/src/test/kotlin/behandling/jobs/brevjobber/BrevutsendelseServiceTest.kt b/apps/etterlatte-behandling/src/test/kotlin/behandling/jobs/brevjobber/BrevutsendelseServiceTest.kt index 4cf7e1b442a..80132be8705 100644 --- a/apps/etterlatte-behandling/src/test/kotlin/behandling/jobs/brevjobber/BrevutsendelseServiceTest.kt +++ b/apps/etterlatte-behandling/src/test/kotlin/behandling/jobs/brevjobber/BrevutsendelseServiceTest.kt @@ -6,8 +6,13 @@ import io.mockk.confirmVerified import io.mockk.every import io.mockk.mockk import io.mockk.verifyOrder -import no.nav.etterlatte.behandling.jobs.brevjobber.SjekkGyldigBrevMottakerResultat.GYLDIG_MOTTAKER -import no.nav.etterlatte.behandling.jobs.brevjobber.SjekkGyldigBrevMottakerResultat.UGYLDIG_MOTTAKER_UTDATERT_IDENT +import no.nav.etterlatte.behandling.brevutsendelse.Brevutsendelse +import no.nav.etterlatte.behandling.brevutsendelse.BrevutsendelseService +import no.nav.etterlatte.behandling.brevutsendelse.BrevutsendelseType +import no.nav.etterlatte.behandling.brevutsendelse.SjekkBrevMottakerService +import no.nav.etterlatte.behandling.brevutsendelse.SjekkGyldigBrevMottakerResultat.GYLDIG_MOTTAKER +import no.nav.etterlatte.behandling.brevutsendelse.SjekkGyldigBrevMottakerResultat.UGYLDIG_MOTTAKER_UTDATERT_IDENT +import no.nav.etterlatte.behandling.brevutsendelse.opprettNyBrevutsendelse import no.nav.etterlatte.behandling.klienter.BrevApiKlient import no.nav.etterlatte.brev.model.Status import no.nav.etterlatte.libs.common.Enhetsnummer