Package-level declarations
Types
Link copied to clipboard
data class BarnetilleggDto(val harTilgangTilÅSaksbehandle: Boolean, val søknadstidspunkt: LocalDate, val barnSomTrengerVurdering: List<IdentifiserteBarnDto>, val folkeregisterbarn: List<IdentifiserteBarnDto>, val saksbehandlerOppgitteBarn: List<IdentifiserteBarnDto>, val vurderteBarn: List<ExtendedVurdertBarnDto>, val vurderteFolkeregisterBarn: List<ExtendedVurdertBarnDto>, val vurderteSaksbehandlerOppgitteBarn: List<SlettbarVurdertBarnDto>, val vurderingerMeta: VurderingerMetaResponse?)
Link copied to clipboard
class ExtendedVurdertBarnDto(ident: String?, navn: String?, vurderinger: List<VurderingAvForeldreAnsvarDto>, fødselsdato: LocalDate?, dødsdato: LocalDate?, oppgittForeldreRelasjon: Relasjon? = null) : VurdertBarnDto
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
fun NormalOpenAPIRoute.barnetilleggApi(dataSource: DataSource, repositoryRegistry: RepositoryRegistry, gatewayProvider: GatewayProvider)
Link copied to clipboard
private fun filtrerFolkeregisterBarn(vurderteBarn: List<ExtendedVurdertBarnDto>, folkeregisterBarn: List<Barn>): List<ExtendedVurdertBarnDto>
Link copied to clipboard
private fun filtrerOppgitteBarn(vurderteBarn: List<ExtendedVurdertBarnDto>, oppgitteBarn: List<OppgitteBarn.OppgittBarn>): List<ExtendedVurdertBarnDto>
Link copied to clipboard
private fun filtrerSaksbehandlerOppgittBarn(vurderteBarn: List<ExtendedVurdertBarnDto>, saksbehandlerOppgittBarn: List<SaksbehandlerOppgitteBarn.SaksbehandlerOppgitteBarn>, barnRepository: BarnRepository, behandling: Behandling): List<SlettbarVurdertBarnDto>
Link copied to clipboard
private fun filtrerUavklarteBarn(barnetilleggTidslinje: Tidslinje<RettTilBarnetillegg>, saksbehandlerOppgittBarn: List<SaksbehandlerOppgitteBarn.SaksbehandlerOppgitteBarn>): List<BarnIdentifikator>
Link copied to clipboard
Link copied to clipboard
private fun hentBarnMedIdent(ident: BarnIdentifikator.BarnIdent, barnGrunnlag: BarnGrunnlag?): IdentifiserteBarnDto
Link copied to clipboard
private fun hentBarnUtenIdent(ident: BarnIdentifikator.NavnOgFødselsdato, barnGrunnlag: BarnGrunnlag?): IdentifiserteBarnDto
Link copied to clipboard
private fun hentNyeSaksbehandlerOppgitteBarnFor(behandling: Behandling, barnRepository: BarnRepository): List<SaksbehandlerOppgitteBarn.SaksbehandlerOppgitteBarn>
Link copied to clipboard
private fun mapTilExtendedVurdertBarnDto(vurdertBarn: VurdertBarn, barnGrunnlag: BarnGrunnlag?): ExtendedVurdertBarnDto
Link copied to clipboard
private fun matcherBarn(vurdertBarn: ExtendedVurdertBarnDto, saksbehandlerOppgittBarn: SaksbehandlerOppgitteBarn.SaksbehandlerOppgitteBarn): Boolean
Link copied to clipboard
Link copied to clipboard
private fun opprettBarnetilleggDto(behandling: Behandling, repositoryProvider: RepositoryProvider, gatewayProvider: GatewayProvider, harTilgangTilÅSaksbehandle: Boolean): BarnetilleggDto
Link copied to clipboard
private fun validerBarnData(registerBarn: Barn?, oppgittBarn: OppgitteBarn.OppgittBarn?, barn: SaksbehandlerOppgitteBarn.SaksbehandlerOppgitteBarn?, ident: BarnIdentifikator.BarnIdent)