MeldingOmVedtakBrevSteg

class MeldingOmVedtakBrevSteg(val brevUtlederService: BrevUtlederService, val brevbestillingService: BrevbestillingService, val behandlingRepository: BehandlingRepository, val sakRepository: SakRepository, val trekkKlageService: TrekkKlageService, val avbrytAktivitetspliktbehandlingService: AvbrytAktivitetspliktbehandlingService, val avklaringsbehovService: AvklaringsbehovService, val avklaringsbehovRepository: AvklaringsbehovRepository, val unleashGateway: UnleashGateway) : BehandlingSteg(source)

Constructors

Link copied to clipboard
constructor(brevUtlederService: BrevUtlederService, brevbestillingService: BrevbestillingService, behandlingRepository: BehandlingRepository, sakRepository: SakRepository, trekkKlageService: TrekkKlageService, avbrytAktivitetspliktbehandlingService: AvbrytAktivitetspliktbehandlingService, avklaringsbehovService: AvklaringsbehovService, avklaringsbehovRepository: AvklaringsbehovRepository, unleashGateway: UnleashGateway)
constructor(repositoryProvider: RepositoryProvider, gatewayProvider: GatewayProvider)

Types

Link copied to clipboard

Properties

Functions

Link copied to clipboard
private fun bestillBrev(kontekst: FlytKontekstMedPerioder, brevBehov: BrevBehov)
Link copied to clipboard
private fun brukApiV3(behandlingId: BehandlingId, typeBrev: TypeBrev): Boolean
private fun brukBrevbyggerTogglePåBrevtypeOgBrukerident(typeBrev: TypeBrev, bruker: Bruker): Boolean
Link copied to clipboard
private fun tilbakestillGrunnlag(behandlingId: BehandlingId)
Link copied to clipboard
private fun unikReferanse(brevBehov: BrevBehov, kontekst: FlytKontekstMedPerioder): String
Link copied to clipboard
open override fun utfør(kontekst: FlytKontekstMedPerioder): StegResultat
Link copied to clipboard
private fun vedtakBehøverVurdering(behandlingId: BehandlingId, avklaringsbehovene: Avklaringsbehovene, vurderingsType: VurderingType, behandlingErAvbrutt: Boolean, forDefinisjon: Definisjon, brevBehov: BrevBehov?): Boolean