12
12
import no .nav .k9 .søknad .felles .Feil ;
13
13
import no .nav .k9 .søknad .felles .type .NorskIdentitetsnummer ;
14
14
import no .nav .k9 .søknad .felles .type .Organisasjonsnummer ;
15
+ import no .nav .k9 .søknad .felles .type .Periode ;
15
16
import no .nav .k9 .søknad .ytelse .psb .v1 .arbeidstid .ArbeidstidInfo ;
16
17
17
18
@ JsonIgnoreProperties (ignoreUnknown = true )
@@ -27,11 +28,18 @@ public class Arbeidstaker {
27
28
@ Valid
28
29
private Organisasjonsnummer organisasjonsnummer ;
29
30
31
+ @ JsonProperty ("ansettelsePeriode" )
32
+ @ Valid
33
+ private Periode ansettelsePeriode ;
34
+
30
35
@ JsonCreator
31
36
public Arbeidstaker (@ JsonProperty (value = "norskIdentitetsnummer" ) @ Valid NorskIdentitetsnummer norskIdentitetsnummer ,
32
- @ JsonProperty (value = "organisasjonsnummer" ) @ Valid Organisasjonsnummer organisasjonsnummer ) {
37
+ @ JsonProperty (value = "organisasjonsnummer" ) @ Valid Organisasjonsnummer organisasjonsnummer ,
38
+ @ JsonProperty (value = "ansettelsePeriode" ) @ Valid Periode ansettelsePeriode
39
+ ) {
33
40
this .norskIdentitetsnummer = norskIdentitetsnummer ;
34
41
this .organisasjonsnummer = organisasjonsnummer ;
42
+ this .ansettelsePeriode = ansettelsePeriode ;
35
43
}
36
44
37
45
public Arbeidstaker () {
@@ -69,4 +77,12 @@ public Organisasjonsnummer getOrganisasjonsnummer() {
69
77
public void setOrganisasjonsnummer (Organisasjonsnummer organisasjonsnummer ) {
70
78
this .organisasjonsnummer = organisasjonsnummer ;
71
79
}
80
+
81
+ public Periode getAnsettelsePeriode () {
82
+ return ansettelsePeriode ;
83
+ }
84
+
85
+ public void setAnsettelsePeriode (Periode ansettelsePeriode ) {
86
+ this .ansettelsePeriode = ansettelsePeriode ;
87
+ }
72
88
}
0 commit comments