From 39be7430530bf6dd82238390390956babdc5526a Mon Sep 17 00:00:00 2001 From: Mikael Bjerga <6940327+bjerga@users.noreply.github.com> Date: Tue, 13 Aug 2024 10:20:38 +0200 Subject: [PATCH] Flytt domenefiler felles til egen mappe (#663) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Flytt domenefiler felles til egen mappe * Fiks static mocking basert på filsti --- .../aareg/ArbeidsforholdMapper.kt | 8 +-- .../inntektsmelding/aareg/Env.kt | 2 +- .../aareg/HentArbeidsforholdRiver.kt | 8 ++- .../inntekt/HentArbeidsforholdRiverTest.kt | 2 +- .../aktiveorgnrservice/AktiveOrgnrService.kt | 8 +-- .../inntektsmelding/aktiveorgnrservice/Env.kt | 2 +- .../AktiveOrgnrServiceTest.kt | 14 ++-- .../ArbeidsforholdUtilsKtTest.kt | 70 ------------------- .../inntektsmelding/altinn/Env.kt | 2 +- .../inntektsmelding/altinn/TilgangRiver.kt | 2 +- .../inntektsmelding/altinn/AltinnAppTest.kt | 6 +- .../altinn/TilgangRiverTest.kt | 2 +- .../inntektsmelding/api/Env.kt | 2 +- .../api/aktiveorgnr/AktiveOrgnrRoute.kt | 4 +- .../api/auth/Tilgangskontroll.kt | 4 +- .../HentForespoerselResponse.kt | 4 +- .../api/hentforespoersel/TrengerRoute.kt | 4 +- .../HentSelvbestemtImRoute.kt | 2 +- .../api/innsending/InnsendingRoute.kt | 2 +- .../api/inntekt/InntektResponse.kt | 2 +- .../api/inntekt/InntektRoute.kt | 4 +- .../InntektSelvbestemtResponse.kt | 2 +- .../InntektSelvbestemtRoute.kt | 4 +- .../api/kvittering/KvitteringRoute.kt | 6 +- .../LagreSelvbestemtImRoute.kt | 2 +- .../inntektsmelding/api/RedisPollerTest.kt | 4 +- .../api/aktiveorgnr/AktiveOrgnrRouteKtTest.kt | 4 +- .../HentForespoerselRouteKtTest.kt | 22 +++--- .../hentforespoersel/TrengerRouteKtTest.kt | 22 +++--- .../HentSelvbestemtImRouteKtTest.kt | 2 +- .../api/innsending/InnsendingRouteKtTest.kt | 2 +- .../InntektSelvbestemtRouteKtTest.kt | 6 +- .../api/kvittering/KvitteringRouteKtTest.kt | 2 +- .../LagreSelvbestemtImRouteKtTest.kt | 2 +- .../inntektsmelding/api/utils/TestUtils.kt | 4 +- .../inntektsmelding/brospinn/Env.kt | 2 +- .../brospinn/HentEksternImRiver.kt | 2 +- .../inntektsmelding/brospinn/SpinnKlient.kt | 2 +- .../inntektsmelding/brospinn/SpinnService.kt | 2 +- .../brospinn/HentEksternImRiverTest.kt | 7 +- .../inntektsmelding/brreg/Env.kt | 2 +- .../db/InntektsmeldingRepository.kt | 2 +- .../db/river/HentLagretImRiver.kt | 4 +- .../db/river/LagreEksternImRiver.kt | 2 +- .../db/tabell/InntektsmeldingEntitet.kt | 2 +- .../db/river/HentLagretImRiverTest.kt | 4 +- .../db/river/LagreEksternImRiverTest.kt | 2 +- .../inntektsmelding/distribusjon/Env.kt | 2 +- .../feilbehandler/config/Database.kt | 2 +- .../felles/db/exposed/Database.kt | 2 +- .../{ => domene}/AktiveArbeidsgivere.kt | 2 +- .../felles/{ => domene}/Arbeidsforhold.kt | 3 +- .../{ => domene}/EksternInntektsmelding.kt | 2 +- .../felles/{ => domene}/Forespoersel.kt | 2 +- .../felles/{ => domene}/ForespurtData.kt | 2 +- .../felles/{ => domene}/Inntekt.kt | 2 +- .../felles/{ => domene}/Person.kt | 2 +- .../felles/{ => domene}/PersonDato.kt | 2 +- .../felles/{ => domene}/ResultJson.kt | 2 +- .../felles/{ => domene}/Resultat.kt | 4 +- .../felles/{ => domene}/Tilgang.kt | 2 +- .../felles/json/KotlinxUtils.kt | 2 +- .../rapidsrivers/pritopic/PriProducer.kt | 2 +- .../felles/{ => utils}/EnvUtils.kt | 2 +- .../felles/ForespoerselTest.kt | 1 + .../felles/ForespurtDataTest.kt | 1 + .../helsearbeidsgiver/felles/InntektTest.kt | 2 + .../helsearbeidsgiver/felles/PersonTest.kt | 1 + .../felles/rapidsrivers/service/Mock.kt | 2 +- .../felles/test/mock/MockData.kt | 12 ++-- .../felles/test/mock/MockInntektsmelding.kt | 2 +- .../helsebro/ForespoerselSvarRiver.kt | 2 +- .../helsebro/domene/ForespoerselSvar.kt | 4 +- .../helsebro/ForespoerselSvarRiverTest.kt | 2 +- .../inntektsmelding/helsebro/MockUtils.kt | 2 +- .../inntektsmelding/innsending/Env.kt | 2 +- .../innsending/InnsendingService.kt | 6 +- .../innsending/KvitteringService.kt | 10 +-- .../innsending/MapInntektsmelding.kt | 4 +- .../KvitteringServiceTest.kt | 6 +- .../MapInntektsmeldingKtTest.kt | 8 +-- .../inntektselvbestemtservice/Env.kt | 2 +- .../InntektSelvbestemtService.kt | 4 +- .../InntektSelvbestemtServiceTest.kt | 6 +- .../inntektsmelding/inntekt/Env.kt | 2 +- .../inntekt/HentInntektRiver.kt | 4 +- .../inntekt/HentInntektRiverTest.kt | 4 +- .../inntektsmelding/inntektservice/Env.kt | 2 +- .../inntektservice/InntektService.kt | 6 +- .../inntektservice/InntektServiceTest.kt | 2 +- .../src/test/kotlin/LocalIntegrasjonApp.kt | 14 ++-- .../integrasjonstest/AktiveOrgnrServiceIT.kt | 6 +- .../EksternInntektsmeldingLagretIT.kt | 2 +- .../integrasjonstest/HentForespoerselIT.kt | 4 +- .../integrasjonstest/InnsendingIT.kt | 2 +- .../integrasjonstest/InnsendingServiceIT.kt | 6 +- .../integrasjonstest/InntektSelvbestemtIT.kt | 4 +- .../integrasjonstest/KvitteringIT.kt | 2 +- .../integrasjonstest/LagreSelvbestemtIT.kt | 4 +- .../integrasjonstest/NotifikasjonIT.kt | 7 +- .../integrasjonstest/TilgangskontrollIT.kt | 2 +- .../integrasjonstest/mock/MockData.kt | 2 +- .../inntektsmelding/joark/Env.kt | 2 +- .../inntektsmelding/notifikasjon/Env.kt | 2 +- .../notifikasjon/river/OpprettSakLoeser.kt | 2 +- .../service/ManuellOpprettSakService.kt | 6 +- .../notifikasjon/service/OpprettSakService.kt | 4 +- .../river/OpprettSakLoeserTest.kt | 2 +- .../inntektsmelding/pdl/Env.kt | 2 +- .../inntektsmelding/pdl/HentPersonerRiver.kt | 2 +- .../pdl/HentPersonerRiverTest.kt | 2 +- .../selvbestemthentimservice/Env.kt | 2 +- .../HentSelvbestemtImService.kt | 2 +- .../HentSelvbestemtImServiceTest.kt | 2 +- .../ArbeidsforholdUtils.kt | 21 +++--- .../selvbestemtlagreimservice/Env.kt | 2 +- .../LagreSelvbestemtImService.kt | 7 +- .../AaregTestData.kt | 14 ++-- .../ArbeidsforholdInnenforPeriodeKtTest.kt | 14 ++-- .../LagreSelvbestemtImServiceTest.kt | 12 ++-- .../inntektsmelding/tilgangservice/Env.kt | 2 +- .../TilgangForespoerselService.kt | 6 +- .../tilgangservice/TilgangOrgService.kt | 4 +- .../TilgangForespoerselServiceTest.kt | 2 +- .../inntektservice/TilgangOrgServiceTest.kt | 2 +- .../inntektsmelding/trengerservice/Env.kt | 2 +- .../trengerservice/HentForespoerselService.kt | 10 +-- 127 files changed, 268 insertions(+), 322 deletions(-) delete mode 100644 aktiveorgnrservice/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/aktiveorgnrservice/ArbeidsforholdUtilsKtTest.kt rename felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/{ => domene}/AktiveArbeidsgivere.kt (87%) rename felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/{ => domene}/Arbeidsforhold.kt (90%) rename felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/{ => domene}/EksternInntektsmelding.kt (93%) rename felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/{ => domene}/Forespoersel.kt (97%) rename felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/{ => domene}/ForespurtData.kt (97%) rename felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/{ => domene}/Inntekt.kt (94%) rename felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/{ => domene}/Person.kt (96%) rename felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/{ => domene}/PersonDato.kt (88%) rename felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/{ => domene}/ResultJson.kt (81%) rename felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/{ => domene}/Resultat.kt (82%) rename felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/{ => domene}/Tilgang.kt (71%) rename felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/{ => utils}/EnvUtils.kt (75%) rename {felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/utils => selvbestemt-lagre-im-service/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemtlagreimservice}/ArbeidsforholdUtils.kt (73%) rename {felles/src/test/kotlin/no/nav/helsearbeidsgiver/felles/utils => selvbestemt-lagre-im-service/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemtlagreimservice}/AaregTestData.kt (94%) rename {felles/src/test/kotlin/no/nav/helsearbeidsgiver/felles/utils => selvbestemt-lagre-im-service/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemtlagreimservice}/ArbeidsforholdInnenforPeriodeKtTest.kt (88%) diff --git a/aareg/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/aareg/ArbeidsforholdMapper.kt b/aareg/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/aareg/ArbeidsforholdMapper.kt index f20048aae..98678c764 100644 --- a/aareg/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/aareg/ArbeidsforholdMapper.kt +++ b/aareg/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/aareg/ArbeidsforholdMapper.kt @@ -1,9 +1,9 @@ package no.nav.helsearbeidsgiver.inntektsmelding.aareg -import no.nav.helsearbeidsgiver.felles.Ansettelsesperiode -import no.nav.helsearbeidsgiver.felles.Arbeidsforhold -import no.nav.helsearbeidsgiver.felles.Arbeidsgiver -import no.nav.helsearbeidsgiver.felles.PeriodeNullable +import no.nav.helsearbeidsgiver.felles.domene.Ansettelsesperiode +import no.nav.helsearbeidsgiver.felles.domene.Arbeidsforhold +import no.nav.helsearbeidsgiver.felles.domene.Arbeidsgiver +import no.nav.helsearbeidsgiver.felles.domene.PeriodeNullable import no.nav.helsearbeidsgiver.aareg.Arbeidsforhold as KlientArbeidsforhold fun KlientArbeidsforhold.tilArbeidsforhold(): Arbeidsforhold = diff --git a/aareg/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/aareg/Env.kt b/aareg/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/aareg/Env.kt index c51c7546c..45401e4ea 100644 --- a/aareg/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/aareg/Env.kt +++ b/aareg/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/aareg/Env.kt @@ -1,6 +1,6 @@ package no.nav.helsearbeidsgiver.inntektsmelding.aareg -import no.nav.helsearbeidsgiver.felles.fromEnv +import no.nav.helsearbeidsgiver.felles.utils.fromEnv import no.nav.helsearbeidsgiver.tokenprovider.OAuth2Environment object Env { diff --git a/aareg/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/aareg/HentArbeidsforholdRiver.kt b/aareg/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/aareg/HentArbeidsforholdRiver.kt index e21e98116..eae53e7d2 100644 --- a/aareg/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/aareg/HentArbeidsforholdRiver.kt +++ b/aareg/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/aareg/HentArbeidsforholdRiver.kt @@ -2,10 +2,10 @@ package no.nav.helsearbeidsgiver.inntektsmelding.aareg import kotlinx.serialization.json.JsonElement import no.nav.helsearbeidsgiver.aareg.AaregClient -import no.nav.helsearbeidsgiver.felles.Arbeidsforhold import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName import no.nav.helsearbeidsgiver.felles.Key +import no.nav.helsearbeidsgiver.felles.domene.Arbeidsforhold import no.nav.helsearbeidsgiver.felles.json.krev import no.nav.helsearbeidsgiver.felles.json.les import no.nav.helsearbeidsgiver.felles.json.toJson @@ -64,6 +64,12 @@ class HentArbeidsforholdRiver( sikkerLogger.info(it) } + // Logger dette midlertidig for å finne ut om det er mulig. + // Det er det trolig ikke: https://www.skatteetaten.no/bedrift-og-organisasjon/arbeidsgiver/a-meldingen/veiledning/arbeidsforholdet/type-arbeidsforhold/ordinart-arbeidsforhold/#Hvilken-informasjon-skal-du-oppgi + if (arbeidsforhold.any { it.ansettelsesperiode.periode.fom == null }) { + sikkerLogger.info("Fant arbeidsforhold uten fra-dato. Dette logges kun for å vurdere forenklinger i koden.") + } + return mapOf( Key.EVENT_NAME to eventName.toJson(), Key.UUID to transaksjonId.toJson(), diff --git a/aareg/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntekt/HentArbeidsforholdRiverTest.kt b/aareg/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntekt/HentArbeidsforholdRiverTest.kt index dd700dbd9..86c337c8b 100644 --- a/aareg/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntekt/HentArbeidsforholdRiverTest.kt +++ b/aareg/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntekt/HentArbeidsforholdRiverTest.kt @@ -13,10 +13,10 @@ import kotlinx.serialization.json.JsonElement import kotlinx.serialization.json.JsonNull import no.nav.helse.rapids_rivers.testsupport.TestRapid import no.nav.helsearbeidsgiver.aareg.AaregClient -import no.nav.helsearbeidsgiver.felles.Arbeidsforhold import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName import no.nav.helsearbeidsgiver.felles.Key +import no.nav.helsearbeidsgiver.felles.domene.Arbeidsforhold import no.nav.helsearbeidsgiver.felles.json.toJson import no.nav.helsearbeidsgiver.felles.json.toMap import no.nav.helsearbeidsgiver.felles.rapidsrivers.model.Fail diff --git a/aktiveorgnrservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/aktiveorgnrservice/AktiveOrgnrService.kt b/aktiveorgnrservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/aktiveorgnrservice/AktiveOrgnrService.kt index 6f578aad2..769e63b95 100644 --- a/aktiveorgnrservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/aktiveorgnrservice/AktiveOrgnrService.kt +++ b/aktiveorgnrservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/aktiveorgnrservice/AktiveOrgnrService.kt @@ -4,13 +4,13 @@ import kotlinx.serialization.builtins.MapSerializer import kotlinx.serialization.builtins.serializer import kotlinx.serialization.json.JsonElement import no.nav.helse.rapids_rivers.RapidsConnection -import no.nav.helsearbeidsgiver.felles.AktiveArbeidsgivere -import no.nav.helsearbeidsgiver.felles.Arbeidsforhold import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName import no.nav.helsearbeidsgiver.felles.Key -import no.nav.helsearbeidsgiver.felles.Person -import no.nav.helsearbeidsgiver.felles.ResultJson +import no.nav.helsearbeidsgiver.felles.domene.AktiveArbeidsgivere +import no.nav.helsearbeidsgiver.felles.domene.Arbeidsforhold +import no.nav.helsearbeidsgiver.felles.domene.Person +import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.felles.json.les import no.nav.helsearbeidsgiver.felles.json.personMapSerializer import no.nav.helsearbeidsgiver.felles.json.toJson diff --git a/aktiveorgnrservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/aktiveorgnrservice/Env.kt b/aktiveorgnrservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/aktiveorgnrservice/Env.kt index 261c00c0a..3c90ac10b 100644 --- a/aktiveorgnrservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/aktiveorgnrservice/Env.kt +++ b/aktiveorgnrservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/aktiveorgnrservice/Env.kt @@ -1,6 +1,6 @@ package no.nav.helsearbeidsgiver.inntektsmelding.aktiveorgnrservice -import no.nav.helsearbeidsgiver.felles.fromEnv +import no.nav.helsearbeidsgiver.felles.utils.fromEnv object Env { val redisUrl = "REDIS_URL".fromEnv() diff --git a/aktiveorgnrservice/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/aktiveorgnrservice/AktiveOrgnrServiceTest.kt b/aktiveorgnrservice/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/aktiveorgnrservice/AktiveOrgnrServiceTest.kt index 3235b5ce4..2d0672c2b 100644 --- a/aktiveorgnrservice/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/aktiveorgnrservice/AktiveOrgnrServiceTest.kt +++ b/aktiveorgnrservice/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/aktiveorgnrservice/AktiveOrgnrServiceTest.kt @@ -9,16 +9,16 @@ import kotlinx.serialization.builtins.serializer import kotlinx.serialization.json.JsonElement import kotlinx.serialization.json.JsonObject import no.nav.helse.rapids_rivers.testsupport.TestRapid -import no.nav.helsearbeidsgiver.felles.AktiveArbeidsgivere -import no.nav.helsearbeidsgiver.felles.Ansettelsesperiode -import no.nav.helsearbeidsgiver.felles.Arbeidsforhold -import no.nav.helsearbeidsgiver.felles.Arbeidsgiver import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName import no.nav.helsearbeidsgiver.felles.Key -import no.nav.helsearbeidsgiver.felles.PeriodeNullable -import no.nav.helsearbeidsgiver.felles.Person -import no.nav.helsearbeidsgiver.felles.ResultJson +import no.nav.helsearbeidsgiver.felles.domene.AktiveArbeidsgivere +import no.nav.helsearbeidsgiver.felles.domene.Ansettelsesperiode +import no.nav.helsearbeidsgiver.felles.domene.Arbeidsforhold +import no.nav.helsearbeidsgiver.felles.domene.Arbeidsgiver +import no.nav.helsearbeidsgiver.felles.domene.PeriodeNullable +import no.nav.helsearbeidsgiver.felles.domene.Person +import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.felles.json.personMapSerializer import no.nav.helsearbeidsgiver.felles.json.toJson import no.nav.helsearbeidsgiver.felles.rapidsrivers.model.Fail diff --git a/aktiveorgnrservice/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/aktiveorgnrservice/ArbeidsforholdUtilsKtTest.kt b/aktiveorgnrservice/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/aktiveorgnrservice/ArbeidsforholdUtilsKtTest.kt deleted file mode 100644 index bb81ef1b5..000000000 --- a/aktiveorgnrservice/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/aktiveorgnrservice/ArbeidsforholdUtilsKtTest.kt +++ /dev/null @@ -1,70 +0,0 @@ -package no.nav.helsearbeidsgiver.inntektsmelding.aktiveorgnrservice - -import io.kotest.core.spec.style.FunSpec -import io.kotest.matchers.shouldBe -import no.nav.helsearbeidsgiver.felles.Ansettelsesperiode -import no.nav.helsearbeidsgiver.felles.Arbeidsforhold -import no.nav.helsearbeidsgiver.felles.Arbeidsgiver -import no.nav.helsearbeidsgiver.felles.PeriodeNullable -import no.nav.helsearbeidsgiver.felles.utils.orgnrMedHistoriskArbeidsforhold -import java.time.LocalDate -import java.time.LocalDateTime - -class ArbeidsforholdUtilsKtTest : - FunSpec({ - - val arbeidsgiver1 = Arbeidsgiver("ORG", "123456789") - val arbeidsgiver2 = Arbeidsgiver("ORG", "987654321") - val arbeidsgiver3 = Arbeidsgiver("ORG", "000000001") - val minDate = LocalDateTime.MIN - - test("arbeidsforhold innenfor periode beholdes ") { - val arbeidsforholdListe = - listOf( - Arbeidsforhold( - arbeidsgiver = arbeidsgiver1, - ansettelsesperiode = Ansettelsesperiode(PeriodeNullable(LocalDate.MIN, LocalDate.MAX)), - registrert = minDate, - ), - ) - arbeidsforholdListe.orgnrMedHistoriskArbeidsforhold() shouldBe listOf(arbeidsgiver1.organisasjonsnummer) - } - test("null-verdier i fom skal ikke fjernes") { - val arbeidsforholdListe = - listOf( - Arbeidsforhold( - arbeidsgiver = arbeidsgiver1, - ansettelsesperiode = Ansettelsesperiode(PeriodeNullable(null, null)), - registrert = minDate, - ), - ) - arbeidsforholdListe.orgnrMedHistoriskArbeidsforhold() shouldBe listOf(arbeidsgiver1.organisasjonsnummer) - } - test("Avsluttede og fremtidige arbeidsforhold skal ikke fjernes") { - val today = LocalDate.now() - val arbeidsforholdListe = - listOf( - Arbeidsforhold( - arbeidsgiver = arbeidsgiver1, - ansettelsesperiode = Ansettelsesperiode(PeriodeNullable(today.minusDays(1), null)), - registrert = minDate, - ), - Arbeidsforhold( - arbeidsgiver = arbeidsgiver2, - ansettelsesperiode = Ansettelsesperiode(PeriodeNullable(today.minusMonths(1), today.minusDays(1))), - registrert = minDate, - ), - Arbeidsforhold( - arbeidsgiver = arbeidsgiver3, - ansettelsesperiode = Ansettelsesperiode(PeriodeNullable(today.plusDays(1), today.plusMonths(1))), - registrert = minDate, - ), - ) - arbeidsforholdListe.orgnrMedHistoriskArbeidsforhold() shouldBe - listOf( - arbeidsgiver1.organisasjonsnummer, - arbeidsgiver2.organisasjonsnummer, - arbeidsgiver3.organisasjonsnummer, - ) - } - }) diff --git a/altinn/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/altinn/Env.kt b/altinn/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/altinn/Env.kt index 8ec257864..a6701978a 100644 --- a/altinn/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/altinn/Env.kt +++ b/altinn/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/altinn/Env.kt @@ -1,6 +1,6 @@ package no.nav.helsearbeidsgiver.inntektsmelding.altinn -import no.nav.helsearbeidsgiver.felles.fromEnv +import no.nav.helsearbeidsgiver.felles.utils.fromEnv object Env { val url = "ALTINN_URL".fromEnv() diff --git a/altinn/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/altinn/TilgangRiver.kt b/altinn/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/altinn/TilgangRiver.kt index 36f8c585b..ec957d89e 100644 --- a/altinn/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/altinn/TilgangRiver.kt +++ b/altinn/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/altinn/TilgangRiver.kt @@ -5,7 +5,7 @@ import no.nav.helsearbeidsgiver.altinn.AltinnClient import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName import no.nav.helsearbeidsgiver.felles.Key -import no.nav.helsearbeidsgiver.felles.Tilgang +import no.nav.helsearbeidsgiver.felles.domene.Tilgang import no.nav.helsearbeidsgiver.felles.json.krev import no.nav.helsearbeidsgiver.felles.json.les import no.nav.helsearbeidsgiver.felles.json.toJson diff --git a/altinn/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/altinn/AltinnAppTest.kt b/altinn/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/altinn/AltinnAppTest.kt index c4ac664b8..49dada18f 100644 --- a/altinn/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/altinn/AltinnAppTest.kt +++ b/altinn/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/altinn/AltinnAppTest.kt @@ -12,8 +12,8 @@ import io.mockk.unmockkStatic import no.nav.helse.rapids_rivers.RapidApplication import no.nav.helse.rapids_rivers.testsupport.TestRapid import no.nav.helsearbeidsgiver.altinn.AltinnOrganisasjon -import no.nav.helsearbeidsgiver.felles.fromEnv import no.nav.helsearbeidsgiver.felles.test.rapidsrivers.sendJson +import no.nav.helsearbeidsgiver.felles.utils.fromEnv import no.nav.helsearbeidsgiver.inntektsmelding.altinn.Mock.altinnOrganisasjoner import no.nav.helsearbeidsgiver.inntektsmelding.altinn.Mock.innkommendeMelding import no.nav.helsearbeidsgiver.inntektsmelding.altinn.Mock.toMap @@ -34,7 +34,7 @@ class AltinnAppTest : } afterEach { clearAllMocks() - unmockkStatic("no.nav.helsearbeidsgiver.felles.EnvUtilsKt") + unmockkStatic("no.nav.helsearbeidsgiver.felles.utils.EnvUtilsKt") testRapid.reset() server.shutdown() } @@ -76,7 +76,7 @@ class AltinnAppTest : }) private fun mockEnv(server: MockWebServer) { - mockkStatic("no.nav.helsearbeidsgiver.felles.EnvUtilsKt") + mockkStatic("no.nav.helsearbeidsgiver.felles.utils.EnvUtilsKt") every { "ALTINN_URL".fromEnv() } returns server.url("/altinn").toString() every { "ALTINN_SERVICE_CODE".fromEnv() } returns "4936" diff --git a/altinn/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/altinn/TilgangRiverTest.kt b/altinn/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/altinn/TilgangRiverTest.kt index 5babc658c..a9a6170bb 100644 --- a/altinn/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/altinn/TilgangRiverTest.kt +++ b/altinn/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/altinn/TilgangRiverTest.kt @@ -17,7 +17,7 @@ import no.nav.helsearbeidsgiver.altinn.AltinnClient import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName import no.nav.helsearbeidsgiver.felles.Key -import no.nav.helsearbeidsgiver.felles.Tilgang +import no.nav.helsearbeidsgiver.felles.domene.Tilgang import no.nav.helsearbeidsgiver.felles.json.toJson import no.nav.helsearbeidsgiver.felles.json.toMap import no.nav.helsearbeidsgiver.felles.rapidsrivers.model.Fail diff --git a/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/Env.kt b/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/Env.kt index 3aea49009..b176bad82 100644 --- a/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/Env.kt +++ b/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/Env.kt @@ -1,6 +1,6 @@ package no.nav.helsearbeidsgiver.inntektsmelding.api -import no.nav.helsearbeidsgiver.felles.fromEnv +import no.nav.helsearbeidsgiver.felles.utils.fromEnv object Env { object Auth { diff --git a/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/aktiveorgnr/AktiveOrgnrRoute.kt b/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/aktiveorgnr/AktiveOrgnrRoute.kt index 9e858c2c1..1b22f76f1 100644 --- a/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/aktiveorgnr/AktiveOrgnrRoute.kt +++ b/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/aktiveorgnr/AktiveOrgnrRoute.kt @@ -8,9 +8,9 @@ import io.ktor.server.routing.Route import io.ktor.server.routing.post import kotlinx.serialization.builtins.serializer import no.nav.helse.rapids_rivers.RapidsConnection -import no.nav.helsearbeidsgiver.felles.AktiveArbeidsgivere -import no.nav.helsearbeidsgiver.felles.ResultJson import no.nav.helsearbeidsgiver.felles.Tekst +import no.nav.helsearbeidsgiver.felles.domene.AktiveArbeidsgivere +import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisConnection import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisPrefix import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisStore diff --git a/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/auth/Tilgangskontroll.kt b/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/auth/Tilgangskontroll.kt index 8f459fe1f..62a1a6a81 100644 --- a/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/auth/Tilgangskontroll.kt +++ b/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/auth/Tilgangskontroll.kt @@ -2,8 +2,8 @@ package no.nav.helsearbeidsgiver.inntektsmelding.api.auth import io.ktor.server.request.ApplicationRequest import kotlinx.coroutines.runBlocking -import no.nav.helsearbeidsgiver.felles.Tilgang -import no.nav.helsearbeidsgiver.felles.TilgangResultat +import no.nav.helsearbeidsgiver.felles.domene.Tilgang +import no.nav.helsearbeidsgiver.felles.domene.TilgangResultat import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisConnection import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisPrefix import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisStore diff --git a/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/hentforespoersel/HentForespoerselResponse.kt b/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/hentforespoersel/HentForespoerselResponse.kt index d054519f7..771582690 100644 --- a/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/hentforespoersel/HentForespoerselResponse.kt +++ b/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/hentforespoersel/HentForespoerselResponse.kt @@ -6,9 +6,9 @@ import kotlinx.serialization.Serializable import kotlinx.serialization.UseSerializers import kotlinx.serialization.json.JsonElement import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Periode -import no.nav.helsearbeidsgiver.felles.ForespurtData -import no.nav.helsearbeidsgiver.felles.InntektPerMaaned import no.nav.helsearbeidsgiver.felles.Key +import no.nav.helsearbeidsgiver.felles.domene.ForespurtData +import no.nav.helsearbeidsgiver.felles.domene.InntektPerMaaned import no.nav.helsearbeidsgiver.utils.json.serializer.LocalDateSerializer import java.time.LocalDate diff --git a/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/hentforespoersel/TrengerRoute.kt b/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/hentforespoersel/TrengerRoute.kt index aeeb0975b..58cdf6215 100644 --- a/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/hentforespoersel/TrengerRoute.kt +++ b/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/hentforespoersel/TrengerRoute.kt @@ -7,8 +7,8 @@ import io.ktor.server.routing.post import io.prometheus.client.Summary import kotlinx.serialization.builtins.serializer import no.nav.helse.rapids_rivers.RapidsConnection -import no.nav.helsearbeidsgiver.felles.HentForespoerselResultat -import no.nav.helsearbeidsgiver.felles.ResultJson +import no.nav.helsearbeidsgiver.felles.domene.HentForespoerselResultat +import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisConnection import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisPrefix import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisStore diff --git a/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/hentselvbestemtim/HentSelvbestemtImRoute.kt b/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/hentselvbestemtim/HentSelvbestemtImRoute.kt index 1d6d75c68..bc80b1f91 100644 --- a/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/hentselvbestemtim/HentSelvbestemtImRoute.kt +++ b/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/hentselvbestemtim/HentSelvbestemtImRoute.kt @@ -17,7 +17,7 @@ import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Inntektsmelding import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Permisjon import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Permittering import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Sykefravaer -import no.nav.helsearbeidsgiver.felles.ResultJson +import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisConnection import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisPrefix import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisStore diff --git a/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/innsending/InnsendingRoute.kt b/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/innsending/InnsendingRoute.kt index ba3fcb2dc..ce93c3749 100644 --- a/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/innsending/InnsendingRoute.kt +++ b/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/innsending/InnsendingRoute.kt @@ -13,8 +13,8 @@ import no.nav.helsearbeidsgiver.domene.inntektsmelding.Utils.convert import no.nav.helsearbeidsgiver.domene.inntektsmelding.deprecated.Innsending import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.AarsakInnsending import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.skjema.SkjemaInntektsmelding -import no.nav.helsearbeidsgiver.felles.ResultJson import no.nav.helsearbeidsgiver.felles.Tekst +import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisConnection import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisPrefix import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisStore diff --git a/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/inntekt/InntektResponse.kt b/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/inntekt/InntektResponse.kt index 666cf16c6..eabc72c4c 100644 --- a/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/inntekt/InntektResponse.kt +++ b/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/inntekt/InntektResponse.kt @@ -1,7 +1,7 @@ package no.nav.helsearbeidsgiver.inntektsmelding.api.inntekt import kotlinx.serialization.Serializable -import no.nav.helsearbeidsgiver.felles.InntektPerMaaned +import no.nav.helsearbeidsgiver.felles.domene.InntektPerMaaned @Serializable data class InntektResponse( diff --git a/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/inntekt/InntektRoute.kt b/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/inntekt/InntektRoute.kt index 225cfb9f0..afb88b049 100644 --- a/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/inntekt/InntektRoute.kt +++ b/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/inntekt/InntektRoute.kt @@ -9,9 +9,9 @@ import io.ktor.server.routing.post import kotlinx.serialization.builtins.nullable import kotlinx.serialization.builtins.serializer import no.nav.helse.rapids_rivers.RapidsConnection -import no.nav.helsearbeidsgiver.felles.Inntekt -import no.nav.helsearbeidsgiver.felles.ResultJson import no.nav.helsearbeidsgiver.felles.Tekst +import no.nav.helsearbeidsgiver.felles.domene.Inntekt +import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisConnection import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisPrefix import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisStore diff --git a/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/inntektselvbestemt/InntektSelvbestemtResponse.kt b/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/inntektselvbestemt/InntektSelvbestemtResponse.kt index 0fb9cee23..89b7eb78b 100644 --- a/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/inntektselvbestemt/InntektSelvbestemtResponse.kt +++ b/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/inntektselvbestemt/InntektSelvbestemtResponse.kt @@ -1,7 +1,7 @@ package no.nav.helsearbeidsgiver.inntektsmelding.api.inntektselvbestemt import kotlinx.serialization.Serializable -import no.nav.helsearbeidsgiver.felles.InntektPerMaaned +import no.nav.helsearbeidsgiver.felles.domene.InntektPerMaaned @Serializable data class InntektSelvbestemtResponse( diff --git a/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/inntektselvbestemt/InntektSelvbestemtRoute.kt b/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/inntektselvbestemt/InntektSelvbestemtRoute.kt index c72310dc1..49644c402 100644 --- a/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/inntektselvbestemt/InntektSelvbestemtRoute.kt +++ b/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/inntektselvbestemt/InntektSelvbestemtRoute.kt @@ -9,9 +9,9 @@ import io.ktor.server.routing.post import kotlinx.serialization.builtins.nullable import kotlinx.serialization.builtins.serializer import no.nav.helse.rapids_rivers.RapidsConnection -import no.nav.helsearbeidsgiver.felles.Inntekt -import no.nav.helsearbeidsgiver.felles.ResultJson import no.nav.helsearbeidsgiver.felles.Tekst +import no.nav.helsearbeidsgiver.felles.domene.Inntekt +import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisConnection import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisPrefix import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisStore diff --git a/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/kvittering/KvitteringRoute.kt b/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/kvittering/KvitteringRoute.kt index 22a7786fa..1f89af409 100644 --- a/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/kvittering/KvitteringRoute.kt +++ b/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/kvittering/KvitteringRoute.kt @@ -12,10 +12,10 @@ import no.nav.helsearbeidsgiver.domene.inntektsmelding.deprecated.Inntektsmeldin import no.nav.helsearbeidsgiver.domene.inntektsmelding.deprecated.Kvittering import no.nav.helsearbeidsgiver.domene.inntektsmelding.deprecated.KvitteringEkstern import no.nav.helsearbeidsgiver.domene.inntektsmelding.deprecated.KvitteringSimba -import no.nav.helsearbeidsgiver.felles.EksternInntektsmelding -import no.nav.helsearbeidsgiver.felles.InnsendtInntektsmelding -import no.nav.helsearbeidsgiver.felles.ResultJson import no.nav.helsearbeidsgiver.felles.Tekst +import no.nav.helsearbeidsgiver.felles.domene.EksternInntektsmelding +import no.nav.helsearbeidsgiver.felles.domene.InnsendtInntektsmelding +import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisConnection import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisPrefix import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisStore diff --git a/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/lagreselvbestemtim/LagreSelvbestemtImRoute.kt b/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/lagreselvbestemtim/LagreSelvbestemtImRoute.kt index 3eec53431..69a3b1ed2 100644 --- a/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/lagreselvbestemtim/LagreSelvbestemtImRoute.kt +++ b/api/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/lagreselvbestemtim/LagreSelvbestemtImRoute.kt @@ -19,7 +19,7 @@ import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Permisjon import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Permittering import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Sykefravaer import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.skjema.SkjemaInntektsmeldingSelvbestemt -import no.nav.helsearbeidsgiver.felles.ResultJson +import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisConnection import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisPrefix import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisStore diff --git a/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/RedisPollerTest.kt b/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/RedisPollerTest.kt index 18b7a7f91..ff76c4f11 100644 --- a/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/RedisPollerTest.kt +++ b/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/RedisPollerTest.kt @@ -9,8 +9,8 @@ import kotlinx.serialization.builtins.MapSerializer import kotlinx.serialization.builtins.serializer import kotlinx.serialization.json.JsonElement import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Periode -import no.nav.helsearbeidsgiver.felles.Forespoersel -import no.nav.helsearbeidsgiver.felles.ForespurtData +import no.nav.helsearbeidsgiver.felles.domene.Forespoersel +import no.nav.helsearbeidsgiver.felles.domene.ForespurtData import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisStore import no.nav.helsearbeidsgiver.felles.test.mock.mockForespoersel import no.nav.helsearbeidsgiver.utils.json.fromJson diff --git a/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/aktiveorgnr/AktiveOrgnrRouteKtTest.kt b/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/aktiveorgnr/AktiveOrgnrRouteKtTest.kt index bc4b6cb6b..a2b259d80 100644 --- a/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/aktiveorgnr/AktiveOrgnrRouteKtTest.kt +++ b/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/aktiveorgnr/AktiveOrgnrRouteKtTest.kt @@ -7,8 +7,8 @@ import io.ktor.client.statement.bodyAsText import io.ktor.http.HttpStatusCode import io.mockk.clearAllMocks import io.mockk.coEvery -import no.nav.helsearbeidsgiver.felles.AktiveArbeidsgivere -import no.nav.helsearbeidsgiver.felles.ResultJson +import no.nav.helsearbeidsgiver.felles.domene.AktiveArbeidsgivere +import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.inntektsmelding.api.Routes import no.nav.helsearbeidsgiver.inntektsmelding.api.utils.ApiTest import no.nav.helsearbeidsgiver.utils.json.fromJson diff --git a/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/hentforespoersel/HentForespoerselRouteKtTest.kt b/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/hentforespoersel/HentForespoerselRouteKtTest.kt index ca8281dcc..c3b57a802 100644 --- a/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/hentforespoersel/HentForespoerselRouteKtTest.kt +++ b/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/hentforespoersel/HentForespoerselRouteKtTest.kt @@ -8,17 +8,17 @@ import kotlinx.serialization.json.JsonElement import kotlinx.serialization.json.JsonObject import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Periode import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.til -import no.nav.helsearbeidsgiver.felles.Forespoersel -import no.nav.helsearbeidsgiver.felles.ForespoerselType -import no.nav.helsearbeidsgiver.felles.ForespurtData -import no.nav.helsearbeidsgiver.felles.ForrigeInntekt -import no.nav.helsearbeidsgiver.felles.ForslagInntekt -import no.nav.helsearbeidsgiver.felles.ForslagRefusjon -import no.nav.helsearbeidsgiver.felles.HentForespoerselResultat -import no.nav.helsearbeidsgiver.felles.Inntekt -import no.nav.helsearbeidsgiver.felles.InntektPerMaaned -import no.nav.helsearbeidsgiver.felles.ResultJson -import no.nav.helsearbeidsgiver.felles.TilgangResultat +import no.nav.helsearbeidsgiver.felles.domene.Forespoersel +import no.nav.helsearbeidsgiver.felles.domene.ForespoerselType +import no.nav.helsearbeidsgiver.felles.domene.ForespurtData +import no.nav.helsearbeidsgiver.felles.domene.ForrigeInntekt +import no.nav.helsearbeidsgiver.felles.domene.ForslagInntekt +import no.nav.helsearbeidsgiver.felles.domene.ForslagRefusjon +import no.nav.helsearbeidsgiver.felles.domene.HentForespoerselResultat +import no.nav.helsearbeidsgiver.felles.domene.Inntekt +import no.nav.helsearbeidsgiver.felles.domene.InntektPerMaaned +import no.nav.helsearbeidsgiver.felles.domene.ResultJson +import no.nav.helsearbeidsgiver.felles.domene.TilgangResultat import no.nav.helsearbeidsgiver.felles.test.mock.mockForespurtData import no.nav.helsearbeidsgiver.felles.test.mock.mockForespurtDataMedForrigeInntekt import no.nav.helsearbeidsgiver.inntektsmelding.api.RedisPollerTimeoutException diff --git a/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/hentforespoersel/TrengerRouteKtTest.kt b/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/hentforespoersel/TrengerRouteKtTest.kt index bc2127550..5a94d1b09 100644 --- a/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/hentforespoersel/TrengerRouteKtTest.kt +++ b/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/hentforespoersel/TrengerRouteKtTest.kt @@ -8,17 +8,17 @@ import kotlinx.serialization.json.JsonElement import kotlinx.serialization.json.JsonObject import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Periode import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.til -import no.nav.helsearbeidsgiver.felles.Forespoersel -import no.nav.helsearbeidsgiver.felles.ForespoerselType -import no.nav.helsearbeidsgiver.felles.ForespurtData -import no.nav.helsearbeidsgiver.felles.ForrigeInntekt -import no.nav.helsearbeidsgiver.felles.ForslagInntekt -import no.nav.helsearbeidsgiver.felles.ForslagRefusjon -import no.nav.helsearbeidsgiver.felles.HentForespoerselResultat -import no.nav.helsearbeidsgiver.felles.Inntekt -import no.nav.helsearbeidsgiver.felles.InntektPerMaaned -import no.nav.helsearbeidsgiver.felles.ResultJson -import no.nav.helsearbeidsgiver.felles.TilgangResultat +import no.nav.helsearbeidsgiver.felles.domene.Forespoersel +import no.nav.helsearbeidsgiver.felles.domene.ForespoerselType +import no.nav.helsearbeidsgiver.felles.domene.ForespurtData +import no.nav.helsearbeidsgiver.felles.domene.ForrigeInntekt +import no.nav.helsearbeidsgiver.felles.domene.ForslagInntekt +import no.nav.helsearbeidsgiver.felles.domene.ForslagRefusjon +import no.nav.helsearbeidsgiver.felles.domene.HentForespoerselResultat +import no.nav.helsearbeidsgiver.felles.domene.Inntekt +import no.nav.helsearbeidsgiver.felles.domene.InntektPerMaaned +import no.nav.helsearbeidsgiver.felles.domene.ResultJson +import no.nav.helsearbeidsgiver.felles.domene.TilgangResultat import no.nav.helsearbeidsgiver.felles.test.mock.mockForespurtData import no.nav.helsearbeidsgiver.felles.test.mock.mockForespurtDataMedForrigeInntekt import no.nav.helsearbeidsgiver.inntektsmelding.api.RedisPollerTimeoutException diff --git a/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/hentselvbestemtim/HentSelvbestemtImRouteKtTest.kt b/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/hentselvbestemtim/HentSelvbestemtImRouteKtTest.kt index 56b81be7e..d61982c78 100644 --- a/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/hentselvbestemtim/HentSelvbestemtImRouteKtTest.kt +++ b/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/hentselvbestemtim/HentSelvbestemtImRouteKtTest.kt @@ -31,7 +31,7 @@ import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Sykmeldt import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Tariffendring import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.VarigLoennsendring import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.til -import no.nav.helsearbeidsgiver.felles.ResultJson +import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.felles.test.mock.mockInntektsmeldingV1 import no.nav.helsearbeidsgiver.inntektsmelding.api.RedisPollerTimeoutException import no.nav.helsearbeidsgiver.inntektsmelding.api.Routes diff --git a/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/innsending/InnsendingRouteKtTest.kt b/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/innsending/InnsendingRouteKtTest.kt index 198e50575..546a00bd1 100644 --- a/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/innsending/InnsendingRouteKtTest.kt +++ b/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/innsending/InnsendingRouteKtTest.kt @@ -8,7 +8,7 @@ import io.mockk.clearAllMocks import io.mockk.coEvery import no.nav.helsearbeidsgiver.domene.inntektsmelding.deprecated.Innsending import no.nav.helsearbeidsgiver.domene.inntektsmelding.deprecated.Inntektsmelding -import no.nav.helsearbeidsgiver.felles.ResultJson +import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.felles.test.mock.delvisInnsendingRequest import no.nav.helsearbeidsgiver.felles.test.mock.gyldigInnsendingRequest import no.nav.helsearbeidsgiver.felles.test.mock.mockDelvisInntektsmeldingDokument diff --git a/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/inntektselvbestemt/InntektSelvbestemtRouteKtTest.kt b/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/inntektselvbestemt/InntektSelvbestemtRouteKtTest.kt index 7510ef571..4e180101b 100644 --- a/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/inntektselvbestemt/InntektSelvbestemtRouteKtTest.kt +++ b/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/inntektselvbestemt/InntektSelvbestemtRouteKtTest.kt @@ -6,10 +6,10 @@ import io.ktor.http.HttpStatusCode import io.mockk.clearAllMocks import io.mockk.coEvery import kotlinx.serialization.builtins.serializer -import no.nav.helsearbeidsgiver.felles.Inntekt -import no.nav.helsearbeidsgiver.felles.InntektPerMaaned -import no.nav.helsearbeidsgiver.felles.ResultJson import no.nav.helsearbeidsgiver.felles.Tekst +import no.nav.helsearbeidsgiver.felles.domene.Inntekt +import no.nav.helsearbeidsgiver.felles.domene.InntektPerMaaned +import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.inntektsmelding.api.RedisPollerTimeoutException import no.nav.helsearbeidsgiver.inntektsmelding.api.Routes import no.nav.helsearbeidsgiver.inntektsmelding.api.response.RedisTimeoutResponse diff --git a/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/kvittering/KvitteringRouteKtTest.kt b/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/kvittering/KvitteringRouteKtTest.kt index 4f06a4451..3fa8801de 100644 --- a/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/kvittering/KvitteringRouteKtTest.kt +++ b/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/kvittering/KvitteringRouteKtTest.kt @@ -2,7 +2,7 @@ package no.nav.helsearbeidsgiver.inntektsmelding.api.kvittering import io.ktor.http.HttpStatusCode import io.mockk.coEvery -import no.nav.helsearbeidsgiver.felles.ResultJson +import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.inntektsmelding.api.Routes import no.nav.helsearbeidsgiver.inntektsmelding.api.utils.ApiTest import no.nav.helsearbeidsgiver.inntektsmelding.api.utils.harTilgangResultat diff --git a/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/lagreselvbestemtim/LagreSelvbestemtImRouteKtTest.kt b/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/lagreselvbestemtim/LagreSelvbestemtImRouteKtTest.kt index 6f4cfc1ed..70d44d3cb 100644 --- a/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/lagreselvbestemtim/LagreSelvbestemtImRouteKtTest.kt +++ b/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/lagreselvbestemtim/LagreSelvbestemtImRouteKtTest.kt @@ -8,7 +8,7 @@ import io.mockk.coEvery import kotlinx.serialization.builtins.serializer import kotlinx.serialization.json.JsonElement import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.skjema.SkjemaInntektsmeldingSelvbestemt -import no.nav.helsearbeidsgiver.felles.ResultJson +import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.felles.test.mock.mockSkjemaInntektsmeldingSelvbestemt import no.nav.helsearbeidsgiver.felles.test.mock.randomDigitString import no.nav.helsearbeidsgiver.inntektsmelding.api.RedisPollerTimeoutException diff --git a/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/utils/TestUtils.kt b/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/utils/TestUtils.kt index c1cdd6de6..e14b6a038 100644 --- a/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/utils/TestUtils.kt +++ b/api/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/api/utils/TestUtils.kt @@ -17,8 +17,8 @@ import io.prometheus.client.CollectorRegistry import kotlinx.coroutines.runBlocking import kotlinx.serialization.KSerializer import kotlinx.serialization.json.JsonElement -import no.nav.helsearbeidsgiver.felles.Tilgang -import no.nav.helsearbeidsgiver.felles.TilgangResultat +import no.nav.helsearbeidsgiver.felles.domene.Tilgang +import no.nav.helsearbeidsgiver.felles.domene.TilgangResultat import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisConnection import no.nav.helsearbeidsgiver.inntektsmelding.api.apiModule import no.nav.helsearbeidsgiver.utils.json.jsonConfig diff --git a/bro-spinn/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/brospinn/Env.kt b/bro-spinn/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/brospinn/Env.kt index 228c6c6d4..5dbb2094d 100644 --- a/bro-spinn/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/brospinn/Env.kt +++ b/bro-spinn/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/brospinn/Env.kt @@ -1,6 +1,6 @@ package no.nav.helsearbeidsgiver.inntektsmelding.brospinn -import no.nav.helsearbeidsgiver.felles.fromEnv +import no.nav.helsearbeidsgiver.felles.utils.fromEnv import no.nav.helsearbeidsgiver.tokenprovider.OAuth2Environment object Env { diff --git a/bro-spinn/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/brospinn/HentEksternImRiver.kt b/bro-spinn/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/brospinn/HentEksternImRiver.kt index 74cf4aafe..5e941bfb0 100644 --- a/bro-spinn/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/brospinn/HentEksternImRiver.kt +++ b/bro-spinn/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/brospinn/HentEksternImRiver.kt @@ -2,9 +2,9 @@ package no.nav.helsearbeidsgiver.inntektsmelding.brospinn import kotlinx.serialization.json.JsonElement import no.nav.helsearbeidsgiver.felles.BehovType -import no.nav.helsearbeidsgiver.felles.EksternInntektsmelding import no.nav.helsearbeidsgiver.felles.EventName import no.nav.helsearbeidsgiver.felles.Key +import no.nav.helsearbeidsgiver.felles.domene.EksternInntektsmelding import no.nav.helsearbeidsgiver.felles.json.krev import no.nav.helsearbeidsgiver.felles.json.les import no.nav.helsearbeidsgiver.felles.json.toJson diff --git a/bro-spinn/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/brospinn/SpinnKlient.kt b/bro-spinn/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/brospinn/SpinnKlient.kt index 16773dde8..39c199544 100644 --- a/bro-spinn/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/brospinn/SpinnKlient.kt +++ b/bro-spinn/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/brospinn/SpinnKlient.kt @@ -8,7 +8,7 @@ import io.ktor.http.ContentType import io.ktor.http.HttpStatusCode import io.ktor.http.contentType import kotlinx.coroutines.runBlocking -import no.nav.helsearbeidsgiver.felles.EksternInntektsmelding +import no.nav.helsearbeidsgiver.felles.domene.EksternInntektsmelding import java.util.UUID class SpinnKlient( diff --git a/bro-spinn/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/brospinn/SpinnService.kt b/bro-spinn/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/brospinn/SpinnService.kt index c678768c7..a82ef764f 100644 --- a/bro-spinn/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/brospinn/SpinnService.kt +++ b/bro-spinn/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/brospinn/SpinnService.kt @@ -3,9 +3,9 @@ package no.nav.helsearbeidsgiver.inntektsmelding.brospinn import kotlinx.serialization.json.JsonElement import no.nav.helse.rapids_rivers.RapidsConnection import no.nav.helsearbeidsgiver.felles.BehovType -import no.nav.helsearbeidsgiver.felles.EksternInntektsmelding import no.nav.helsearbeidsgiver.felles.EventName import no.nav.helsearbeidsgiver.felles.Key +import no.nav.helsearbeidsgiver.felles.domene.EksternInntektsmelding import no.nav.helsearbeidsgiver.felles.json.les import no.nav.helsearbeidsgiver.felles.json.toJson import no.nav.helsearbeidsgiver.felles.rapidsrivers.model.Fail diff --git a/bro-spinn/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/brospinn/HentEksternImRiverTest.kt b/bro-spinn/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/brospinn/HentEksternImRiverTest.kt index f8a3b06a5..85ffacd79 100644 --- a/bro-spinn/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/brospinn/HentEksternImRiverTest.kt +++ b/bro-spinn/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/brospinn/HentEksternImRiverTest.kt @@ -14,9 +14,9 @@ import kotlinx.serialization.json.JsonElement import kotlinx.serialization.json.JsonNull import no.nav.helse.rapids_rivers.testsupport.TestRapid import no.nav.helsearbeidsgiver.felles.BehovType -import no.nav.helsearbeidsgiver.felles.EksternInntektsmelding import no.nav.helsearbeidsgiver.felles.EventName import no.nav.helsearbeidsgiver.felles.Key +import no.nav.helsearbeidsgiver.felles.domene.EksternInntektsmelding import no.nav.helsearbeidsgiver.felles.json.toJson import no.nav.helsearbeidsgiver.felles.json.toMap import no.nav.helsearbeidsgiver.felles.rapidsrivers.model.Fail @@ -56,7 +56,10 @@ class HentEksternImRiverTest : Key.DATA to innkommendeMelding.data .plus( - Key.EKSTERN_INNTEKTSMELDING to mockEksternInntektsmelding().toJson(EksternInntektsmelding.serializer()), + Key.EKSTERN_INNTEKTSMELDING to + mockEksternInntektsmelding().toJson( + EksternInntektsmelding.serializer(), + ), ).toJson(), ) diff --git a/brreg/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/brreg/Env.kt b/brreg/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/brreg/Env.kt index 521e770ec..b0a7cfb26 100644 --- a/brreg/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/brreg/Env.kt +++ b/brreg/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/brreg/Env.kt @@ -1,6 +1,6 @@ package no.nav.helsearbeidsgiver.inntektsmelding.brreg -import no.nav.helsearbeidsgiver.felles.fromEnv +import no.nav.helsearbeidsgiver.felles.utils.fromEnv object Env { val brregUrl = "ENHETSREGISTERET_URL".fromEnv() diff --git a/db/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/db/InntektsmeldingRepository.kt b/db/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/db/InntektsmeldingRepository.kt index b7c6c50b2..07e068bda 100644 --- a/db/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/db/InntektsmeldingRepository.kt +++ b/db/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/db/InntektsmeldingRepository.kt @@ -2,7 +2,7 @@ package no.nav.helsearbeidsgiver.inntektsmelding.db import io.prometheus.client.Summary import no.nav.helsearbeidsgiver.domene.inntektsmelding.deprecated.Inntektsmelding -import no.nav.helsearbeidsgiver.felles.EksternInntektsmelding +import no.nav.helsearbeidsgiver.felles.domene.EksternInntektsmelding import no.nav.helsearbeidsgiver.inntektsmelding.db.tabell.InntektsmeldingEntitet import no.nav.helsearbeidsgiver.utils.log.logger import no.nav.helsearbeidsgiver.utils.log.sikkerLogger diff --git a/db/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/db/river/HentLagretImRiver.kt b/db/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/db/river/HentLagretImRiver.kt index 50b1f0841..f922f11f6 100644 --- a/db/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/db/river/HentLagretImRiver.kt +++ b/db/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/db/river/HentLagretImRiver.kt @@ -3,10 +3,10 @@ package no.nav.helsearbeidsgiver.inntektsmelding.db.river import kotlinx.serialization.json.JsonElement import no.nav.helsearbeidsgiver.domene.inntektsmelding.deprecated.Inntektsmelding import no.nav.helsearbeidsgiver.felles.BehovType -import no.nav.helsearbeidsgiver.felles.EksternInntektsmelding import no.nav.helsearbeidsgiver.felles.EventName import no.nav.helsearbeidsgiver.felles.Key -import no.nav.helsearbeidsgiver.felles.ResultJson +import no.nav.helsearbeidsgiver.felles.domene.EksternInntektsmelding +import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.felles.json.krev import no.nav.helsearbeidsgiver.felles.json.les import no.nav.helsearbeidsgiver.felles.json.toJson diff --git a/db/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/db/river/LagreEksternImRiver.kt b/db/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/db/river/LagreEksternImRiver.kt index 171e61b7d..feaa08ce5 100644 --- a/db/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/db/river/LagreEksternImRiver.kt +++ b/db/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/db/river/LagreEksternImRiver.kt @@ -2,9 +2,9 @@ package no.nav.helsearbeidsgiver.inntektsmelding.db.river import kotlinx.serialization.json.JsonElement import no.nav.helsearbeidsgiver.felles.BehovType -import no.nav.helsearbeidsgiver.felles.EksternInntektsmelding import no.nav.helsearbeidsgiver.felles.EventName import no.nav.helsearbeidsgiver.felles.Key +import no.nav.helsearbeidsgiver.felles.domene.EksternInntektsmelding import no.nav.helsearbeidsgiver.felles.json.krev import no.nav.helsearbeidsgiver.felles.json.les import no.nav.helsearbeidsgiver.felles.json.toJson diff --git a/db/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/db/tabell/InntektsmeldingEntitet.kt b/db/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/db/tabell/InntektsmeldingEntitet.kt index 196a99895..463ea9d82 100644 --- a/db/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/db/tabell/InntektsmeldingEntitet.kt +++ b/db/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/db/tabell/InntektsmeldingEntitet.kt @@ -1,7 +1,7 @@ package no.nav.helsearbeidsgiver.inntektsmelding.db.tabell import no.nav.helsearbeidsgiver.domene.inntektsmelding.deprecated.Inntektsmelding -import no.nav.helsearbeidsgiver.felles.EksternInntektsmelding +import no.nav.helsearbeidsgiver.felles.domene.EksternInntektsmelding import no.nav.helsearbeidsgiver.utils.json.jsonConfig import org.jetbrains.exposed.sql.Table import org.jetbrains.exposed.sql.javatime.datetime diff --git a/db/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/db/river/HentLagretImRiverTest.kt b/db/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/db/river/HentLagretImRiverTest.kt index 409e51533..ee4e42d5c 100644 --- a/db/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/db/river/HentLagretImRiverTest.kt +++ b/db/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/db/river/HentLagretImRiverTest.kt @@ -14,10 +14,10 @@ import kotlinx.serialization.json.JsonNull import no.nav.helse.rapids_rivers.testsupport.TestRapid import no.nav.helsearbeidsgiver.domene.inntektsmelding.deprecated.Inntektsmelding import no.nav.helsearbeidsgiver.felles.BehovType -import no.nav.helsearbeidsgiver.felles.EksternInntektsmelding import no.nav.helsearbeidsgiver.felles.EventName import no.nav.helsearbeidsgiver.felles.Key -import no.nav.helsearbeidsgiver.felles.ResultJson +import no.nav.helsearbeidsgiver.felles.domene.EksternInntektsmelding +import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.felles.json.toJson import no.nav.helsearbeidsgiver.felles.json.toMap import no.nav.helsearbeidsgiver.felles.rapidsrivers.model.Fail diff --git a/db/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/db/river/LagreEksternImRiverTest.kt b/db/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/db/river/LagreEksternImRiverTest.kt index 766daf423..09dc7cf16 100644 --- a/db/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/db/river/LagreEksternImRiverTest.kt +++ b/db/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/db/river/LagreEksternImRiverTest.kt @@ -15,9 +15,9 @@ import kotlinx.serialization.json.JsonElement import kotlinx.serialization.json.JsonNull import no.nav.helse.rapids_rivers.testsupport.TestRapid import no.nav.helsearbeidsgiver.felles.BehovType -import no.nav.helsearbeidsgiver.felles.EksternInntektsmelding import no.nav.helsearbeidsgiver.felles.EventName import no.nav.helsearbeidsgiver.felles.Key +import no.nav.helsearbeidsgiver.felles.domene.EksternInntektsmelding import no.nav.helsearbeidsgiver.felles.json.toJson import no.nav.helsearbeidsgiver.felles.json.toMap import no.nav.helsearbeidsgiver.felles.rapidsrivers.model.Fail diff --git a/distribusjon/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/distribusjon/Env.kt b/distribusjon/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/distribusjon/Env.kt index 699e969c6..7656f7e21 100644 --- a/distribusjon/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/distribusjon/Env.kt +++ b/distribusjon/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/distribusjon/Env.kt @@ -1,6 +1,6 @@ package no.nav.helsearbeidsgiver.inntektsmelding.distribusjon -import no.nav.helsearbeidsgiver.felles.fromEnv +import no.nav.helsearbeidsgiver.felles.utils.fromEnv import org.apache.kafka.clients.CommonClientConfigs import org.apache.kafka.clients.producer.ProducerConfig import org.apache.kafka.common.config.SslConfigs diff --git a/feil-behandler/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/feilbehandler/config/Database.kt b/feil-behandler/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/feilbehandler/config/Database.kt index a02f04a13..2428f7810 100644 --- a/feil-behandler/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/feilbehandler/config/Database.kt +++ b/feil-behandler/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/feilbehandler/config/Database.kt @@ -2,7 +2,7 @@ package no.nav.helsearbeidsgiver.inntektsmelding.feilbehandler.config import com.zaxxer.hikari.HikariConfig import com.zaxxer.hikari.HikariDataSource -import no.nav.helsearbeidsgiver.felles.fromEnv +import no.nav.helsearbeidsgiver.felles.utils.fromEnv import org.flywaydb.core.Flyway class Database( diff --git a/felles-db-exposed/src/main/kotlin/no/nav/helsearbeidsgiver/felles/db/exposed/Database.kt b/felles-db-exposed/src/main/kotlin/no/nav/helsearbeidsgiver/felles/db/exposed/Database.kt index 8621e868d..e437bbfe5 100644 --- a/felles-db-exposed/src/main/kotlin/no/nav/helsearbeidsgiver/felles/db/exposed/Database.kt +++ b/felles-db-exposed/src/main/kotlin/no/nav/helsearbeidsgiver/felles/db/exposed/Database.kt @@ -2,7 +2,7 @@ package no.nav.helsearbeidsgiver.felles.db.exposed import com.zaxxer.hikari.HikariConfig import com.zaxxer.hikari.HikariDataSource -import no.nav.helsearbeidsgiver.felles.fromEnv +import no.nav.helsearbeidsgiver.felles.utils.fromEnv import org.flywaydb.core.Flyway import org.jetbrains.exposed.sql.Database as ExposedDatabase diff --git a/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/AktiveArbeidsgivere.kt b/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/AktiveArbeidsgivere.kt similarity index 87% rename from felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/AktiveArbeidsgivere.kt rename to felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/AktiveArbeidsgivere.kt index 47dd68f62..4d01283a4 100644 --- a/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/AktiveArbeidsgivere.kt +++ b/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/AktiveArbeidsgivere.kt @@ -1,4 +1,4 @@ -package no.nav.helsearbeidsgiver.felles +package no.nav.helsearbeidsgiver.felles.domene import kotlinx.serialization.Serializable diff --git a/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/Arbeidsforhold.kt b/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/Arbeidsforhold.kt similarity index 90% rename from felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/Arbeidsforhold.kt rename to felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/Arbeidsforhold.kt index 4d73aaf55..ac522c655 100644 --- a/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/Arbeidsforhold.kt +++ b/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/Arbeidsforhold.kt @@ -1,6 +1,6 @@ @file:UseSerializers(LocalDateSerializer::class, LocalDateTimeSerializer::class) -package no.nav.helsearbeidsgiver.felles +package no.nav.helsearbeidsgiver.felles.domene import kotlinx.serialization.Serializable import kotlinx.serialization.UseSerializers @@ -9,6 +9,7 @@ import no.nav.helsearbeidsgiver.utils.json.serializer.LocalDateTimeSerializer import java.time.LocalDate import java.time.LocalDateTime +// TODO skrell bort det vi ikke trenger @Serializable data class Arbeidsforhold( val arbeidsgiver: Arbeidsgiver, diff --git a/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/EksternInntektsmelding.kt b/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/EksternInntektsmelding.kt similarity index 93% rename from felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/EksternInntektsmelding.kt rename to felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/EksternInntektsmelding.kt index da719c148..e75697b84 100644 --- a/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/EksternInntektsmelding.kt +++ b/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/EksternInntektsmelding.kt @@ -1,6 +1,6 @@ @file:UseSerializers(LocalDateTimeSerializer::class) -package no.nav.helsearbeidsgiver.felles +package no.nav.helsearbeidsgiver.felles.domene import kotlinx.serialization.Serializable import kotlinx.serialization.UseSerializers diff --git a/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/Forespoersel.kt b/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/Forespoersel.kt similarity index 97% rename from felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/Forespoersel.kt rename to felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/Forespoersel.kt index 45252863c..66c3258eb 100644 --- a/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/Forespoersel.kt +++ b/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/Forespoersel.kt @@ -1,6 +1,6 @@ @file:UseSerializers(LocalDateSerializer::class, UuidSerializer::class) -package no.nav.helsearbeidsgiver.felles +package no.nav.helsearbeidsgiver.felles.domene import kotlinx.serialization.Serializable import kotlinx.serialization.UseSerializers diff --git a/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/ForespurtData.kt b/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/ForespurtData.kt similarity index 97% rename from felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/ForespurtData.kt rename to felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/ForespurtData.kt index a18bac19f..efea9c070 100644 --- a/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/ForespurtData.kt +++ b/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/ForespurtData.kt @@ -1,6 +1,6 @@ @file:UseSerializers(LocalDateSerializer::class, YearMonthSerializer::class) -package no.nav.helsearbeidsgiver.felles +package no.nav.helsearbeidsgiver.felles.domene import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable diff --git a/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/Inntekt.kt b/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/Inntekt.kt similarity index 94% rename from felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/Inntekt.kt rename to felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/Inntekt.kt index 86dd34ee8..3f3a581f0 100644 --- a/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/Inntekt.kt +++ b/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/Inntekt.kt @@ -1,6 +1,6 @@ @file:UseSerializers(YearMonthSerializer::class) -package no.nav.helsearbeidsgiver.felles +package no.nav.helsearbeidsgiver.felles.domene import kotlinx.serialization.Serializable import kotlinx.serialization.UseSerializers diff --git a/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/Person.kt b/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/Person.kt similarity index 96% rename from felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/Person.kt rename to felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/Person.kt index 9b230f1d1..2037dc36b 100644 --- a/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/Person.kt +++ b/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/Person.kt @@ -1,6 +1,6 @@ @file:UseSerializers(LocalDateSerializer::class) -package no.nav.helsearbeidsgiver.felles +package no.nav.helsearbeidsgiver.felles.domene import kotlinx.serialization.Serializable import kotlinx.serialization.UseSerializers diff --git a/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/PersonDato.kt b/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/PersonDato.kt similarity index 88% rename from felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/PersonDato.kt rename to felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/PersonDato.kt index 272fc9e06..fc5290ab5 100644 --- a/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/PersonDato.kt +++ b/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/PersonDato.kt @@ -1,6 +1,6 @@ @file:UseSerializers(LocalDateSerializer::class) -package no.nav.helsearbeidsgiver.felles +package no.nav.helsearbeidsgiver.felles.domene import kotlinx.serialization.Serializable import kotlinx.serialization.UseSerializers diff --git a/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/ResultJson.kt b/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/ResultJson.kt similarity index 81% rename from felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/ResultJson.kt rename to felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/ResultJson.kt index bca3161d0..3a9426f63 100644 --- a/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/ResultJson.kt +++ b/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/ResultJson.kt @@ -1,4 +1,4 @@ -package no.nav.helsearbeidsgiver.felles +package no.nav.helsearbeidsgiver.felles.domene import kotlinx.serialization.Serializable import kotlinx.serialization.json.JsonElement diff --git a/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/Resultat.kt b/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/Resultat.kt similarity index 82% rename from felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/Resultat.kt rename to felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/Resultat.kt index fa419bdbc..af792084e 100644 --- a/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/Resultat.kt +++ b/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/Resultat.kt @@ -1,11 +1,13 @@ @file:UseSerializers(LocalDateSerializer::class) -package no.nav.helsearbeidsgiver.felles +package no.nav.helsearbeidsgiver.felles.domene import kotlinx.serialization.Serializable import kotlinx.serialization.UseSerializers +import no.nav.helsearbeidsgiver.felles.Key import no.nav.helsearbeidsgiver.utils.json.serializer.LocalDateSerializer +// TODO erstatt med ResultJson @Serializable data class TilgangResultat( val tilgang: Tilgang? = null, diff --git a/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/Tilgang.kt b/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/Tilgang.kt similarity index 71% rename from felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/Tilgang.kt rename to felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/Tilgang.kt index f11bf6dd1..e5c794bc1 100644 --- a/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/Tilgang.kt +++ b/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/domene/Tilgang.kt @@ -1,4 +1,4 @@ -package no.nav.helsearbeidsgiver.felles +package no.nav.helsearbeidsgiver.felles.domene import kotlinx.serialization.Serializable diff --git a/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/json/KotlinxUtils.kt b/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/json/KotlinxUtils.kt index 1e236ea5c..c185d0905 100644 --- a/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/json/KotlinxUtils.kt +++ b/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/json/KotlinxUtils.kt @@ -9,7 +9,7 @@ import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName import no.nav.helsearbeidsgiver.felles.IKey import no.nav.helsearbeidsgiver.felles.Key -import no.nav.helsearbeidsgiver.felles.Person +import no.nav.helsearbeidsgiver.felles.domene.Person import no.nav.helsearbeidsgiver.utils.json.fromJson import no.nav.helsearbeidsgiver.utils.json.fromJsonMapFiltered import no.nav.helsearbeidsgiver.utils.json.serializer.set diff --git a/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/rapidsrivers/pritopic/PriProducer.kt b/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/rapidsrivers/pritopic/PriProducer.kt index 6cd17f536..3cfc3325b 100644 --- a/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/rapidsrivers/pritopic/PriProducer.kt +++ b/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/rapidsrivers/pritopic/PriProducer.kt @@ -2,7 +2,7 @@ package no.nav.helsearbeidsgiver.felles.rapidsrivers.pritopic import kotlinx.serialization.builtins.MapSerializer import kotlinx.serialization.json.JsonElement -import no.nav.helsearbeidsgiver.felles.fromEnv +import no.nav.helsearbeidsgiver.felles.utils.fromEnv import no.nav.helsearbeidsgiver.utils.json.toJson import org.apache.kafka.clients.CommonClientConfigs import org.apache.kafka.clients.producer.KafkaProducer diff --git a/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/EnvUtils.kt b/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/utils/EnvUtils.kt similarity index 75% rename from felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/EnvUtils.kt rename to felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/utils/EnvUtils.kt index d347c41ed..e93123ba2 100644 --- a/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/EnvUtils.kt +++ b/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/utils/EnvUtils.kt @@ -1,4 +1,4 @@ -package no.nav.helsearbeidsgiver.felles +package no.nav.helsearbeidsgiver.felles.utils fun String.fromEnv(): String = System.getenv(this) diff --git a/felles/src/test/kotlin/no/nav/helsearbeidsgiver/felles/ForespoerselTest.kt b/felles/src/test/kotlin/no/nav/helsearbeidsgiver/felles/ForespoerselTest.kt index 2cef3001f..3c1d210ce 100644 --- a/felles/src/test/kotlin/no/nav/helsearbeidsgiver/felles/ForespoerselTest.kt +++ b/felles/src/test/kotlin/no/nav/helsearbeidsgiver/felles/ForespoerselTest.kt @@ -4,6 +4,7 @@ import io.kotest.core.spec.style.FunSpec import io.kotest.matchers.nulls.shouldBeNull import io.kotest.matchers.shouldBe import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.til +import no.nav.helsearbeidsgiver.felles.domene.Forespoersel import no.nav.helsearbeidsgiver.felles.test.mock.mockForespoersel import no.nav.helsearbeidsgiver.utils.test.date.august import no.nav.helsearbeidsgiver.utils.test.date.desember diff --git a/felles/src/test/kotlin/no/nav/helsearbeidsgiver/felles/ForespurtDataTest.kt b/felles/src/test/kotlin/no/nav/helsearbeidsgiver/felles/ForespurtDataTest.kt index 64308d8a7..99df78b8f 100644 --- a/felles/src/test/kotlin/no/nav/helsearbeidsgiver/felles/ForespurtDataTest.kt +++ b/felles/src/test/kotlin/no/nav/helsearbeidsgiver/felles/ForespurtDataTest.kt @@ -4,6 +4,7 @@ import io.kotest.assertions.withClue import io.kotest.core.spec.style.FunSpec import io.kotest.data.row import io.kotest.matchers.shouldBe +import no.nav.helsearbeidsgiver.felles.domene.ForespurtData import no.nav.helsearbeidsgiver.felles.test.mock.mockForespurtData import no.nav.helsearbeidsgiver.felles.test.mock.mockForespurtDataMedFastsattInntekt import no.nav.helsearbeidsgiver.felles.test.mock.mockForespurtDataMedForrigeInntekt diff --git a/felles/src/test/kotlin/no/nav/helsearbeidsgiver/felles/InntektTest.kt b/felles/src/test/kotlin/no/nav/helsearbeidsgiver/felles/InntektTest.kt index 80dc68dd3..716cfcfb4 100644 --- a/felles/src/test/kotlin/no/nav/helsearbeidsgiver/felles/InntektTest.kt +++ b/felles/src/test/kotlin/no/nav/helsearbeidsgiver/felles/InntektTest.kt @@ -1,5 +1,7 @@ package no.nav.helsearbeidsgiver.felles +import no.nav.helsearbeidsgiver.felles.domene.Inntekt +import no.nav.helsearbeidsgiver.felles.domene.InntektPerMaaned import org.junit.jupiter.api.Assertions.assertEquals import org.junit.jupiter.api.Test import java.time.YearMonth diff --git a/felles/src/test/kotlin/no/nav/helsearbeidsgiver/felles/PersonTest.kt b/felles/src/test/kotlin/no/nav/helsearbeidsgiver/felles/PersonTest.kt index 9fd4faf0f..eb4f820bc 100644 --- a/felles/src/test/kotlin/no/nav/helsearbeidsgiver/felles/PersonTest.kt +++ b/felles/src/test/kotlin/no/nav/helsearbeidsgiver/felles/PersonTest.kt @@ -4,6 +4,7 @@ import io.kotest.core.spec.style.FunSpec import io.kotest.data.row import io.kotest.datatest.withData import io.kotest.matchers.shouldBe +import no.nav.helsearbeidsgiver.felles.domene.Person import no.nav.helsearbeidsgiver.utils.test.date.april import no.nav.helsearbeidsgiver.utils.test.date.februar import no.nav.helsearbeidsgiver.utils.test.date.januar diff --git a/felles/src/test/kotlin/no/nav/helsearbeidsgiver/felles/rapidsrivers/service/Mock.kt b/felles/src/test/kotlin/no/nav/helsearbeidsgiver/felles/rapidsrivers/service/Mock.kt index e3fa8aa7e..55db53b35 100644 --- a/felles/src/test/kotlin/no/nav/helsearbeidsgiver/felles/rapidsrivers/service/Mock.kt +++ b/felles/src/test/kotlin/no/nav/helsearbeidsgiver/felles/rapidsrivers/service/Mock.kt @@ -6,7 +6,7 @@ import kotlinx.serialization.json.JsonElement import kotlinx.serialization.json.JsonNull import no.nav.helsearbeidsgiver.felles.EventName import no.nav.helsearbeidsgiver.felles.Key -import no.nav.helsearbeidsgiver.felles.Person +import no.nav.helsearbeidsgiver.felles.domene.Person import no.nav.helsearbeidsgiver.felles.json.les import no.nav.helsearbeidsgiver.felles.json.personMapSerializer import no.nav.helsearbeidsgiver.felles.rapidsrivers.model.Fail diff --git a/felles/src/testFixtures/kotlin/no/nav/helsearbeidsgiver/felles/test/mock/MockData.kt b/felles/src/testFixtures/kotlin/no/nav/helsearbeidsgiver/felles/test/mock/MockData.kt index d245bcb54..55a1399fc 100644 --- a/felles/src/testFixtures/kotlin/no/nav/helsearbeidsgiver/felles/test/mock/MockData.kt +++ b/felles/src/testFixtures/kotlin/no/nav/helsearbeidsgiver/felles/test/mock/MockData.kt @@ -2,12 +2,12 @@ package no.nav.helsearbeidsgiver.felles.test.mock import no.nav.helsearbeidsgiver.domene.inntektsmelding.deprecated.Innsending import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.til -import no.nav.helsearbeidsgiver.felles.Forespoersel -import no.nav.helsearbeidsgiver.felles.ForespoerselType -import no.nav.helsearbeidsgiver.felles.ForespurtData -import no.nav.helsearbeidsgiver.felles.ForrigeInntekt -import no.nav.helsearbeidsgiver.felles.ForslagInntekt -import no.nav.helsearbeidsgiver.felles.ForslagRefusjon +import no.nav.helsearbeidsgiver.felles.domene.Forespoersel +import no.nav.helsearbeidsgiver.felles.domene.ForespoerselType +import no.nav.helsearbeidsgiver.felles.domene.ForespurtData +import no.nav.helsearbeidsgiver.felles.domene.ForrigeInntekt +import no.nav.helsearbeidsgiver.felles.domene.ForslagInntekt +import no.nav.helsearbeidsgiver.felles.domene.ForslagRefusjon import no.nav.helsearbeidsgiver.utils.test.date.februar import no.nav.helsearbeidsgiver.utils.test.date.januar import java.util.UUID diff --git a/felles/src/testFixtures/kotlin/no/nav/helsearbeidsgiver/felles/test/mock/MockInntektsmelding.kt b/felles/src/testFixtures/kotlin/no/nav/helsearbeidsgiver/felles/test/mock/MockInntektsmelding.kt index 9135a5484..95986cb23 100644 --- a/felles/src/testFixtures/kotlin/no/nav/helsearbeidsgiver/felles/test/mock/MockInntektsmelding.kt +++ b/felles/src/testFixtures/kotlin/no/nav/helsearbeidsgiver/felles/test/mock/MockInntektsmelding.kt @@ -19,7 +19,7 @@ import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Sykmeldt import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.skjema.SkjemaAvsender import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.skjema.SkjemaInntektsmeldingSelvbestemt import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.til -import no.nav.helsearbeidsgiver.felles.EksternInntektsmelding +import no.nav.helsearbeidsgiver.felles.domene.EksternInntektsmelding import no.nav.helsearbeidsgiver.utils.test.date.desember import no.nav.helsearbeidsgiver.utils.test.date.kl import no.nav.helsearbeidsgiver.utils.test.date.mars diff --git a/helsebro/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/helsebro/ForespoerselSvarRiver.kt b/helsebro/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/helsebro/ForespoerselSvarRiver.kt index d6db3d716..ee3fb5419 100644 --- a/helsebro/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/helsebro/ForespoerselSvarRiver.kt +++ b/helsebro/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/helsebro/ForespoerselSvarRiver.kt @@ -3,8 +3,8 @@ package no.nav.helsearbeidsgiver.inntektsmelding.helsebro import kotlinx.serialization.json.JsonElement import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName -import no.nav.helsearbeidsgiver.felles.Forespoersel import no.nav.helsearbeidsgiver.felles.Key +import no.nav.helsearbeidsgiver.felles.domene.Forespoersel import no.nav.helsearbeidsgiver.felles.json.krev import no.nav.helsearbeidsgiver.felles.json.les import no.nav.helsearbeidsgiver.felles.json.toJson diff --git a/helsebro/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/helsebro/domene/ForespoerselSvar.kt b/helsebro/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/helsebro/domene/ForespoerselSvar.kt index 43176a056..6f45378e7 100644 --- a/helsebro/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/helsebro/domene/ForespoerselSvar.kt +++ b/helsebro/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/helsebro/domene/ForespoerselSvar.kt @@ -6,8 +6,8 @@ import kotlinx.serialization.Serializable import kotlinx.serialization.UseSerializers import kotlinx.serialization.json.JsonElement import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Periode -import no.nav.helsearbeidsgiver.felles.ForespoerselType -import no.nav.helsearbeidsgiver.felles.ForespurtData +import no.nav.helsearbeidsgiver.felles.domene.ForespoerselType +import no.nav.helsearbeidsgiver.felles.domene.ForespurtData import no.nav.helsearbeidsgiver.utils.json.serializer.LocalDateSerializer import no.nav.helsearbeidsgiver.utils.json.serializer.UuidSerializer import java.time.LocalDate diff --git a/helsebro/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/helsebro/ForespoerselSvarRiverTest.kt b/helsebro/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/helsebro/ForespoerselSvarRiverTest.kt index e67cc8fe8..ef318ea9c 100644 --- a/helsebro/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/helsebro/ForespoerselSvarRiverTest.kt +++ b/helsebro/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/helsebro/ForespoerselSvarRiverTest.kt @@ -15,8 +15,8 @@ import kotlinx.serialization.json.JsonNames import no.nav.helse.rapids_rivers.testsupport.TestRapid import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName -import no.nav.helsearbeidsgiver.felles.Forespoersel import no.nav.helsearbeidsgiver.felles.Key +import no.nav.helsearbeidsgiver.felles.domene.Forespoersel import no.nav.helsearbeidsgiver.felles.json.les import no.nav.helsearbeidsgiver.felles.json.toJson import no.nav.helsearbeidsgiver.felles.json.toMap diff --git a/helsebro/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/helsebro/MockUtils.kt b/helsebro/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/helsebro/MockUtils.kt index d777e6dee..09623b6fe 100644 --- a/helsebro/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/helsebro/MockUtils.kt +++ b/helsebro/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/helsebro/MockUtils.kt @@ -3,8 +3,8 @@ package no.nav.helsearbeidsgiver.inntektsmelding.helsebro import kotlinx.serialization.json.JsonElement import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.til import no.nav.helsearbeidsgiver.felles.EventName -import no.nav.helsearbeidsgiver.felles.ForespoerselType import no.nav.helsearbeidsgiver.felles.Key +import no.nav.helsearbeidsgiver.felles.domene.ForespoerselType import no.nav.helsearbeidsgiver.felles.json.toJson import no.nav.helsearbeidsgiver.felles.test.mock.mockForespurtData import no.nav.helsearbeidsgiver.felles.test.mock.mockForespurtDataMedFastsattInntekt diff --git a/innsending/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/innsending/Env.kt b/innsending/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/innsending/Env.kt index 612b82363..a2363c8ae 100644 --- a/innsending/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/innsending/Env.kt +++ b/innsending/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/innsending/Env.kt @@ -1,6 +1,6 @@ package no.nav.helsearbeidsgiver.inntektsmelding.innsending -import no.nav.helsearbeidsgiver.felles.fromEnv +import no.nav.helsearbeidsgiver.felles.utils.fromEnv object Env { val redisUrl = "REDIS_URL".fromEnv() diff --git a/innsending/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/innsending/InnsendingService.kt b/innsending/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/innsending/InnsendingService.kt index 0c531f75e..a5745002d 100644 --- a/innsending/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/innsending/InnsendingService.kt +++ b/innsending/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/innsending/InnsendingService.kt @@ -10,10 +10,10 @@ import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.AarsakInnsending import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.skjema.SkjemaInntektsmelding import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName -import no.nav.helsearbeidsgiver.felles.Forespoersel import no.nav.helsearbeidsgiver.felles.Key -import no.nav.helsearbeidsgiver.felles.Person -import no.nav.helsearbeidsgiver.felles.ResultJson +import no.nav.helsearbeidsgiver.felles.domene.Forespoersel +import no.nav.helsearbeidsgiver.felles.domene.Person +import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.felles.json.les import no.nav.helsearbeidsgiver.felles.json.lesOrNull import no.nav.helsearbeidsgiver.felles.json.orgMapSerializer diff --git a/innsending/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/innsending/KvitteringService.kt b/innsending/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/innsending/KvitteringService.kt index 90ea2fd8a..dba164155 100644 --- a/innsending/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/innsending/KvitteringService.kt +++ b/innsending/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/innsending/KvitteringService.kt @@ -4,11 +4,11 @@ import kotlinx.serialization.json.JsonElement import no.nav.helse.rapids_rivers.RapidsConnection import no.nav.helsearbeidsgiver.domene.inntektsmelding.deprecated.Inntektsmelding import no.nav.helsearbeidsgiver.felles.BehovType -import no.nav.helsearbeidsgiver.felles.EksternInntektsmelding import no.nav.helsearbeidsgiver.felles.EventName -import no.nav.helsearbeidsgiver.felles.InnsendtInntektsmelding import no.nav.helsearbeidsgiver.felles.Key -import no.nav.helsearbeidsgiver.felles.ResultJson +import no.nav.helsearbeidsgiver.felles.domene.EksternInntektsmelding +import no.nav.helsearbeidsgiver.felles.domene.InnsendtInntektsmelding +import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.felles.json.les import no.nav.helsearbeidsgiver.felles.json.toJson import no.nav.helsearbeidsgiver.felles.rapidsrivers.model.Fail @@ -99,7 +99,9 @@ class KvitteringService( val resultJson = ResultJson( success = - InnsendtInntektsmelding(steg1.inntektsmeldingDokument, steg1.eksternInntektsmelding).toJson(InnsendtInntektsmelding.serializer()), + InnsendtInntektsmelding(steg1.inntektsmeldingDokument, steg1.eksternInntektsmelding).toJson( + InnsendtInntektsmelding.serializer(), + ), ).toJson(ResultJson.serializer()) redisStore.set(RedisKey.of(steg0.transaksjonId), resultJson) diff --git a/innsending/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/innsending/MapInntektsmelding.kt b/innsending/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/innsending/MapInntektsmelding.kt index d5ed1c15a..c0745424b 100644 --- a/innsending/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/innsending/MapInntektsmelding.kt +++ b/innsending/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/innsending/MapInntektsmelding.kt @@ -6,8 +6,8 @@ import no.nav.helsearbeidsgiver.domene.inntektsmelding.deprecated.Inntekt import no.nav.helsearbeidsgiver.domene.inntektsmelding.deprecated.Inntektsmelding import no.nav.helsearbeidsgiver.domene.inntektsmelding.deprecated.Refusjon import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.bestemmendeFravaersdag -import no.nav.helsearbeidsgiver.felles.Forespoersel -import no.nav.helsearbeidsgiver.felles.ForslagInntekt +import no.nav.helsearbeidsgiver.felles.domene.Forespoersel +import no.nav.helsearbeidsgiver.felles.domene.ForslagInntekt import java.time.ZonedDateTime fun mapInntektsmelding( diff --git a/innsending/src/test/kotlin/no.nav.helsearbeidsgiver.inntektsmelding.innsending/KvitteringServiceTest.kt b/innsending/src/test/kotlin/no.nav.helsearbeidsgiver.inntektsmelding.innsending/KvitteringServiceTest.kt index 6a1a122a7..ed545264e 100644 --- a/innsending/src/test/kotlin/no.nav.helsearbeidsgiver.inntektsmelding.innsending/KvitteringServiceTest.kt +++ b/innsending/src/test/kotlin/no.nav.helsearbeidsgiver.inntektsmelding.innsending/KvitteringServiceTest.kt @@ -13,11 +13,11 @@ import kotlinx.serialization.json.JsonNull import no.nav.helse.rapids_rivers.testsupport.TestRapid import no.nav.helsearbeidsgiver.domene.inntektsmelding.deprecated.Inntektsmelding import no.nav.helsearbeidsgiver.felles.BehovType -import no.nav.helsearbeidsgiver.felles.EksternInntektsmelding import no.nav.helsearbeidsgiver.felles.EventName -import no.nav.helsearbeidsgiver.felles.InnsendtInntektsmelding import no.nav.helsearbeidsgiver.felles.Key -import no.nav.helsearbeidsgiver.felles.ResultJson +import no.nav.helsearbeidsgiver.felles.domene.EksternInntektsmelding +import no.nav.helsearbeidsgiver.felles.domene.InnsendtInntektsmelding +import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.felles.json.toJson import no.nav.helsearbeidsgiver.felles.rapidsrivers.model.Fail import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisKey diff --git a/innsending/src/test/kotlin/no.nav.helsearbeidsgiver.inntektsmelding.innsending/MapInntektsmeldingKtTest.kt b/innsending/src/test/kotlin/no.nav.helsearbeidsgiver.inntektsmelding.innsending/MapInntektsmeldingKtTest.kt index 6b2fcf524..d4f545d7f 100644 --- a/innsending/src/test/kotlin/no.nav.helsearbeidsgiver.inntektsmelding.innsending/MapInntektsmeldingKtTest.kt +++ b/innsending/src/test/kotlin/no.nav.helsearbeidsgiver.inntektsmelding.innsending/MapInntektsmeldingKtTest.kt @@ -18,10 +18,10 @@ import no.nav.helsearbeidsgiver.domene.inntektsmelding.deprecated.Naturalytelse import no.nav.helsearbeidsgiver.domene.inntektsmelding.deprecated.NaturalytelseKode import no.nav.helsearbeidsgiver.domene.inntektsmelding.deprecated.Refusjon import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.til -import no.nav.helsearbeidsgiver.felles.Forespoersel -import no.nav.helsearbeidsgiver.felles.ForespurtData -import no.nav.helsearbeidsgiver.felles.ForslagInntekt -import no.nav.helsearbeidsgiver.felles.ForslagRefusjon +import no.nav.helsearbeidsgiver.felles.domene.Forespoersel +import no.nav.helsearbeidsgiver.felles.domene.ForespurtData +import no.nav.helsearbeidsgiver.felles.domene.ForslagInntekt +import no.nav.helsearbeidsgiver.felles.domene.ForslagRefusjon import no.nav.helsearbeidsgiver.felles.test.mock.tilForespoersel import no.nav.helsearbeidsgiver.utils.test.date.april import no.nav.helsearbeidsgiver.utils.test.date.august diff --git a/inntekt-selvbestemt-service/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektselvbestemtservice/Env.kt b/inntekt-selvbestemt-service/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektselvbestemtservice/Env.kt index 72ef184df..f54eebb3e 100644 --- a/inntekt-selvbestemt-service/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektselvbestemtservice/Env.kt +++ b/inntekt-selvbestemt-service/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektselvbestemtservice/Env.kt @@ -1,6 +1,6 @@ package no.nav.helsearbeidsgiver.inntektsmelding.inntektselvbestemtservice -import no.nav.helsearbeidsgiver.felles.fromEnv +import no.nav.helsearbeidsgiver.felles.utils.fromEnv object Env { val redisUrl = "REDIS_URL".fromEnv() diff --git a/inntekt-selvbestemt-service/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektselvbestemtservice/InntektSelvbestemtService.kt b/inntekt-selvbestemt-service/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektselvbestemtservice/InntektSelvbestemtService.kt index f536a8f05..3762ff5f1 100644 --- a/inntekt-selvbestemt-service/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektselvbestemtservice/InntektSelvbestemtService.kt +++ b/inntekt-selvbestemt-service/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektselvbestemtservice/InntektSelvbestemtService.kt @@ -4,10 +4,10 @@ import kotlinx.serialization.json.JsonElement import no.nav.helse.rapids_rivers.RapidsConnection import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName -import no.nav.helsearbeidsgiver.felles.Inntekt import no.nav.helsearbeidsgiver.felles.Key -import no.nav.helsearbeidsgiver.felles.ResultJson import no.nav.helsearbeidsgiver.felles.Tekst +import no.nav.helsearbeidsgiver.felles.domene.Inntekt +import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.felles.json.les import no.nav.helsearbeidsgiver.felles.json.toJson import no.nav.helsearbeidsgiver.felles.rapidsrivers.model.Fail diff --git a/inntekt-selvbestemt-service/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektselvbestemtservice/InntektSelvbestemtServiceTest.kt b/inntekt-selvbestemt-service/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektselvbestemtservice/InntektSelvbestemtServiceTest.kt index 5739411ac..33c4063c0 100644 --- a/inntekt-selvbestemt-service/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektselvbestemtservice/InntektSelvbestemtServiceTest.kt +++ b/inntekt-selvbestemt-service/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektselvbestemtservice/InntektSelvbestemtServiceTest.kt @@ -11,10 +11,10 @@ import kotlinx.serialization.json.JsonObject import no.nav.helse.rapids_rivers.testsupport.TestRapid import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName -import no.nav.helsearbeidsgiver.felles.Inntekt -import no.nav.helsearbeidsgiver.felles.InntektPerMaaned import no.nav.helsearbeidsgiver.felles.Key -import no.nav.helsearbeidsgiver.felles.ResultJson +import no.nav.helsearbeidsgiver.felles.domene.Inntekt +import no.nav.helsearbeidsgiver.felles.domene.InntektPerMaaned +import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.felles.json.toJson import no.nav.helsearbeidsgiver.felles.rapidsrivers.model.Fail import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisKey diff --git a/inntekt/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntekt/Env.kt b/inntekt/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntekt/Env.kt index 918963d79..c5eb67f9c 100644 --- a/inntekt/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntekt/Env.kt +++ b/inntekt/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntekt/Env.kt @@ -1,6 +1,6 @@ package no.nav.helsearbeidsgiver.inntektsmelding.inntekt -import no.nav.helsearbeidsgiver.felles.fromEnv +import no.nav.helsearbeidsgiver.felles.utils.fromEnv import no.nav.helsearbeidsgiver.tokenprovider.OAuth2Environment object Env { diff --git a/inntekt/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntekt/HentInntektRiver.kt b/inntekt/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntekt/HentInntektRiver.kt index 0f89a6112..3b984d43b 100644 --- a/inntekt/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntekt/HentInntektRiver.kt +++ b/inntekt/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntekt/HentInntektRiver.kt @@ -3,9 +3,9 @@ package no.nav.helsearbeidsgiver.inntektsmelding.inntekt import kotlinx.serialization.json.JsonElement import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName -import no.nav.helsearbeidsgiver.felles.Inntekt -import no.nav.helsearbeidsgiver.felles.InntektPerMaaned import no.nav.helsearbeidsgiver.felles.Key +import no.nav.helsearbeidsgiver.felles.domene.Inntekt +import no.nav.helsearbeidsgiver.felles.domene.InntektPerMaaned import no.nav.helsearbeidsgiver.felles.json.krev import no.nav.helsearbeidsgiver.felles.json.les import no.nav.helsearbeidsgiver.felles.json.toJson diff --git a/inntekt/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntekt/HentInntektRiverTest.kt b/inntekt/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntekt/HentInntektRiverTest.kt index bcd87df42..79da9d658 100644 --- a/inntekt/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntekt/HentInntektRiverTest.kt +++ b/inntekt/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntekt/HentInntektRiverTest.kt @@ -14,9 +14,9 @@ import kotlinx.serialization.json.JsonNull import no.nav.helse.rapids_rivers.testsupport.TestRapid import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName -import no.nav.helsearbeidsgiver.felles.Inntekt -import no.nav.helsearbeidsgiver.felles.InntektPerMaaned import no.nav.helsearbeidsgiver.felles.Key +import no.nav.helsearbeidsgiver.felles.domene.Inntekt +import no.nav.helsearbeidsgiver.felles.domene.InntektPerMaaned import no.nav.helsearbeidsgiver.felles.json.toJson import no.nav.helsearbeidsgiver.felles.json.toMap import no.nav.helsearbeidsgiver.felles.rapidsrivers.model.Fail diff --git a/inntektservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektservice/Env.kt b/inntektservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektservice/Env.kt index 9a21405ac..d0b769685 100644 --- a/inntektservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektservice/Env.kt +++ b/inntektservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektservice/Env.kt @@ -1,6 +1,6 @@ package no.nav.helsearbeidsgiver.inntektsmelding.inntektservice -import no.nav.helsearbeidsgiver.felles.fromEnv +import no.nav.helsearbeidsgiver.felles.utils.fromEnv object Env { val redisUrl = "REDIS_URL".fromEnv() diff --git a/inntektservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektservice/InntektService.kt b/inntektservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektservice/InntektService.kt index 8f247499d..da0712833 100644 --- a/inntektservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektservice/InntektService.kt +++ b/inntektservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektservice/InntektService.kt @@ -4,11 +4,11 @@ import kotlinx.serialization.json.JsonElement import no.nav.helse.rapids_rivers.RapidsConnection import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName -import no.nav.helsearbeidsgiver.felles.Forespoersel -import no.nav.helsearbeidsgiver.felles.Inntekt import no.nav.helsearbeidsgiver.felles.Key -import no.nav.helsearbeidsgiver.felles.ResultJson import no.nav.helsearbeidsgiver.felles.Tekst +import no.nav.helsearbeidsgiver.felles.domene.Forespoersel +import no.nav.helsearbeidsgiver.felles.domene.Inntekt +import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.felles.json.les import no.nav.helsearbeidsgiver.felles.json.toJson import no.nav.helsearbeidsgiver.felles.rapidsrivers.model.Fail diff --git a/inntektservice/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektservice/InntektServiceTest.kt b/inntektservice/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektservice/InntektServiceTest.kt index 38d62a8ee..798923468 100644 --- a/inntektservice/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektservice/InntektServiceTest.kt +++ b/inntektservice/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektservice/InntektServiceTest.kt @@ -11,7 +11,7 @@ import no.nav.helse.rapids_rivers.testsupport.TestRapid import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName import no.nav.helsearbeidsgiver.felles.Key -import no.nav.helsearbeidsgiver.felles.ResultJson +import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.felles.json.toJson import no.nav.helsearbeidsgiver.felles.rapidsrivers.model.Fail import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisKey diff --git a/integrasjonstest/src/test/kotlin/LocalIntegrasjonApp.kt b/integrasjonstest/src/test/kotlin/LocalIntegrasjonApp.kt index 5500d038f..83398070d 100644 --- a/integrasjonstest/src/test/kotlin/LocalIntegrasjonApp.kt +++ b/integrasjonstest/src/test/kotlin/LocalIntegrasjonApp.kt @@ -6,16 +6,16 @@ import no.nav.helse.rapids_rivers.RapidApplication import no.nav.helse.rapids_rivers.RapidsConnection import no.nav.helse.rapids_rivers.River import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.til -import no.nav.helsearbeidsgiver.felles.Ansettelsesperiode -import no.nav.helsearbeidsgiver.felles.Arbeidsforhold -import no.nav.helsearbeidsgiver.felles.Arbeidsgiver import no.nav.helsearbeidsgiver.felles.BehovType -import no.nav.helsearbeidsgiver.felles.Forespoersel -import no.nav.helsearbeidsgiver.felles.ForespoerselType -import no.nav.helsearbeidsgiver.felles.Inntekt import no.nav.helsearbeidsgiver.felles.Key -import no.nav.helsearbeidsgiver.felles.PeriodeNullable import no.nav.helsearbeidsgiver.felles.app.LocalApp +import no.nav.helsearbeidsgiver.felles.domene.Ansettelsesperiode +import no.nav.helsearbeidsgiver.felles.domene.Arbeidsforhold +import no.nav.helsearbeidsgiver.felles.domene.Arbeidsgiver +import no.nav.helsearbeidsgiver.felles.domene.Forespoersel +import no.nav.helsearbeidsgiver.felles.domene.ForespoerselType +import no.nav.helsearbeidsgiver.felles.domene.Inntekt +import no.nav.helsearbeidsgiver.felles.domene.PeriodeNullable import no.nav.helsearbeidsgiver.felles.rapidsrivers.demandValues import no.nav.helsearbeidsgiver.felles.rapidsrivers.pritopic.PriProducer import no.nav.helsearbeidsgiver.felles.rapidsrivers.publish diff --git a/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/AktiveOrgnrServiceIT.kt b/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/AktiveOrgnrServiceIT.kt index 319ffb194..f6dfe8c3f 100644 --- a/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/AktiveOrgnrServiceIT.kt +++ b/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/AktiveOrgnrServiceIT.kt @@ -16,12 +16,12 @@ import no.nav.helsearbeidsgiver.aareg.Opplysningspliktig import no.nav.helsearbeidsgiver.aareg.Periode import no.nav.helsearbeidsgiver.altinn.AltinnOrganisasjon import no.nav.helsearbeidsgiver.brreg.Virksomhet -import no.nav.helsearbeidsgiver.felles.AktiveArbeidsgivere -import no.nav.helsearbeidsgiver.felles.Arbeidsforhold import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName import no.nav.helsearbeidsgiver.felles.Key -import no.nav.helsearbeidsgiver.felles.ResultJson +import no.nav.helsearbeidsgiver.felles.domene.AktiveArbeidsgivere +import no.nav.helsearbeidsgiver.felles.domene.Arbeidsforhold +import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.felles.json.les import no.nav.helsearbeidsgiver.felles.json.toJson import no.nav.helsearbeidsgiver.felles.json.toMap diff --git a/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/EksternInntektsmeldingLagretIT.kt b/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/EksternInntektsmeldingLagretIT.kt index dcae3a03a..ab525fadf 100644 --- a/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/EksternInntektsmeldingLagretIT.kt +++ b/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/EksternInntektsmeldingLagretIT.kt @@ -4,9 +4,9 @@ import io.kotest.matchers.nulls.shouldNotBeNull import io.kotest.matchers.shouldBe import io.mockk.every import no.nav.helsearbeidsgiver.felles.BehovType -import no.nav.helsearbeidsgiver.felles.EksternInntektsmelding import no.nav.helsearbeidsgiver.felles.EventName import no.nav.helsearbeidsgiver.felles.Key +import no.nav.helsearbeidsgiver.felles.domene.EksternInntektsmelding import no.nav.helsearbeidsgiver.felles.json.les import no.nav.helsearbeidsgiver.felles.json.toJson import no.nav.helsearbeidsgiver.felles.json.toMap diff --git a/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/HentForespoerselIT.kt b/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/HentForespoerselIT.kt index c271f4f06..34576cf9d 100644 --- a/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/HentForespoerselIT.kt +++ b/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/HentForespoerselIT.kt @@ -6,9 +6,9 @@ import io.kotest.matchers.nulls.shouldNotBeNull import io.kotest.matchers.shouldBe import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName -import no.nav.helsearbeidsgiver.felles.HentForespoerselResultat import no.nav.helsearbeidsgiver.felles.Key -import no.nav.helsearbeidsgiver.felles.ResultJson +import no.nav.helsearbeidsgiver.felles.domene.HentForespoerselResultat +import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.felles.json.toJson import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisPrefix import no.nav.helsearbeidsgiver.inntektsmelding.integrasjonstest.mock.mockForespoerselSvarSuksess diff --git a/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/InnsendingIT.kt b/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/InnsendingIT.kt index 6f2d0ad34..6c751c6d9 100644 --- a/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/InnsendingIT.kt +++ b/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/InnsendingIT.kt @@ -13,8 +13,8 @@ import no.nav.helsearbeidsgiver.dokarkiv.domene.OpprettOgFerdigstillResponse import no.nav.helsearbeidsgiver.domene.inntektsmelding.deprecated.Innsending import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName -import no.nav.helsearbeidsgiver.felles.ForespoerselType import no.nav.helsearbeidsgiver.felles.Key +import no.nav.helsearbeidsgiver.felles.domene.ForespoerselType import no.nav.helsearbeidsgiver.felles.json.les import no.nav.helsearbeidsgiver.felles.json.toJson import no.nav.helsearbeidsgiver.felles.json.toMap diff --git a/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/InnsendingServiceIT.kt b/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/InnsendingServiceIT.kt index 51acd6ff9..a64d6297d 100644 --- a/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/InnsendingServiceIT.kt +++ b/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/InnsendingServiceIT.kt @@ -10,10 +10,10 @@ import no.nav.helsearbeidsgiver.dokarkiv.domene.OpprettOgFerdigstillResponse import no.nav.helsearbeidsgiver.domene.inntektsmelding.deprecated.Innsending import no.nav.helsearbeidsgiver.domene.inntektsmelding.deprecated.Inntektsmelding import no.nav.helsearbeidsgiver.felles.EventName -import no.nav.helsearbeidsgiver.felles.Forespoersel -import no.nav.helsearbeidsgiver.felles.ForespoerselType import no.nav.helsearbeidsgiver.felles.Key -import no.nav.helsearbeidsgiver.felles.ResultJson +import no.nav.helsearbeidsgiver.felles.domene.Forespoersel +import no.nav.helsearbeidsgiver.felles.domene.ForespoerselType +import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.felles.json.lesOrNull import no.nav.helsearbeidsgiver.felles.json.orgMapSerializer import no.nav.helsearbeidsgiver.felles.json.personMapSerializer diff --git a/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/InntektSelvbestemtIT.kt b/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/InntektSelvbestemtIT.kt index 671783e8b..58cabb4c7 100644 --- a/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/InntektSelvbestemtIT.kt +++ b/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/InntektSelvbestemtIT.kt @@ -5,9 +5,9 @@ import io.kotest.matchers.nulls.shouldNotBeNull import io.mockk.coEvery import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName -import no.nav.helsearbeidsgiver.felles.Inntekt -import no.nav.helsearbeidsgiver.felles.InntektPerMaaned import no.nav.helsearbeidsgiver.felles.Key +import no.nav.helsearbeidsgiver.felles.domene.Inntekt +import no.nav.helsearbeidsgiver.felles.domene.InntektPerMaaned import no.nav.helsearbeidsgiver.felles.json.toJson import no.nav.helsearbeidsgiver.inntektsmelding.integrasjonstest.utils.EndToEndTest import no.nav.helsearbeidsgiver.utils.json.toJson diff --git a/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/KvitteringIT.kt b/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/KvitteringIT.kt index 39cbdd68a..86d77e265 100644 --- a/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/KvitteringIT.kt +++ b/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/KvitteringIT.kt @@ -5,7 +5,7 @@ import io.kotest.matchers.shouldBe import io.kotest.matchers.shouldNotBe import no.nav.helsearbeidsgiver.felles.EventName import no.nav.helsearbeidsgiver.felles.Key -import no.nav.helsearbeidsgiver.felles.ResultJson +import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.felles.json.toJson import no.nav.helsearbeidsgiver.felles.json.toMap import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisPrefix diff --git a/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/LagreSelvbestemtIT.kt b/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/LagreSelvbestemtIT.kt index 0aa2d2df2..035e26fd2 100644 --- a/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/LagreSelvbestemtIT.kt +++ b/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/LagreSelvbestemtIT.kt @@ -25,11 +25,11 @@ import no.nav.helsearbeidsgiver.domene.inntektsmelding.deprecated.Inntektsmeldin import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.AarsakInnsending import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Sykmeldt import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.skjema.SkjemaInntektsmeldingSelvbestemt -import no.nav.helsearbeidsgiver.felles.Arbeidsforhold import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName import no.nav.helsearbeidsgiver.felles.Key -import no.nav.helsearbeidsgiver.felles.Person +import no.nav.helsearbeidsgiver.felles.domene.Arbeidsforhold +import no.nav.helsearbeidsgiver.felles.domene.Person import no.nav.helsearbeidsgiver.felles.json.les import no.nav.helsearbeidsgiver.felles.json.personMapSerializer import no.nav.helsearbeidsgiver.felles.json.toJson diff --git a/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/NotifikasjonIT.kt b/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/NotifikasjonIT.kt index a0fa32da2..8c7598133 100644 --- a/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/NotifikasjonIT.kt +++ b/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/NotifikasjonIT.kt @@ -6,8 +6,8 @@ import io.mockk.coEvery import io.mockk.coVerify import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName -import no.nav.helsearbeidsgiver.felles.Forespoersel import no.nav.helsearbeidsgiver.felles.Key +import no.nav.helsearbeidsgiver.felles.domene.Forespoersel import no.nav.helsearbeidsgiver.felles.json.lesOrNull import no.nav.helsearbeidsgiver.felles.json.personMapSerializer import no.nav.helsearbeidsgiver.felles.json.toJson @@ -181,7 +181,10 @@ class NotifikasjonIT : EndToEndTest() { Key.UUID to transaksjonId.toJson(), Key.DATA to mapOf( - Key.FORESPOERSEL_SVAR to mockForespoersel().copy(fnr = Mock.fnr.verdi, orgnr = Mock.orgnr.verdi).toJson(Forespoersel.serializer()), + Key.FORESPOERSEL_SVAR to + mockForespoersel().copy(fnr = Mock.fnr.verdi, orgnr = Mock.orgnr.verdi).toJson( + Forespoersel.serializer(), + ), ).toJson(), ) diff --git a/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/TilgangskontrollIT.kt b/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/TilgangskontrollIT.kt index 6b5558b6e..0498c3cbb 100644 --- a/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/TilgangskontrollIT.kt +++ b/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/TilgangskontrollIT.kt @@ -7,7 +7,7 @@ import io.mockk.coEvery import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName import no.nav.helsearbeidsgiver.felles.Key -import no.nav.helsearbeidsgiver.felles.Tilgang +import no.nav.helsearbeidsgiver.felles.domene.Tilgang import no.nav.helsearbeidsgiver.felles.json.lesOrNull import no.nav.helsearbeidsgiver.felles.json.toMap import no.nav.helsearbeidsgiver.inntektsmelding.integrasjonstest.mock.mockForespoerselSvarSuksess diff --git a/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/mock/MockData.kt b/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/mock/MockData.kt index f86c28821..94e197d7f 100644 --- a/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/mock/MockData.kt +++ b/integrasjonstest/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/integrasjonstest/mock/MockData.kt @@ -10,7 +10,7 @@ import no.nav.helsearbeidsgiver.domene.inntektsmelding.deprecated.NaturalytelseK import no.nav.helsearbeidsgiver.domene.inntektsmelding.deprecated.Refusjon import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Periode import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.til -import no.nav.helsearbeidsgiver.felles.ForespoerselType +import no.nav.helsearbeidsgiver.felles.domene.ForespoerselType import no.nav.helsearbeidsgiver.felles.test.mock.mockForespurtData import no.nav.helsearbeidsgiver.inntektsmelding.helsebro.domene.ForespoerselSvar import no.nav.helsearbeidsgiver.utils.test.date.januar diff --git a/joark/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/joark/Env.kt b/joark/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/joark/Env.kt index 210ab2cbb..589b59412 100644 --- a/joark/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/joark/Env.kt +++ b/joark/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/joark/Env.kt @@ -1,6 +1,6 @@ package no.nav.helsearbeidsgiver.inntektsmelding.joark -import no.nav.helsearbeidsgiver.felles.fromEnv +import no.nav.helsearbeidsgiver.felles.utils.fromEnv import no.nav.helsearbeidsgiver.tokenprovider.OAuth2Environment object Env { diff --git a/notifikasjon/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/notifikasjon/Env.kt b/notifikasjon/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/notifikasjon/Env.kt index 40140fa7f..b30d35c50 100644 --- a/notifikasjon/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/notifikasjon/Env.kt +++ b/notifikasjon/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/notifikasjon/Env.kt @@ -1,6 +1,6 @@ package no.nav.helsearbeidsgiver.inntektsmelding.notifikasjon -import no.nav.helsearbeidsgiver.felles.fromEnv +import no.nav.helsearbeidsgiver.felles.utils.fromEnv import no.nav.helsearbeidsgiver.tokenprovider.OAuth2Environment object Env { diff --git a/notifikasjon/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/notifikasjon/river/OpprettSakLoeser.kt b/notifikasjon/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/notifikasjon/river/OpprettSakLoeser.kt index 12895976b..38c1ba7b1 100644 --- a/notifikasjon/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/notifikasjon/river/OpprettSakLoeser.kt +++ b/notifikasjon/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/notifikasjon/river/OpprettSakLoeser.kt @@ -5,7 +5,7 @@ import no.nav.helse.rapids_rivers.River import no.nav.helsearbeidsgiver.arbeidsgivernotifikasjon.ArbeidsgiverNotifikasjonKlient import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.Key -import no.nav.helsearbeidsgiver.felles.PersonDato +import no.nav.helsearbeidsgiver.felles.domene.PersonDato import no.nav.helsearbeidsgiver.felles.json.toMap import no.nav.helsearbeidsgiver.felles.rapidsrivers.Loeser import no.nav.helsearbeidsgiver.felles.rapidsrivers.model.Behov diff --git a/notifikasjon/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/notifikasjon/service/ManuellOpprettSakService.kt b/notifikasjon/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/notifikasjon/service/ManuellOpprettSakService.kt index acd0f4afe..ab285883a 100644 --- a/notifikasjon/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/notifikasjon/service/ManuellOpprettSakService.kt +++ b/notifikasjon/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/notifikasjon/service/ManuellOpprettSakService.kt @@ -5,10 +5,10 @@ import kotlinx.serialization.json.JsonElement import no.nav.helse.rapids_rivers.RapidsConnection import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName -import no.nav.helsearbeidsgiver.felles.Forespoersel import no.nav.helsearbeidsgiver.felles.Key -import no.nav.helsearbeidsgiver.felles.Person -import no.nav.helsearbeidsgiver.felles.PersonDato +import no.nav.helsearbeidsgiver.felles.domene.Forespoersel +import no.nav.helsearbeidsgiver.felles.domene.Person +import no.nav.helsearbeidsgiver.felles.domene.PersonDato import no.nav.helsearbeidsgiver.felles.json.les import no.nav.helsearbeidsgiver.felles.json.personMapSerializer import no.nav.helsearbeidsgiver.felles.json.toJson diff --git a/notifikasjon/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/notifikasjon/service/OpprettSakService.kt b/notifikasjon/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/notifikasjon/service/OpprettSakService.kt index 202131f9b..7c9699d02 100644 --- a/notifikasjon/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/notifikasjon/service/OpprettSakService.kt +++ b/notifikasjon/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/notifikasjon/service/OpprettSakService.kt @@ -6,8 +6,8 @@ import no.nav.helse.rapids_rivers.RapidsConnection import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName import no.nav.helsearbeidsgiver.felles.Key -import no.nav.helsearbeidsgiver.felles.Person -import no.nav.helsearbeidsgiver.felles.PersonDato +import no.nav.helsearbeidsgiver.felles.domene.Person +import no.nav.helsearbeidsgiver.felles.domene.PersonDato import no.nav.helsearbeidsgiver.felles.json.les import no.nav.helsearbeidsgiver.felles.json.lesOrNull import no.nav.helsearbeidsgiver.felles.json.personMapSerializer diff --git a/notifikasjon/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/notifikasjon/river/OpprettSakLoeserTest.kt b/notifikasjon/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/notifikasjon/river/OpprettSakLoeserTest.kt index 94aed1275..540ef1b3b 100644 --- a/notifikasjon/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/notifikasjon/river/OpprettSakLoeserTest.kt +++ b/notifikasjon/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/notifikasjon/river/OpprettSakLoeserTest.kt @@ -13,7 +13,7 @@ import no.nav.helsearbeidsgiver.arbeidsgivernotifkasjon.graphql.generated.enums. import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName import no.nav.helsearbeidsgiver.felles.Key -import no.nav.helsearbeidsgiver.felles.PersonDato +import no.nav.helsearbeidsgiver.felles.domene.PersonDato import no.nav.helsearbeidsgiver.felles.json.toJson import no.nav.helsearbeidsgiver.felles.json.toMap import no.nav.helsearbeidsgiver.felles.test.rapidsrivers.firstMessage diff --git a/pdl/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/pdl/Env.kt b/pdl/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/pdl/Env.kt index 75ddcd703..97566208e 100644 --- a/pdl/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/pdl/Env.kt +++ b/pdl/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/pdl/Env.kt @@ -1,6 +1,6 @@ package no.nav.helsearbeidsgiver.inntektsmelding.pdl -import no.nav.helsearbeidsgiver.felles.fromEnv +import no.nav.helsearbeidsgiver.felles.utils.fromEnv import no.nav.helsearbeidsgiver.tokenprovider.OAuth2Environment object Env { diff --git a/pdl/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/pdl/HentPersonerRiver.kt b/pdl/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/pdl/HentPersonerRiver.kt index 54abdd6ef..972c3e549 100644 --- a/pdl/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/pdl/HentPersonerRiver.kt +++ b/pdl/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/pdl/HentPersonerRiver.kt @@ -4,7 +4,7 @@ import kotlinx.serialization.json.JsonElement import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName import no.nav.helsearbeidsgiver.felles.Key -import no.nav.helsearbeidsgiver.felles.Person +import no.nav.helsearbeidsgiver.felles.domene.Person import no.nav.helsearbeidsgiver.felles.json.krev import no.nav.helsearbeidsgiver.felles.json.les import no.nav.helsearbeidsgiver.felles.json.personMapSerializer diff --git a/pdl/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/pdl/HentPersonerRiverTest.kt b/pdl/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/pdl/HentPersonerRiverTest.kt index 8f77275a4..dcf985978 100644 --- a/pdl/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/pdl/HentPersonerRiverTest.kt +++ b/pdl/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/pdl/HentPersonerRiverTest.kt @@ -16,7 +16,7 @@ import no.nav.helse.rapids_rivers.testsupport.TestRapid import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName import no.nav.helsearbeidsgiver.felles.Key -import no.nav.helsearbeidsgiver.felles.Person +import no.nav.helsearbeidsgiver.felles.domene.Person import no.nav.helsearbeidsgiver.felles.json.personMapSerializer import no.nav.helsearbeidsgiver.felles.json.toJson import no.nav.helsearbeidsgiver.felles.json.toMap diff --git a/selvbestemt-hent-im-service/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemthentimservice/Env.kt b/selvbestemt-hent-im-service/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemthentimservice/Env.kt index c2df0d567..9b485f42d 100644 --- a/selvbestemt-hent-im-service/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemthentimservice/Env.kt +++ b/selvbestemt-hent-im-service/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemthentimservice/Env.kt @@ -1,6 +1,6 @@ package no.nav.helsearbeidsgiver.inntektsmelding.selvbestemthentimservice -import no.nav.helsearbeidsgiver.felles.fromEnv +import no.nav.helsearbeidsgiver.felles.utils.fromEnv object Env { val redisUrl = "REDIS_URL".fromEnv() diff --git a/selvbestemt-hent-im-service/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemthentimservice/HentSelvbestemtImService.kt b/selvbestemt-hent-im-service/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemthentimservice/HentSelvbestemtImService.kt index 0291ac4d2..f1cf852a6 100644 --- a/selvbestemt-hent-im-service/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemthentimservice/HentSelvbestemtImService.kt +++ b/selvbestemt-hent-im-service/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemthentimservice/HentSelvbestemtImService.kt @@ -6,7 +6,7 @@ import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Inntektsmelding import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName import no.nav.helsearbeidsgiver.felles.Key -import no.nav.helsearbeidsgiver.felles.ResultJson +import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.felles.json.les import no.nav.helsearbeidsgiver.felles.json.toJson import no.nav.helsearbeidsgiver.felles.rapidsrivers.model.Fail diff --git a/selvbestemt-hent-im-service/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemthentimservice/HentSelvbestemtImServiceTest.kt b/selvbestemt-hent-im-service/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemthentimservice/HentSelvbestemtImServiceTest.kt index fef426900..c9edf773a 100644 --- a/selvbestemt-hent-im-service/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemthentimservice/HentSelvbestemtImServiceTest.kt +++ b/selvbestemt-hent-im-service/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemthentimservice/HentSelvbestemtImServiceTest.kt @@ -13,7 +13,7 @@ import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Inntektsmelding import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName import no.nav.helsearbeidsgiver.felles.Key -import no.nav.helsearbeidsgiver.felles.ResultJson +import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.felles.json.toJson import no.nav.helsearbeidsgiver.felles.rapidsrivers.model.Fail import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisKey diff --git a/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/utils/ArbeidsforholdUtils.kt b/selvbestemt-lagre-im-service/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemtlagreimservice/ArbeidsforholdUtils.kt similarity index 73% rename from felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/utils/ArbeidsforholdUtils.kt rename to selvbestemt-lagre-im-service/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemtlagreimservice/ArbeidsforholdUtils.kt index 02fa6d78a..0ab16474b 100644 --- a/felles/src/main/kotlin/no/nav/helsearbeidsgiver/felles/utils/ArbeidsforholdUtils.kt +++ b/selvbestemt-lagre-im-service/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemtlagreimservice/ArbeidsforholdUtils.kt @@ -1,15 +1,10 @@ -package no.nav.helsearbeidsgiver.felles.utils +package no.nav.helsearbeidsgiver.inntektsmelding.selvbestemtlagreimservice import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Periode -import no.nav.helsearbeidsgiver.felles.Arbeidsforhold -import no.nav.helsearbeidsgiver.felles.PeriodeNullable +import no.nav.helsearbeidsgiver.felles.domene.Arbeidsforhold +import no.nav.helsearbeidsgiver.felles.domene.PeriodeNullable -const val MAKS_DAGER_OPPHOLD = 3L - -fun List.orgnrMedHistoriskArbeidsforhold(): List = - this - .mapNotNull { it.arbeidsgiver.organisasjonsnummer } - .distinct() +private const val MAKS_DAGER_OPPHOLD = 3L fun List.aktivtArbeidsforholdIPeriode(arbeidsforhold: List): Boolean { val ansattPerioder = arbeidsforhold.map { it.ansettelsesperiode.periode } @@ -17,13 +12,13 @@ fun List.aktivtArbeidsforholdIPeriode(arbeidsforhold: List): Boolean = +private fun Periode.innenforArbeidsforhold(ansattPerioder: List): Boolean = ansattPerioder.any { ansPeriode -> (ansPeriode.tom == null || this.tom.isBefore(ansPeriode.tom) || this.tom == ansPeriode.tom) && - (ansPeriode.fom!!.isBefore(this.fom) || ansPeriode.fom.isEqual(this.fom)) + (ansPeriode.fom!!.isBefore(this.fom) || ansPeriode.fom!!.isEqual(this.fom)) } -fun slaaSammenPerioder(list: List): List { +private fun slaaSammenPerioder(list: List): List { if (list.size < 2) return list val remainingPeriods = @@ -53,7 +48,7 @@ fun slaaSammenPerioder(list: List): List { return merged } -fun oppholdMellomPerioderOverstigerDager( +private fun oppholdMellomPerioderOverstigerDager( a1: PeriodeNullable, a2: PeriodeNullable, dager: Long, diff --git a/selvbestemt-lagre-im-service/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemtlagreimservice/Env.kt b/selvbestemt-lagre-im-service/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemtlagreimservice/Env.kt index ad6a6140e..505f6bd07 100644 --- a/selvbestemt-lagre-im-service/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemtlagreimservice/Env.kt +++ b/selvbestemt-lagre-im-service/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemtlagreimservice/Env.kt @@ -1,6 +1,6 @@ package no.nav.helsearbeidsgiver.inntektsmelding.selvbestemtlagreimservice -import no.nav.helsearbeidsgiver.felles.fromEnv +import no.nav.helsearbeidsgiver.felles.utils.fromEnv object Env { val redisUrl = "REDIS_URL".fromEnv() diff --git a/selvbestemt-lagre-im-service/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemtlagreimservice/LagreSelvbestemtImService.kt b/selvbestemt-lagre-im-service/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemtlagreimservice/LagreSelvbestemtImService.kt index 95d554a9c..68fabdb65 100644 --- a/selvbestemt-lagre-im-service/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemtlagreimservice/LagreSelvbestemtImService.kt +++ b/selvbestemt-lagre-im-service/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemtlagreimservice/LagreSelvbestemtImService.kt @@ -8,12 +8,12 @@ import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Avsender import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Inntektsmelding import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Sykmeldt import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.skjema.SkjemaInntektsmeldingSelvbestemt -import no.nav.helsearbeidsgiver.felles.Arbeidsforhold import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName import no.nav.helsearbeidsgiver.felles.Key -import no.nav.helsearbeidsgiver.felles.Person -import no.nav.helsearbeidsgiver.felles.ResultJson +import no.nav.helsearbeidsgiver.felles.domene.Arbeidsforhold +import no.nav.helsearbeidsgiver.felles.domene.Person +import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.felles.json.les import no.nav.helsearbeidsgiver.felles.json.lesOrNull import no.nav.helsearbeidsgiver.felles.json.orgMapSerializer @@ -27,7 +27,6 @@ import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisStore import no.nav.helsearbeidsgiver.felles.rapidsrivers.service.Service import no.nav.helsearbeidsgiver.felles.rapidsrivers.service.ServiceMed3Steg import no.nav.helsearbeidsgiver.felles.utils.Log -import no.nav.helsearbeidsgiver.felles.utils.aktivtArbeidsforholdIPeriode import no.nav.helsearbeidsgiver.utils.collection.mapValuesNotNull import no.nav.helsearbeidsgiver.utils.json.serializer.UuidSerializer import no.nav.helsearbeidsgiver.utils.json.serializer.list diff --git a/felles/src/test/kotlin/no/nav/helsearbeidsgiver/felles/utils/AaregTestData.kt b/selvbestemt-lagre-im-service/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemtlagreimservice/AaregTestData.kt similarity index 94% rename from felles/src/test/kotlin/no/nav/helsearbeidsgiver/felles/utils/AaregTestData.kt rename to selvbestemt-lagre-im-service/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemtlagreimservice/AaregTestData.kt index 1432993d6..f9470bedc 100644 --- a/felles/src/test/kotlin/no/nav/helsearbeidsgiver/felles/utils/AaregTestData.kt +++ b/selvbestemt-lagre-im-service/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemtlagreimservice/AaregTestData.kt @@ -1,14 +1,14 @@ -package no.nav.helsearbeidsgiver.felles.utils +package no.nav.helsearbeidsgiver.inntektsmelding.selvbestemtlagreimservice -import no.nav.helsearbeidsgiver.felles.Ansettelsesperiode -import no.nav.helsearbeidsgiver.felles.Arbeidsforhold -import no.nav.helsearbeidsgiver.felles.Arbeidsgiver -import no.nav.helsearbeidsgiver.felles.PeriodeNullable +import no.nav.helsearbeidsgiver.felles.domene.Ansettelsesperiode +import no.nav.helsearbeidsgiver.felles.domene.Arbeidsforhold +import no.nav.helsearbeidsgiver.felles.domene.Arbeidsgiver +import no.nav.helsearbeidsgiver.felles.domene.PeriodeNullable import java.time.LocalDate import java.time.LocalDateTime object AaregTestData { - val arbeidsgiver = Arbeidsgiver("ORG", "123456789") + private val arbeidsgiver = Arbeidsgiver("ORG", "123456789") val evigArbeidsForholdListe = listOf( @@ -34,7 +34,7 @@ object AaregTestData { ), ) - val pågåendeArbeidsforholdListe = + val paagaaendeArbeidsforholdListe = listOf( Arbeidsforhold( arbeidsgiver = arbeidsgiver, diff --git a/felles/src/test/kotlin/no/nav/helsearbeidsgiver/felles/utils/ArbeidsforholdInnenforPeriodeKtTest.kt b/selvbestemt-lagre-im-service/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemtlagreimservice/ArbeidsforholdInnenforPeriodeKtTest.kt similarity index 88% rename from felles/src/test/kotlin/no/nav/helsearbeidsgiver/felles/utils/ArbeidsforholdInnenforPeriodeKtTest.kt rename to selvbestemt-lagre-im-service/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemtlagreimservice/ArbeidsforholdInnenforPeriodeKtTest.kt index 49a5a23f1..ad6e6751d 100644 --- a/felles/src/test/kotlin/no/nav/helsearbeidsgiver/felles/utils/ArbeidsforholdInnenforPeriodeKtTest.kt +++ b/selvbestemt-lagre-im-service/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemtlagreimservice/ArbeidsforholdInnenforPeriodeKtTest.kt @@ -1,12 +1,12 @@ -package no.nav.helsearbeidsgiver.felles.utils +package no.nav.helsearbeidsgiver.inntektsmelding.selvbestemtlagreimservice import io.kotest.core.spec.style.FunSpec import io.kotest.matchers.shouldBe import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.Periode -import no.nav.helsearbeidsgiver.felles.Ansettelsesperiode -import no.nav.helsearbeidsgiver.felles.Arbeidsforhold -import no.nav.helsearbeidsgiver.felles.Arbeidsgiver -import no.nav.helsearbeidsgiver.felles.PeriodeNullable +import no.nav.helsearbeidsgiver.felles.domene.Ansettelsesperiode +import no.nav.helsearbeidsgiver.felles.domene.Arbeidsforhold +import no.nav.helsearbeidsgiver.felles.domene.Arbeidsgiver +import no.nav.helsearbeidsgiver.felles.domene.PeriodeNullable import java.time.LocalDate import java.time.LocalDateTime @@ -77,7 +77,7 @@ class ArbeidsforholdInnenforPeriodeKtTest : LocalDate.of(2021, 1, 1), LocalDate.of(2021, 1, 5), ), - ).aktivtArbeidsforholdIPeriode(AaregTestData.pågåendeArbeidsforholdListe) shouldBe false + ).aktivtArbeidsforholdIPeriode(AaregTestData.paagaaendeArbeidsforholdListe) shouldBe false } test("Periode begynner samtidig som Arbeidsforholdet") { @@ -86,7 +86,7 @@ class ArbeidsforholdInnenforPeriodeKtTest : LocalDate.of(2021, 2, 5), LocalDate.of(2021, 2, 9), ), - ).aktivtArbeidsforholdIPeriode(AaregTestData.pågåendeArbeidsforholdListe) shouldBe true + ).aktivtArbeidsforholdIPeriode(AaregTestData.paagaaendeArbeidsforholdListe) shouldBe true } test("Periode etter Arbeidsforholdet er avsluttet") { diff --git a/selvbestemt-lagre-im-service/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemtlagreimservice/LagreSelvbestemtImServiceTest.kt b/selvbestemt-lagre-im-service/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemtlagreimservice/LagreSelvbestemtImServiceTest.kt index bc4152e12..dd724230b 100644 --- a/selvbestemt-lagre-im-service/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemtlagreimservice/LagreSelvbestemtImServiceTest.kt +++ b/selvbestemt-lagre-im-service/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/selvbestemtlagreimservice/LagreSelvbestemtImServiceTest.kt @@ -26,15 +26,15 @@ import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.RefusjonEndring import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.skjema.SkjemaAvsender import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.skjema.SkjemaInntektsmeldingSelvbestemt import no.nav.helsearbeidsgiver.domene.inntektsmelding.v1.til -import no.nav.helsearbeidsgiver.felles.Ansettelsesperiode -import no.nav.helsearbeidsgiver.felles.Arbeidsforhold -import no.nav.helsearbeidsgiver.felles.Arbeidsgiver import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName import no.nav.helsearbeidsgiver.felles.Key -import no.nav.helsearbeidsgiver.felles.PeriodeNullable -import no.nav.helsearbeidsgiver.felles.Person -import no.nav.helsearbeidsgiver.felles.ResultJson +import no.nav.helsearbeidsgiver.felles.domene.Ansettelsesperiode +import no.nav.helsearbeidsgiver.felles.domene.Arbeidsforhold +import no.nav.helsearbeidsgiver.felles.domene.Arbeidsgiver +import no.nav.helsearbeidsgiver.felles.domene.PeriodeNullable +import no.nav.helsearbeidsgiver.felles.domene.Person +import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.felles.json.les import no.nav.helsearbeidsgiver.felles.json.lesOrNull import no.nav.helsearbeidsgiver.felles.json.personMapSerializer diff --git a/tilgangservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/tilgangservice/Env.kt b/tilgangservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/tilgangservice/Env.kt index 79aa79668..9a6eaf027 100644 --- a/tilgangservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/tilgangservice/Env.kt +++ b/tilgangservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/tilgangservice/Env.kt @@ -1,6 +1,6 @@ package no.nav.helsearbeidsgiver.inntektsmelding.tilgangservice -import no.nav.helsearbeidsgiver.felles.fromEnv +import no.nav.helsearbeidsgiver.felles.utils.fromEnv object Env { val redisUrl = "REDIS_URL".fromEnv() diff --git a/tilgangservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/tilgangservice/TilgangForespoerselService.kt b/tilgangservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/tilgangservice/TilgangForespoerselService.kt index 252265e6e..7f14a03bd 100644 --- a/tilgangservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/tilgangservice/TilgangForespoerselService.kt +++ b/tilgangservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/tilgangservice/TilgangForespoerselService.kt @@ -4,11 +4,11 @@ import kotlinx.serialization.json.JsonElement import no.nav.helse.rapids_rivers.RapidsConnection import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName -import no.nav.helsearbeidsgiver.felles.Forespoersel import no.nav.helsearbeidsgiver.felles.Key import no.nav.helsearbeidsgiver.felles.Tekst -import no.nav.helsearbeidsgiver.felles.Tilgang -import no.nav.helsearbeidsgiver.felles.TilgangResultat +import no.nav.helsearbeidsgiver.felles.domene.Forespoersel +import no.nav.helsearbeidsgiver.felles.domene.Tilgang +import no.nav.helsearbeidsgiver.felles.domene.TilgangResultat import no.nav.helsearbeidsgiver.felles.json.les import no.nav.helsearbeidsgiver.felles.json.toJson import no.nav.helsearbeidsgiver.felles.rapidsrivers.model.Fail diff --git a/tilgangservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/tilgangservice/TilgangOrgService.kt b/tilgangservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/tilgangservice/TilgangOrgService.kt index 15e1a0726..9e7a02bce 100644 --- a/tilgangservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/tilgangservice/TilgangOrgService.kt +++ b/tilgangservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/tilgangservice/TilgangOrgService.kt @@ -6,8 +6,8 @@ import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName import no.nav.helsearbeidsgiver.felles.Key import no.nav.helsearbeidsgiver.felles.Tekst -import no.nav.helsearbeidsgiver.felles.Tilgang -import no.nav.helsearbeidsgiver.felles.TilgangResultat +import no.nav.helsearbeidsgiver.felles.domene.Tilgang +import no.nav.helsearbeidsgiver.felles.domene.TilgangResultat import no.nav.helsearbeidsgiver.felles.json.les import no.nav.helsearbeidsgiver.felles.json.toJson import no.nav.helsearbeidsgiver.felles.rapidsrivers.model.Fail diff --git a/tilgangservice/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektservice/TilgangForespoerselServiceTest.kt b/tilgangservice/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektservice/TilgangForespoerselServiceTest.kt index 1aeaa4b06..d6136621b 100644 --- a/tilgangservice/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektservice/TilgangForespoerselServiceTest.kt +++ b/tilgangservice/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektservice/TilgangForespoerselServiceTest.kt @@ -9,7 +9,7 @@ import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName import no.nav.helsearbeidsgiver.felles.Key import no.nav.helsearbeidsgiver.felles.Tekst -import no.nav.helsearbeidsgiver.felles.TilgangResultat +import no.nav.helsearbeidsgiver.felles.domene.TilgangResultat import no.nav.helsearbeidsgiver.felles.json.toJson import no.nav.helsearbeidsgiver.felles.rapidsrivers.model.Fail import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisKey diff --git a/tilgangservice/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektservice/TilgangOrgServiceTest.kt b/tilgangservice/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektservice/TilgangOrgServiceTest.kt index a98ad055e..182346a8b 100644 --- a/tilgangservice/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektservice/TilgangOrgServiceTest.kt +++ b/tilgangservice/src/test/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/inntektservice/TilgangOrgServiceTest.kt @@ -10,7 +10,7 @@ import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName import no.nav.helsearbeidsgiver.felles.Key import no.nav.helsearbeidsgiver.felles.Tekst -import no.nav.helsearbeidsgiver.felles.TilgangResultat +import no.nav.helsearbeidsgiver.felles.domene.TilgangResultat import no.nav.helsearbeidsgiver.felles.json.toJson import no.nav.helsearbeidsgiver.felles.rapidsrivers.model.Fail import no.nav.helsearbeidsgiver.felles.rapidsrivers.redis.RedisKey diff --git a/trengerservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/trengerservice/Env.kt b/trengerservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/trengerservice/Env.kt index 5044cff99..c7b790003 100644 --- a/trengerservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/trengerservice/Env.kt +++ b/trengerservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/trengerservice/Env.kt @@ -1,6 +1,6 @@ package no.nav.helsearbeidsgiver.inntektsmelding.trengerservice -import no.nav.helsearbeidsgiver.felles.fromEnv +import no.nav.helsearbeidsgiver.felles.utils.fromEnv object Env { val redisUrl = "REDIS_URL".fromEnv() diff --git a/trengerservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/trengerservice/HentForespoerselService.kt b/trengerservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/trengerservice/HentForespoerselService.kt index 61b9496f1..74baa9c23 100644 --- a/trengerservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/trengerservice/HentForespoerselService.kt +++ b/trengerservice/src/main/kotlin/no/nav/helsearbeidsgiver/inntektsmelding/trengerservice/HentForespoerselService.kt @@ -6,13 +6,13 @@ import kotlinx.serialization.json.JsonElement import no.nav.helse.rapids_rivers.RapidsConnection import no.nav.helsearbeidsgiver.felles.BehovType import no.nav.helsearbeidsgiver.felles.EventName -import no.nav.helsearbeidsgiver.felles.Forespoersel -import no.nav.helsearbeidsgiver.felles.HentForespoerselResultat -import no.nav.helsearbeidsgiver.felles.Inntekt import no.nav.helsearbeidsgiver.felles.Key -import no.nav.helsearbeidsgiver.felles.Person -import no.nav.helsearbeidsgiver.felles.ResultJson import no.nav.helsearbeidsgiver.felles.Tekst +import no.nav.helsearbeidsgiver.felles.domene.Forespoersel +import no.nav.helsearbeidsgiver.felles.domene.HentForespoerselResultat +import no.nav.helsearbeidsgiver.felles.domene.Inntekt +import no.nav.helsearbeidsgiver.felles.domene.Person +import no.nav.helsearbeidsgiver.felles.domene.ResultJson import no.nav.helsearbeidsgiver.felles.json.les import no.nav.helsearbeidsgiver.felles.json.lesOrNull import no.nav.helsearbeidsgiver.felles.json.personMapSerializer