AvklarPeriodisertForutgåendeMedlemskapLøsning
class AvklarPeriodisertForutgåendeMedlemskapLøsning(val behovstype: AvklaringsbehovKode = AvklaringsbehovKode.`5020`, val løsningerForPerioder: List<PeriodisertManuellVurderingForForutgåendeMedlemskapDto>) : PeriodisertAvklaringsbehovLøsning<PeriodisertManuellVurderingForForutgåendeMedlemskapDto> , LøsningMedPeriodiserteVurderinger(source)
Constructors
Link copied to clipboard
constructor(behovstype: AvklaringsbehovKode = AvklaringsbehovKode.`5020`, løsningerForPerioder: List<PeriodisertManuellVurderingForForutgåendeMedlemskapDto>)
Properties
Link copied to clipboard
Link copied to clipboard
open override val løsningerForPerioder: List<PeriodisertManuellVurderingForForutgåendeMedlemskapDto>
Nye vurderinger for denne behandlingen. Disse vil legge seg "over" eksisterende vedtatte vurderinger.
Functions
Link copied to clipboard
Link copied to clipboard
open override fun hentLagredeLøstePerioder(behandlingId: BehandlingId, repositoryProvider: RepositoryProvider, gatewayProvider: GatewayProvider): Tidslinje<*>
Returnerer en tidslinje med alle perioder som er løst i tidligere vurderinger. Alle perioder som er definert i tidslinjen vil være regnet som løst. Dette bruke blandt annet for å validere at løsningen sammen med tidligere vurderinger faktisk løser periodene som ble løftet av avklaringsbehovet.
Link copied to clipboard
open override fun hentVurderinger(behandlingId: BehandlingId, repositoryProvider: RepositoryProvider): List<PeriodisertVurdering>
Link copied to clipboard
open override fun løs(repositoryProvider: RepositoryProvider, kontekst: AvklaringsbehovKontekst, gatewayProvider: GatewayProvider): LøsningsResultat
Link copied to clipboard
open override fun somVurderinger(bruker: Bruker, behandlingId: BehandlingId): List<ManuellVurderingForForutgåendeMedlemskap>