HentBehandlerDialogService

class HentBehandlerDialogService(val dataSource: DataSource, val dokumentinnhentingGateway: DokumentinnhentingGateway, val repositoryRegistry: RepositoryRegistry)(source)

Constructors

Link copied to clipboard
constructor(dataSource: DataSource, dokumentinnhentingGateway: DokumentinnhentingGateway, repositoryRegistry: RepositoryRegistry)

Properties

Link copied to clipboard
private val dataSource: DataSource
Link copied to clipboard
private val repositoryRegistry: RepositoryRegistry

Functions

private fun hentBegrensetJournalposterFraDokumentinnhenting(journalpostIDer: List<String>, token: OidcToken): Map<String, BegrensetJournalpostDto>
Link copied to clipboard
fun hentDialogForSak(saksnummer: String, token: OidcToken): MeldingerResponse
Link copied to clipboard
private fun hentDialogmeldingerFraDokumentinnhenting(saksnummer: String): List<FellesDialogmeldingDto>
private fun lagMeldingMedDokumentoversiktForDialogmeldinger(dialogmeldinger: List<FellesDialogmeldingDto>, journalposter: Map<String, BegrensetJournalpostDto>): List<MeldingMedDokumenterDto>
private fun lagMeldingMedDokumentoversiktForLegeerklæringer(legeerklæringer: Set<MottattDokument>, journalposter: Map<String, BegrensetJournalpostDto>): List<MeldingMedDokumenterDto>
Link copied to clipboard
private fun BegrensetDokumentInfoDto.tilResponseDto(): DokumentInfoDto
private fun MeldingStatusDto.tilResponseDto(): DialogmeldingLeveringStatus?
Link copied to clipboard
private fun DokumentasjonType.tilResponseType(): DokumentasjonType
private fun InnkommendeUtgående.tilResponseType(): InnkommendeUtgående
Link copied to clipboard