Skip to content

Commit

Permalink
IS-2460 Endret navn på oppfølgingsoppgaveDTO
Browse files Browse the repository at this point in the history
  • Loading branch information
mariusfoss committed Dec 6, 2024
1 parent 671603c commit 6cff4dc
Show file tree
Hide file tree
Showing 8 changed files with 30 additions and 30 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import no.nav.syfo.personstatus.application.aktivitetskrav.AktivitetskravDTO
import no.nav.syfo.personstatus.application.arbeidsuforhet.ArbeidsuforhetvurderingDTO
import no.nav.syfo.personstatus.application.manglendemedvirkning.ManglendeMedvirkningDTO
import no.nav.syfo.personstatus.application.meroppfolging.SenOppfolgingKandidatDTO
import no.nav.syfo.personstatus.application.oppfolgingsoppgave.OppfolgingsoppgaveDTO
import no.nav.syfo.personstatus.application.oppfolgingsoppgave.OppfolgingsoppgaveLatestVersionDTO
import java.time.LocalDate

data class PersonOversiktStatusDTO(
Expand All @@ -23,7 +23,7 @@ data class PersonOversiktStatusDTO(
val behandlerBerOmBistandUbehandlet: Boolean,
val arbeidsuforhetvurdering: ArbeidsuforhetvurderingDTO?,
val friskmeldingTilArbeidsformidlingFom: LocalDate?,
val oppfolgingsoppgave: OppfolgingsoppgaveDTO?,
val oppfolgingsoppgave: OppfolgingsoppgaveLatestVersionDTO?,
val senOppfolgingKandidat: SenOppfolgingKandidatDTO?,
val aktivitetskravvurdering: AktivitetskravDTO?,
val manglendeMedvirkning: ManglendeMedvirkningDTO?,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ import no.nav.syfo.personstatus.application.aktivitetskrav.AktivitetskravDTO
import no.nav.syfo.personstatus.application.arbeidsuforhet.ArbeidsuforhetvurderingDTO
import no.nav.syfo.personstatus.application.manglendemedvirkning.ManglendeMedvirkningDTO
import no.nav.syfo.personstatus.application.meroppfolging.SenOppfolgingKandidatDTO
import no.nav.syfo.personstatus.application.oppfolgingsoppgave.OppfolgingsoppgaveDTO
import no.nav.syfo.personstatus.application.oppfolgingsoppgave.OppfolgingsoppgaveLatestVersionDTO

data class PersonoversiktAktiveOppgaver(
val arbeidsuforhet: ArbeidsuforhetvurderingDTO?,
val oppfolgingsoppgave: OppfolgingsoppgaveDTO?,
val oppfolgingsoppgave: OppfolgingsoppgaveLatestVersionDTO?,
val aktivitetskrav: AktivitetskravDTO?,
val manglendeMedvirkning: ManglendeMedvirkningDTO?,
val senOppfolgingKandidat: SenOppfolgingKandidatDTO?,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import no.nav.syfo.personstatus.application.manglendemedvirkning.ManglendeMedvir
import no.nav.syfo.personstatus.application.meroppfolging.IMeroppfolgingClient
import no.nav.syfo.personstatus.application.meroppfolging.SenOppfolgingKandidaterResponseDTO
import no.nav.syfo.personstatus.application.oppfolgingsoppgave.IOppfolgingsoppgaveClient
import no.nav.syfo.personstatus.application.oppfolgingsoppgave.OppfolgingsoppgaverResponseDTO
import no.nav.syfo.personstatus.application.oppfolgingsoppgave.OppfolgingsoppgaverLatestVersionResponseDTO
import no.nav.syfo.personstatus.domain.PersonIdent
import no.nav.syfo.personstatus.domain.PersonOversiktStatus
import org.slf4j.LoggerFactory
Expand Down Expand Up @@ -129,7 +129,7 @@ class PersonoversiktOppgaverService(
callId: String,
token: String,
personStatuser: List<PersonOversiktStatus>,
): Deferred<OppfolgingsoppgaverResponseDTO?> =
): Deferred<OppfolgingsoppgaverLatestVersionResponseDTO?> =
CoroutineScope(Dispatchers.IO).async {
val personidenterWithOppfolgingsoppgave = personStatuser
.filter { it.isAktivOppfolgingsoppgave }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@ interface IOppfolgingsoppgaveClient {
callId: String,
token: String,
personidenter: List<PersonIdent>,
): OppfolgingsoppgaverResponseDTO?
): OppfolgingsoppgaverLatestVersionResponseDTO?
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@ data class OppfolgingsoppgaverRequestDTO(
val personidenter: List<String>
)

data class OppfolgingsoppgaverResponseDTO(
val oppfolgingsoppgaver: Map<String, OppfolgingsoppgaveDTO>
data class OppfolgingsoppgaverLatestVersionResponseDTO(
val oppfolgingsoppgaver: Map<String, OppfolgingsoppgaveLatestVersionDTO>
)

data class OppfolgingsoppgaveDTO(
data class OppfolgingsoppgaveLatestVersionDTO(
val uuid: String,
val createdBy: String,
val updatedAt: LocalDateTime,
Expand All @@ -22,24 +22,24 @@ data class OppfolgingsoppgaveDTO(
val frist: LocalDate?,
) {
companion object {
fun fromOppfolgingsoppgaveNewDTO(oppfolgingsoppgaveNewDTO: OppfolgingsoppgaveNewDTO): OppfolgingsoppgaveDTO =
OppfolgingsoppgaveDTO(
uuid = oppfolgingsoppgaveNewDTO.uuid,
updatedAt = oppfolgingsoppgaveNewDTO.updatedAt,
createdAt = oppfolgingsoppgaveNewDTO.createdAt,
createdBy = oppfolgingsoppgaveNewDTO.sisteVersjon().createdBy,
tekst = oppfolgingsoppgaveNewDTO.sisteVersjon().tekst,
oppfolgingsgrunn = oppfolgingsoppgaveNewDTO.sisteVersjon().oppfolgingsgrunn,
frist = oppfolgingsoppgaveNewDTO.sisteVersjon().frist
fun fromOppfolgingsoppgaveDTO(oppfolgingsoppgaveDTO: OppfolgingsoppgaveDTO): OppfolgingsoppgaveLatestVersionDTO =
OppfolgingsoppgaveLatestVersionDTO(
uuid = oppfolgingsoppgaveDTO.uuid,
updatedAt = oppfolgingsoppgaveDTO.updatedAt,
createdAt = oppfolgingsoppgaveDTO.createdAt,
createdBy = oppfolgingsoppgaveDTO.sisteVersjon().createdBy,
tekst = oppfolgingsoppgaveDTO.sisteVersjon().tekst,
oppfolgingsgrunn = oppfolgingsoppgaveDTO.sisteVersjon().oppfolgingsgrunn,
frist = oppfolgingsoppgaveDTO.sisteVersjon().frist
)
}
}

data class OppfolgingsoppgaverNewResponseDTO(
val oppfolgingsoppgaver: Map<String, OppfolgingsoppgaveNewDTO>
data class OppfolgingsoppgaverResponseDTO(
val oppfolgingsoppgaver: Map<String, OppfolgingsoppgaveDTO>
)

data class OppfolgingsoppgaveNewDTO(
data class OppfolgingsoppgaveDTO(
val uuid: String,
val personIdent: PersonIdent,
val createdAt: LocalDateTime,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import no.nav.syfo.personstatus.application.aktivitetskrav.AktivitetskravDTO
import no.nav.syfo.personstatus.application.arbeidsuforhet.ArbeidsuforhetvurderingDTO
import no.nav.syfo.personstatus.application.manglendemedvirkning.ManglendeMedvirkningDTO
import no.nav.syfo.personstatus.application.meroppfolging.SenOppfolgingKandidatDTO
import no.nav.syfo.personstatus.application.oppfolgingsoppgave.OppfolgingsoppgaveDTO
import no.nav.syfo.personstatus.application.oppfolgingsoppgave.OppfolgingsoppgaveLatestVersionDTO
import no.nav.syfo.util.isBeforeOrEqual
import no.nav.syfo.util.toLocalDateOslo
import java.time.LocalDate
Expand Down Expand Up @@ -101,7 +101,7 @@ fun List<PersonOversiktStatus>.addPersonName(

fun PersonOversiktStatus.toPersonOversiktStatusDTO(
arbeidsuforhetvurdering: ArbeidsuforhetvurderingDTO?,
oppfolgingsoppgave: OppfolgingsoppgaveDTO?,
oppfolgingsoppgave: OppfolgingsoppgaveLatestVersionDTO?,
aktivitetskravvurdering: AktivitetskravDTO?,
manglendeMedvirkning: ManglendeMedvirkningDTO?,
senOppfolgingKandidat: SenOppfolgingKandidatDTO?,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ class OppfolgingsoppgaveClient(
callId: String,
token: String,
personidenter: List<PersonIdent>,
): OppfolgingsoppgaverResponseDTO? {
): OppfolgingsoppgaverLatestVersionResponseDTO? {
val oboToken = azureAdClient.getOnBehalfOfToken(
scopeClientId = clientEnvironment.clientId,
token,
Expand All @@ -47,10 +47,10 @@ class OppfolgingsoppgaveClient(
}
when (response.status) {
HttpStatusCode.OK -> {
val responseDTO = response.body<OppfolgingsoppgaverNewResponseDTO>()
val responseDTO = response.body<OppfolgingsoppgaverResponseDTO>()
responseDTO.oppfolgingsoppgaver
.mapValues { OppfolgingsoppgaveDTO.fromOppfolgingsoppgaveNewDTO(it.value) }
.run { OppfolgingsoppgaverResponseDTO(this) }
.mapValues { OppfolgingsoppgaveLatestVersionDTO.fromOppfolgingsoppgaveDTO(it.value) }
.run { OppfolgingsoppgaverLatestVersionResponseDTO(this) }
}
HttpStatusCode.NoContent -> null
HttpStatusCode.NotFound -> {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ import java.util.*
fun MockRequestHandleScope.oppfolgingsoppgaveMockResponse(): HttpResponseData =
respondOk(oppfolgingsoppgaverResponseDTO)

private val oppfolgingsoppgaverResponseDTO = OppfolgingsoppgaverNewResponseDTO(
private val oppfolgingsoppgaverResponseDTO = OppfolgingsoppgaverResponseDTO(
oppfolgingsoppgaver = mapOf(
ARBEIDSTAKER_FNR to generateOppfolgingsoppgave("FOLG_OPP_ETTER_NESTE_SYKMELDING"),
ARBEIDSTAKER_2_FNR to generateOppfolgingsoppgave("VURDER_ANNEN_YTELSE"),
Expand All @@ -25,7 +25,7 @@ private val oppfolgingsoppgaverResponseDTO = OppfolgingsoppgaverNewResponseDTO(

private fun generateOppfolgingsoppgave(
oppfolgingsgrunn: String,
): OppfolgingsoppgaveNewDTO = OppfolgingsoppgaveNewDTO(
): OppfolgingsoppgaveDTO = OppfolgingsoppgaveDTO(
uuid = UUID.randomUUID().toString(),
updatedAt = LocalDateTime.now(),
createdAt = LocalDateTime.now(),
Expand Down

0 comments on commit 6cff4dc

Please sign in to comment.