Package-level declarations
Types
Link copied to clipboard
class BehandlingFlyt(val flyt: List<BehandlingFlyt.Behandlingsflytsteg>, val stegForVurderingsbehov: Map<Vurderingsbehov, List<StegType>>, val parent: BehandlingFlyt?)
Holder styr på den definerte behandlingsflyten og regner ut hvilket steg det skal flyttes
Link copied to clipboard
class BehandlingFlytBuilder
Link copied to clipboard
interface BehandlingType
Link copied to clipboard
class FlytOrkestrator(val flytKontekstMedPeriodeService: FlytKontekstMedPeriodeService, val behandlingService: BehandlingService, val informasjonskravGrunnlag: InformasjonskravGrunnlag, val sakRepository: SakRepository, val avklaringsbehovRepository: AvklaringsbehovRepository, val behandlingRepository: BehandlingRepository, val behandlingHendelseService: BehandlingHendelseService, val ventebehovEvaluererService: VentebehovEvaluererService, val stegOrkestrator: StegOrkestrator, val stoppNårStatus: Set<Status> = emptySet(), val unleashGateway: UnleashGateway)
Har ansvar for å drive flyten til en gitt behandling. Typen behandling styrer hvilke steg som skal utføres.