InMemorySakRepository

Properties

Link copied to clipboard
private val idSeq: AtomicLong
Link copied to clipboard
private val lock: Any
Link copied to clipboard
private val memory: HashMap<SakId, Sak>

Functions

Link copied to clipboard
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
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?
fun hentHvisFinnes(sakId: SakId): Sak?
Link copied to clipboard
open override fun kopier(fraBehandling: BehandlingId, tilBehandling: BehandlingId)
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
open override fun slett(behandlingId: BehandlingId)