Skip to content

Commit

Permalink
Tester med Aareg proxy tilgang
Browse files Browse the repository at this point in the history
#deploy-levende-arbeidsforhold-service
  • Loading branch information
stigus committed Jul 5, 2024
1 parent 69a1a39 commit 7fe7542
Showing 1 changed file with 16 additions and 15 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -24,28 +24,29 @@ public class EndreArbeidsforholdCommand implements Callable<Mono<Arbeidsforhold>
private final Arbeidsforhold requests;
private final String token;
private final String miljoe = "q2";
private final String navArbeidsforholdKilde = "Dolly-doedsfall-hendelse" ;
private final String navArbeidsforholdKilde = "Dolly-doedsfall-hendelse";

@SneakyThrows
@Override
public Mono<Arbeidsforhold> call() {
log.info("Er i EndreArbeidsforholdCommand");
Mono<Arbeidsforhold> request = webClient
.put()
.uri(builder -> builder.path("/{miljoe}/api/v1/arbeidsforhold/{navArbeidsforholdId}")
.build(miljoe, requests.getNavArbeidsforholdId()))
.header(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_JSON_VALUE)
.header(HttpHeaders.AUTHORIZATION, "Bearer " + token)
.header("Nav-Arbeidsforhold-Kildereferanse", navArbeidsforholdKilde)
.header("Nav-Arbeidsforhold-Periode", LocalDate.now().format(DateTimeFormatter.ofPattern("yyyy-MM")))
.body(BodyInserters.fromValue(requests))
.retrieve()
.bodyToMono(Arbeidsforhold.class)
.retryWhen(Retry.backoff(3, Duration.ofSeconds(5))
.filter(WebClientFilter::is5xxException))
.map(arbeidsforhold1 -> Arbeidsforhold.builder().build());
.put()
.uri(builder -> builder.path("/{miljoe}/api/v1/arbeidsforhold/{navArbeidsforholdId}")
.build(miljoe, requests.getNavArbeidsforholdId()))
.header(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_JSON_VALUE)
.header(HttpHeaders.AUTHORIZATION, "Bearer " + token)
.header("Nav-Arbeidsforhold-Kildereferanse", navArbeidsforholdKilde)
.header("Nav-Arbeidsforhold-Periode", LocalDate.now().format(DateTimeFormatter.ofPattern("yyyy-MM")))
.body(BodyInserters.fromValue(requests))
.retrieve()
.bodyToMono(Arbeidsforhold.class)
.retryWhen(Retry.backoff(3, Duration.ofSeconds(5))
.filter(WebClientFilter::is5xxException))
.map(arbeidsforhold1 -> Arbeidsforhold.builder().build());

request.subscribe(response -> {}, error -> log.error("Feil ved endring av arbeidsforhold: {}", error.getMessage()));
request.subscribe(response -> {
}, error -> log.error("Feil ved endring av arbeidsforhold: {}", error.getMessage()));
log.info("Gjennomført request EndreArbeidsforholdCommand");
return request;
}
Expand Down

0 comments on commit 7fe7542

Please sign in to comment.