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 1818import java .util .ArrayList ;
1919import java .util .List ;
2020import java .util .Objects ;
21+ import java .util .UUID ;
2122
2223public class Ungdomsytelse implements Ytelse {
2324
@@ -35,6 +36,9 @@ public class Ungdomsytelse implements Ytelse {
3536 @ JsonProperty (value = "inntekter" , required = false )
3637 private OppgittInntekt inntekter ;
3738
39+ @ JsonProperty (value = "deltakelseId" )
40+ private UUID deltakelseId ;
41+
3842 @ Override
3943 public Type getType () {
4044 return Type .UNGDOMSYTELSE ;
@@ -114,7 +118,6 @@ public Ungdomsytelse medInntekter(OppgittInntekt inntekter) {
114118 return this ;
115119 }
116120
117-
118121 public Ungdomsytelse medSøknadType (UngSøknadstype søknadType ) {
119122 this .søknadType = Objects .requireNonNull (søknadType , "søknadType" );
120123 return this ;
@@ -125,4 +128,12 @@ public Ungdomsytelse medInntekter(OppgittInntekt inntekter) {
125128 return søknadType ;
126129 }
127130
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+ }
128139}
Original file line number Diff line number Diff line change 44import no .nav .k9 .søknad .ytelse .ung .v1 .Ungdomsytelse ;
55
66import java .time .LocalDate ;
7+ import java .util .UUID ;
78
89public class YtelseEksempel {
910
1011 public static Ungdomsytelse komplettYtelseMedSøknadsperiode (LocalDate fraOgMed ) {
1112
1213 return new Ungdomsytelse ()
1314 .medStartdato (fraOgMed )
14- .medSøknadType (UngSøknadstype .DELTAKELSE_SØKNAD );
15+ .medSøknadType (UngSøknadstype .DELTAKELSE_SØKNAD )
16+ .medDeltakelseId (UUID .randomUUID ());
1517 }
1618}
Original file line number Diff line number Diff line change 1313import java .time .LocalDate ;
1414import java .time .ZonedDateTime ;
1515import java .util .Set ;
16+ import java .util .UUID ;
1617
1718class InntektrapporteringValideringTest {
1819
@@ -72,7 +73,10 @@ private static OppgittInntekt lagOppgittInntekt(OppgittInntektForPeriode... innt
7273 new Versjon ("6.0.1" ),
7374 ZonedDateTime .now (),
7475 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 )
7680 );
7781 }
7882
You can’t perform that action at this time.
0 commit comments