Package-level declarations

Types

Properties

Link copied to clipboard
private val random: Random
Link copied to clipboard
private val randomIdent: Iterator<Ident>

Functions

Link copied to clipboard
inline fun <T> assertTidslinje(tidslinje: Tidslinje<T>, vararg assertions: Pair<Periode, (T) -> Unit>)
Link copied to clipboard
inline fun <T> Tidslinje<T>.assertTidslinje(assertions: Tidslinje<(T) -> Unit>)
inline fun <T> Tidslinje<T>.assertTidslinje(vararg assertions: Segment<(T) -> Unit>)
Link copied to clipboard
inline fun <T> assertTidslinjeEquals(actualTidslinje: Tidslinje<T>, vararg expected: Pair<Periode, T>)
inline fun <T> assertTidslinjeEquals(actualTidslinje: Tidslinje<T>, expectedTidslinje: Tidslinje<T>, message: String? = null)
Link copied to clipboard
fun finnEllerOpprettBehandling(connection: DBConnection, sak: Sak, vurderingsbehov: List<VurderingsbehovMedPeriode> = listOf(VurderingsbehovMedPeriode(Vurderingsbehov.MOTTATT_SØKNAD)), årsakTilOpprettelse: ÅrsakTilOpprettelse = ÅrsakTilOpprettelse.SØKNAD, gatewayProvider: GatewayProvider = createGatewayProvider { register<AlleAvskruddUnleash>() }): Behandling
fun finnEllerOpprettBehandling(connection: DBConnection, sak: Sak, vurderingsbehov: Vurderingsbehov, årsakTilOpprettelse: ÅrsakTilOpprettelse = ÅrsakTilOpprettelse.SØKNAD, gatewayProvider: GatewayProvider = createGatewayProvider { register<AlleAvskruddUnleash>() }): Behandling
fun finnEllerOpprettBehandling(repositoryProvider: RepositoryProvider, gatewayProvider: GatewayProvider, saksnummer: Saksnummer, vurderingsbehov: List<VurderingsbehovMedPeriode> = listOf(VurderingsbehovMedPeriode(Vurderingsbehov.MOTTATT_SØKNAD)), årsakTilOpprettelse: ÅrsakTilOpprettelse = ÅrsakTilOpprettelse.SØKNAD): Behandling
Link copied to clipboard
fun genererVilkårsresultat(periode: Periode, aldersVilkåret: Vilkår = Vilkår( Vilkårtype.ALDERSVILKÅRET, setOf( Vilkårsperiode( periode, Utfall.OPPFYLT, false, null, faktagrunnlag = null ) ) ), sykdomsVilkåret: Vilkår = Vilkår( Vilkårtype.SYKDOMSVILKÅRET, setOf( Vilkårsperiode( periode, Utfall.OPPFYLT, false, null, faktagrunnlag = null ) ) ), lovvalgsVilkåret: Vilkår = Vilkår( Vilkårtype.LOVVALG, setOf( Vilkårsperiode( periode, Utfall.OPPFYLT, false, null, faktagrunnlag = null ) ) ), medlemskapVilkåret: Vilkår = Vilkår( Vilkårtype.MEDLEMSKAP, setOf( Vilkårsperiode( periode, Utfall.OPPFYLT, false, null, faktagrunnlag = null ) ) ), bistandVilkåret: Vilkår = Vilkår( Vilkårtype.BISTANDSVILKÅRET, setOf( Vilkårsperiode( periode, Utfall.OPPFYLT, false, null, faktagrunnlag = null, avslagsårsak = null ) ) ), grunnlagVilkåret: Vilkår = Vilkår( Vilkårtype.GRUNNLAGET, setOf( Vilkårsperiode( periode, Utfall.OPPFYLT, false, null, faktagrunnlag = null ) ) ), sykepengeerstatningVilkåret: Vilkår = Vilkår( Vilkårtype.SYKEPENGEERSTATNING, setOf( Vilkårsperiode( periode, Utfall.IKKE_VURDERT, false, null, faktagrunnlag = null, avslagsårsak = null ) ) ), studentVilkår: Vilkår = Vilkår( Vilkårtype.STUDENT, setOf( Vilkårsperiode( periode, Utfall.IKKE_VURDERT, false, null, faktagrunnlag = null ) ) ), samordningVilkår: Vilkår = Vilkår( Vilkårtype.SAMORDNING, setOf( Vilkårsperiode( periode, Utfall.IKKE_VURDERT, false, null, faktagrunnlag = null ) ) )): Vilkårsresultat
Link copied to clipboard
fun ident(): Ident
Link copied to clipboard
fun opprettInMemorySak(søknadsdato: LocalDate = LocalDate.now(), ident: Ident = ident()): Sak
Link copied to clipboard
fun opprettInMemorySakOgBehandling(søknadsdato: LocalDate = LocalDate.now(), vurderingsbehov: List<Vurderingsbehov> = listOf(Vurderingsbehov.MOTTATT_SØKNAD), årsakTilOpprettelse: ÅrsakTilOpprettelse = ÅrsakTilOpprettelse.SØKNAD, ident: Ident = ident()): Pair<Sak, Behandling>
Link copied to clipboard
fun opprettInMemorySakOgRevurdering(søknadsdato: LocalDate = LocalDate.now(), vurderingsbehov: List<Vurderingsbehov> = listOf(Vurderingsbehov.MOTTATT_SØKNAD), årsakTilOpprettelse: ÅrsakTilOpprettelse = ÅrsakTilOpprettelse.SØKNAD, ident: Ident = ident()): Triple<Sak, Behandling, Behandling>
Link copied to clipboard
fun opprettRevurdering(connection: DBConnection, sak: Sak, vurderingsbehov: List<VurderingsbehovMedPeriode> = listOf(VurderingsbehovMedPeriode(Vurderingsbehov.REVURDER_MEDLEMSKAP)), gatewayProvider: GatewayProvider = createGatewayProvider { register<AlleAvskruddUnleash>() }): Behandling

Oppretter en revurdering ved å først lage en avsluttet førstegangsbehandling og deretter opprette en ny behandling.

Link copied to clipboard
fun opprettSak(connection: DBConnection, søknadsdato: LocalDate): Sak
fun opprettSak(connection: DBConnection, ident: Ident, søknadsdato: LocalDate): Sak
Link copied to clipboard
fun person(identer: List<Ident>? = null): Person
Link copied to clipboard
fun sak(connection: DBConnection, søknadsdato: LocalDate = LocalDate.now()): Sak
fun sak(repositoryProvider: RepositoryProvider, søknadsdato: LocalDate = LocalDate.now()): Sak