Skip to content

Commit cd5e93e

Browse files
committed
Oppgaveid
1 parent 78165a4 commit cd5e93e

File tree

4 files changed

+33
-0
lines changed

4 files changed

+33
-0
lines changed

oppgave-ungdomsytelse/src/main/java/no/nav/k9/oppgave/bekreftelse/Bekreftelse.java

+7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package no.nav.k9.oppgave.bekreftelse;
22

3+
import java.util.UUID;
4+
35
import com.fasterxml.jackson.annotation.JsonAutoDetect;
46
import com.fasterxml.jackson.annotation.JsonSubTypes;
57
import com.fasterxml.jackson.annotation.JsonTypeInfo;
@@ -24,6 +26,11 @@ public interface Bekreftelse {
2426
String UNG_ENDRET_TOM_DATO = "UNG_ENDRET_TOM_DATO";
2527
String UNG_AVVIK_REGISTERINNTEKT = "UNG_AVVIK_REGISTERINNTEKT";
2628

29+
/**
30+
* Unik id for oppgaven som blir bekreftet
31+
*/
32+
UUID getOppgaveId();
33+
2734
Bekreftelse.Type getType();
2835

2936
/**

oppgave-ungdomsytelse/src/main/java/no/nav/k9/oppgave/bekreftelse/ung/inntekt/InntektBekreftelse.java

+9
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,10 @@
1919
@JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.NONE, getterVisibility = JsonAutoDetect.Visibility.NONE, setterVisibility = JsonAutoDetect.Visibility.NONE, isGetterVisibility = JsonAutoDetect.Visibility.NONE, creatorVisibility = JsonAutoDetect.Visibility.NONE)
2020
public class InntektBekreftelse implements Bekreftelse {
2121

22+
@JsonProperty("oppgaveId")
23+
private UUID oppgaveId;
24+
25+
2226
/**
2327
* Inntekter i periode som arbeidstaker og/eller frilans
2428
*/
@@ -64,6 +68,11 @@ public Periode getMinMaksPeriode() {
6468
return new Periode(first.getPeriode().getFraOgMed(), last.getPeriode().getTilOgMed());
6569
}
6670

71+
@Override
72+
public UUID getOppgaveId() {
73+
return oppgaveId;
74+
}
75+
6776
@Override
6877
public Type getType() {
6978
return Type.UNG_AVVIK_REGISTERINNTEKT;

oppgave-ungdomsytelse/src/main/java/no/nav/k9/oppgave/bekreftelse/ung/periodeendring/EndretFomDatoBekreftelse.java

+9
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,13 @@
66
import no.nav.k9.søknad.ytelse.DataBruktTilUtledning;
77

88
import java.time.LocalDate;
9+
import java.util.UUID;
910

1011
public class EndretFomDatoBekreftelse implements DatoEndring {
1112

13+
@JsonProperty("oppgaveId")
14+
private UUID oppgaveId;
15+
1216
@JsonProperty("nyFomDato")
1317
private LocalDate nyFomDato;
1418

@@ -73,4 +77,9 @@ public Bekreftelse medHarBrukerGodtattEndringen(boolean harBrukerGodtattEndringe
7377
public boolean harBrukerGodtattEndringen() {
7478
return harBrukerGodtattEndringen;
7579
}
80+
81+
@Override
82+
public UUID getOppgaveId() {
83+
return oppgaveId;
84+
}
7685
}

oppgave-ungdomsytelse/src/main/java/no/nav/k9/oppgave/bekreftelse/ung/periodeendring/EndretTomDatoBekreftelse.java

+8
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,13 @@
66
import no.nav.k9.søknad.ytelse.DataBruktTilUtledning;
77

88
import java.time.LocalDate;
9+
import java.util.UUID;
910

1011
public class EndretTomDatoBekreftelse implements DatoEndring {
1112

13+
@JsonProperty("oppgaveId")
14+
private UUID oppgaveId;
15+
1216
@JsonProperty("nyTomDato")
1317
private LocalDate nyTomDato;
1418

@@ -71,4 +75,8 @@ public Bekreftelse medDataBruktTilUtledning(DataBruktTilUtledning dataBruktTilUt
7175
return this;
7276
}
7377

78+
@Override
79+
public UUID getOppgaveId() {
80+
return oppgaveId;
81+
}
7482
}

0 commit comments

Comments
 (0)