InMemoryInstitusjonsoppholdRepository

class InMemoryInstitusjonsoppholdRepository(val clock: Clock = Clock.systemDefaultZone()) : InstitusjonsoppholdRepository(source)

Constructors

Link copied to clipboard
constructor(clock: Clock = Clock.systemDefaultZone())

Types

Link copied to clipboard
object Companion : RepositoryFactory<InstitusjonsoppholdRepository>

Properties

Link copied to clipboard
private val clock: Clock
Link copied to clipboard
private val idSeq: AtomicLong
Link copied to clipboard
private val lock: Any
Link copied to clipboard

Functions

Link copied to clipboard
open override fun hent(behandlingId: BehandlingId): InstitusjonsoppholdGrunnlag
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun kopier(fraBehandling: BehandlingId, tilBehandling: BehandlingId)
Link copied to clipboard
open override fun lagreHelseVurdering(behandlingId: BehandlingId, helseinstitusjonVurderinger: List<HelseinstitusjonVurdering>, sammenhengendeOppholdEnabled: Boolean)
Link copied to clipboard
open override fun lagreOpphold(behandlingId: BehandlingId, institusjonsopphold: List<Institusjonsopphold>)
Link copied to clipboard
open override fun lagreSoningsVurdering(behandlingId: BehandlingId, vurdertAv: Bruker, soningsvurderinger: List<Soningsvurdering>)
Link copied to clipboard
open override fun slett(behandlingId: BehandlingId)