AvklaringsbehovRepositoryImpl

Constructors

Link copied to clipboard
constructor(connection: DBConnection)

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
object Companion : RepositoryFactory<AvklaringsbehovRepositoryImpl>
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?)

Properties

Link copied to clipboard
private val connection: DBConnection

Functions

Link copied to clipboard
open override fun endre(avklaringsbehovId: Long, endring: Endring)
Link copied to clipboard
private fun endreAvklaringsbehov(avklaringsbehovId: Long, endring: Endring)
Link copied to clipboard
open override fun endreVentepunkt(avklaringsbehovId: Long, endring: Endring, funnetISteg: StegType)
Link copied to clipboard
private fun finnEllerOpprettAvklaringsbehov(behandlingId: BehandlingId, definisjon: Definisjon, funnetISteg: StegType): Long
Link copied to clipboard
open override fun hent(behandlingId: BehandlingId): List<Avklaringsbehov>
Link copied to clipboard
Link copied to clipboard
open override fun hentAvklaringsbehovene(behandlingId: BehandlingId): Avklaringsbehovene
Link copied to clipboard
open override fun kopier(fraBehandling: BehandlingId, tilBehandling: BehandlingId)
Link copied to clipboard
open override fun kreverToTrinn(avklaringsbehovId: Long, kreverToTrinn: Boolean)
Link copied to clipboard
Link copied to clipboard
private fun oppdaterFunnetISteg(avklaringsbehovId: Long, funnetISteg: StegType)
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
open override fun slett(behandlingId: BehandlingId)