Package-level declarations

Types

Link copied to clipboard
data class ArenaStatusDTO(val harArenaHistorikk: Boolean)
Link copied to clipboard
data class AvklaringsbehovDTO(val definisjon: Definisjon, val gradBehov: GradBehovDTO?, val status: Status, val endringer: List<EndringDTO>, val perioder: List<AvklaringsbehovPeriodeDTO>?)
Link copied to clipboard
data class AvklaringsbehovPeriodeDTO(val periode: Periode, val relevans: RelevansDTO)
Link copied to clipboard
data class BehandlingFlytOgTilstandDto(val flyt: List<FlytGruppe>, val aktivtStegDefinisjon: List<Definisjon>, val aktivtSteg: StegType, val aktivGruppe: StegGruppe, val vurdertSteg: StegType?, val vurdertGruppe: StegGruppe?, val behandlingVersjon: Long, val prosessering: Prosessering, val visning: Visning)
Link copied to clipboard
data class BehandlingPersoninfo(val info: HashMap<String, String>)
Link copied to clipboard
data class BehandlingResultatDto(val vilkårene: List<VilkårDTO>)
Link copied to clipboard
data class DetaljertBehandlingDTO(val referanse: UUID, val type: TypeBehandling, val status: Status, val opprettet: LocalDateTime, val avklaringsbehov: List<AvklaringsbehovDTO>, val vilkår: List<VilkårDTO>, val aktivtSteg: StegType, val skalForberede: Boolean, val versjon: Long, val virkningstidspunkt: LocalDate?, val vedtaksdato: LocalDate?, val kravMottatt: LocalDate?, val tilhørendeKlagebehandling: UUID?, val vurderingsbehovOgÅrsaker: List<VurderingsbehovOgÅrsak>)
Link copied to clipboard
data class EndringDTO(val status: Status, val tidsstempel: LocalDateTime = LocalDateTime.now(), val begrunnelse: String?, val endretAv: Bruker)
Link copied to clipboard
data class FlytGruppe(val stegGruppe: StegGruppe, val erFullført: Boolean, val steg: List<FlytSteg>, val skalVises: Boolean)
Link copied to clipboard
data class FlytSteg(val stegType: StegType, val avklaringsbehov: List<AvklaringsbehovDTO>)
Link copied to clipboard
Link copied to clipboard
data class Prosessering(val status: ProsesseringStatus, val ventendeOppgaver: List<JobbInfoDto>)
Link copied to clipboard
Link copied to clipboard
class SettPåVentRequest(val behandlingVersjon: Long, val begrunnelse: String, val grunn: ÅrsakTilSettPåVent, val frist: LocalDate?)
Link copied to clipboard
data class Venteinformasjon(val definisjon: Definisjon, val frist: LocalDate, val begrunnelse: String, val grunn: ÅrsakTilSettPåVent)
Link copied to clipboard
data class VilkårDTO(val vilkårtype: Vilkårtype, val perioder: List<VilkårsperiodeDTO>, val vurdertDato: LocalDate?)
Link copied to clipboard
data class VilkårsperiodeDTO(val periode: Periode, val utfall: Utfall, val manuellVurdering: Boolean, val begrunnelse: String?, val avslagsårsak: Avslagsårsak?, val innvilgelsesårsak: Innvilgelsesårsak?)

Properties

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

Functions

Link copied to clipboard
private fun behandling(behandlingRepository: BehandlingRepository, req: BehandlingReferanse): Behandling
Link copied to clipboard
fun NormalOpenAPIRoute.behandlingApi(dataSource: DataSource, repositoryRegistry: RepositoryRegistry, gatewayProvider: GatewayProvider)
Link copied to clipboard
private fun erStegGruppeFullført(gruppe: StegGruppe, aktivtSteg: StegType, behandling: Behandling): Boolean
Link copied to clipboard
private fun finnKravMottatt(repositoryProvider: RepositoryProvider, behandling: Behandling): LocalDate?
Link copied to clipboard
fun NormalOpenAPIRoute.flytApi(dataSource: DataSource, repositoryRegistry: RepositoryRegistry, gatewayProvider: GatewayProvider)
Link copied to clipboard
private fun hentFeilmeldingHvisBehov(status: JobbStatus, jobbId: Long, flytJobbRepository: FlytJobbRepository): String?
Link copied to clipboard
private fun lagProsessering(jobber: List<JobbInput>, flytJobbRepository: FlytJobbRepository): Prosessering
Link copied to clipboard
private suspend fun sjekkTilgangTilSettPåVent(åpentAvklaringsbehov: Definisjon, tilgangGateway: TilgangGateway, token: OidcToken, behandlingsreferanse: UUID, relevanteIdenter: RelevanteIdenter)
Link copied to clipboard
private fun tilhørendeKlagebehandling(repositoryProvider: RepositoryProvider, behandling: Behandling): BehandlingReferanse?
Link copied to clipboard
private fun utledStatus(jobber: List<JobbInput>): ProsesseringStatus
Link copied to clipboard
private fun utledVisning(aktivtSteg: StegType, flyt: BehandlingFlyt, avklaringsbehovene: Avklaringsbehovene, status: ProsesseringStatus, typeBehandling: TypeBehandling, bruker: Bruker, behandlingStatus: Status, unleashGateway: UnleashGateway, resultatKode: ResultatKode?): Visning
Link copied to clipboard
Link copied to clipboard
private fun utledVurdertGruppe(prosessering: Prosessering, aktivtSteg: StegType, flyt: BehandlingFlyt, avklaringsbehovene: Avklaringsbehovene): Pair<StegGruppe, StegType>?
Link copied to clipboard
private fun vilkårResultat(vilkårsResultatRepository: VilkårsresultatRepository, behandlingId: BehandlingId): Vilkårsresultat