BarnetilleggService

class BarnetilleggService(val barnRepository: BarnRepository, val sakService: SakService)(source)

Constructors

Link copied to clipboard
constructor(barnRepository: BarnRepository, sakService: SakService)
constructor(repositoryProvider: RepositoryProvider, gatewayProvider: GatewayProvider)

Properties

Link copied to clipboard
Link copied to clipboard
private val sakService: SakService

Functions

Link copied to clipboard
fun beregn(behandlingId: BehandlingId): Tidslinje<RettTilBarnetillegg>
Link copied to clipboard
private fun kombinerFolkeregisterBarn(tidslinje: Tidslinje<RettTilBarnetillegg>, barnGrunnlag: BarnGrunnlag): Tidslinje<RettTilBarnetillegg>
Link copied to clipboard
private fun kombinerMedLeftJoin(tidslinje: Tidslinje<RettTilBarnetillegg>, barnTidslinje: Tidslinje<Set<BarnIdentifikator>>, leggTilBarn: RettTilBarnetillegg.(Set<BarnIdentifikator>) -> Unit): Tidslinje<RettTilBarnetillegg>
Link copied to clipboard
private fun kombinerOppgitteBarn(tidslinje: Tidslinje<RettTilBarnetillegg>, barnGrunnlag: BarnGrunnlag): Tidslinje<RettTilBarnetillegg>
Link copied to clipboard
private fun kombinerSaksbehandlerOppgitteBarn(tidslinje: Tidslinje<RettTilBarnetillegg>, barnGrunnlag: BarnGrunnlag): Tidslinje<RettTilBarnetillegg>
Link copied to clipboard
private fun kombinerVurderteBarn(tidslinje: Tidslinje<RettTilBarnetillegg>, barnGrunnlag: BarnGrunnlag): Tidslinje<RettTilBarnetillegg>
Link copied to clipboard
private fun tilTidslinje(barna: List<IBarn>): Tidslinje<Set<BarnIdentifikator>>