Skip to content

Commit 8b365f7

Browse files
lagt på egen versjon av forikreValidert (#186)
1 parent ad33631 commit 8b365f7

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

soknad/src/main/java/no/nav/k9/søknad/ytelse/psb/v1/PleiepengerSyktBarnSøknadValidator.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99

1010
import no.nav.k9.søknad.Søknad;
1111
import no.nav.k9.søknad.SøknadValidator;
12+
import no.nav.k9.søknad.ValideringsFeil;
1213
import no.nav.k9.søknad.felles.Feil;
1314
import no.nav.k9.søknad.felles.Versjon;
1415
import no.nav.k9.søknad.felles.personopplysninger.Søker;
@@ -63,5 +64,11 @@ public List<Feil> valider(Søknad søknad, List<Periode> gyldigeEndringsperioder
6364
return feil;
6465
}
6566

67+
public void forsikreValidert(Søknad søknad, List<Periode> gyldigeEndringsperioder) {
68+
List<Feil> feil = valider(søknad, gyldigeEndringsperioder);
69+
if (!feil.isEmpty()) {
70+
throw new ValideringsFeil(feil);
71+
}
72+
}
6673

6774
}

soknad/src/main/java/no/nav/k9/søknad/ytelse/psb/v1/PleiepengerSyktBarnYtelseValidator.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616

1717
import no.nav.fpsak.tidsserie.LocalDateTimeline;
1818
import no.nav.fpsak.tidsserie.StandardCombinators;
19+
import no.nav.k9.søknad.ValideringsFeil;
1920
import no.nav.k9.søknad.felles.Feil;
2021
import no.nav.k9.søknad.felles.type.Periode;
2122
import no.nav.k9.søknad.ytelse.Ytelse;
@@ -30,6 +31,13 @@ public List<Feil> valider(Ytelse ytelse) {
3031
return valider(ytelse, List.of());
3132
}
3233

34+
public void forsikreValidert(Ytelse ytelse, List<Periode> gyldigeEndringsperioder) {
35+
List<Feil> feil = valider(ytelse, gyldigeEndringsperioder);
36+
if (!feil.isEmpty()) {
37+
throw new ValideringsFeil(feil);
38+
}
39+
}
40+
3341
public List<Feil> valider(Ytelse ytelse, List<Periode> gyldigeEndringsperioder) {
3442
var psb = (PleiepengerSyktBarn) ytelse;
3543
var validate = VALIDATOR_FACTORY.getValidator().validate(psb);

0 commit comments

Comments
 (0)