OpprettBehandlingMigrereRettighetsperiodeJobbUtfører

class OpprettBehandlingMigrereRettighetsperiodeJobbUtfører(val prosesserBehandlingService: ProsesserBehandlingService, val sakRepository: SakRepository, val sakService: SakService, val behandlingService: BehandlingService, val tilkjentYtelseRepository: TilkjentYtelseRepository, val underveisRepository: UnderveisRepository, val vilkårsresultatRepository: VilkårsresultatRepository, val kvoteService: KvoteService) : JobbUtfører(source)

Constructors

constructor(prosesserBehandlingService: ProsesserBehandlingService, sakRepository: SakRepository, sakService: SakService, behandlingService: BehandlingService, tilkjentYtelseRepository: TilkjentYtelseRepository, underveisRepository: UnderveisRepository, vilkårsresultatRepository: VilkårsresultatRepository, kvoteService: KvoteService)

Types

Link copied to clipboard
object Companion : ProvidersJobbSpesifikasjon

Properties

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

Functions

Link copied to clipboard
fun likArbeidsgradering(arbeidsgraderingFør: ArbeidsGradering, arbeidsgraderingEtter: ArbeidsGradering): Boolean

På grunn av endring i logisk oppbygging av underveisperioder har vi flippet arbeidsgradering andel arbeid og gradering i løpet av 2025 for å ikke innvilge fremtidige perioder

Link copied to clipboard
Link copied to clipboard
private fun skalValidereUnderveis(sak: Sak, behandlingFørMigrering: Behandling): Boolean

Kan ikke validere underveis hvis siste behandling er fastsatt periode passert - da vil de av natur bli splittet ulikt og være ulike

Link copied to clipboard
open override fun utfør(input: JobbInput)
Link copied to clipboard
private fun validerBehandlingerErUlike(behandlingFørMigrering: Behandling, behandlingEtterMigrering: Behandling)
Link copied to clipboard
private fun validerRettighetstype(behandlingFørMigrering: Behandling, behandlingEtterMigrering: Behandling, sak: Sak)
Link copied to clipboard
private fun validerTilkjentYtelse(behandlingFørMigrering: Behandling, behandlingEtterMigrering: Behandling, sak: Sak)
Link copied to clipboard
private fun validerTilstandEtterMigrering(sak: Sak, sakId: Long, behandlingFørMigrering: Behandling)
Link copied to clipboard
private fun validerUnderveisPerioder(behandlingFørMigrering: Behandling, behandlingEtterMigrering: Behandling, sak: Sak)