1
1
package no .nav .vedtak .felles .integrasjon .infotrygd .grunnlag ;
2
2
3
- import java .time .LocalDate ;
4
- import java .time .format .DateTimeFormatter ;
5
3
import java .util .Arrays ;
6
4
import java .util .Collections ;
7
5
import java .util .List ;
8
- import java .util .Optional ;
9
6
10
7
import org .slf4j .Logger ;
11
8
import org .slf4j .LoggerFactory ;
12
9
13
- import jakarta .ws .rs .core .UriBuilder ;
14
10
import no .nav .vedtak .exception .TekniskException ;
15
11
import no .nav .vedtak .felles .integrasjon .infotrygd .grunnlag .v1 .respons .Grunnlag ;
16
12
import no .nav .vedtak .felles .integrasjon .rest .RestClient ;
17
13
import no .nav .vedtak .felles .integrasjon .rest .RestConfig ;
18
14
import no .nav .vedtak .felles .integrasjon .rest .RestRequest ;
19
15
20
- // Extend og annoter med endpoint, evt default. tokenConfig kan settes til TokenFlow.STS_CC eller AZURE_CC
16
+ // Extend og annoter med endpoint, evt default. tokenConfig kan settes til TokenFlow.AZURE_CC
21
17
public abstract class AbstractInfotrygdGrunnlag implements InfotrygdGrunnlag {
22
18
protected static final Logger LOG = LoggerFactory .getLogger (AbstractInfotrygdGrunnlag .class );
23
19
@@ -33,32 +29,6 @@ protected AbstractInfotrygdGrunnlag(RestClient client) {
33
29
this .restConfig = RestConfig .forClient (this .getClass ());
34
30
}
35
31
36
- @ Override
37
- public List <Grunnlag > hentGrunnlag (String fnr , LocalDate fom , LocalDate tom ) {
38
- try {
39
- var path = UriBuilder .fromUri (restConfig .endpoint ())
40
- .queryParam ("fnr" , fnr )
41
- .queryParam ("fom" , konverter (fom ))
42
- .queryParam ("tom" , konverter (tom ))
43
- .build ();
44
- return restClient .sendReturnList (RestRequest .newGET (path , restConfig ), Grunnlag .class );
45
- } catch (Exception e ) {
46
- throw new TekniskException ("FP-180125" ,
47
- String .format ("Tjeneste %s gir feil, meld til #infotrygd_replikering hvis dette skjer gjennom lengre tidsperiode." ,
48
- restConfig .endpoint ()), e );
49
- }
50
- }
51
-
52
- @ Override
53
- public List <Grunnlag > hentGrunnlagFailSoft (String fnr , LocalDate fom , LocalDate tom ) {
54
- try {
55
- return hentGrunnlag (fnr , fom , tom );
56
- } catch (Exception e ) {
57
- LOG .warn ("Feil ved oppslag mot {}, returnerer ingen grunnlag" , restConfig .endpoint (), e );
58
- return Collections .emptyList ();
59
- }
60
- }
61
-
62
32
@ Override
63
33
public List <Grunnlag > hentGrunnlag (GrunnlagRequest request ) {
64
34
try {
@@ -82,17 +52,4 @@ public List<Grunnlag> hentGrunnlagFailSoft(GrunnlagRequest request) {
82
52
}
83
53
}
84
54
85
- private static String konverter (LocalDate dato ) {
86
- var brukDato = Optional .ofNullable (dato ).orElseGet (LocalDate ::now );
87
- return brukDato .format (DateTimeFormatter .ISO_LOCAL_DATE );
88
- }
89
-
90
- protected RestClient getRestClient () {
91
- return restClient ;
92
- }
93
-
94
- protected RestConfig getRestConfig () {
95
- return restConfig ;
96
- }
97
-
98
55
}
0 commit comments