Skip to content

Commit 9ec469f

Browse files
committed
Wiring
1 parent a622e6b commit 9ec469f

File tree

4 files changed

+34
-2
lines changed

4 files changed

+34
-2
lines changed

src/main/kotlin/no/nav/k9/los/K9Los.kt

+1
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,7 @@ fun Application.k9Los() {
235235
transactionalManager = koin.get(),
236236
config = koin.get(),
237237
k9sakBeriker = koin.get(),
238+
k9klageBeriker = koin.get(),
238239
).kjør(kjørSetup = false, kjørUmiddelbart = false)
239240

240241
// implementer med Jobbplanlegger

src/main/kotlin/no/nav/k9/los/KoinProfiles.kt

+24
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,9 @@ import no.nav.k9.los.nyoppgavestyring.domeneadaptere.k9.k9sakberiker.K9SakBerike
4242
import no.nav.k9.los.nyoppgavestyring.domeneadaptere.k9.k9sakberiker.K9SakBerikerSystemKlient
4343
import no.nav.k9.los.nyoppgavestyring.domeneadaptere.k9.mottak.klagetillos.K9KlageTilLosAdapterTjeneste
4444
import no.nav.k9.los.nyoppgavestyring.domeneadaptere.k9.mottak.klagetillos.K9KlageTilLosHistorikkvaskTjeneste
45+
import no.nav.k9.los.nyoppgavestyring.domeneadaptere.k9.mottak.klagetillos.beriker.K9KlageBerikerInterfaceKludge
46+
import no.nav.k9.los.nyoppgavestyring.domeneadaptere.k9.mottak.klagetillos.beriker.K9KlageBerikerKlientLocal
47+
import no.nav.k9.los.nyoppgavestyring.domeneadaptere.k9.mottak.klagetillos.beriker.K9KlageBerikerSystemKlient
4548
import no.nav.k9.los.nyoppgavestyring.domeneadaptere.k9.mottak.punsjtillos.K9PunsjTilLosAdapterTjeneste
4649
import no.nav.k9.los.nyoppgavestyring.domeneadaptere.k9.mottak.punsjtillos.K9PunsjTilLosHistorikkvaskTjeneste
4750
import no.nav.k9.los.nyoppgavestyring.domeneadaptere.k9.mottak.saktillos.K9SakTilLosAdapterTjeneste
@@ -550,6 +553,7 @@ fun common(app: Application, config: Configuration) = module {
550553
transactionalManager = get(),
551554
config = get(),
552555
k9sakBeriker = get(),
556+
k9klageBeriker = get(),
553557
)
554558
}
555559

@@ -583,6 +587,7 @@ fun common(app: Application, config: Configuration) = module {
583587
config = get(),
584588
transactionalManager = get(),
585589
k9sakBeriker = get(),
590+
k9klageBeriker = get(),
586591
)
587592
}
588593

@@ -733,6 +738,9 @@ fun localDevConfig() = module {
733738
K9SakBerikerKlientLocal()
734739
}
735740

741+
single<K9KlageBerikerInterfaceKludge> {
742+
K9KlageBerikerKlientLocal()
743+
}
736744
}
737745

738746
fun preprodConfig(config: Configuration) = module {
@@ -771,6 +779,14 @@ fun preprodConfig(config: Configuration) = module {
771779
scope = "api://dev-fss.k9saksbehandling.k9-sak/.default"
772780
)
773781
}
782+
783+
single<K9KlageBerikerInterfaceKludge> {
784+
K9KlageBerikerSystemKlient(
785+
configuration = get(),
786+
accessTokenClient = get<AccessTokenClientResolver>().azureV2(),
787+
scope = "api://dev-fss.k9saksbehandling.k9-klage/.default"
788+
)
789+
}
774790
}
775791

776792
fun prodConfig(config: Configuration) = module {
@@ -809,5 +825,13 @@ fun prodConfig(config: Configuration) = module {
809825
scope = "api://prod-fss.k9saksbehandling.k9-sak/.default"
810826
)
811827
}
828+
829+
single<K9KlageBerikerInterfaceKludge> {
830+
K9KlageBerikerSystemKlient(
831+
configuration = get(),
832+
accessTokenClient = get<AccessTokenClientResolver>().azureV2(),
833+
scope = "api://prod-fss.k9saksbehandling.k9-klage/.default"
834+
)
835+
}
812836
}
813837

src/test/kotlin/no/nav/k9/los/KoinModules.kt

+7
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ import no.nav.k9.los.nyoppgavestyring.domeneadaptere.k9.OmrådeSetup
3131
import no.nav.k9.los.nyoppgavestyring.domeneadaptere.k9.k9sakberiker.K9SakBerikerInterfaceKludge
3232
import no.nav.k9.los.nyoppgavestyring.domeneadaptere.k9.k9sakberiker.K9SakBerikerKlientLocal
3333
import no.nav.k9.los.nyoppgavestyring.domeneadaptere.k9.mottak.klagetillos.K9KlageTilLosAdapterTjeneste
34+
import no.nav.k9.los.nyoppgavestyring.domeneadaptere.k9.mottak.klagetillos.beriker.K9KlageBerikerInterfaceKludge
35+
import no.nav.k9.los.nyoppgavestyring.domeneadaptere.k9.mottak.klagetillos.beriker.K9KlageBerikerKlientLocal
3436
import no.nav.k9.los.nyoppgavestyring.domeneadaptere.k9.mottak.punsjtillos.K9PunsjTilLosAdapterTjeneste
3537
import no.nav.k9.los.nyoppgavestyring.domeneadaptere.k9.mottak.saktillos.K9SakTilLosAdapterTjeneste
3638
import no.nav.k9.los.nyoppgavestyring.domeneadaptere.k9.mottak.tilbaketillos.K9TilbakeTilLosAdapterTjeneste
@@ -473,9 +475,14 @@ fun buildAndTestConfig(dataSource: DataSource, pepClient: IPepClient = PepClient
473475
transactionalManager = get(),
474476
config = get(),
475477
k9sakBeriker = get(),
478+
k9klageBeriker = get(),
476479
)
477480
}
478481

482+
single<K9KlageBerikerInterfaceKludge> {
483+
K9KlageBerikerKlientLocal()
484+
}
485+
479486
single {
480487
K9PunsjTilLosAdapterTjeneste(
481488
eventRepository = get(),

src/test/kotlin/no/nav/k9/los/nyoppgavestyring/domeneadaptere/k9/mottak/klagetillos/EventTilDtoMapperTest.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ class EventTilDtoMapperTest {
2424
Aksjonspunkttilstand("5016", no.nav.k9.klage.kodeverk.behandling.aksjonspunkt.AksjonspunktStatus.OPPRETTET, null, null, LocalDateTime.now(), LocalDateTime.now())
2525
)
2626
).build()
27-
val oppgaveDto = EventTilDtoMapper.lagOppgaveDto(k9KlageEvent, null, null)
27+
val oppgaveDto = EventTilDtoMapper.lagOppgaveDto(k9KlageEvent, null, null, null)
2828

2929
assertThat(oppgaveDto.feltverdier).any { it.matchesPredicate { feltverdi -> feltverdi.nøkkel == "liggerHosBeslutter" && feltverdi.verdi == "true"} }
3030
}
@@ -40,7 +40,7 @@ class EventTilDtoMapperTest {
4040
listOf()
4141
)
4242
.build()
43-
val oppgaveDto = EventTilDtoMapper.lagOppgaveDto(k9KlageEvent, null, null)
43+
val oppgaveDto = EventTilDtoMapper.lagOppgaveDto(k9KlageEvent, null, null, null)
4444

4545
assertThat(oppgaveDto.feltverdier).any { it.matchesPredicate { feltverdi -> feltverdi.nøkkel == "liggerHosBeslutter" && feltverdi.verdi == "false"} }
4646
}

0 commit comments

Comments
 (0)