@@ -31,7 +31,6 @@ import no.nav.bidrag.dokument.arkiv.service.OppgaveService
31
31
import org.slf4j.LoggerFactory
32
32
import org.springframework.beans.factory.annotation.Qualifier
33
33
import org.springframework.beans.factory.annotation.Value
34
- import org.springframework.boot.web.client.RootUriTemplateHandler
35
34
import org.springframework.context.annotation.Bean
36
35
import org.springframework.context.annotation.Configuration
37
36
import org.springframework.context.annotation.Import
@@ -40,6 +39,7 @@ import org.springframework.http.HttpHeaders
40
39
import org.springframework.http.MediaType
41
40
import org.springframework.http.client.observation.DefaultClientRequestObservationConvention
42
41
import org.springframework.retry.annotation.EnableRetry
42
+ import org.springframework.web.util.DefaultUriBuilderFactory
43
43
44
44
@Configuration
45
45
@EnableSecurityConfiguration
@@ -72,7 +72,7 @@ class BidragDokumentArkivConfig {
72
72
environmentProperties : EnvironmentProperties ,
73
73
): SafConsumer {
74
74
httpHeaderRestTemplate.uriTemplateHandler =
75
- RootUriTemplateHandler (environmentProperties.safUrl)
75
+ DefaultUriBuilderFactory (environmentProperties.safUrl)
76
76
httpHeaderRestTemplate.addHeaderGenerator(
77
77
HttpHeaders .CONTENT_TYPE ,
78
78
) { MediaType .APPLICATION_JSON_VALUE }
@@ -86,7 +86,7 @@ class BidragDokumentArkivConfig {
86
86
environmentProperties : EnvironmentProperties ,
87
87
): OppgaveConsumer {
88
88
httpHeaderRestTemplate.uriTemplateHandler =
89
- RootUriTemplateHandler (environmentProperties.oppgaveUrl)
89
+ DefaultUriBuilderFactory (environmentProperties.oppgaveUrl)
90
90
httpHeaderRestTemplate.addHeaderGenerator(
91
91
HttpHeaders .CONTENT_TYPE ,
92
92
) { MediaType .APPLICATION_JSON_VALUE }
@@ -101,7 +101,7 @@ class BidragDokumentArkivConfig {
101
101
objectMapper : ObjectMapper ? ,
102
102
): DokarkivConsumer {
103
103
httpHeaderRestTemplate.uriTemplateHandler =
104
- RootUriTemplateHandler (environmentProperties.dokarkivUrl)
104
+ DefaultUriBuilderFactory (environmentProperties.dokarkivUrl)
105
105
httpHeaderRestTemplate.addHeaderGenerator(
106
106
HttpHeaders .CONTENT_TYPE ,
107
107
) { MediaType .APPLICATION_JSON_VALUE }
@@ -117,7 +117,7 @@ class BidragDokumentArkivConfig {
117
117
securityTokenService : SecurityTokenService ,
118
118
): DokdistFordelingConsumer {
119
119
httpHeaderRestTemplate.uriTemplateHandler =
120
- RootUriTemplateHandler (environmentProperties.dokdistFordelingUrl)
120
+ DefaultUriBuilderFactory (environmentProperties.dokdistFordelingUrl)
121
121
httpHeaderRestTemplate.addHeaderGenerator(
122
122
HttpHeaders .CONTENT_TYPE ,
123
123
) { MediaType .APPLICATION_JSON_VALUE }
@@ -136,7 +136,7 @@ class BidragDokumentArkivConfig {
136
136
environmentProperties : EnvironmentProperties ,
137
137
): PersonConsumer {
138
138
httpHeaderRestTemplate.uriTemplateHandler =
139
- RootUriTemplateHandler (environmentProperties.bidragPersonUrl + " /bidrag-person" )
139
+ DefaultUriBuilderFactory (environmentProperties.bidragPersonUrl + " /bidrag-person" )
140
140
return PersonConsumer (httpHeaderRestTemplate)
141
141
}
142
142
@@ -145,9 +145,7 @@ class BidragDokumentArkivConfig {
145
145
personConsumers : ResourceByDiscriminator <PersonConsumer >,
146
146
oppgaveConsumers : ResourceByDiscriminator <OppgaveConsumer >,
147
147
saksbehandlerInfoManager : SaksbehandlerInfoManager ,
148
- ): OppgaveService {
149
- return OppgaveService (personConsumers, oppgaveConsumers, saksbehandlerInfoManager)
150
- }
148
+ ): OppgaveService = OppgaveService (personConsumers, oppgaveConsumers, saksbehandlerInfoManager)
151
149
152
150
@Bean
153
151
fun endreJournalpostService (
@@ -156,15 +154,13 @@ class BidragDokumentArkivConfig {
156
154
dokarkivKnyttTilSakConsumer : DokarkivKnyttTilSakConsumer ,
157
155
hendelserProducer : HendelserProducer ,
158
156
saksbehandlerInfoManager : SaksbehandlerInfoManager ,
159
- ): EndreJournalpostService {
160
- return EndreJournalpostService (
161
- journalpostServices.get(Discriminator .REGULAR_USER ),
162
- dokarkivConsumers.get(Discriminator .REGULAR_USER ),
163
- dokarkivKnyttTilSakConsumer,
164
- hendelserProducer,
165
- saksbehandlerInfoManager,
166
- )
167
- }
157
+ ): EndreJournalpostService = EndreJournalpostService (
158
+ journalpostServices.get(Discriminator .REGULAR_USER ),
159
+ dokarkivConsumers.get(Discriminator .REGULAR_USER ),
160
+ dokarkivKnyttTilSakConsumer,
161
+ hendelserProducer,
162
+ saksbehandlerInfoManager,
163
+ )
168
164
169
165
@Bean
170
166
fun journalpostServices (
@@ -247,7 +243,7 @@ class BidragDokumentArkivConfig {
247
243
securityTokenService : SecurityTokenService ,
248
244
): DokarkivKnyttTilSakConsumer {
249
245
httpHeaderRestTemplate.uriTemplateHandler =
250
- RootUriTemplateHandler (environmentProperties.dokarkivKnyttTilSakUrl)
246
+ DefaultUriBuilderFactory (environmentProperties.dokarkivKnyttTilSakUrl)
251
247
httpHeaderRestTemplate.addHeaderGenerator(
252
248
HttpHeaders .CONTENT_TYPE ,
253
249
) { MediaType .APPLICATION_JSON_VALUE }
@@ -282,7 +278,7 @@ class BidragDokumentArkivConfig {
282
278
securityTokenService : SecurityTokenService ,
283
279
environmentProperties : EnvironmentProperties ,
284
280
): BidragOrganisasjonConsumer {
285
- httpHeaderRestTemplate.uriTemplateHandler = RootUriTemplateHandler (
281
+ httpHeaderRestTemplate.uriTemplateHandler = DefaultUriBuilderFactory (
286
282
environmentProperties.bidragOrganisasjonUrl + " /bidrag-organisasjon" ,
287
283
)
288
284
httpHeaderRestTemplate
@@ -329,30 +325,28 @@ class BidragDokumentArkivConfig {
329
325
val bidragPersonUrl : String ,
330
326
val bidragOrganisasjonUrl : String ,
331
327
) {
332
- override fun toString (): String {
333
- return (
334
- " dokarkivUrl='" +
335
- dokarkivUrl +
336
- ' \' ' +
337
- " , safUrl='" +
338
- safUrl +
339
- ' \' ' +
340
- " , bidragPersonUrl='" +
341
- bidragPersonUrl +
342
- ' \' ' +
343
- " , dokarkivKnyttTilSakUrl='" +
344
- dokarkivKnyttTilSakUrl +
345
- ' \' ' +
346
- " , securityTokenUrl='" +
347
- securityTokenUrl +
348
- ' \' ' +
349
- " , bidragOrganisasjonUrl='" +
350
- bidragOrganisasjonUrl +
351
- ' \' ' +
352
- " , naisAppName='" +
353
- naisAppName
354
- )
355
- }
328
+ override fun toString (): String = (
329
+ " dokarkivUrl='" +
330
+ dokarkivUrl +
331
+ ' \' ' +
332
+ " , safUrl='" +
333
+ safUrl +
334
+ ' \' ' +
335
+ " , bidragPersonUrl='" +
336
+ bidragPersonUrl +
337
+ ' \' ' +
338
+ " , dokarkivKnyttTilSakUrl='" +
339
+ dokarkivKnyttTilSakUrl +
340
+ ' \' ' +
341
+ " , securityTokenUrl='" +
342
+ securityTokenUrl +
343
+ ' \' ' +
344
+ " , bidragOrganisasjonUrl='" +
345
+ bidragOrganisasjonUrl +
346
+ ' \' ' +
347
+ " , naisAppName='" +
348
+ naisAppName
349
+ )
356
350
}
357
351
358
352
companion object {
0 commit comments