Skip to content

Commit

Permalink
Fjerner toggle for automatisering av aktivitetskrav 2
Browse files Browse the repository at this point in the history
  • Loading branch information
palfi committed Jan 5, 2021
1 parent 968c55f commit 9d0f876
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 18 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ public class FastsettePeriodeRegel implements RuleService<FastsettePeriodeGrunnl

private Ruleset<FastsettePeriodeGrunnlag> rs = new Ruleset<>();
private Konfigurasjon konfigurasjon;
private FeatureToggles featureToggles;
private FeatureToggles featureToggles; //NOSONAR

public FastsettePeriodeRegel(Konfigurasjon konfigurasjon, FeatureToggles featureToggles) {
this.konfigurasjon = konfigurasjon;
Expand Down Expand Up @@ -232,7 +232,7 @@ private Specification<FastsettePeriodeGrunnlag> sjekkOmPeriodeErUtsettelse() {
.hvis(new SjekkOmPeriodenStarterFørFamiliehendelse(),
Manuellbehandling.opprett("UT1151", IkkeOppfyltÅrsak.UTSETTELSE_FØR_TERMIN_FØDSEL,
Manuellbehandlingårsak.IKKE_GYLDIG_GRUNN_FOR_UTSETTELSE, true, false))
.ellers(new UtsettelseDelregel(konfigurasjon, featureToggles).getSpecification());
.ellers(new UtsettelseDelregel(konfigurasjon).getSpecification());

return rs.hvisRegel(SjekkOmPeriodeErUtsettelse.ID, "Er det utsettelse?")
.hvis(new SjekkOmPeriodeErUtsettelse(), sjekkOmUtsettelseFørFamiliehendelse)
Expand Down Expand Up @@ -328,14 +328,14 @@ private Specification<FastsettePeriodeGrunnlag> sjekkOmFedrekvote() {

private Specification<FastsettePeriodeGrunnlag> sjekkOmFellesperiode() {
return rs.hvisRegel(SjekkOmPeriodeErFellesperiode.ID, "Er det søkt om uttak av fellesperiode?")
.hvis(new SjekkOmPeriodeErFellesperiode(), new FellesperiodeDelregel(konfigurasjon, featureToggles).getSpecification())
.hvis(new SjekkOmPeriodeErFellesperiode(), new FellesperiodeDelregel(konfigurasjon).getSpecification())
.ellers(sjekkOmPeriodeErForeldrepengerFørFødsel());
}

private Specification<FastsettePeriodeGrunnlag> sjekkOmPeriodeErForeldrepengerFørFødsel() {
return rs.hvisRegel(SjekkOmPeriodeErForeldrepengerFørFødsel.ID, ER_PERIODEN_FPFF)
.hvis(new SjekkOmPeriodeErForeldrepengerFørFødsel(), sjekkOmFPFFGjelderFødsel())
.ellers(new ForeldrepengerDelregel(konfigurasjon, featureToggles).getSpecification());
.ellers(new ForeldrepengerDelregel(konfigurasjon).getSpecification());
}

private Specification<FastsettePeriodeGrunnlag> sjekkOmFPFFGjelderFødsel() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@

import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.SjekkGyldigGrunnForTidligOppstartHelePerioden;
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.SjekkOmGradertPeriode;
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.aktkrav.SjekkOmMorErIAktivitet;
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.SjekkOmMorHarRett;
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.SjekkOmOmsorgHelePerioden;
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.SjekkOmOppholdFellesperiodeAnnenForelder;
Expand All @@ -15,14 +14,14 @@
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.SjekkOmTilgjengeligeDagerPåNoenAktiviteteneForSøktStønadskonto;
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.SjekkOmUttakSkjerEtterDeFørsteUkene;
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.SjekkOmUttakStarterFørUttakForForeldrepengerFørFødsel;
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.betingelser.aktkrav.SjekkOmMorErIAktivitet;
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.utfall.GraderingIkkeInnvilgetÅrsak;
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.utfall.IkkeOppfylt;
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.utfall.IkkeOppfyltÅrsak;
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.utfall.InnvilgetÅrsak;
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.utfall.Manuellbehandling;
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.utfall.Manuellbehandlingårsak;
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.utfall.Oppfylt;
import no.nav.foreldrepenger.regler.uttak.konfig.FeatureToggles;
import no.nav.foreldrepenger.regler.uttak.konfig.Konfigurasjon;
import no.nav.fpsak.nare.RuleService;
import no.nav.fpsak.nare.Ruleset;
Expand Down Expand Up @@ -51,17 +50,14 @@ public class FellesperiodeDelregel implements RuleService<FastsettePeriodeGrunnl

private Ruleset<FastsettePeriodeGrunnlag> rs = new Ruleset<>();


private Konfigurasjon konfigurasjon;
private FeatureToggles featureToggles;

public FellesperiodeDelregel() {
// For dokumentasjonsgenerering
}

FellesperiodeDelregel(Konfigurasjon konfigurasjon, FeatureToggles featureToggles) {
FellesperiodeDelregel(Konfigurasjon konfigurasjon) {
this.konfigurasjon = konfigurasjon;
this.featureToggles = featureToggles;
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.utfall.Manuellbehandling;
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.utfall.Manuellbehandlingårsak;
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.utfall.Oppfylt;
import no.nav.foreldrepenger.regler.uttak.konfig.FeatureToggles;
import no.nav.foreldrepenger.regler.uttak.konfig.Konfigurasjon;
import no.nav.fpsak.nare.RuleService;
import no.nav.fpsak.nare.Ruleset;
Expand All @@ -40,17 +39,15 @@ public class ForeldrepengerDelregel implements RuleService<FastsettePeriodeGrunn
private static final String FØDSEL = "Er det fødsel?";

private Konfigurasjon konfigurasjon;
private FeatureToggles featureToggles;

private Ruleset<FastsettePeriodeGrunnlag> rs = new Ruleset<>();

public ForeldrepengerDelregel() {
// For dokumentasjonsgenerering
}

ForeldrepengerDelregel(Konfigurasjon konfigurasjon, FeatureToggles featureToggles) {
ForeldrepengerDelregel(Konfigurasjon konfigurasjon) {
this.konfigurasjon = konfigurasjon;
this.featureToggles = featureToggles;
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.utfall.Manuellbehandling;
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.utfall.Manuellbehandlingårsak;
import no.nav.foreldrepenger.regler.uttak.fastsetteperiode.utfall.Oppfylt;
import no.nav.foreldrepenger.regler.uttak.konfig.FeatureToggles;
import no.nav.foreldrepenger.regler.uttak.konfig.Konfigurasjon;
import no.nav.fpsak.nare.RuleService;
import no.nav.fpsak.nare.Ruleset;
Expand All @@ -42,15 +41,13 @@ public class UtsettelseDelregel implements RuleService<FastsettePeriodeGrunnlag>
public static final String ID = "FP_VK 18";
private Konfigurasjon konfigurasjon;
private Ruleset<FastsettePeriodeGrunnlag> rs = new Ruleset<>();
private FeatureToggles featureToggles;

public UtsettelseDelregel() {
// For regeldokumentasjon
}

public UtsettelseDelregel(Konfigurasjon konfigurasjon, FeatureToggles featureToggles) {
public UtsettelseDelregel(Konfigurasjon konfigurasjon) {
this.konfigurasjon = konfigurasjon;
this.featureToggles = featureToggles;
}

@Override
Expand Down

0 comments on commit 9d0f876

Please sign in to comment.