DatadelingMeldekortService

class DatadelingMeldekortService(val saksRepository: SakRepository, val underveisRepository: UnderveisRepository, val mottattDokumentRepository: MottattDokumentRepository, val meldeperiodeRepository: MeldeperiodeRepository)(source)

Constructors

Link copied to clipboard
constructor(saksRepository: SakRepository, underveisRepository: UnderveisRepository, mottattDokumentRepository: MottattDokumentRepository, meldeperiodeRepository: MeldeperiodeRepository)
constructor(repositoryProvider: RepositoryProvider, gatewayProvider: GatewayProvider)

Properties

Link copied to clipboard
private val log: Logger?
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
private fun filtrerOgMapMeldekort(meldekortene: List<Meldekort>, meldePeriodene: List<Periode>, personIdent: Ident, sak: Sak, behandlingId: BehandlingId): List<DetaljertMeldekortDTO>
Link copied to clipboard
private fun finnMeldekortetsPeriode(arbeidsperiode: Periode, meldeperioder: List<Periode>): Periode?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
internal fun tilKontrakt(meldekort: Meldekort, personIdent: Ident, saksnummer: Saksnummer, behandlingId: BehandlingId, meldeperiode: Periode): DetaljertMeldekortDTO