SakRepositoryImpl

class SakRepositoryImpl(val connection: DBConnection) : SakRepository(source)

Constructors

Link copied to clipboard
constructor(connection: DBConnection)

Types

Link copied to clipboard
object Companion : RepositoryFactory<SakRepositoryImpl>

Properties

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

Functions

Link copied to clipboard
open override fun finnAlleSakIder(): List<SakId>
Link copied to clipboard
open override fun finnEllerOpprett(person: Person, søknadsdato: LocalDate): Sak
Link copied to clipboard
open override fun finnPersonId(sakId: SakId): PersonId
Link copied to clipboard
private fun finnRelevanteSaker(personId: PersonId): List<Sak>
Link copied to clipboard
open override fun finnSakerFor(personId: PersonId): List<Sak>
Link copied to clipboard
open override fun finnSakerMedBarnetillegg(påDato: LocalDate): List<SakId>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun finnSiste(antall: Int): List<Sak>
Link copied to clipboard
open override fun hent(saksnummer: Saksnummer): Sak
open override fun hent(sakId: SakId): Sak
Link copied to clipboard
open override fun hentHvisFinnes(saksnummer: Saksnummer): Sak?
Link copied to clipboard
Link copied to clipboard
open override fun kopier(fraBehandling: BehandlingId, tilBehandling: BehandlingId)
Link copied to clipboard
private fun mapSak(row: Row): Sak
Link copied to clipboard
open override fun oppdaterRettighetsperiode(sakId: SakId, periode: Periode)
Link copied to clipboard
open override fun oppdaterSakStatus(sakId: SakId, status: Status)
Link copied to clipboard
private fun opprett(person: Person, søknadsdato: LocalDate): Sak
Link copied to clipboard
open override fun slett(behandlingId: BehandlingId)