AvklaringsbehovRepositoryImpl
class AvklaringsbehovRepositoryImpl(val connection: DBConnection) : AvklaringsbehovRepository, AvklaringsbehovOperasjonerRepository(source)
Types
Link copied to clipboard
internal data class AvklaringsbehovInternal(val id: Long, val definisjon: Definisjon, val funnetISteg: StegType, val kreverToTrinn: Boolean?, val behandlingId: Long)
Link copied to clipboard
internal data class AvklaringsbehovRad(val avklaringsbehov: AvklaringsbehovRepositoryImpl.AvklaringsbehovInternal, val endring: AvklaringsbehovRepositoryImpl.EndringInternal?, val årsak: AvklaringsbehovRepositoryImpl.ÅrsakInternal?)
Link copied to clipboard
Link copied to clipboard
internal data class EndringInternal(val id: Long, val avklaringsbehovId: Long, val status: Status, val tidsstempel: LocalDateTime, val begrunnelse: String, val endretAv: Bruker, val frist: LocalDate?, val grunn: ÅrsakTilSettPåVent?, val perioderSomIkkeErTilstrekkeligVurdert: Set<Periode>?, val perioderVedtaketBehøverVurdering: Set<Periode>?, val perioderKanVurderes: Set<Periode>?, val gradBehov: GradBehov?)
Link copied to clipboard
internal data class ÅrsakInternal(val endringId: Long, val årsak: ÅrsakTilReturKode, val årsakFritekst: String?)
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
private fun finnEllerOpprettAvklaringsbehov(behandlingId: BehandlingId, definisjon: Definisjon, funnetISteg: StegType): Long
Link copied to clipboard
Link copied to clipboard
open override fun hentAlleAvklaringsbehovForSak(behandlingIder: List<BehandlingId>): List<AvklaringsbehovForSak>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
private fun mapEndring(endring: AvklaringsbehovRepositoryImpl.EndringInternal, årsaker: List<AvklaringsbehovRepositoryImpl.ÅrsakInternal>): Endring
Link copied to clipboard
Link copied to clipboard
private fun mapTilAvklaringsBehov(avklaringsbehov: AvklaringsbehovRepositoryImpl.AvklaringsbehovInternal, raderForAvklaringsbehov: List<AvklaringsbehovRepositoryImpl.AvklaringsbehovRad>): Avklaringsbehov
Link copied to clipboard
private fun mapTilAvklaringsbehov(rader: List<AvklaringsbehovRepositoryImpl.AvklaringsbehovRad>): List<Avklaringsbehov>
Link copied to clipboard
Link copied to clipboard
open override fun opprett(behandlingId: BehandlingId, definisjon: Definisjon, funnetISteg: StegType, frist: LocalDate?, begrunnelse: String, grunn: ÅrsakTilSettPåVent?, endretAv: Bruker, perioderSomIkkeErTilstrekkeligVurdert: Set<Periode>?, perioderVedtaketBehøverVurdering: Set<Periode>?, perioderKanVurderes: Set<Periode>?, gradBehov: GradBehov?)
Link copied to clipboard