Skip to content

Commit

Permalink
🐛 Kan gjenoppta VedtaksperiodeForkastet fra påminnelse
Browse files Browse the repository at this point in the history
  • Loading branch information
chsko committed Mar 19, 2024
1 parent 696f738 commit b5bf810
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -215,6 +215,7 @@ internal class HendelseDao(private val dataSource: DataSource) {
OPPDATER_PERSONSNAPSHOT -> OppdaterPersonsnapshot(jsonNode)
GOSYS_OPPGAVE_ENDRET -> GosysOppgaveEndret(jsonNode)
VEDTAKSPERIODE_ENDRET -> VedtaksperiodeEndret(jsonNode)
VEDTAKSPERIODE_FORKASTET -> VedtaksperiodeForkastet(jsonNode)
else -> throw IllegalArgumentException(
"Prøver å gjenoppta en kommando(kjede) etter mottak av hendelsetype " +
"$hendelsetype, men koden som trengs mangler!")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package no.nav.helse.modell.vedtaksperiode

import com.fasterxml.jackson.databind.JsonNode
import java.util.UUID
import no.nav.helse.mediator.meldinger.Vedtaksperiodemelding
import no.nav.helse.mediator.oppgave.OppgaveMediator
Expand All @@ -26,6 +27,12 @@ internal class VedtaksperiodeForkastet private constructor(
packet["fødselsnummer"].asText(),
json = packet.toJson()
)
internal constructor(jsonNode: JsonNode): this(
UUID.fromString(jsonNode["@id"].asText()),
UUID.fromString(jsonNode["vedtaksperiodeId"].asText()),
jsonNode["fødselsnummer"].asText(),
json = jsonNode.toString()
)

override fun fødselsnummer() = fødselsnummer
override fun vedtaksperiodeId() = vedtaksperiodeId
Expand Down

0 comments on commit b5bf810

Please sign in to comment.