Skip to content

Commit 34f33ba

Browse files
lagt til felter for inneholderMedisinskeOpplysninger (#152)
1 parent ae61187 commit 34f33ba

File tree

3 files changed

+30
-4
lines changed

3 files changed

+30
-4
lines changed

soknad/src/main/java/no/nav/k9/søknad/felles/type/Journalpost.java

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ public class Journalpost {
2121
@Valid
2222
private Boolean inneholderInfomasjonSomIkkeKanPunsjes;
2323

24+
@JsonProperty(value = "inneholderMedisinskeOpplysninger")
25+
@Valid
26+
private Boolean inneholderMedisinskeOpplysninger;
27+
2428
@JsonProperty(value = "journalpostId", required = true)
2529
@NotNull
2630
@Size(max = 50, min = 3)
@@ -39,6 +43,15 @@ public Journalpost medInfomasjonSomIkkeKanPunsjes(Boolean søknadenInneholderInf
3943
return this;
4044
}
4145

46+
public Boolean getInneholderMedisinskeOpplysninger() {
47+
return inneholderMedisinskeOpplysninger;
48+
}
49+
50+
public Journalpost medInneholderMedisinskeOpplysninger(Boolean inneholderMedisinskeOpplysninger) {
51+
this.inneholderMedisinskeOpplysninger = inneholderMedisinskeOpplysninger;
52+
return this;
53+
}
54+
4255
public String getJournalpostId() {
4356
return journalpostId;
4457
}

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

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package no.nav.k9.søknad.ytelse.psb.v1;
22

33
import javax.validation.Valid;
4-
import javax.validation.constraints.NotNull;
54

65
import com.fasterxml.jackson.annotation.JsonAutoDetect;
76
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
@@ -11,11 +10,14 @@
1110
@JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.NONE, getterVisibility = JsonAutoDetect.Visibility.NONE, setterVisibility = JsonAutoDetect.Visibility.NONE, isGetterVisibility = JsonAutoDetect.Visibility.NONE, creatorVisibility = JsonAutoDetect.Visibility.NONE)
1211
public class InfoFraPunsj {
1312

14-
@JsonProperty(value = "søknadenInneholderInfomasjonSomIkkeKanPunsjes", required = true)
13+
@JsonProperty(value = "søknadenInneholderInfomasjonSomIkkeKanPunsjes")
1514
@Valid
16-
@NotNull
1715
private Boolean søknadenInneholderInfomasjonSomIkkeKanPunsjes;
1816

17+
@JsonProperty(value = "inneholderMedisinskeOpplysninger")
18+
@Valid
19+
private Boolean inneholderMedisinskeOpplysninger;
20+
1921
public InfoFraPunsj() {
2022
}
2123

@@ -27,4 +29,13 @@ public InfoFraPunsj() {
2729
this.søknadenInneholderInfomasjonSomIkkeKanPunsjes = søknadenInneholderInfomasjonSomIkkeKanPunsjes;
2830
return this;
2931
}
32+
33+
public Boolean getInneholderMedisinskeOpplysninger() {
34+
return inneholderMedisinskeOpplysninger;
35+
}
36+
37+
public InfoFraPunsj medInneholderMedisinskeOpplysninger(Boolean inneholderMedisinskeOpplysninger) {
38+
this.inneholderMedisinskeOpplysninger = inneholderMedisinskeOpplysninger;
39+
return this;
40+
}
3041
}

soknad/src/test/resources/ytelse/psb/komplett-søknad.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
},
88
"journalposter" : [ {
99
"inneholderInfomasjonSomIkkeKanPunsjes" : false,
10+
"inneholderMedisinskeOpplysninger" : false,
1011
"journalpostId" : "sajhdasd83724234"
1112
} ],
1213
"ytelse": {
@@ -21,7 +22,8 @@
2122
"bekrefterPeriodeOver8Uker" : true
2223
},
2324
"infoFraPunsj" : {
24-
"søknadenInneholderInfomasjonSomIkkeKanPunsjes" : false
25+
"søknadenInneholderInfomasjonSomIkkeKanPunsjes" : false,
26+
"inneholderMedisinskeOpplysninger" : false
2527
},
2628
"barn" : {
2729
"norskIdentitetsnummer" : "11111111111",

0 commit comments

Comments
 (0)