@@ -4,14 +4,12 @@ import no.nav.klage.kodeverk.Ytelse
4
4
import no.nav.klage.oppgave.clients.kabalinnstillinger.KabalInnstillingerClient
5
5
import no.nav.klage.oppgave.clients.kabalinnstillinger.model.*
6
6
import no.nav.klage.oppgave.domain.klage.Behandling
7
- import org.springframework.retry.annotation.Retryable
8
7
import org.springframework.stereotype.Service
9
8
10
9
@Service
11
10
class KabalInnstillingerService (
12
11
private val kabalInnstillingerClient : KabalInnstillingerClient ,
13
12
) {
14
- @Retryable
15
13
fun getPotentialSaksbehandlere (behandling : Behandling ): Saksbehandlere {
16
14
return kabalInnstillingerClient.searchSaksbehandlere(
17
15
SaksbehandlerSearchInput (
@@ -21,7 +19,6 @@ class KabalInnstillingerService(
21
19
)
22
20
}
23
21
24
- @Retryable
25
22
fun getPotentialMedunderskrivere (behandling : Behandling ): Medunderskrivere {
26
23
if (behandling.tildeling == null ) {
27
24
return Medunderskrivere (medunderskrivere = emptyList())
@@ -36,7 +33,6 @@ class KabalInnstillingerService(
36
33
)
37
34
}
38
35
39
- @Retryable
40
36
fun getPotentialROL (behandling : Behandling ): Saksbehandlere {
41
37
return kabalInnstillingerClient.searchROL(
42
38
ROLSearchInput (
@@ -46,14 +42,12 @@ class KabalInnstillingerService(
46
42
}
47
43
48
44
// TODO: Bør vi ha et cache her? Kan være et problem om leder gir nye tilganger, kanskje et kortere cache?
49
- @Retryable
50
45
fun getTildelteYtelserForSaksbehandler (navIdent : String ): List <Ytelse > {
51
46
return kabalInnstillingerClient.getSaksbehandlersTildelteYtelser(navIdent).ytelseIdList.map {
52
47
Ytelse .of(it)
53
48
}
54
49
}
55
50
56
- @Retryable
57
51
fun getTildelteYtelserForEnhet (enhet : String ): Set <Ytelse > {
58
52
return kabalInnstillingerClient.getTildelteYtelserForEnhet(enhet).ytelseIdList.map {
59
53
Ytelse .of(it)
0 commit comments