UnderveisService

class UnderveisService(val sakService: SakService, val vilkårsresultatRepository: VilkårsresultatRepository, val meldekortRepository: MeldekortRepository, val underveisRepository: UnderveisRepository, val institusjonsoppholdUtlederService: InstitusjonsoppholdUtlederService, val arbeidsevneRepository: ArbeidsevneRepository, val meldepliktRepository: MeldepliktRepository, val overstyringMeldepliktRepository: OverstyringMeldepliktRepository, val meldeperiodeRepository: MeldeperiodeRepository, val arbeidsopptrappingRepository: ArbeidsopptrappingRepository, val vedtakService: VedtakService, val vedtakslengdeRepository: VedtakslengdeRepository, val behandlingRepository: BehandlingRepository, val unleashGateway: UnleashGateway, val rettighetstypeRepository: RettighetstypeRepository, val virkningstidspunktService: VirkningstidspunktService, val kvoteService: KvoteService)(source)

Constructors

Link copied to clipboard
constructor(sakService: SakService, vilkårsresultatRepository: VilkårsresultatRepository, meldekortRepository: MeldekortRepository, underveisRepository: UnderveisRepository, institusjonsoppholdUtlederService: InstitusjonsoppholdUtlederService, arbeidsevneRepository: ArbeidsevneRepository, meldepliktRepository: MeldepliktRepository, overstyringMeldepliktRepository: OverstyringMeldepliktRepository, meldeperiodeRepository: MeldeperiodeRepository, arbeidsopptrappingRepository: ArbeidsopptrappingRepository, vedtakService: VedtakService, vedtakslengdeRepository: VedtakslengdeRepository, behandlingRepository: BehandlingRepository, unleashGateway: UnleashGateway, rettighetstypeRepository: RettighetstypeRepository, virkningstidspunktService: VirkningstidspunktService, kvoteService: KvoteService)
constructor(repositoryProvider: RepositoryProvider, gatewayProvider: GatewayProvider)

Types

Link copied to clipboard
object Companion

Properties

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

Functions

Link copied to clipboard
private fun genererInput(behandlingId: BehandlingId): UnderveisInput
Link copied to clipboard
fun harRett(behandlingId: BehandlingId): Boolean
Link copied to clipboard

Henter harRett for mange behandlinger i ett DB-kall.

Link copied to clipboard
fun rettighetsType(behandlingId: BehandlingId): Tidslinje<RettighetsType>
Link copied to clipboard
Link copied to clipboard
private fun utledPeriodeForUnderveisvurderinger(behandlingId: BehandlingId, sak: Sak): Periode
Link copied to clipboard
fun vurder(behandlingId: BehandlingId): Tidslinje<Vurdering>