File tree Expand file tree Collapse file tree 3 files changed +20
-3
lines changed
main/java/no/nav/k9/søknad/ytelse/ung/v1
test/java/no/nav/k9/søknad/ytelse/ung Expand file tree Collapse file tree 3 files changed +20
-3
lines changed Original file line number Diff line number Diff line change 18
18
import java .util .ArrayList ;
19
19
import java .util .List ;
20
20
import java .util .Objects ;
21
+ import java .util .UUID ;
21
22
22
23
public class Ungdomsytelse implements Ytelse {
23
24
@@ -35,6 +36,9 @@ public class Ungdomsytelse implements Ytelse {
35
36
@ JsonProperty (value = "inntekter" , required = false )
36
37
private OppgittInntekt inntekter ;
37
38
39
+ @ JsonProperty (value = "deltakelseId" )
40
+ private UUID deltakelseId ;
41
+
38
42
@ Override
39
43
public Type getType () {
40
44
return Type .UNGDOMSYTELSE ;
@@ -114,7 +118,6 @@ public Ungdomsytelse medInntekter(OppgittInntekt inntekter) {
114
118
return this ;
115
119
}
116
120
117
-
118
121
public Ungdomsytelse medSøknadType (UngSøknadstype søknadType ) {
119
122
this .søknadType = Objects .requireNonNull (søknadType , "søknadType" );
120
123
return this ;
@@ -125,4 +128,12 @@ public Ungdomsytelse medInntekter(OppgittInntekt inntekter) {
125
128
return søknadType ;
126
129
}
127
130
131
+ public UUID getDeltakelseId () {
132
+ return deltakelseId ;
133
+ }
134
+
135
+ public Ungdomsytelse medDeltakelseId (UUID deltakelseId ) {
136
+ this .deltakelseId = Objects .requireNonNull (deltakelseId , "deltakelseId" );
137
+ return this ;
138
+ }
128
139
}
Original file line number Diff line number Diff line change 4
4
import no .nav .k9 .søknad .ytelse .ung .v1 .Ungdomsytelse ;
5
5
6
6
import java .time .LocalDate ;
7
+ import java .util .UUID ;
7
8
8
9
public class YtelseEksempel {
9
10
10
11
public static Ungdomsytelse komplettYtelseMedSøknadsperiode (LocalDate fraOgMed ) {
11
12
12
13
return new Ungdomsytelse ()
13
14
.medStartdato (fraOgMed )
14
- .medSøknadType (UngSøknadstype .DELTAKELSE_SØKNAD );
15
+ .medSøknadType (UngSøknadstype .DELTAKELSE_SØKNAD )
16
+ .medDeltakelseId (UUID .randomUUID ());
15
17
}
16
18
}
Original file line number Diff line number Diff line change 13
13
import java .time .LocalDate ;
14
14
import java .time .ZonedDateTime ;
15
15
import java .util .Set ;
16
+ import java .util .UUID ;
16
17
17
18
class InntektrapporteringValideringTest {
18
19
@@ -72,7 +73,10 @@ private static OppgittInntekt lagOppgittInntekt(OppgittInntektForPeriode... innt
72
73
new Versjon ("6.0.1" ),
73
74
ZonedDateTime .now (),
74
75
new Søker (NorskIdentitetsnummer .of ("22222222222" )),
75
- new Ungdomsytelse ().medInntekter (inntekter ).medSøknadType (UngSøknadstype .RAPPORTERING_SØKNAD )
76
+ new Ungdomsytelse ()
77
+ .medInntekter (inntekter )
78
+ .medDeltakelseId (UUID .randomUUID ())
79
+ .medSøknadType (UngSøknadstype .RAPPORTERING_SØKNAD )
76
80
);
77
81
}
78
82
You can’t perform that action at this time.
0 commit comments