From 1362cf6c46a8bc015ea7428266983db411f4db78 Mon Sep 17 00:00:00 2001 From: Petter Ekern <43809623+pekern@users.noreply.github.com> Date: Thu, 5 Sep 2024 12:54:00 +0200 Subject: [PATCH] =?UTF-8?q?FIX:=20Manglet=20litt=20tomme=20konstrukt=C3=B8?= =?UTF-8?q?rer=20og=20en=20setter=20(#542)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kalkulator/input/ForeldrepengerGrunnlag.java | 6 +++++- .../gui/fp/BesteberegningInntektDto.java | 8 ++++++-- .../fp/BesteberegningM\303\245nedGrunnlagDto.java" | 13 +++++++++---- .../gui/fp/BesteberegninggrunnlagDto.java | 9 +++++++-- 4 files changed, 27 insertions(+), 9 deletions(-) diff --git a/kalkulator/src/main/java/no/nav/folketrygdloven/kalkulator/input/ForeldrepengerGrunnlag.java b/kalkulator/src/main/java/no/nav/folketrygdloven/kalkulator/input/ForeldrepengerGrunnlag.java index d662cf94..e701ff07 100644 --- a/kalkulator/src/main/java/no/nav/folketrygdloven/kalkulator/input/ForeldrepengerGrunnlag.java +++ b/kalkulator/src/main/java/no/nav/folketrygdloven/kalkulator/input/ForeldrepengerGrunnlag.java @@ -79,7 +79,11 @@ public BesteberegningVurderingGrunnlag getBesteberegningVurderingGrunnlag() { this.sisteSøkteUttaksdag = sisteSøkteUttaksdag; } - public Optional getBehandlingstidspunkt() { + public void setBesteberegningVurderingGrunnlag(BesteberegningVurderingGrunnlag besteberegningVurderingGrunnlag) { + this.besteberegningVurderingGrunnlag = besteberegningVurderingGrunnlag; + } + + public Optional getBehandlingstidspunkt() { return Optional.ofNullable(behandlingstidspunkt); } diff --git a/kontrakt/src/main/java/no/nav/folketrygdloven/kalkulus/response/v1/beregningsgrunnlag/gui/fp/BesteberegningInntektDto.java b/kontrakt/src/main/java/no/nav/folketrygdloven/kalkulus/response/v1/beregningsgrunnlag/gui/fp/BesteberegningInntektDto.java index 9d0dcae3..7db912bb 100644 --- a/kontrakt/src/main/java/no/nav/folketrygdloven/kalkulus/response/v1/beregningsgrunnlag/gui/fp/BesteberegningInntektDto.java +++ b/kontrakt/src/main/java/no/nav/folketrygdloven/kalkulus/response/v1/beregningsgrunnlag/gui/fp/BesteberegningInntektDto.java @@ -42,9 +42,13 @@ public class BesteberegningInntektDto { @Valid @JsonProperty(value = "inntekt") @NotNull - private final Beløp inntekt; + private Beløp inntekt; - public BesteberegningInntektDto(OpptjeningAktivitetType opptjeningAktivitetType, Beløp inntekt) { + public BesteberegningInntektDto() { + // Jackson + } + + public BesteberegningInntektDto(OpptjeningAktivitetType opptjeningAktivitetType, Beløp inntekt) { this.opptjeningAktivitetType = opptjeningAktivitetType; this.inntekt = inntekt; } diff --git "a/kontrakt/src/main/java/no/nav/folketrygdloven/kalkulus/response/v1/beregningsgrunnlag/gui/fp/BesteberegningM\303\245nedGrunnlagDto.java" "b/kontrakt/src/main/java/no/nav/folketrygdloven/kalkulus/response/v1/beregningsgrunnlag/gui/fp/BesteberegningM\303\245nedGrunnlagDto.java" index 37c00d08..2345c63e 100644 --- "a/kontrakt/src/main/java/no/nav/folketrygdloven/kalkulus/response/v1/beregningsgrunnlag/gui/fp/BesteberegningM\303\245nedGrunnlagDto.java" +++ "b/kontrakt/src/main/java/no/nav/folketrygdloven/kalkulus/response/v1/beregningsgrunnlag/gui/fp/BesteberegningM\303\245nedGrunnlagDto.java" @@ -24,19 +24,24 @@ public class BesteberegningMånedGrunnlagDto { @Valid @JsonProperty("inntekter") @Size() - private final List inntekter; + private List inntekter; @Valid @JsonProperty("fom") @NotNull - private final LocalDate fom; + private LocalDate fom; @Valid @JsonProperty("tom") @NotNull - private final LocalDate tom; + private LocalDate tom; - public BesteberegningMånedGrunnlagDto(List inntekter, LocalDate fom, LocalDate tom) { + + public BesteberegningMånedGrunnlagDto() { + // Jackson + } + + public BesteberegningMånedGrunnlagDto(List inntekter, LocalDate fom, LocalDate tom) { this.inntekter = inntekter; this.fom = fom; this.tom = tom; diff --git a/kontrakt/src/main/java/no/nav/folketrygdloven/kalkulus/response/v1/beregningsgrunnlag/gui/fp/BesteberegninggrunnlagDto.java b/kontrakt/src/main/java/no/nav/folketrygdloven/kalkulus/response/v1/beregningsgrunnlag/gui/fp/BesteberegninggrunnlagDto.java index 5f02d854..6a5360ec 100644 --- a/kontrakt/src/main/java/no/nav/folketrygdloven/kalkulus/response/v1/beregningsgrunnlag/gui/fp/BesteberegninggrunnlagDto.java +++ b/kontrakt/src/main/java/no/nav/folketrygdloven/kalkulus/response/v1/beregningsgrunnlag/gui/fp/BesteberegninggrunnlagDto.java @@ -22,13 +22,18 @@ public class BesteberegninggrunnlagDto { @Valid @JsonProperty("besteMåneder") @Size(min = 6, max = 6) - private final List besteMåneder; + private List besteMåneder; @Valid @JsonProperty("avvik") private Beløp avvik; - public BesteberegninggrunnlagDto(List besteMåneder, Beløp avvik) { + + public BesteberegninggrunnlagDto() { + // Jackson + } + + public BesteberegninggrunnlagDto(List besteMåneder, Beløp avvik) { this.besteMåneder = besteMåneder; this.avvik = avvik; }