Skip to content

Commit 5000390

Browse files
authored
Setter oppgaveId som del av endret fom og tom oppgave. (#501)
1 parent 3363593 commit 5000390

File tree

4 files changed

+20
-6
lines changed

4 files changed

+20
-6
lines changed

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,10 @@ public class EndretFomDatoBekreftelse implements DatoEndring {
2727

2828
@JsonCreator
2929
public EndretFomDatoBekreftelse(
30+
@JsonProperty("oppgaveId") UUID oppgaveId,
3031
@JsonProperty("nyFomDato") LocalDate nyFomDato,
3132
@JsonProperty("harBrukerGodtattEndringen") boolean harBrukerGodtattEndringen) {
33+
this.oppgaveId = oppgaveId;
3234
this.nyFomDato = nyFomDato;
3335
this.harBrukerGodtattEndringen = harBrukerGodtattEndringen;
3436
}
@@ -63,6 +65,11 @@ public String getUttalelseFraBruker() {
6365
return uttalelseFraBruker;
6466
}
6567

68+
public Bekreftelse medOppgaveId(UUID oppgaveId) {
69+
this.oppgaveId = oppgaveId;
70+
return this;
71+
}
72+
6673
public Bekreftelse medUttalelseFraBruker(String uttalelseFraBruker) {
6774
this.uttalelseFraBruker = uttalelseFraBruker;
6875
return this;

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,10 @@ public class EndretTomDatoBekreftelse implements DatoEndring {
2727

2828
@JsonCreator
2929
public EndretTomDatoBekreftelse(
30+
@JsonProperty("oppgaveId") UUID oppgaveId,
3031
@JsonProperty("nyTomDato") LocalDate nyFomDato,
3132
@JsonProperty("harBrukerGodtattEndringen") boolean harBrukerGodtattEndringen) {
33+
this.oppgaveId = oppgaveId;
3234
this.nyTomDato = nyFomDato;
3335
this.harBrukerGodtattEndringen = harBrukerGodtattEndringen;
3436
}
@@ -58,6 +60,10 @@ public DataBruktTilUtledning getDataBruktTilUtledning() {
5860
return dataBruktTilUtledning;
5961
}
6062

63+
public Bekreftelse medOppgaveId(UUID oppgaveId) {
64+
this.oppgaveId = oppgaveId;
65+
return this;
66+
}
6167

6268
public Bekreftelse medUttalelseFraBruker(String uttalelseFraBruker) {
6369
this.uttalelseFraBruker = uttalelseFraBruker;

oppgave-ungdomsytelse/src/test/java/no/nav/k9/oppgave/SerializeAndDeserializeTest.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import org.junit.jupiter.api.Test;
44

55
import java.time.LocalDate;
6+
import java.util.UUID;
67

78
import static no.nav.k9.oppgave.util.OppgaveUtil.*;
89
import static org.junit.jupiter.api.Assertions.assertEquals;
@@ -11,7 +12,7 @@ class SerializeAndDeserializeTest {
1112

1213
@Test
1314
public void oppgave_bekreft_endret_startdato_serdes_test() {
14-
var oppgaveBekreftelse = lagOppgaveBekreftelse(bekreftelseEndretStartdato(LocalDate.now(), true));
15+
var oppgaveBekreftelse = lagOppgaveBekreftelse(bekreftelseEndretStartdato(UUID.randomUUID(), LocalDate.now(), true));
1516

1617
var serializedOppgave = OppgaveBekreftelse.SerDes.serialize(oppgaveBekreftelse);
1718
var deserilizedOppgave = OppgaveBekreftelse.SerDes.deserialize(serializedOppgave);
@@ -21,7 +22,7 @@ public void oppgave_bekreft_endret_startdato_serdes_test() {
2122

2223
@Test
2324
public void oppgave_bekreft_endret_sluttdato_serdes_test() {
24-
var oppgaveBekreftelse = lagOppgaveBekreftelse(bekreftelseEndretSluttdatodato(LocalDate.now(), true));
25+
var oppgaveBekreftelse = lagOppgaveBekreftelse(bekreftelseEndretSluttdatodato(UUID.randomUUID(), LocalDate.now(), true));
2526

2627
var serializedOppgave = OppgaveBekreftelse.SerDes.serialize(oppgaveBekreftelse);
2728
var deserilizedOppgave = OppgaveBekreftelse.SerDes.deserialize(serializedOppgave);

oppgave-ungdomsytelse/src/test/java/no/nav/k9/oppgave/util/OppgaveUtil.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,12 @@ public static OppgaveBekreftelse lagOppgaveBekreftelse(Bekreftelse bekreftelse)
3030
.medKildesystem(Kildesystem.SØKNADSDIALOG);
3131
}
3232

33-
public static EndretFomDatoBekreftelse bekreftelseEndretStartdato(LocalDate nyStartdato, boolean harBrukerGodtattEndringen) {
34-
return new EndretFomDatoBekreftelse(nyStartdato, harBrukerGodtattEndringen);
33+
public static EndretFomDatoBekreftelse bekreftelseEndretStartdato(UUID oppgaveId, LocalDate nyStartdato, boolean harBrukerGodtattEndringen) {
34+
return new EndretFomDatoBekreftelse(oppgaveId, nyStartdato, harBrukerGodtattEndringen);
3535
}
3636

37-
public static EndretTomDatoBekreftelse bekreftelseEndretSluttdatodato(LocalDate nySluttdato, boolean harBrukerGodtattEndringen) {
38-
return new EndretTomDatoBekreftelse(nySluttdato, harBrukerGodtattEndringen);
37+
public static EndretTomDatoBekreftelse bekreftelseEndretSluttdatodato(UUID oppgaveId, LocalDate nySluttdato, boolean harBrukerGodtattEndringen) {
38+
return new EndretTomDatoBekreftelse(oppgaveId, nySluttdato, harBrukerGodtattEndringen);
3939
}
4040

4141
public static InntektBekreftelse bekreftelseAvvikRegisterinntekt(boolean harBrukerGodtattEndringen, String uttalelseFraBruker) {

0 commit comments

Comments
 (0)