You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: apps/api-start-stopp-perioder/src/main/kotlin/no/nav/paw/arbeidssokerregisteret/application/RequestValidator.kt
Copy file name to clipboardexpand all lines: apps/api-start-stopp-perioder/src/main/kotlin/no/nav/paw/arbeidssokerregisteret/application/regler/TilgangsRegler.kt
Copy file name to clipboardexpand all lines: apps/utgang-pdl/src/main/kotlin/no/nav/paw/arbeidssoekerregisteret/utgang/pdl/kafka/ScheduleAvsluttPerioder.kt
+2-7
Original file line number
Diff line number
Diff line change
@@ -148,13 +148,8 @@ private fun List<HentPersonBolkResult>.processResultsV2(
148
148
.map { hendelseOpplysningTilDomeneOpplysninger(it) as no.nav.paw.arbeidssokerregisteret.application.opplysninger.Opplysning }
149
149
.toSet()
150
150
151
-
val opplysningerEvaluering = reglerForInngangIPrioritertRekkefolge.evaluer(
152
-
defaultRegel = standardInngangsregel,
153
-
domeneOpplysninger
154
-
)
155
-
val pdlEvaluering = reglerForInngangIPrioritertRekkefolge.evaluer(
156
-
defaultRegel = standardInngangsregel,
157
-
genererPersonFakta(person.toPerson())
151
+
val opplysningerEvaluering =InngangsRegler.evaluer(domeneOpplysninger)
152
+
val pdlEvaluering =InngangsRegler.evaluer(genererPersonFakta(person.toPerson())
158
153
)
159
154
160
155
val erForhaandsgodkjent = hendelseOpplysninger.contains(Opplysning.FORHAANDSGODKJENT_AV_ANSATT)
Copy file name to clipboardexpand all lines: domain/arbeidssoeker-regler/src/main/kotlin/no/nav/paw/arbeidssokerregisteret/application/InngangsRegler.kt
Copy file name to clipboardexpand all lines: domain/arbeidssoeker-regler/src/main/kotlin/no/nav/paw/arbeidssokerregisteret/application/RegelExtensions.kt
+3-4
Original file line number
Diff line number
Diff line change
@@ -21,13 +21,12 @@ fun Regel.evaluer(samletOpplysning: Iterable<Opplysning>): Boolean = opplysninge
21
21
* Evaluerer en liste med regler mot en liste med opplysninger. Returnerer første regel som evalueres til sann,
22
22
* eller defaultRegel om ingen regler evalueres til sann.
23
23
*/
24
-
fun List<Regel>.evaluer(
25
-
defaultRegel:Regel,
24
+
fun Regler.evaluer(
26
25
opplysninger:Iterable<Opplysning>
27
26
): Either<Problem, GrunnlagForGodkjenning> =
28
-
filter { regel -> regel.evaluer(opplysninger) }
27
+
regler.filter { regel -> regel.evaluer(opplysninger) }
0 commit comments