Skip to content

Commit 54b484d

Browse files
lagt til validering på perioder i map (#173)
1 parent bedf48c commit 54b484d

File tree

8 files changed

+14
-14
lines changed

8 files changed

+14
-14
lines changed

soknad/src/main/java/no/nav/k9/søknad/ytelse/psb/v1/Beredskap.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ public class Beredskap {
2222
@JsonProperty(value="perioder", required = true)
2323
@Valid
2424
@NotNull
25-
private Map<Periode, BeredskapPeriodeInfo> perioder = new TreeMap<>();
25+
private Map<@Valid Periode, @Valid BeredskapPeriodeInfo> perioder = new TreeMap<>();
2626

2727
@JsonProperty(value="perioderSomSkalSlettes")
2828
@Valid
29-
private Map<Periode, BeredskapPeriodeInfo> perioderSomSkalSlettes = new TreeMap<>();
29+
private Map<@Valid Periode, @Valid BeredskapPeriodeInfo> perioderSomSkalSlettes = new TreeMap<>();
3030

3131
public Beredskap() {
3232
}

soknad/src/main/java/no/nav/k9/søknad/ytelse/psb/v1/LovbestemtFerie.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public class LovbestemtFerie {
2020

2121
@JsonProperty(value="perioder", required = true)
2222
@Valid
23-
private Map<Periode, LovbestemtFeriePeriodeInfo> perioder = new TreeMap<>();
23+
private Map<@Valid Periode, @Valid LovbestemtFeriePeriodeInfo> perioder = new TreeMap<>();
2424

2525
public LovbestemtFerie() {
2626
}

soknad/src/main/java/no/nav/k9/søknad/ytelse/psb/v1/Nattevåk.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@ public class Nattevåk {
2121
@JsonProperty(value="perioder", required = true)
2222
@Valid
2323
@NotNull
24-
private Map<Periode, NattevåkPeriodeInfo> perioder = new TreeMap<>();
24+
private Map<@Valid Periode, @Valid NattevåkPeriodeInfo> perioder = new TreeMap<>();
2525

2626
@JsonProperty(value="perioderSomSkalSlettes", required = true)
2727
@Valid
28-
private Map<Periode, NattevåkPeriodeInfo> perioderSomSkalSlettes = new TreeMap<>();
28+
private Map<@Valid Periode, @Valid NattevåkPeriodeInfo> perioderSomSkalSlettes = new TreeMap<>();
2929

3030
public Nattevåk() {
3131
}

soknad/src/main/java/no/nav/k9/søknad/ytelse/psb/v1/PleiepengerSyktBarn.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,12 @@ public class PleiepengerSyktBarn implements Ytelse {
4040
@Valid
4141
@JsonFormat(with = JsonFormat.Feature.ACCEPT_SINGLE_VALUE_AS_ARRAY)
4242
@JsonProperty(value = "søknadsperiode", required = true)
43-
private List<Periode> søknadsperiode = new ArrayList<>();
43+
private List<@Valid Periode> søknadsperiode = new ArrayList<>();
4444

4545
@Valid
4646
@JsonFormat(with = JsonFormat.Feature.ACCEPT_SINGLE_VALUE_AS_ARRAY)
4747
@JsonProperty(value = "endringsperiode", required = true)
48-
private List<Periode> endringsperiode = new ArrayList<>();
48+
private List<@Valid Periode> endringsperiode = new ArrayList<>();
4949

5050
@Valid
5151
@JsonProperty(value = "opptjeningAktivitet")

soknad/src/main/java/no/nav/k9/søknad/ytelse/psb/v1/Uttak.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@ public class Uttak {
2020

2121
@Valid
2222
@JsonProperty(value = "perioder")
23-
private Map<Periode, UttakPeriodeInfo> perioder = new TreeMap<>();
23+
private Map<@Valid Periode, @Valid UttakPeriodeInfo> perioder = new TreeMap<>();
2424

2525
@JsonProperty(value="perioderSomSkalSlettes")
2626
@Valid
27-
private Map<Periode, UttakPeriodeInfo> perioderSomSkalSlettes = new TreeMap<>();
27+
private Map<@Valid Periode, @Valid UttakPeriodeInfo> perioderSomSkalSlettes = new TreeMap<>();
2828

2929
public Uttak() {
3030
}

soknad/src/main/java/no/nav/k9/søknad/ytelse/psb/v1/arbeidstid/Arbeidstid.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public class Arbeidstid {
2121
@JsonProperty(value = "arbeidstakerList", required = true)
2222
@Valid
2323
@NotNull
24-
private List<Arbeidstaker> arbeidstakerList = new ArrayList<>();
24+
private List<@Valid Arbeidstaker> arbeidstakerList = new ArrayList<>();
2525

2626
@Valid
2727
@JsonProperty(value = "frilanserArbeidstidInfo")

soknad/src/main/java/no/nav/k9/søknad/ytelse/psb/v1/arbeidstid/ArbeidstidInfo.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@ public class ArbeidstidInfo {
2424
@JsonProperty(value = "perioder", required = true)
2525
@Valid
2626
@NotNull
27-
private Map<Periode, ArbeidstidPeriodeInfo> perioder;
27+
private Map<@Valid Periode, @Valid ArbeidstidPeriodeInfo> perioder;
2828

2929
@JsonCreator
3030
public ArbeidstidInfo(
31-
@JsonProperty(value = "perioder", required = true) @Valid @NotNull Map<Periode, ArbeidstidPeriodeInfo> perioder) {
31+
@JsonProperty(value = "perioder", required = true) @Valid @NotNull Map<@Valid Periode, @Valid ArbeidstidPeriodeInfo> perioder) {
3232
this.perioder = (perioder == null) ? new TreeMap<>() : new TreeMap<>(perioder);
3333
}
3434

soknad/src/main/java/no/nav/k9/søknad/ytelse/psb/v1/tilsyn/Tilsynsordning.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@ public class Tilsynsordning {
2020

2121
@JsonProperty(value="perioder", required = true)
2222
@Valid
23-
private Map<Periode, TilsynPeriodeInfo> perioder = new TreeMap<>();
23+
private Map<@Valid Periode, @Valid TilsynPeriodeInfo> perioder = new TreeMap<>();
2424

2525
@JsonProperty(value="perioderSomSkalSlettes", required = true)
2626
@Valid
27-
private Map<Periode, TilsynPeriodeInfo> perioderSomSkalSlettes = new TreeMap<>();
27+
private Map<@Valid Periode, @Valid TilsynPeriodeInfo> perioderSomSkalSlettes = new TreeMap<>();
2828

2929
public Tilsynsordning() {
3030
}

0 commit comments

Comments
 (0)