Package-level declarations
Functions
Link copied to clipboard
Link copied to clipboard
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 avklaringsbehovKontekst(init: AvklaringsbehovKontekstBuilder.() -> Unit): AvklaringsbehovKontekst
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 flytKontekstMedPerioder(init: FlytKontekstMedPerioderBuilder.() -> Unit): FlytKontekstMedPerioder
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
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