BeregningsgrunnlagRepositoryImpl

Constructors

Link copied to clipboard
constructor(connection: DBConnection)

Types

Link copied to clipboard
object Companion : RepositoryFactory<BeregningsgrunnlagRepositoryImpl>

Properties

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

Functions

Link copied to clipboard
open override fun deaktiver(behandlingId: BehandlingId)
Link copied to clipboard
private fun deaktiverEksisterende(behandlingId: BehandlingId)
Link copied to clipboard
private fun getBeregningHovedIds(beregningIds: List<Long>): List<Long>
Link copied to clipboard
private fun getBeregningIds(behandlingId: BehandlingId): List<Long>
Link copied to clipboard
private fun getBeregningInntektIds(beregningIds: List<Long>): List<Long>
Link copied to clipboard
private fun getBeregningUforeIds(beregningIds: List<Long>): List<Long>
Link copied to clipboard
open override fun hentHvisEksisterer(behandlingId: BehandlingId): Beregningsgrunnlag?
Link copied to clipboard
private fun hentInntekt(beregningsId: Long): List<GrunnlagInntekt>
Link copied to clipboard
private fun hentStandardBeregning(beregningsId: Long): Grunnlag11_19
Link copied to clipboard
private fun hentUføreBeregning(beregningsId: Long): GrunnlagUføre
Link copied to clipboard
private fun hentUføreInntekt(beregningsId: Long): List<UføreInntekt>
Link copied to clipboard
private fun hentYrkesskadeBeregning(beregningsId: Long): GrunnlagYrkesskade
private fun hentYrkesskadeBeregning(beregningsId: Long, beregningsGrunnlag: Beregningsgrunnlag): GrunnlagYrkesskade
Link copied to clipboard
Link copied to clipboard
open override fun kopier(fraBehandling: BehandlingId, tilBehandling: BehandlingId)

Kopier opplysninger og vurderinger fra en behandling inn i en annen.

Link copied to clipboard
open override fun lagre(behandlingId: BehandlingId, beregningsgrunnlag: Beregningsgrunnlag)
private fun lagre(behandlingId: BehandlingId, beregningsgrunnlag: Grunnlag11_19)
Link copied to clipboard
private fun lagreElleveNittenGrunnlag(beregningsId: Long, beregningsgrunnlag: Grunnlag11_19): Long
Link copied to clipboard
private fun lagreGrunnlagInntekter(beregningsId: Long, inntekter: List<GrunnlagInntekt>)
Link copied to clipboard
private fun lagreGrunnlagUføre(behandlingId: BehandlingId, beregningsgrunnlag: GrunnlagUføre, beregningsIdparam: Long?): Long
Link copied to clipboard
private fun lagreUføreInnteksperioder(perioder: List<UføreInntektPeriodisert>, beregningUføreInntektID: Long)
Link copied to clipboard
private fun lagreUføreInntekt(uføreId: Long, inntekter: List<UføreInntekt>)
Link copied to clipboard
private fun lagreYrkesskadeGrunnlag(behandlingId: BehandlingId, beregningsgrunnlag: GrunnlagYrkesskade)
Link copied to clipboard
private fun lagreYrkesskadeGrunnlagMedUføre(behandlingId: BehandlingId, beregningsgrunnlag: GrunnlagYrkesskade)
Link copied to clipboard
Link copied to clipboard
open override fun slett(behandlingId: BehandlingId)

Slett personopplysninger for en behandling.