From 52c7ea9cff416bb22f7fc5f1952d2661cd5493c0 Mon Sep 17 00:00:00 2001 From: espenwaaga Date: Tue, 7 Jan 2025 15:57:48 +0100 Subject: [PATCH 1/4] TFP-5554: Ny brevtittler for fpsak --- .../fpsak/historikk/dto/HistorikkType.java | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/main/java/no/nav/foreldrepenger/autotest/klienter/fpsak/historikk/dto/HistorikkType.java b/src/main/java/no/nav/foreldrepenger/autotest/klienter/fpsak/historikk/dto/HistorikkType.java index 78c2f86279ea..5840ccad1562 100644 --- a/src/main/java/no/nav/foreldrepenger/autotest/klienter/fpsak/historikk/dto/HistorikkType.java +++ b/src/main/java/no/nav/foreldrepenger/autotest/klienter/fpsak/historikk/dto/HistorikkType.java @@ -1,16 +1,16 @@ package no.nav.foreldrepenger.autotest.klienter.fpsak.historikk.dto; public enum HistorikkType { - BREV_SENDT("Brev sendt"), - BEH_STARTET("Behandling startet"), - BEH_MAN_GJEN("Gjenoppta behandling"), - BEH_GJEN("Behandling gjenopptatt"), - BEH_VENT("Behandling på vent"), - VEDLEGG_MOTTATT("Vedlegg mottatt"), - REVURD_OPPR("Revurdering opprettet"), + BREV_SENT("Brev er sendt"), + BEH_STARTET("Behandling er startet"), + BEH_MAN_GJEN("Behandlingen er gjenopptatt"), + BEH_GJEN("Køet behandling er gjenopptatt"), + BEH_VENT("Behandling er satt på vent"), + VEDLEGG_MOTTATT("Vedlegg er mottatt"), + REVURD_OPPR("Revurdering er opprettet"), SPOLT_TILBAKE("Behandlingen er flyttet"), AVBRUTT_BEH("Behandling er henlagt"), - VEDTAK_FATTET("Vedtak fattet", "VEDTAK"); + VEDTAK_FATTET("Vedtak er fattet", "VEDTAK"); private final String tittel; private final String skjermlenke; From 6ff91d560d565bce1cb59651481430bcabed7c0b Mon Sep 17 00:00:00 2001 From: espenwaaga Date: Tue, 7 Jan 2025 16:21:00 +0100 Subject: [PATCH 2/4] =?UTF-8?q?Legger=20til=20st=C3=B8tte=20for=20at=20fpt?= =?UTF-8?q?ilbake=20har=20egne=20tittler=20for=20historikkinnslag?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TilbakekrevingSaksbehandler.java | 6 ++-- .../fpsak/historikk/dto/HistorikkInnslag.java | 19 +++++++++++++ .../historikk/HistorikkTypeFptilbake.java | 28 +++++++++++++++++++ 3 files changed, 50 insertions(+), 3 deletions(-) create mode 100644 src/main/java/no/nav/foreldrepenger/autotest/klienter/fptilbake/historikk/HistorikkTypeFptilbake.java diff --git a/src/main/java/no/nav/foreldrepenger/autotest/aktoerer/saksbehandler/fptilbake/TilbakekrevingSaksbehandler.java b/src/main/java/no/nav/foreldrepenger/autotest/aktoerer/saksbehandler/fptilbake/TilbakekrevingSaksbehandler.java index 8a1f1737f5ce..88407f13ebf7 100644 --- a/src/main/java/no/nav/foreldrepenger/autotest/aktoerer/saksbehandler/fptilbake/TilbakekrevingSaksbehandler.java +++ b/src/main/java/no/nav/foreldrepenger/autotest/aktoerer/saksbehandler/fptilbake/TilbakekrevingSaksbehandler.java @@ -21,7 +21,7 @@ import no.nav.foreldrepenger.autotest.klienter.fpsak.behandlinger.dto.behandling.Aksjonspunkt; import no.nav.foreldrepenger.autotest.klienter.fpsak.behandlinger.dto.behandling.Behandling; import no.nav.foreldrepenger.autotest.klienter.fpsak.historikk.dto.HistorikkInnslag; -import no.nav.foreldrepenger.autotest.klienter.fpsak.historikk.dto.HistorikkType; +import no.nav.foreldrepenger.autotest.klienter.fptilbake.historikk.HistorikkTypeFptilbake; import no.nav.foreldrepenger.autotest.klienter.fptilbake.behandlinger.BehandlingFptilbakeKlient; import no.nav.foreldrepenger.autotest.klienter.fptilbake.behandlinger.dto.BehandlingIdBasicDto; import no.nav.foreldrepenger.autotest.klienter.fptilbake.behandlinger.dto.BehandlingOpprett; @@ -284,9 +284,9 @@ public void ventTilAvsluttetBehandling() { * 2) Behandlingen er ikke tatt av vent enda og vi venter på at behandlingen GJENOPPRETTET * Venter da til den er gjenopprettet, for så og vente på potensiell prosessering. */ - if (hentHistorikkinnslagPåBehandling().stream().anyMatch(h -> h.erAvTypen(HistorikkType.BEH_VENT))) { + if (hentHistorikkinnslagPåBehandling().stream().anyMatch(h -> h.erAvTypen(HistorikkTypeFptilbake.BEH_VENT))) { Vent.på(() -> hentHistorikkinnslagPåBehandling().stream().anyMatch(h -> h.erAvTypen( - HistorikkType.BEH_GJEN, HistorikkType.BEH_MAN_GJEN)), + HistorikkTypeFptilbake.BEH_GJEN, HistorikkTypeFptilbake.BEH_MAN_GJEN)), "Behandlingen er på vent og er ikke blitt gjenopptatt!"); } diff --git a/src/main/java/no/nav/foreldrepenger/autotest/klienter/fpsak/historikk/dto/HistorikkInnslag.java b/src/main/java/no/nav/foreldrepenger/autotest/klienter/fpsak/historikk/dto/HistorikkInnslag.java index ad311d3bd80f..0cba4555f05d 100644 --- a/src/main/java/no/nav/foreldrepenger/autotest/klienter/fpsak/historikk/dto/HistorikkInnslag.java +++ b/src/main/java/no/nav/foreldrepenger/autotest/klienter/fpsak/historikk/dto/HistorikkInnslag.java @@ -1,5 +1,7 @@ package no.nav.foreldrepenger.autotest.klienter.fpsak.historikk.dto; +import no.nav.foreldrepenger.autotest.klienter.fptilbake.historikk.HistorikkTypeFptilbake; + import java.time.LocalDateTime; import java.util.Arrays; import java.util.List; @@ -35,5 +37,22 @@ public boolean erAvTypen(HistorikkAktør aktør, HistorikkType... type) { private boolean harTittelEllerSkjemlenkeTilsvarendeType(HistorikkType t) { return (tittel != null && tittel.contains(t.tittel())) || (t.skjermlenke() != null && t.skjermlenke().equals(skjermlenke())); } + + + public boolean erAvTypen(HistorikkTypeFptilbake... type) { + return erAvTypen(null, type); + } + + public boolean erAvTypen(HistorikkAktør aktør, HistorikkTypeFptilbake... type) { + if (aktør != null && !aktør.equals(this.aktør().type)) { + return false; + } + + return Arrays.stream(type).anyMatch(this::harTittelEllerSkjemlenkeTilsvarendeType); + } + + private boolean harTittelEllerSkjemlenkeTilsvarendeType(HistorikkTypeFptilbake t) { + return (tittel != null && tittel.contains(t.tittel())) || (t.skjermlenke() != null && t.skjermlenke().equals(skjermlenke())); + } } diff --git a/src/main/java/no/nav/foreldrepenger/autotest/klienter/fptilbake/historikk/HistorikkTypeFptilbake.java b/src/main/java/no/nav/foreldrepenger/autotest/klienter/fptilbake/historikk/HistorikkTypeFptilbake.java new file mode 100644 index 000000000000..7ae4dea68a1c --- /dev/null +++ b/src/main/java/no/nav/foreldrepenger/autotest/klienter/fptilbake/historikk/HistorikkTypeFptilbake.java @@ -0,0 +1,28 @@ +package no.nav.foreldrepenger.autotest.klienter.fptilbake.historikk; + +public enum HistorikkTypeFptilbake { + BEH_MAN_GJEN("Gjenoppta behandling"), + BEH_GJEN("Behandling gjenopptatt"), + BEH_VENT("Behandling på vent"); + + private final String tittel; + private final String skjermlenke; + + HistorikkTypeFptilbake(String tittel) { + this(tittel, null); + } + + HistorikkTypeFptilbake(String tittel, String skjermlenke) { + this.tittel = tittel; + this.skjermlenke = skjermlenke; + } + + public String tittel() { + return tittel; + } + + public String skjermlenke() { + return skjermlenke; + } + +} From 42b869237bfe9cb2ddcfdc21145fc33e6f195c59 Mon Sep 17 00:00:00 2001 From: espenwaaga Date: Tue, 7 Jan 2025 16:24:55 +0100 Subject: [PATCH 3/4] BREV_SENDT --- .../autotest/klienter/fpsak/historikk/dto/HistorikkType.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/no/nav/foreldrepenger/autotest/klienter/fpsak/historikk/dto/HistorikkType.java b/src/main/java/no/nav/foreldrepenger/autotest/klienter/fpsak/historikk/dto/HistorikkType.java index 5840ccad1562..73f4fbe79d5f 100644 --- a/src/main/java/no/nav/foreldrepenger/autotest/klienter/fpsak/historikk/dto/HistorikkType.java +++ b/src/main/java/no/nav/foreldrepenger/autotest/klienter/fpsak/historikk/dto/HistorikkType.java @@ -1,7 +1,7 @@ package no.nav.foreldrepenger.autotest.klienter.fpsak.historikk.dto; public enum HistorikkType { - BREV_SENT("Brev er sendt"), + BREV_SENDT("Brev er sendt"), BEH_STARTET("Behandling er startet"), BEH_MAN_GJEN("Behandlingen er gjenopptatt"), BEH_GJEN("Køet behandling er gjenopptatt"), From 1fc245a882cc57f6c887d51e5c6563bc95a7c318 Mon Sep 17 00:00:00 2001 From: Anders Palfi Date: Thu, 9 Jan 2025 12:29:58 +0100 Subject: [PATCH 4/4] =?UTF-8?q?p=C3=A5=20vent?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../autotest/klienter/fpsak/historikk/dto/HistorikkType.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/no/nav/foreldrepenger/autotest/klienter/fpsak/historikk/dto/HistorikkType.java b/src/main/java/no/nav/foreldrepenger/autotest/klienter/fpsak/historikk/dto/HistorikkType.java index 73f4fbe79d5f..eff28afe4de6 100644 --- a/src/main/java/no/nav/foreldrepenger/autotest/klienter/fpsak/historikk/dto/HistorikkType.java +++ b/src/main/java/no/nav/foreldrepenger/autotest/klienter/fpsak/historikk/dto/HistorikkType.java @@ -5,7 +5,7 @@ public enum HistorikkType { BEH_STARTET("Behandling er startet"), BEH_MAN_GJEN("Behandlingen er gjenopptatt"), BEH_GJEN("Køet behandling er gjenopptatt"), - BEH_VENT("Behandling er satt på vent"), + BEH_VENT("Behandlingen er satt på vent"), VEDLEGG_MOTTATT("Vedlegg er mottatt"), REVURD_OPPR("Revurdering er opprettet"), SPOLT_TILBAKE("Behandlingen er flyttet"),