Skip to content

Commit

Permalink
Legger tilbake midlertidig endepunkt for oppgaver for opprettelse.
Browse files Browse the repository at this point in the history
  • Loading branch information
gunnsteingarmo committed Feb 13, 2025
1 parent 9e67272 commit 5932361
Showing 1 changed file with 35 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
package no.nav.familie.ef.sak.oppfølgingsoppgave

import no.nav.familie.ef.sak.behandling.oppgaveforopprettelse.OppgaverForOpprettelseDto
import no.nav.familie.kontrakter.felles.Ressurs
import no.nav.security.token.support.core.api.ProtectedWithClaims
import org.springframework.web.bind.annotation.GetMapping
import org.springframework.web.bind.annotation.PathVariable
import org.springframework.web.bind.annotation.RequestMapping
import org.springframework.web.bind.annotation.RestController
import java.util.UUID

@RestController
@RequestMapping("/api/oppgaverforopprettelse")
@ProtectedWithClaims(issuer = "azuread")
@Deprecated("Brukes for bakoverkompatibilitet - Bruk OppfølgingsoppgaveController")
class OppgaveForOpprettelseController(
private val oppfølgingsoppgaveService: OppfølgingsoppgaveService,
) {
@GetMapping("/{behandlingid}")
fun hentOppgaverForOpprettelse(
@PathVariable behandlingid: UUID,
): Ressurs<OppgaverForOpprettelseDto> {
val lagretFremleggsoppgave = oppfølgingsoppgaveService.hentOppgaverForOpprettelseEllerNull(behandlingid)
val oppgavetyperSomKanOpprettes = oppfølgingsoppgaveService.hentOppgavetyperSomKanOpprettes(behandlingid)

return Ressurs.success(
OppgaverForOpprettelseDto(
oppgavetyperSomKanOpprettes = oppgavetyperSomKanOpprettes,
oppgavetyperSomSkalOpprettes =
lagretFremleggsoppgave?.oppgavetyper
?: oppfølgingsoppgaveService.initialVerdierForOppgaverSomSkalOpprettes(behandlingid),
),
)
}
}

0 comments on commit 5932361

Please sign in to comment.