diff --git a/README.md b/README.md
index 7efd6c837..ad5af13a6 100644
--- a/README.md
+++ b/README.md
@@ -36,7 +36,7 @@ docker run -d --env-file=docker.list --name fplos fplos
## Kjøring lokalt
-`no.nav.foreldrepenger.los.web.server.jetty.JettyDevServer` started i Intellij. Lokalt så går den mot Virtuell Tjenesteplattform. Denne må selvsagt kjøre på
+`no.nav.foreldrepenger.los.JettyDevServer` started i Intellij. Lokalt så går den mot Virtuell Tjenesteplattform. Denne må selvsagt kjøre på
standard porter. Merk du trenger trolig sertifikater om applikasjonen bruker tjenester
på soap. Dette er pga WS-secure, etc.
diff --git a/pom.xml b/pom.xml
index a71582379..47a9f93da 100644
--- a/pom.xml
+++ b/pom.xml
@@ -336,7 +336,7 @@
true
lib/
- no.nav.foreldrepenger.los.web.server.jetty.JettyServer
+ no.nav.foreldrepenger.los.server.JettyServer
diff --git "a/src/main/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/Beskyttelsesbehov.java" "b/src/main/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/Beskyttelsesbehov.java"
index 1d75385f9..c52d74f2c 100644
--- "a/src/main/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/Beskyttelsesbehov.java"
+++ "b/src/main/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/Beskyttelsesbehov.java"
@@ -7,7 +7,7 @@
import no.nav.foreldrepenger.los.domene.typer.Saksnummer;
import no.nav.foreldrepenger.los.oppgave.AndreKriterierType;
import no.nav.foreldrepenger.los.hendelse.behandlinghendelse.AktørPipKlient;
-import no.nav.foreldrepenger.los.klient.person.PersonTjeneste;
+import no.nav.foreldrepenger.los.persontjeneste.PersonTjeneste;
import no.nav.foreldrepenger.los.oppgave.Oppgave;
@Dependent
diff --git a/src/main/java/no/nav/foreldrepenger/los/klient/fpsak/Aksjonspunkt.java "b/src/main/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/fpsak/Aksjonspunkt.java"
similarity index 98%
rename from src/main/java/no/nav/foreldrepenger/los/klient/fpsak/Aksjonspunkt.java
rename to "src/main/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/fpsak/Aksjonspunkt.java"
index 08d071e73..56fe88715 100644
--- a/src/main/java/no/nav/foreldrepenger/los/klient/fpsak/Aksjonspunkt.java
+++ "b/src/main/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/fpsak/Aksjonspunkt.java"
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.klient.fpsak;
+package no.nav.foreldrepenger.los.hendelse.hendelsehåndterer.fpsak;
import static java.util.Arrays.asList;
diff --git "a/src/main/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/fpsak/FpsakOppgaveEgenskapFinner.java" "b/src/main/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/fpsak/FpsakOppgaveEgenskapFinner.java"
index b92682b13..5aefedf2a 100644
--- "a/src/main/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/fpsak/FpsakOppgaveEgenskapFinner.java"
+++ "b/src/main/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/fpsak/FpsakOppgaveEgenskapFinner.java"
@@ -8,7 +8,6 @@
import no.nav.foreldrepenger.los.felles.util.StreamUtil;
import no.nav.foreldrepenger.los.hendelse.hendelsehåndterer.FagsakEgenskaper;
import no.nav.foreldrepenger.los.hendelse.hendelsehåndterer.OppgaveEgenskapFinner;
-import no.nav.foreldrepenger.los.klient.fpsak.Aksjonspunkt;
import no.nav.foreldrepenger.los.oppgave.AndreKriterierType;
import no.nav.vedtak.hendelser.behandling.Behandlingstype;
import no.nav.vedtak.hendelser.behandling.Behandlingsårsak;
diff --git "a/src/main/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/fpsak/TransisjonUtleder.java" "b/src/main/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/fpsak/TransisjonUtleder.java"
index bfcf0d42d..cb9f63789 100644
--- "a/src/main/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/fpsak/TransisjonUtleder.java"
+++ "b/src/main/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/fpsak/TransisjonUtleder.java"
@@ -14,7 +14,6 @@
import java.util.function.Predicate;
import no.nav.foreldrepenger.los.domene.typer.BehandlingId;
-import no.nav.foreldrepenger.los.klient.fpsak.Aksjonspunkt;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git "a/src/main/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/fpsak/h\303\245ndterere/P\303\245VentOppgaveOppgavetransisjonH\303\245ndterer.java" "b/src/main/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/fpsak/h\303\245ndterere/P\303\245VentOppgaveOppgavetransisjonH\303\245ndterer.java"
index 26aea189c..2e122981e 100644
--- "a/src/main/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/fpsak/h\303\245ndterere/P\303\245VentOppgaveOppgavetransisjonH\303\245ndterer.java"
+++ "b/src/main/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/fpsak/h\303\245ndterere/P\303\245VentOppgaveOppgavetransisjonH\303\245ndterer.java"
@@ -10,7 +10,7 @@
import no.nav.foreldrepenger.los.domene.typer.BehandlingId;
import no.nav.foreldrepenger.los.felles.util.StreamUtil;
-import no.nav.foreldrepenger.los.klient.fpsak.Aksjonspunkt;
+import no.nav.foreldrepenger.los.hendelse.hendelsehåndterer.fpsak.Aksjonspunkt;
import no.nav.foreldrepenger.los.oppgave.OppgaveTjeneste;
import org.slf4j.Logger;
diff --git a/src/main/java/no/nav/foreldrepenger/los/konfig/ApiConfig.java b/src/main/java/no/nav/foreldrepenger/los/konfig/ApiConfig.java
index fcfef2230..6a31c2b73 100644
--- a/src/main/java/no/nav/foreldrepenger/los/konfig/ApiConfig.java
+++ b/src/main/java/no/nav/foreldrepenger/los/konfig/ApiConfig.java
@@ -8,24 +8,24 @@
import io.swagger.v3.oas.models.info.Info;
import io.swagger.v3.oas.models.servers.Server;
import no.nav.foreldrepenger.konfig.Environment;
-import no.nav.foreldrepenger.los.web.app.exceptions.ConstraintViolationMapper;
-import no.nav.foreldrepenger.los.web.app.exceptions.GeneralRestExceptionMapper;
-import no.nav.foreldrepenger.los.web.app.exceptions.JsonMappingExceptionMapper;
-import no.nav.foreldrepenger.los.web.app.exceptions.JsonParseExceptionMapper;
-import no.nav.foreldrepenger.los.web.app.tjenester.admin.AdminRestTjeneste;
-import no.nav.foreldrepenger.los.web.app.tjenester.admin.DriftsmeldingerRestTjeneste;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.AvdelingslederRestTjeneste;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.nøkkeltall.NøkkeltallRestTjeneste;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.nøkkeltall.åpnebehandlinger.NøkkeltallÅpneBehandlingerRestTjeneste;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.oppgave.AvdelingslederOppgaveRestTjeneste;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.reservasjoner.AvdelingReservasjonerRestTjeneste;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksbehandler.AvdelingslederSaksbehandlerRestTjeneste;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.AvdelingslederSakslisteRestTjeneste;
-import no.nav.foreldrepenger.los.web.app.tjenester.kodeverk.KodeverkRestTjeneste;
-import no.nav.foreldrepenger.los.web.app.tjenester.saksbehandler.enhet.SaksbehandlerEnhetRestTjeneste;
-import no.nav.foreldrepenger.los.web.app.tjenester.saksbehandler.nøkkeltall.SaksbehandlerNøkkeltallRestTjeneste;
-import no.nav.foreldrepenger.los.web.app.tjenester.saksbehandler.oppgave.OppgaveRestTjeneste;
-import no.nav.foreldrepenger.los.web.app.tjenester.saksbehandler.saksliste.SaksbehandlerSakslisteRestTjeneste;
+import no.nav.foreldrepenger.los.server.exceptions.ConstraintViolationMapper;
+import no.nav.foreldrepenger.los.server.exceptions.GeneralRestExceptionMapper;
+import no.nav.foreldrepenger.los.server.exceptions.JsonMappingExceptionMapper;
+import no.nav.foreldrepenger.los.server.exceptions.JsonParseExceptionMapper;
+import no.nav.foreldrepenger.los.tjenester.admin.AdminRestTjeneste;
+import no.nav.foreldrepenger.los.tjenester.admin.DriftsmeldingerRestTjeneste;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.AvdelingslederRestTjeneste;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.nøkkeltall.NøkkeltallRestTjeneste;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.nøkkeltall.NøkkeltallÅpneBehandlingerRestTjeneste;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.oppgave.AvdelingslederOppgaveRestTjeneste;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.reservasjoner.AvdelingReservasjonerRestTjeneste;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksbehandler.AvdelingslederSaksbehandlerRestTjeneste;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.AvdelingslederSakslisteRestTjeneste;
+import no.nav.foreldrepenger.los.tjenester.kodeverk.KodeverkRestTjeneste;
+import no.nav.foreldrepenger.los.tjenester.saksbehandler.enhet.SaksbehandlerEnhetRestTjeneste;
+import no.nav.foreldrepenger.los.tjenester.saksbehandler.nøkkeltall.SaksbehandlerNøkkeltallRestTjeneste;
+import no.nav.foreldrepenger.los.tjenester.saksbehandler.oppgave.OppgaveRestTjeneste;
+import no.nav.foreldrepenger.los.tjenester.saksbehandler.saksliste.SaksbehandlerSakslisteRestTjeneste;
import no.nav.vedtak.exception.TekniskException;
import no.nav.vedtak.felles.prosesstask.rest.ProsessTaskRestTjeneste;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/IndexClasses.java b/src/main/java/no/nav/foreldrepenger/los/konfig/IndexClasses.java
similarity index 99%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/IndexClasses.java
rename to src/main/java/no/nav/foreldrepenger/los/konfig/IndexClasses.java
index 9d0889ff6..df710cb18 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/IndexClasses.java
+++ b/src/main/java/no/nav/foreldrepenger/los/konfig/IndexClasses.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app;
+package no.nav.foreldrepenger.los.konfig;
import java.io.IOException;
import java.net.URI;
diff --git a/src/main/java/no/nav/foreldrepenger/los/konfig/InternalApiConfig.java b/src/main/java/no/nav/foreldrepenger/los/konfig/InternalApiConfig.java
index 4d495682c..e332f12d9 100644
--- a/src/main/java/no/nav/foreldrepenger/los/konfig/InternalApiConfig.java
+++ b/src/main/java/no/nav/foreldrepenger/los/konfig/InternalApiConfig.java
@@ -6,8 +6,8 @@
import jakarta.ws.rs.core.Application;
import io.prometheus.client.hotspot.DefaultExports;
-import no.nav.foreldrepenger.los.web.app.healthcheck.HealthCheckRestService;
-import no.nav.foreldrepenger.los.web.app.metrics.PrometheusRestService;
+import no.nav.foreldrepenger.los.server.healthcheck.HealthCheckRestService;
+import no.nav.foreldrepenger.los.server.PrometheusRestService;
@ApplicationPath(InternalApiConfig.API_URL)
public class InternalApiConfig extends Application {
diff --git a/src/main/java/no/nav/foreldrepenger/los/konfig/JacksonJsonConfig.java b/src/main/java/no/nav/foreldrepenger/los/konfig/JacksonJsonConfig.java
index 2ed78e2bf..4f096177d 100644
--- a/src/main/java/no/nav/foreldrepenger/los/konfig/JacksonJsonConfig.java
+++ b/src/main/java/no/nav/foreldrepenger/los/konfig/JacksonJsonConfig.java
@@ -15,8 +15,6 @@
import com.fasterxml.jackson.datatype.jdk8.Jdk8Module;
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
-import no.nav.foreldrepenger.los.web.app.IndexClasses;
-
@Provider
public class JacksonJsonConfig implements ContextResolver {
diff --git a/src/main/java/no/nav/foreldrepenger/los/oppgave/OppgaveRepository.java b/src/main/java/no/nav/foreldrepenger/los/oppgave/OppgaveRepository.java
index f17c38a05..a40e5af7f 100644
--- a/src/main/java/no/nav/foreldrepenger/los/oppgave/OppgaveRepository.java
+++ b/src/main/java/no/nav/foreldrepenger/los/oppgave/OppgaveRepository.java
@@ -377,20 +377,6 @@ public TilbakekrevingOppgave opprettTilbakekrevingOppgave(TilbakekrevingOppgave
return oppgave;
}
-
- public Optional gjenåpneOppgaveForBehandling(BehandlingId behandlingId) {
- var sisteOppgave = hentOppgaver(behandlingId, Oppgave.class).stream().max(Comparator.comparing(Oppgave::getOpprettetTidspunkt));
- sisteOppgave.ifPresent(o -> {
- if (o.getAktiv()) {
- LOG.info(String.format("Forsøker gjenåpning av allerede aktiv oppgaveId %s", o.getId()));
- }
- o.gjenåpneOppgave();
- lagre(o);
- entityManager.refresh(o);
- });
- return sisteOppgave;
- }
-
public List hentOppgaveEventer(BehandlingId behandlingId) {
Objects.requireNonNull(behandlingId, "behandlingId kan ikke være null");
return entityManager.createQuery("""
diff --git "a/src/main/java/no/nav/foreldrepenger/los/klient/person/IkkeTilgangP\303\245PersonException.java" "b/src/main/java/no/nav/foreldrepenger/los/persontjeneste/IkkeTilgangP\303\245PersonException.java"
similarity index 81%
rename from "src/main/java/no/nav/foreldrepenger/los/klient/person/IkkeTilgangP\303\245PersonException.java"
rename to "src/main/java/no/nav/foreldrepenger/los/persontjeneste/IkkeTilgangP\303\245PersonException.java"
index b49ddbd3e..0bda8e2d2 100644
--- "a/src/main/java/no/nav/foreldrepenger/los/klient/person/IkkeTilgangP\303\245PersonException.java"
+++ "b/src/main/java/no/nav/foreldrepenger/los/persontjeneste/IkkeTilgangP\303\245PersonException.java"
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.klient.person;
+package no.nav.foreldrepenger.los.persontjeneste;
import no.nav.vedtak.felles.integrasjon.person.PdlException;
diff --git a/src/main/java/no/nav/foreldrepenger/los/klient/person/PdlKlient.java b/src/main/java/no/nav/foreldrepenger/los/persontjeneste/PdlKlient.java
similarity index 91%
rename from src/main/java/no/nav/foreldrepenger/los/klient/person/PdlKlient.java
rename to src/main/java/no/nav/foreldrepenger/los/persontjeneste/PdlKlient.java
index a8ac4d3ae..afc050352 100644
--- a/src/main/java/no/nav/foreldrepenger/los/klient/person/PdlKlient.java
+++ b/src/main/java/no/nav/foreldrepenger/los/persontjeneste/PdlKlient.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.klient.person;
+package no.nav.foreldrepenger.los.persontjeneste;
import no.nav.vedtak.felles.integrasjon.person.AbstractPersonKlient;
import no.nav.vedtak.felles.integrasjon.rest.RestClientConfig;
diff --git a/src/main/java/no/nav/foreldrepenger/los/klient/person/PersonTjeneste.java b/src/main/java/no/nav/foreldrepenger/los/persontjeneste/PersonTjeneste.java
similarity index 99%
rename from src/main/java/no/nav/foreldrepenger/los/klient/person/PersonTjeneste.java
rename to src/main/java/no/nav/foreldrepenger/los/persontjeneste/PersonTjeneste.java
index a6ea5a1cf..ccfeaa5a3 100644
--- a/src/main/java/no/nav/foreldrepenger/los/klient/person/PersonTjeneste.java
+++ b/src/main/java/no/nav/foreldrepenger/los/persontjeneste/PersonTjeneste.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.klient.person;
+package no.nav.foreldrepenger.los.persontjeneste;
import java.net.HttpURLConnection;
import java.util.Collection;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/ApplicationServiceStarter.java b/src/main/java/no/nav/foreldrepenger/los/server/ApplicationServiceStarter.java
similarity index 97%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/ApplicationServiceStarter.java
rename to src/main/java/no/nav/foreldrepenger/los/server/ApplicationServiceStarter.java
index d7bc83593..77ec3f3ad 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/ApplicationServiceStarter.java
+++ b/src/main/java/no/nav/foreldrepenger/los/server/ApplicationServiceStarter.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester;
+package no.nav.foreldrepenger.los.server;
import io.prometheus.client.hotspot.DefaultExports;
import no.nav.vedtak.log.metrics.Controllable;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/AvdelingslederDispatchToRoot.java b/src/main/java/no/nav/foreldrepenger/los/server/AvdelingslederDispatchToRoot.java
similarity index 94%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/AvdelingslederDispatchToRoot.java
rename to src/main/java/no/nav/foreldrepenger/los/server/AvdelingslederDispatchToRoot.java
index 1135afef3..f70729c0e 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/AvdelingslederDispatchToRoot.java
+++ b/src/main/java/no/nav/foreldrepenger/los/server/AvdelingslederDispatchToRoot.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester;
+package no.nav.foreldrepenger.los.server;
import java.io.IOException;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/server/jetty/DataSourceUtil.java b/src/main/java/no/nav/foreldrepenger/los/server/DataSourceUtil.java
similarity index 95%
rename from src/main/java/no/nav/foreldrepenger/los/web/server/jetty/DataSourceUtil.java
rename to src/main/java/no/nav/foreldrepenger/los/server/DataSourceUtil.java
index 6cb14f615..5ad057706 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/server/jetty/DataSourceUtil.java
+++ b/src/main/java/no/nav/foreldrepenger/los/server/DataSourceUtil.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.server.jetty;
+package no.nav.foreldrepenger.los.server;
import com.zaxxer.hikari.HikariConfig;
import com.zaxxer.hikari.HikariDataSource;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/server/jetty/JettyServer.java b/src/main/java/no/nav/foreldrepenger/los/server/JettyServer.java
similarity index 99%
rename from src/main/java/no/nav/foreldrepenger/los/web/server/jetty/JettyServer.java
rename to src/main/java/no/nav/foreldrepenger/los/server/JettyServer.java
index b6facc252..0de729104 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/server/jetty/JettyServer.java
+++ b/src/main/java/no/nav/foreldrepenger/los/server/JettyServer.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.server.jetty;
+package no.nav.foreldrepenger.los.server;
import static org.eclipse.jetty.ee10.webapp.MetaInfConfiguration.CONTAINER_JAR_PATTERN;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/metrics/PrometheusRestService.java b/src/main/java/no/nav/foreldrepenger/los/server/PrometheusRestService.java
similarity index 91%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/metrics/PrometheusRestService.java
rename to src/main/java/no/nav/foreldrepenger/los/server/PrometheusRestService.java
index 2de0c2d25..cd0707a3a 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/metrics/PrometheusRestService.java
+++ b/src/main/java/no/nav/foreldrepenger/los/server/PrometheusRestService.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.metrics;
+package no.nav.foreldrepenger.los.server;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.ws.rs.GET;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/ServiceStarterListener.java b/src/main/java/no/nav/foreldrepenger/los/server/ServiceStarterListener.java
similarity index 92%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/ServiceStarterListener.java
rename to src/main/java/no/nav/foreldrepenger/los/server/ServiceStarterListener.java
index 4350973af..5b0e253ed 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/ServiceStarterListener.java
+++ b/src/main/java/no/nav/foreldrepenger/los/server/ServiceStarterListener.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester;
+package no.nav.foreldrepenger.los.server;
import jakarta.inject.Inject;
import jakarta.servlet.ServletContextEvent;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/abac/ForeldrepengerPipKlient.java b/src/main/java/no/nav/foreldrepenger/los/server/abac/ForeldrepengerPipKlient.java
similarity index 96%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/abac/ForeldrepengerPipKlient.java
rename to src/main/java/no/nav/foreldrepenger/los/server/abac/ForeldrepengerPipKlient.java
index 7ab292cf0..f4a80659c 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/abac/ForeldrepengerPipKlient.java
+++ b/src/main/java/no/nav/foreldrepenger/los/server/abac/ForeldrepengerPipKlient.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.abac;
+package no.nav.foreldrepenger.los.server.abac;
import no.nav.foreldrepenger.los.domene.typer.BehandlingId;
import no.nav.vedtak.felles.integrasjon.rest.*;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/server/jetty/abac/PdpRequestBuilderImpl.java b/src/main/java/no/nav/foreldrepenger/los/server/abac/PdpRequestBuilderImpl.java
similarity index 94%
rename from src/main/java/no/nav/foreldrepenger/los/web/server/jetty/abac/PdpRequestBuilderImpl.java
rename to src/main/java/no/nav/foreldrepenger/los/server/abac/PdpRequestBuilderImpl.java
index f722900ba..95804e954 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/server/jetty/abac/PdpRequestBuilderImpl.java
+++ b/src/main/java/no/nav/foreldrepenger/los/server/abac/PdpRequestBuilderImpl.java
@@ -1,12 +1,11 @@
-package no.nav.foreldrepenger.los.web.server.jetty.abac;
+package no.nav.foreldrepenger.los.server.abac;
import jakarta.annotation.Priority;
import no.nav.foreldrepenger.los.domene.typer.BehandlingId;
import no.nav.foreldrepenger.los.hendelse.hendelseoppretter.hendelse.Fagsystem;
import no.nav.foreldrepenger.los.oppgave.Oppgave;
import no.nav.foreldrepenger.los.oppgave.OppgaveTjeneste;
-import no.nav.foreldrepenger.los.web.app.tjenester.abac.ForeldrepengerPipKlient;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.FplosAbacAttributtType;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.FplosAbacAttributtType;
import no.nav.vedtak.exception.TekniskException;
import no.nav.vedtak.sikkerhet.abac.AbacDataAttributter;
import no.nav.vedtak.sikkerhet.abac.PdpRequestBuilder;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/exceptions/ConstraintViolationMapper.java b/src/main/java/no/nav/foreldrepenger/los/server/exceptions/ConstraintViolationMapper.java
similarity index 97%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/exceptions/ConstraintViolationMapper.java
rename to src/main/java/no/nav/foreldrepenger/los/server/exceptions/ConstraintViolationMapper.java
index 748339513..3d1d33a74 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/exceptions/ConstraintViolationMapper.java
+++ b/src/main/java/no/nav/foreldrepenger/los/server/exceptions/ConstraintViolationMapper.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.exceptions;
+package no.nav.foreldrepenger.los.server.exceptions;
import java.util.ArrayList;
import java.util.Collection;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/exceptions/FeilDto.java b/src/main/java/no/nav/foreldrepenger/los/server/exceptions/FeilDto.java
similarity index 79%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/exceptions/FeilDto.java
rename to src/main/java/no/nav/foreldrepenger/los/server/exceptions/FeilDto.java
index 68df7109b..ca28da0b7 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/exceptions/FeilDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/server/exceptions/FeilDto.java
@@ -1,9 +1,9 @@
-package no.nav.foreldrepenger.los.web.app.exceptions;
+package no.nav.foreldrepenger.los.server.exceptions;
import java.util.Collection;
import static java.util.Collections.emptyList;
-import static no.nav.foreldrepenger.los.web.app.exceptions.FeilType.GENERELL_FEIL;
+import static no.nav.foreldrepenger.los.server.exceptions.FeilType.GENERELL_FEIL;
public record FeilDto(FeilType type, String feilmelding, Collection feltFeil) {
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/exceptions/FeilType.java b/src/main/java/no/nav/foreldrepenger/los/server/exceptions/FeilType.java
similarity index 85%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/exceptions/FeilType.java
rename to src/main/java/no/nav/foreldrepenger/los/server/exceptions/FeilType.java
index 8341c936d..ab2ee284c 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/exceptions/FeilType.java
+++ b/src/main/java/no/nav/foreldrepenger/los/server/exceptions/FeilType.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.exceptions;
+package no.nav.foreldrepenger.los.server.exceptions;
public enum FeilType {
MANGLER_TILGANG_FEIL("MANGLER_TILGANG_FEIL"),
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/exceptions/FeltFeilDto.java b/src/main/java/no/nav/foreldrepenger/los/server/exceptions/FeltFeilDto.java
similarity index 53%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/exceptions/FeltFeilDto.java
rename to src/main/java/no/nav/foreldrepenger/los/server/exceptions/FeltFeilDto.java
index beb77dbfa..8089c8908 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/exceptions/FeltFeilDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/server/exceptions/FeltFeilDto.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.exceptions;
+package no.nav.foreldrepenger.los.server.exceptions;
public record FeltFeilDto(String navn, String melding) {
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/exceptions/GeneralRestExceptionMapper.java b/src/main/java/no/nav/foreldrepenger/los/server/exceptions/GeneralRestExceptionMapper.java
similarity index 98%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/exceptions/GeneralRestExceptionMapper.java
rename to src/main/java/no/nav/foreldrepenger/los/server/exceptions/GeneralRestExceptionMapper.java
index f6252be03..9f58f72bf 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/exceptions/GeneralRestExceptionMapper.java
+++ b/src/main/java/no/nav/foreldrepenger/los/server/exceptions/GeneralRestExceptionMapper.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.exceptions;
+package no.nav.foreldrepenger.los.server.exceptions;
import jakarta.ws.rs.ProcessingException;
import jakarta.ws.rs.core.MediaType;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/exceptions/JsonMappingExceptionMapper.java b/src/main/java/no/nav/foreldrepenger/los/server/exceptions/JsonMappingExceptionMapper.java
similarity index 93%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/exceptions/JsonMappingExceptionMapper.java
rename to src/main/java/no/nav/foreldrepenger/los/server/exceptions/JsonMappingExceptionMapper.java
index 103bd7461..39b03c222 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/exceptions/JsonMappingExceptionMapper.java
+++ b/src/main/java/no/nav/foreldrepenger/los/server/exceptions/JsonMappingExceptionMapper.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.exceptions;
+package no.nav.foreldrepenger.los.server.exceptions;
import jakarta.ws.rs.core.MediaType;
import jakarta.ws.rs.core.Response;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/exceptions/JsonParseExceptionMapper.java b/src/main/java/no/nav/foreldrepenger/los/server/exceptions/JsonParseExceptionMapper.java
similarity index 93%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/exceptions/JsonParseExceptionMapper.java
rename to src/main/java/no/nav/foreldrepenger/los/server/exceptions/JsonParseExceptionMapper.java
index a70b70bbb..59cf1abcf 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/exceptions/JsonParseExceptionMapper.java
+++ b/src/main/java/no/nav/foreldrepenger/los/server/exceptions/JsonParseExceptionMapper.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.exceptions;
+package no.nav.foreldrepenger.los.server.exceptions;
import com.fasterxml.jackson.core.JsonParseException;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/healthcheck/DatabaseHealthCheck.java b/src/main/java/no/nav/foreldrepenger/los/server/healthcheck/DatabaseHealthCheck.java
similarity index 96%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/healthcheck/DatabaseHealthCheck.java
rename to src/main/java/no/nav/foreldrepenger/los/server/healthcheck/DatabaseHealthCheck.java
index f218346e1..4b5aeb8ec 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/healthcheck/DatabaseHealthCheck.java
+++ b/src/main/java/no/nav/foreldrepenger/los/server/healthcheck/DatabaseHealthCheck.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.healthcheck;
+package no.nav.foreldrepenger.los.server.healthcheck;
import java.sql.SQLException;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/healthcheck/HealthCheckRestService.java b/src/main/java/no/nav/foreldrepenger/los/server/healthcheck/HealthCheckRestService.java
similarity index 95%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/healthcheck/HealthCheckRestService.java
rename to src/main/java/no/nav/foreldrepenger/los/server/healthcheck/HealthCheckRestService.java
index d1cc86817..223559398 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/healthcheck/HealthCheckRestService.java
+++ b/src/main/java/no/nav/foreldrepenger/los/server/healthcheck/HealthCheckRestService.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.healthcheck;
+package no.nav.foreldrepenger.los.server.healthcheck;
import static jakarta.ws.rs.core.Response.Status.SERVICE_UNAVAILABLE;
@@ -17,7 +17,7 @@
import org.slf4j.LoggerFactory;
import io.swagger.v3.oas.annotations.Operation;
-import no.nav.foreldrepenger.los.web.app.tjenester.ApplicationServiceStarter;
+import no.nav.foreldrepenger.los.server.ApplicationServiceStarter;
import no.nav.vedtak.log.metrics.LivenessAware;
import no.nav.vedtak.log.metrics.ReadinessAware;
diff --git "a/src/main/java/no/nav/foreldrepenger/los/statistikk/k\303\270/K\303\270StatistikkRepository.java" "b/src/main/java/no/nav/foreldrepenger/los/statistikk/k\303\270/K\303\270StatistikkRepository.java"
index fcf4e025e..c132e042a 100644
--- "a/src/main/java/no/nav/foreldrepenger/los/statistikk/k\303\270/K\303\270StatistikkRepository.java"
+++ "b/src/main/java/no/nav/foreldrepenger/los/statistikk/k\303\270/K\303\270StatistikkRepository.java"
@@ -15,7 +15,7 @@
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import no.nav.foreldrepenger.los.statistikk.oppgavebeholdning.NyeOgFerdigstilteOppgaver;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.nøkkeltall.dto.NyeOgFerdigstilteOppgaver;
@ApplicationScoped
public class KøStatistikkRepository {
diff --git "a/src/main/java/no/nav/foreldrepenger/los/statistikk/k\303\270/K\303\270StatistikkTjeneste.java" "b/src/main/java/no/nav/foreldrepenger/los/statistikk/k\303\270/K\303\270StatistikkTjeneste.java"
index b2158555f..27ec5c6c1 100644
--- "a/src/main/java/no/nav/foreldrepenger/los/statistikk/k\303\270/K\303\270StatistikkTjeneste.java"
+++ "b/src/main/java/no/nav/foreldrepenger/los/statistikk/k\303\270/K\303\270StatistikkTjeneste.java"
@@ -5,7 +5,7 @@
import no.nav.foreldrepenger.los.oppgave.Oppgave;
import no.nav.foreldrepenger.los.oppgavekø.OppgaveFiltreringKnytning;
import no.nav.foreldrepenger.los.oppgavekø.OppgaveKøTjeneste;
-import no.nav.foreldrepenger.los.statistikk.oppgavebeholdning.NyeOgFerdigstilteOppgaver;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.nøkkeltall.dto.NyeOgFerdigstilteOppgaver;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
diff --git a/src/main/java/no/nav/foreldrepenger/los/statistikk/oppgavebeholdning/OppgaveBeholdningStatistikkTjeneste.java b/src/main/java/no/nav/foreldrepenger/los/statistikk/oppgavebeholdning/OppgaveBeholdningStatistikkTjeneste.java
deleted file mode 100644
index 1e5055811..000000000
--- a/src/main/java/no/nav/foreldrepenger/los/statistikk/oppgavebeholdning/OppgaveBeholdningStatistikkTjeneste.java
+++ /dev/null
@@ -1,33 +0,0 @@
-package no.nav.foreldrepenger.los.statistikk.oppgavebeholdning;
-
-import java.util.List;
-
-import jakarta.enterprise.context.ApplicationScoped;
-import jakarta.inject.Inject;
-
-@ApplicationScoped
-public class OppgaveBeholdningStatistikkTjeneste {
-
- private StatistikkRepository statisikkRepository;
-
- OppgaveBeholdningStatistikkTjeneste() {
- // for CDI proxy
- }
-
- @Inject
- public OppgaveBeholdningStatistikkTjeneste(StatistikkRepository statistikkRepository) {
- statisikkRepository = statistikkRepository;
- }
-
- public List hentAlleOppgaverForAvdeling(String avdeling) {
- return statisikkRepository.hentAlleOppgaverForAvdeling(avdeling);
- }
-
- public List hentAntallOppgaverForAvdelingPerDato(String avdeling) {
- return statisikkRepository.hentAlleOppgaverForAvdelingPerDato(avdeling);
- }
-
- public List hentOppgaverPerFørsteStønadsdag(String avdeling) {
- return statisikkRepository.hentOppgaverPerFørsteStønadsdag(avdeling);
- }
-}
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/admin/AdminRestTjeneste.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/admin/AdminRestTjeneste.java
similarity index 94%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/admin/AdminRestTjeneste.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/admin/AdminRestTjeneste.java
index 6df42fa19..a37a1ffd2 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/admin/AdminRestTjeneste.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/admin/AdminRestTjeneste.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.admin;
+package no.nav.foreldrepenger.los.tjenester.admin;
import java.util.List;
@@ -14,9 +14,8 @@
import jakarta.ws.rs.Produces;
import jakarta.ws.rs.core.MediaType;
import jakarta.ws.rs.core.Response;
-import no.nav.foreldrepenger.los.admin.SynkroniseringHendelseTaskOppretterTjeneste;
import no.nav.foreldrepenger.los.oppgave.OppgaveTjeneste;
-import no.nav.foreldrepenger.los.web.app.tjenester.admin.dto.EnkelBehandlingIdDto;
+import no.nav.foreldrepenger.los.tjenester.admin.dto.EnkelBehandlingIdDto;
import no.nav.vedtak.hendelser.behandling.Kildesystem;
import no.nav.vedtak.sikkerhet.abac.BeskyttetRessurs;
import no.nav.vedtak.sikkerhet.abac.beskyttet.ActionType;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/admin/DriftsmeldingerRestTjeneste.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/admin/DriftsmeldingerRestTjeneste.java
similarity index 90%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/admin/DriftsmeldingerRestTjeneste.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/admin/DriftsmeldingerRestTjeneste.java
index da2f2d412..c7f889e64 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/admin/DriftsmeldingerRestTjeneste.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/admin/DriftsmeldingerRestTjeneste.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.admin;
+package no.nav.foreldrepenger.los.tjenester.admin;
import java.util.List;
@@ -17,10 +17,10 @@
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
-import no.nav.foreldrepenger.los.admin.driftsmelding.Driftsmelding;
-import no.nav.foreldrepenger.los.admin.driftsmelding.DriftsmeldingTjeneste;
-import no.nav.foreldrepenger.los.web.app.tjenester.admin.dto.DriftsmeldingDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.admin.dto.DriftsmeldingOpprettelseDto;
+import no.nav.foreldrepenger.los.tjenester.admin.driftsmelding.Driftsmelding;
+import no.nav.foreldrepenger.los.tjenester.admin.driftsmelding.DriftsmeldingTjeneste;
+import no.nav.foreldrepenger.los.tjenester.admin.dto.DriftsmeldingOpprettelseDto;
+import no.nav.foreldrepenger.los.tjenester.admin.dto.DriftsmeldingDto;
import no.nav.vedtak.sikkerhet.abac.BeskyttetRessurs;
import no.nav.vedtak.sikkerhet.abac.beskyttet.ActionType;
import no.nav.vedtak.sikkerhet.abac.beskyttet.ResourceType;
diff --git a/src/main/java/no/nav/foreldrepenger/los/admin/SynkroniseringHendelseTaskOppretterTjeneste.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/admin/SynkroniseringHendelseTaskOppretterTjeneste.java
similarity index 98%
rename from src/main/java/no/nav/foreldrepenger/los/admin/SynkroniseringHendelseTaskOppretterTjeneste.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/admin/SynkroniseringHendelseTaskOppretterTjeneste.java
index 4cc9a5d89..fe915a790 100644
--- a/src/main/java/no/nav/foreldrepenger/los/admin/SynkroniseringHendelseTaskOppretterTjeneste.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/admin/SynkroniseringHendelseTaskOppretterTjeneste.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.admin;
+package no.nav.foreldrepenger.los.tjenester.admin;
import java.time.LocalDateTime;
import java.time.temporal.ChronoUnit;
diff --git a/src/main/java/no/nav/foreldrepenger/los/admin/driftsmelding/Driftsmelding.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/admin/driftsmelding/Driftsmelding.java
similarity index 97%
rename from src/main/java/no/nav/foreldrepenger/los/admin/driftsmelding/Driftsmelding.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/admin/driftsmelding/Driftsmelding.java
index f70aa8cca..68c66e1a2 100644
--- a/src/main/java/no/nav/foreldrepenger/los/admin/driftsmelding/Driftsmelding.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/admin/driftsmelding/Driftsmelding.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.admin.driftsmelding;
+package no.nav.foreldrepenger.los.tjenester.admin.driftsmelding;
import java.time.LocalDateTime;
import java.util.Objects;
diff --git a/src/main/java/no/nav/foreldrepenger/los/admin/driftsmelding/DriftsmeldingRepository.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/admin/driftsmelding/DriftsmeldingRepository.java
similarity index 93%
rename from src/main/java/no/nav/foreldrepenger/los/admin/driftsmelding/DriftsmeldingRepository.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/admin/driftsmelding/DriftsmeldingRepository.java
index 55783e3ca..e7dfb90bb 100644
--- a/src/main/java/no/nav/foreldrepenger/los/admin/driftsmelding/DriftsmeldingRepository.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/admin/driftsmelding/DriftsmeldingRepository.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.admin.driftsmelding;
+package no.nav.foreldrepenger.los.tjenester.admin.driftsmelding;
import java.time.LocalDateTime;
import java.util.List;
diff --git a/src/main/java/no/nav/foreldrepenger/los/admin/driftsmelding/DriftsmeldingTjeneste.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/admin/driftsmelding/DriftsmeldingTjeneste.java
similarity index 93%
rename from src/main/java/no/nav/foreldrepenger/los/admin/driftsmelding/DriftsmeldingTjeneste.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/admin/driftsmelding/DriftsmeldingTjeneste.java
index b8fad0ce4..b84e5e92b 100644
--- a/src/main/java/no/nav/foreldrepenger/los/admin/driftsmelding/DriftsmeldingTjeneste.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/admin/driftsmelding/DriftsmeldingTjeneste.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.admin.driftsmelding;
+package no.nav.foreldrepenger.los.tjenester.admin.driftsmelding;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.inject.Inject;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/admin/dto/DriftsmeldingDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/admin/dto/DriftsmeldingDto.java
similarity index 91%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/admin/dto/DriftsmeldingDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/admin/dto/DriftsmeldingDto.java
index 389640e6b..ae216937b 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/admin/dto/DriftsmeldingDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/admin/dto/DriftsmeldingDto.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.admin.dto;
+package no.nav.foreldrepenger.los.tjenester.admin.dto;
import java.time.LocalDateTime;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/admin/dto/DriftsmeldingOpprettelseDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/admin/dto/DriftsmeldingOpprettelseDto.java
similarity index 95%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/admin/dto/DriftsmeldingOpprettelseDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/admin/dto/DriftsmeldingOpprettelseDto.java
index f509f5733..4b98130c8 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/admin/dto/DriftsmeldingOpprettelseDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/admin/dto/DriftsmeldingOpprettelseDto.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.admin.dto;
+package no.nav.foreldrepenger.los.tjenester.admin.dto;
import java.time.LocalDateTime;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/admin/dto/EnkelBehandlingIdDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/admin/dto/EnkelBehandlingIdDto.java
similarity index 92%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/admin/dto/EnkelBehandlingIdDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/admin/dto/EnkelBehandlingIdDto.java
index 7b728328a..1fcefe659 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/admin/dto/EnkelBehandlingIdDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/admin/dto/EnkelBehandlingIdDto.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.admin.dto;
+package no.nav.foreldrepenger.los.tjenester.admin.dto;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonProperty;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/AvdelingslederRestTjeneste.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/AvdelingslederRestTjeneste.java
similarity index 91%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/AvdelingslederRestTjeneste.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/AvdelingslederRestTjeneste.java
index d79cc492a..930ec1dc2 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/AvdelingslederRestTjeneste.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/AvdelingslederRestTjeneste.java
@@ -1,8 +1,8 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder;
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder;
import io.swagger.v3.oas.annotations.Operation;
import no.nav.foreldrepenger.los.avdelingsleder.AvdelingslederTjeneste;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.dto.AvdelingDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.dto.AvdelingDto;
import no.nav.vedtak.sikkerhet.abac.BeskyttetRessurs;
import no.nav.vedtak.sikkerhet.abac.beskyttet.ActionType;
import no.nav.vedtak.sikkerhet.abac.beskyttet.ResourceType;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/dto/AvdelingDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/dto/AvdelingDto.java
similarity index 91%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/dto/AvdelingDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/dto/AvdelingDto.java
index 1bc48054b..52e4a980e 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/dto/AvdelingDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/dto/AvdelingDto.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.dto;
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.dto;
import java.util.Objects;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/dto/AvdelingEnhetDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/dto/AvdelingEnhetDto.java
similarity index 87%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/dto/AvdelingEnhetDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/dto/AvdelingEnhetDto.java
index 8c8cc9ee7..423f70301 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/dto/AvdelingEnhetDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/dto/AvdelingEnhetDto.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.dto;
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.dto;
import java.util.Objects;
@@ -7,7 +7,7 @@
import com.fasterxml.jackson.annotation.JsonProperty;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.FplosAbacAttributtType;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.FplosAbacAttributtType;
import no.nav.vedtak.sikkerhet.abac.AbacDataAttributter;
import no.nav.vedtak.sikkerhet.abac.AbacDto;
import no.nav.vedtak.util.InputValideringRegex;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/dto/SaksbehandlerOgAvdelingDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/dto/SaksbehandlerOgAvdelingDto.java
similarity index 82%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/dto/SaksbehandlerOgAvdelingDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/dto/SaksbehandlerOgAvdelingDto.java
index c173df1c5..ce34718bd 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/dto/SaksbehandlerOgAvdelingDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/dto/SaksbehandlerOgAvdelingDto.java
@@ -1,7 +1,7 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.dto;
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.dto;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.FplosAbacAttributtType;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SaksbehandlerBrukerIdentDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.FplosAbacAttributtType;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SaksbehandlerBrukerIdentDto;
import no.nav.vedtak.sikkerhet.abac.AbacDataAttributter;
import no.nav.vedtak.sikkerhet.abac.AbacDto;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/dto/SaksbehandlerOgGruppeDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/dto/SaksbehandlerOgGruppeDto.java
similarity index 74%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/dto/SaksbehandlerOgGruppeDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/dto/SaksbehandlerOgGruppeDto.java
index b7719184e..06497314b 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/dto/SaksbehandlerOgGruppeDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/dto/SaksbehandlerOgGruppeDto.java
@@ -1,11 +1,11 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.dto;
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.dto;
import jakarta.validation.Valid;
import jakarta.validation.constraints.Max;
import jakarta.validation.constraints.Min;
import jakarta.validation.constraints.NotNull;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.FplosAbacAttributtType;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SaksbehandlerBrukerIdentDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.FplosAbacAttributtType;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SaksbehandlerBrukerIdentDto;
import no.nav.vedtak.sikkerhet.abac.AbacDataAttributter;
import no.nav.vedtak.sikkerhet.abac.AbacDto;
diff --git "a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/n\303\270kkeltall/\303\245pnebehandlinger/N\303\270kkeltallBehandlingerVentestatus.java" "b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/N\303\270kkeltallBehandlingerVentestatus.java"
similarity index 89%
rename from "src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/n\303\270kkeltall/\303\245pnebehandlinger/N\303\270kkeltallBehandlingerVentestatus.java"
rename to "src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/N\303\270kkeltallBehandlingerVentestatus.java"
index 0eba35819..b2de3acee 100644
--- "a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/n\303\270kkeltall/\303\245pnebehandlinger/N\303\270kkeltallBehandlingerVentestatus.java"
+++ "b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/N\303\270kkeltallBehandlingerVentestatus.java"
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.nøkkeltall.åpnebehandlinger;
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.nøkkeltall;
import java.time.LocalDateTime;
import java.util.Collections;
@@ -6,13 +6,15 @@
import java.util.Map;
import java.util.stream.Collectors;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.nøkkeltall.fpsakklient.FpsakKlient;
+
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.inject.Inject;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.nøkkeltall.åpnebehandlinger.dto.NøkkeltallBehandlingFørsteUttakDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.nøkkeltall.åpnebehandlinger.dto.NøkkeltallBehandlingVentefristUtløperDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.nøkkeltall.dto.NøkkeltallBehandlingFørsteUttakDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.nøkkeltall.dto.NøkkeltallBehandlingVentefristUtløperDto;
@ApplicationScoped
public class NøkkeltallBehandlingerVentestatus {
diff --git a/src/main/java/no/nav/foreldrepenger/los/statistikk/oppgavebeholdning/StatistikkRepository.java "b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/N\303\270kkeltallRepository.java"
similarity index 91%
rename from src/main/java/no/nav/foreldrepenger/los/statistikk/oppgavebeholdning/StatistikkRepository.java
rename to "src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/N\303\270kkeltallRepository.java"
index dbd80826a..5ec88f176 100644
--- a/src/main/java/no/nav/foreldrepenger/los/statistikk/oppgavebeholdning/StatistikkRepository.java
+++ "b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/N\303\270kkeltallRepository.java"
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.statistikk.oppgavebeholdning;
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.nøkkeltall;
import java.math.BigDecimal;
import java.time.ZoneId;
@@ -11,10 +11,13 @@
import no.nav.foreldrepenger.los.oppgave.AndreKriterierType;
import no.nav.foreldrepenger.los.oppgave.BehandlingType;
import no.nav.foreldrepenger.los.oppgave.FagsakYtelseType;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.nøkkeltall.dto.OppgaverForAvdeling;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.nøkkeltall.dto.OppgaverForAvdelingPerDato;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.nøkkeltall.dto.OppgaverForFørsteStønadsdag;
import no.nav.vedtak.felles.jpa.converters.BooleanToStringConverter;
@ApplicationScoped
-public class StatistikkRepository {
+public class NøkkeltallRepository {
private static final String AVDELING_ENHET = "avdelingEnhet";
private static final String TIL_BESLUTTER = "tilBeslutter";
@@ -22,11 +25,11 @@ public class StatistikkRepository {
private EntityManager entityManager;
@Inject
- public StatistikkRepository(EntityManager entityManager) {
+ public NøkkeltallRepository(EntityManager entityManager) {
this.entityManager = entityManager;
}
- StatistikkRepository() {
+ NøkkeltallRepository() {
//CDI
}
diff --git "a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/n\303\270kkeltall/N\303\270kkeltallRestTjeneste.java" "b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/N\303\270kkeltallRestTjeneste.java"
similarity index 63%
rename from "src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/n\303\270kkeltall/N\303\270kkeltallRestTjeneste.java"
rename to "src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/N\303\270kkeltallRestTjeneste.java"
index 8e5d4c982..38558d70a 100644
--- "a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/n\303\270kkeltall/N\303\270kkeltallRestTjeneste.java"
+++ "b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/N\303\270kkeltallRestTjeneste.java"
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.nøkkeltall;
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.nøkkeltall;
import java.util.List;
@@ -12,11 +12,10 @@
import jakarta.ws.rs.Path;
import jakarta.ws.rs.Produces;
import jakarta.ws.rs.QueryParam;
-import no.nav.foreldrepenger.los.statistikk.oppgavebeholdning.OppgaveBeholdningStatistikkTjeneste;
-import no.nav.foreldrepenger.los.statistikk.oppgavebeholdning.OppgaverForAvdeling;
-import no.nav.foreldrepenger.los.statistikk.oppgavebeholdning.OppgaverForAvdelingPerDato;
-import no.nav.foreldrepenger.los.statistikk.oppgavebeholdning.OppgaverForFørsteStønadsdag;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.nøkkeltall.dto.OppgaverForAvdeling;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.nøkkeltall.dto.OppgaverForAvdelingPerDato;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.nøkkeltall.dto.OppgaverForFørsteStønadsdag;
import no.nav.vedtak.sikkerhet.abac.BeskyttetRessurs;
import no.nav.vedtak.sikkerhet.abac.beskyttet.ActionType;
import no.nav.vedtak.sikkerhet.abac.beskyttet.ResourceType;
@@ -26,15 +25,15 @@
@Transactional
public class NøkkeltallRestTjeneste {
- private OppgaveBeholdningStatistikkTjeneste oppgaveBeholdningStatistikkTjeneste;
+ private NøkkeltallRepository nøkkeltallRepository;
public NøkkeltallRestTjeneste() {
// For Rest-CDI
}
@Inject
- public NøkkeltallRestTjeneste(OppgaveBeholdningStatistikkTjeneste oppgaveBeholdningStatistikkTjeneste) {
- this.oppgaveBeholdningStatistikkTjeneste = oppgaveBeholdningStatistikkTjeneste;
+ public NøkkeltallRestTjeneste(NøkkeltallRepository nøkkeltallRepository) {
+ this.nøkkeltallRepository = nøkkeltallRepository;
}
@GET
@@ -43,7 +42,7 @@ public class NøkkeltallRestTjeneste {
@Operation(description = "UnderArbeid", tags = "AvdelingslederTall")
@BeskyttetRessurs(actionType = ActionType.READ, resourceType = ResourceType.OPPGAVESTYRING_AVDELINGENHET)
public List getAlleOppgaverForAvdeling(@NotNull @QueryParam("avdelingEnhet") @Valid AvdelingEnhetDto avdelingEnhet) {
- return oppgaveBeholdningStatistikkTjeneste.hentAlleOppgaverForAvdeling(avdelingEnhet.getAvdelingEnhet());
+ return nøkkeltallRepository.hentAlleOppgaverForAvdeling(avdelingEnhet.getAvdelingEnhet());
}
@GET
@@ -52,7 +51,7 @@ public List getAlleOppgaverForAvdeling(@NotNull @QueryParam
@Operation(description = "UA Historikk", tags = "AvdelingslederTall")
@BeskyttetRessurs(actionType = ActionType.READ, resourceType = ResourceType.OPPGAVESTYRING_AVDELINGENHET)
public List getAntallOppgaverForAvdelingPerDato(@NotNull @QueryParam("avdelingEnhet") @Valid AvdelingEnhetDto avdelingEnhet) {
- return oppgaveBeholdningStatistikkTjeneste.hentAntallOppgaverForAvdelingPerDato(avdelingEnhet.getAvdelingEnhet());
+ return nøkkeltallRepository.hentAlleOppgaverForAvdelingPerDato(avdelingEnhet.getAvdelingEnhet());
}
@GET
@@ -61,6 +60,6 @@ public List getAntallOppgaverForAvdelingPerDato(@Not
@Operation(description = "Første stønadsdag", tags = "AvdelingslederTall")
@BeskyttetRessurs(actionType = ActionType.READ, resourceType = ResourceType.OPPGAVESTYRING_AVDELINGENHET)
public List getOppgaverPerFørsteStønadsdag(@NotNull @QueryParam("avdelingEnhet") @Valid AvdelingEnhetDto avdelingEnhet) {
- return oppgaveBeholdningStatistikkTjeneste.hentOppgaverPerFørsteStønadsdag(avdelingEnhet.getAvdelingEnhet());
+ return nøkkeltallRepository.hentOppgaverPerFørsteStønadsdag(avdelingEnhet.getAvdelingEnhet());
}
}
diff --git "a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/n\303\270kkeltall/\303\245pnebehandlinger/N\303\270kkeltall\303\205pneBehandlingerRestTjeneste.java" "b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/N\303\270kkeltall\303\205pneBehandlingerRestTjeneste.java"
similarity index 82%
rename from "src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/n\303\270kkeltall/\303\245pnebehandlinger/N\303\270kkeltall\303\205pneBehandlingerRestTjeneste.java"
rename to "src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/N\303\270kkeltall\303\205pneBehandlingerRestTjeneste.java"
index ca7e0a383..e254d4d36 100644
--- "a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/n\303\270kkeltall/\303\245pnebehandlinger/N\303\270kkeltall\303\205pneBehandlingerRestTjeneste.java"
+++ "b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/N\303\270kkeltall\303\205pneBehandlingerRestTjeneste.java"
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.nøkkeltall.åpnebehandlinger;
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.nøkkeltall;
import java.util.List;
@@ -12,9 +12,9 @@
import jakarta.ws.rs.Path;
import jakarta.ws.rs.Produces;
import jakarta.ws.rs.QueryParam;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.nøkkeltall.åpnebehandlinger.dto.NøkkeltallBehandlingFørsteUttakDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.nøkkeltall.åpnebehandlinger.dto.NøkkeltallBehandlingVentefristUtløperDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.nøkkeltall.dto.NøkkeltallBehandlingFørsteUttakDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.nøkkeltall.dto.NøkkeltallBehandlingVentefristUtløperDto;
import no.nav.vedtak.sikkerhet.abac.BeskyttetRessurs;
import no.nav.vedtak.sikkerhet.abac.beskyttet.ActionType;
import no.nav.vedtak.sikkerhet.abac.beskyttet.ResourceType;
diff --git "a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/n\303\270kkeltall/\303\245pnebehandlinger/dto/BehandlingVenteStatus.java" "b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/dto/BehandlingVenteStatus.java"
similarity index 87%
rename from "src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/n\303\270kkeltall/\303\245pnebehandlinger/dto/BehandlingVenteStatus.java"
rename to "src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/dto/BehandlingVenteStatus.java"
index 19f0ae0be..cd680e212 100644
--- "a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/n\303\270kkeltall/\303\245pnebehandlinger/dto/BehandlingVenteStatus.java"
+++ "b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/dto/BehandlingVenteStatus.java"
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.nøkkeltall.åpnebehandlinger.dto;
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.nøkkeltall.dto;
import com.fasterxml.jackson.annotation.JsonValue;
diff --git a/src/main/java/no/nav/foreldrepenger/los/statistikk/oppgavebeholdning/NyeOgFerdigstilteOppgaver.java "b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/dto/NyeOgFerdigstilteOppgaver.java"
similarity index 74%
rename from src/main/java/no/nav/foreldrepenger/los/statistikk/oppgavebeholdning/NyeOgFerdigstilteOppgaver.java
rename to "src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/dto/NyeOgFerdigstilteOppgaver.java"
index d952308cf..25639f745 100644
--- a/src/main/java/no/nav/foreldrepenger/los/statistikk/oppgavebeholdning/NyeOgFerdigstilteOppgaver.java
+++ "b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/dto/NyeOgFerdigstilteOppgaver.java"
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.statistikk.oppgavebeholdning;
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.nøkkeltall.dto;
import java.time.LocalDate;
diff --git "a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/n\303\270kkeltall/\303\245pnebehandlinger/dto/N\303\270kkeltallBehandlingF\303\270rsteUttakDto.java" "b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/dto/N\303\270kkeltallBehandlingF\303\270rsteUttakDto.java"
similarity index 76%
rename from "src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/n\303\270kkeltall/\303\245pnebehandlinger/dto/N\303\270kkeltallBehandlingF\303\270rsteUttakDto.java"
rename to "src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/dto/N\303\270kkeltallBehandlingF\303\270rsteUttakDto.java"
index f7b6d13d3..db2589a6d 100644
--- "a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/n\303\270kkeltall/\303\245pnebehandlinger/dto/N\303\270kkeltallBehandlingF\303\270rsteUttakDto.java"
+++ "b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/dto/N\303\270kkeltallBehandlingF\303\270rsteUttakDto.java"
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.nøkkeltall.åpnebehandlinger.dto;
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.nøkkeltall.dto;
import java.time.LocalDate;
diff --git "a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/n\303\270kkeltall/\303\245pnebehandlinger/dto/N\303\270kkeltallBehandlingVentefristUtl\303\270perDto.java" "b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/dto/N\303\270kkeltallBehandlingVentefristUtl\303\270perDto.java"
similarity index 71%
rename from "src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/n\303\270kkeltall/\303\245pnebehandlinger/dto/N\303\270kkeltallBehandlingVentefristUtl\303\270perDto.java"
rename to "src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/dto/N\303\270kkeltallBehandlingVentefristUtl\303\270perDto.java"
index 29d23723b..1c34e4c6a 100644
--- "a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/n\303\270kkeltall/\303\245pnebehandlinger/dto/N\303\270kkeltallBehandlingVentefristUtl\303\270perDto.java"
+++ "b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/dto/N\303\270kkeltallBehandlingVentefristUtl\303\270perDto.java"
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.nøkkeltall.åpnebehandlinger.dto;
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.nøkkeltall.dto;
import java.time.LocalDate;
diff --git a/src/main/java/no/nav/foreldrepenger/los/statistikk/oppgavebeholdning/OppgaverForAvdeling.java "b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/dto/OppgaverForAvdeling.java"
similarity index 77%
rename from src/main/java/no/nav/foreldrepenger/los/statistikk/oppgavebeholdning/OppgaverForAvdeling.java
rename to "src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/dto/OppgaverForAvdeling.java"
index 034fafe08..a4881ce53 100644
--- a/src/main/java/no/nav/foreldrepenger/los/statistikk/oppgavebeholdning/OppgaverForAvdeling.java
+++ "b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/dto/OppgaverForAvdeling.java"
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.statistikk.oppgavebeholdning;
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.nøkkeltall.dto;
import no.nav.foreldrepenger.los.oppgave.BehandlingType;
import no.nav.foreldrepenger.los.oppgave.FagsakYtelseType;
diff --git a/src/main/java/no/nav/foreldrepenger/los/statistikk/oppgavebeholdning/OppgaverForAvdelingPerDato.java "b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/dto/OppgaverForAvdelingPerDato.java"
similarity index 79%
rename from src/main/java/no/nav/foreldrepenger/los/statistikk/oppgavebeholdning/OppgaverForAvdelingPerDato.java
rename to "src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/dto/OppgaverForAvdelingPerDato.java"
index 4b54e7551..09110c309 100644
--- a/src/main/java/no/nav/foreldrepenger/los/statistikk/oppgavebeholdning/OppgaverForAvdelingPerDato.java
+++ "b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/dto/OppgaverForAvdelingPerDato.java"
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.statistikk.oppgavebeholdning;
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.nøkkeltall.dto;
import java.time.LocalDate;
diff --git "a/src/main/java/no/nav/foreldrepenger/los/statistikk/oppgavebeholdning/OppgaverForF\303\270rsteSt\303\270nadsdag.java" "b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/dto/OppgaverForF\303\270rsteSt\303\270nadsdag.java"
similarity index 73%
rename from "src/main/java/no/nav/foreldrepenger/los/statistikk/oppgavebeholdning/OppgaverForF\303\270rsteSt\303\270nadsdag.java"
rename to "src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/dto/OppgaverForF\303\270rsteSt\303\270nadsdag.java"
index 8c198f8ea..edfebba0d 100644
--- "a/src/main/java/no/nav/foreldrepenger/los/statistikk/oppgavebeholdning/OppgaverForF\303\270rsteSt\303\270nadsdag.java"
+++ "b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/dto/OppgaverForF\303\270rsteSt\303\270nadsdag.java"
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.statistikk.oppgavebeholdning;
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.nøkkeltall.dto;
import java.time.LocalDate;
diff --git "a/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/fpsakklient/FpsakKlient.java" "b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/fpsakklient/FpsakKlient.java"
new file mode 100644
index 000000000..b34ebf5cc
--- /dev/null
+++ "b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/fpsakklient/FpsakKlient.java"
@@ -0,0 +1,14 @@
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.nøkkeltall.fpsakklient;
+
+import java.util.List;
+
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.nøkkeltall.dto.NøkkeltallBehandlingFørsteUttakDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.nøkkeltall.dto.NøkkeltallBehandlingVentefristUtløperDto;
+
+public interface FpsakKlient {
+
+ List hentBehandlingFørsteUttakNøkkeltall();
+
+ List hentVentefristerNøkkeltall();
+
+}
diff --git "a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/n\303\270kkeltall/\303\245pnebehandlinger/FpsakKlientImpl.java" "b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/fpsakklient/FpsakKlientImpl.java"
similarity index 85%
rename from "src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/n\303\270kkeltall/\303\245pnebehandlinger/FpsakKlientImpl.java"
rename to "src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/fpsakklient/FpsakKlientImpl.java"
index b22cc17e0..1e05fe562 100644
--- "a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/n\303\270kkeltall/\303\245pnebehandlinger/FpsakKlientImpl.java"
+++ "b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/n\303\270kkeltall/fpsakklient/FpsakKlientImpl.java"
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.nøkkeltall.åpnebehandlinger;
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.nøkkeltall.fpsakklient;
import java.net.URI;
import java.util.Arrays;
@@ -9,8 +9,8 @@
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.ws.rs.core.UriBuilder;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.nøkkeltall.åpnebehandlinger.dto.NøkkeltallBehandlingFørsteUttakDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.nøkkeltall.åpnebehandlinger.dto.NøkkeltallBehandlingVentefristUtløperDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.nøkkeltall.dto.NøkkeltallBehandlingFørsteUttakDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.nøkkeltall.dto.NøkkeltallBehandlingVentefristUtløperDto;
import no.nav.vedtak.felles.integrasjon.rest.FpApplication;
import no.nav.vedtak.felles.integrasjon.rest.RestClient;
import no.nav.vedtak.felles.integrasjon.rest.RestClientConfig;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/oppgave/AvdelingslederOppgaveRestTjeneste.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/oppgave/AvdelingslederOppgaveRestTjeneste.java
similarity index 90%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/oppgave/AvdelingslederOppgaveRestTjeneste.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/oppgave/AvdelingslederOppgaveRestTjeneste.java
index 8c53cdf9c..1883c7c89 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/oppgave/AvdelingslederOppgaveRestTjeneste.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/oppgave/AvdelingslederOppgaveRestTjeneste.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.oppgave;
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.oppgave;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.inject.Inject;
@@ -12,8 +12,8 @@
import io.swagger.v3.oas.annotations.Operation;
import no.nav.foreldrepenger.los.oppgavekø.OppgaveKøTjeneste;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SakslisteIdDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SakslisteIdDto;
import no.nav.vedtak.sikkerhet.abac.BeskyttetRessurs;
import no.nav.vedtak.sikkerhet.abac.beskyttet.ActionType;
import no.nav.vedtak.sikkerhet.abac.beskyttet.ResourceType;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/reservasjoner/AvdelingReservasjonerRestTjeneste.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/reservasjoner/AvdelingReservasjonerRestTjeneste.java
similarity index 86%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/reservasjoner/AvdelingReservasjonerRestTjeneste.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/reservasjoner/AvdelingReservasjonerRestTjeneste.java
index dd278991c..27349235e 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/reservasjoner/AvdelingReservasjonerRestTjeneste.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/reservasjoner/AvdelingReservasjonerRestTjeneste.java
@@ -1,13 +1,13 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.reservasjoner;
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.reservasjoner;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import no.nav.foreldrepenger.los.reservasjon.Reservasjon;
import no.nav.foreldrepenger.los.reservasjon.ReservasjonTjeneste;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.ReservasjonDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SaksbehandlerDtoTjeneste;
-import no.nav.foreldrepenger.los.web.app.tjenester.saksbehandler.oppgave.dto.OppgaveIdDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.ReservasjonDto;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SaksbehandlerDtoTjeneste;
+import no.nav.foreldrepenger.los.tjenester.saksbehandler.oppgave.dto.OppgaveIdDto;
import no.nav.vedtak.felles.jpa.TomtResultatException;
import no.nav.vedtak.sikkerhet.abac.BeskyttetRessurs;
import no.nav.vedtak.sikkerhet.abac.beskyttet.ActionType;
@@ -46,7 +46,7 @@ public AvdelingReservasjonerRestTjeneste() {
@GET
@Produces("application/json")
- @Operation(description = "Henter alle saksbehandlere", tags = "AvdelingslederReservasjoner")
+ @Operation(description = "Henter alle reservasjoner", tags = "AvdelingslederReservasjoner")
@BeskyttetRessurs(actionType = ActionType.READ, resourceType = ResourceType.OPPGAVESTYRING_AVDELINGENHET, sporingslogg = false)
public List hentAvdelingensReservasjoner(@NotNull @QueryParam("avdelingEnhet") @Valid AvdelingEnhetDto avdelingEnhetDto) {
var reservasjoner = reservasjonTjeneste.hentReservasjonerForAvdeling(avdelingEnhetDto.getAvdelingEnhet());
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksbehandler/AvdelingslederSaksbehandlerRestTjeneste.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksbehandler/AvdelingslederSaksbehandlerRestTjeneste.java
similarity index 88%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksbehandler/AvdelingslederSaksbehandlerRestTjeneste.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksbehandler/AvdelingslederSaksbehandlerRestTjeneste.java
index 5c6ee226d..cdf90178d 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksbehandler/AvdelingslederSaksbehandlerRestTjeneste.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksbehandler/AvdelingslederSaksbehandlerRestTjeneste.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksbehandler;
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksbehandler;
import java.util.List;
@@ -18,12 +18,16 @@
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import no.nav.foreldrepenger.los.avdelingsleder.AvdelingslederSaksbehandlerTjeneste;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.dto.SaksbehandlerOgAvdelingDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.dto.SaksbehandlerOgGruppeDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SaksbehandlerBrukerIdentDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SaksbehandlerDtoTjeneste;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SaksbehandlerMedAvdelingerDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.dto.SaksbehandlerOgAvdelingDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.dto.SaksbehandlerOgGruppeDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksbehandler.dto.SaksbehandlerGruppeDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksbehandler.dto.SaksbehandlerGruppeNavneEndringRequestDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksbehandler.dto.SaksbehandlerGruppeSletteRequestDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksbehandler.dto.SaksbehandlereOgSaksbehandlerGrupper;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SaksbehandlerBrukerIdentDto;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SaksbehandlerDtoTjeneste;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SaksbehandlerMedAvdelingerDto;
import no.nav.vedtak.sikkerhet.abac.BeskyttetRessurs;
import no.nav.vedtak.sikkerhet.abac.beskyttet.ActionType;
import no.nav.vedtak.sikkerhet.abac.beskyttet.ResourceType;
@@ -112,7 +116,7 @@ public SaksbehandlerGruppeDto opprettSaksbehandlerGruppe(@Valid AvdelingEnhetDto
@Path("/grupper/endre-gruppenavn")
@Operation(description = "Gir nytt navn til gruppe", tags = "AvdelingslederSaksbehandlergrupper")
@BeskyttetRessurs(actionType = ActionType.UPDATE, resourceType = ResourceType.OPPGAVESTYRING_AVDELINGENHET)
- public void endreSaksbehandlerGruppe(@Valid SaksbehandlerGruppeNavneEndringDto dto) {
+ public void endreSaksbehandlerGruppe(@Valid SaksbehandlerGruppeNavneEndringRequestDto dto) {
avdelingslederSaksbehandlerTjeneste.endreSaksbehandlerGruppeNavn(dto.gruppeId(), dto.gruppeNavn(), dto.avdelingEnhet().getAvdelingEnhet());
}
diff --git a/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksbehandler/dto/SaksbehandlerGruppeDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksbehandler/dto/SaksbehandlerGruppeDto.java
new file mode 100644
index 000000000..6f3376513
--- /dev/null
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksbehandler/dto/SaksbehandlerGruppeDto.java
@@ -0,0 +1,8 @@
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksbehandler.dto;
+
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SaksbehandlerMedAvdelingerDto;
+
+import java.util.List;
+
+public record SaksbehandlerGruppeDto(long gruppeId, String gruppeNavn, List saksbehandlere) {
+}
diff --git a/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksbehandler/dto/SaksbehandlerGruppeNavneEndringRequestDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksbehandler/dto/SaksbehandlerGruppeNavneEndringRequestDto.java
new file mode 100644
index 000000000..7177d6b16
--- /dev/null
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksbehandler/dto/SaksbehandlerGruppeNavneEndringRequestDto.java
@@ -0,0 +1,23 @@
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksbehandler.dto;
+
+import jakarta.validation.Valid;
+import jakarta.validation.constraints.Max;
+import jakarta.validation.constraints.Min;
+import jakarta.validation.constraints.NotNull;
+import jakarta.validation.constraints.Pattern;
+import jakarta.validation.constraints.Size;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.FplosAbacAttributtType;
+import no.nav.vedtak.sikkerhet.abac.AbacDataAttributter;
+import no.nav.vedtak.sikkerhet.abac.AbacDto;
+import no.nav.vedtak.util.InputValideringRegex;
+
+public record SaksbehandlerGruppeNavneEndringRequestDto(@Min(1) @Max(Integer.MAX_VALUE) long gruppeId,
+ @NotNull @Size(max = 500) @Pattern(regexp = InputValideringRegex.FRITEKST) String gruppeNavn,
+ @Valid AvdelingEnhetDto avdelingEnhet) implements AbacDto {
+
+ @Override
+ public AbacDataAttributter abacAttributter() {
+ return AbacDataAttributter.opprett().leggTil(FplosAbacAttributtType.OPPGAVESTYRING_ENHET, avdelingEnhet.getAvdelingEnhet());
+ }
+}
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksbehandler/SaksbehandlerGruppeSletteRequestDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksbehandler/dto/SaksbehandlerGruppeSletteRequestDto.java
similarity index 70%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksbehandler/SaksbehandlerGruppeSletteRequestDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksbehandler/dto/SaksbehandlerGruppeSletteRequestDto.java
index 1a0ea7dd1..8694075b9 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksbehandler/SaksbehandlerGruppeSletteRequestDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksbehandler/dto/SaksbehandlerGruppeSletteRequestDto.java
@@ -1,10 +1,10 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksbehandler;
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksbehandler.dto;
import jakarta.validation.Valid;
import jakarta.validation.constraints.Max;
import jakarta.validation.constraints.Min;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.FplosAbacAttributtType;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.FplosAbacAttributtType;
import no.nav.vedtak.sikkerhet.abac.AbacDataAttributter;
import no.nav.vedtak.sikkerhet.abac.AbacDto;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksbehandler/SaksbehandlereOgSaksbehandlerGrupper.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksbehandler/dto/SaksbehandlereOgSaksbehandlerGrupper.java
similarity index 51%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksbehandler/SaksbehandlereOgSaksbehandlerGrupper.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksbehandler/dto/SaksbehandlereOgSaksbehandlerGrupper.java
index 9bc1409df..8495d3446 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksbehandler/SaksbehandlereOgSaksbehandlerGrupper.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksbehandler/dto/SaksbehandlereOgSaksbehandlerGrupper.java
@@ -1,6 +1,6 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksbehandler;
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksbehandler.dto;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SaksbehandlerMedAvdelingerDto;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SaksbehandlerMedAvdelingerDto;
import java.util.List;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/AvdelingslederSakslisteRestTjeneste.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/AvdelingslederSakslisteRestTjeneste.java
similarity index 87%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/AvdelingslederSakslisteRestTjeneste.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/AvdelingslederSakslisteRestTjeneste.java
index 7d5f561cd..0f312c8c1 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/AvdelingslederSakslisteRestTjeneste.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/AvdelingslederSakslisteRestTjeneste.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste;
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste;
import java.util.List;
@@ -19,19 +19,19 @@
import io.swagger.v3.oas.annotations.Parameter;
import no.nav.foreldrepenger.los.avdelingsleder.AvdelingslederTjeneste;
import no.nav.foreldrepenger.los.oppgavekø.OppgaveKøTjeneste;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.dto.SakslisteAndreKriterierDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.dto.SakslisteBehandlingstypeDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.dto.SakslisteFagsakYtelseTypeDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.dto.SakslisteFagsakYtelseTyperDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.dto.SakslisteNavnDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.dto.SakslisteOgAvdelingDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.dto.SakslisteSaksbehandlerDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.dto.SakslisteSorteringDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.dto.SakslisteSorteringIntervallDatoDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.dto.SakslisteSorteringIntervallDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SakslisteDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SakslisteIdDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.dto.SakslisteAndreKriterierDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.dto.SakslisteBehandlingstypeDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.dto.SakslisteFagsakYtelseTypeDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.dto.SakslisteFagsakYtelseTyperDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.dto.SakslisteNavnDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.dto.SakslisteOgAvdelingDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.dto.SakslisteSaksbehandlerDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.dto.SakslisteSorteringDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.dto.SakslisteSorteringIntervallDatoDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.dto.SakslisteSorteringIntervallDto;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SakslisteDto;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SakslisteIdDto;
import no.nav.vedtak.sikkerhet.abac.BeskyttetRessurs;
import no.nav.vedtak.sikkerhet.abac.beskyttet.ActionType;
import no.nav.vedtak.sikkerhet.abac.beskyttet.ResourceType;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/FplosAbacAttributtType.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/FplosAbacAttributtType.java
similarity index 76%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/FplosAbacAttributtType.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/FplosAbacAttributtType.java
index 64b97b3b9..7135b2f2f 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/FplosAbacAttributtType.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/FplosAbacAttributtType.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste;
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste;
import no.nav.vedtak.sikkerhet.abac.AbacAttributtType;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/dto/SakslisteAndreKriterierDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/dto/SakslisteAndreKriterierDto.java
similarity index 85%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/dto/SakslisteAndreKriterierDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/dto/SakslisteAndreKriterierDto.java
index 65a3b6189..f1f591edb 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/dto/SakslisteAndreKriterierDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/dto/SakslisteAndreKriterierDto.java
@@ -1,13 +1,13 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.dto;
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.dto;
import jakarta.validation.Valid;
import jakarta.validation.constraints.NotNull;
import no.nav.foreldrepenger.los.felles.util.validering.ValidKodeverk;
import no.nav.foreldrepenger.los.oppgave.AndreKriterierType;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.FplosAbacAttributtType;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SakslisteIdDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.FplosAbacAttributtType;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SakslisteIdDto;
import no.nav.vedtak.sikkerhet.abac.AbacDataAttributter;
import no.nav.vedtak.sikkerhet.abac.AbacDto;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/dto/SakslisteBehandlingstypeDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/dto/SakslisteBehandlingstypeDto.java
similarity index 83%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/dto/SakslisteBehandlingstypeDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/dto/SakslisteBehandlingstypeDto.java
index 149076e43..602ae3093 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/dto/SakslisteBehandlingstypeDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/dto/SakslisteBehandlingstypeDto.java
@@ -1,13 +1,13 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.dto;
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.dto;
import jakarta.validation.Valid;
import jakarta.validation.constraints.NotNull;
import no.nav.foreldrepenger.los.felles.util.validering.ValidKodeverk;
import no.nav.foreldrepenger.los.oppgave.BehandlingType;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.FplosAbacAttributtType;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SakslisteIdDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.FplosAbacAttributtType;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SakslisteIdDto;
import no.nav.vedtak.sikkerhet.abac.AbacDataAttributter;
import no.nav.vedtak.sikkerhet.abac.AbacDto;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/dto/SakslisteFagsakYtelseTypeDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/dto/SakslisteFagsakYtelseTypeDto.java
similarity index 82%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/dto/SakslisteFagsakYtelseTypeDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/dto/SakslisteFagsakYtelseTypeDto.java
index b6a45ffd5..ccfaf6fb2 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/dto/SakslisteFagsakYtelseTypeDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/dto/SakslisteFagsakYtelseTypeDto.java
@@ -1,13 +1,13 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.dto;
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.dto;
import jakarta.validation.Valid;
import jakarta.validation.constraints.NotNull;
import no.nav.foreldrepenger.los.felles.util.validering.ValidKodeverk;
import no.nav.foreldrepenger.los.oppgave.FagsakYtelseType;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.FplosAbacAttributtType;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SakslisteIdDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.FplosAbacAttributtType;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SakslisteIdDto;
import no.nav.vedtak.sikkerhet.abac.AbacDataAttributter;
import no.nav.vedtak.sikkerhet.abac.AbacDto;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/dto/SakslisteFagsakYtelseTyperDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/dto/SakslisteFagsakYtelseTyperDto.java
similarity index 84%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/dto/SakslisteFagsakYtelseTyperDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/dto/SakslisteFagsakYtelseTyperDto.java
index 2635b5092..1fa3937d6 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/dto/SakslisteFagsakYtelseTyperDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/dto/SakslisteFagsakYtelseTyperDto.java
@@ -1,13 +1,13 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.dto;
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.dto;
import jakarta.validation.Valid;
import jakarta.validation.constraints.NotNull;
import no.nav.foreldrepenger.los.felles.util.validering.ValidKodeverk;
import no.nav.foreldrepenger.los.oppgave.FagsakYtelseType;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.FplosAbacAttributtType;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SakslisteIdDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.FplosAbacAttributtType;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SakslisteIdDto;
import no.nav.vedtak.sikkerhet.abac.AbacDataAttributter;
import no.nav.vedtak.sikkerhet.abac.AbacDto;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/dto/SakslisteNavnDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/dto/SakslisteNavnDto.java
similarity index 84%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/dto/SakslisteNavnDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/dto/SakslisteNavnDto.java
index 82d32d3ae..1fa3e77c1 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/dto/SakslisteNavnDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/dto/SakslisteNavnDto.java
@@ -1,13 +1,13 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.dto;
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.dto;
import jakarta.validation.Valid;
import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Pattern;
import jakarta.validation.constraints.Size;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.FplosAbacAttributtType;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SakslisteIdDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.FplosAbacAttributtType;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SakslisteIdDto;
import no.nav.vedtak.sikkerhet.abac.AbacDataAttributter;
import no.nav.vedtak.sikkerhet.abac.AbacDto;
import no.nav.vedtak.util.InputValideringRegex;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/dto/SakslisteOgAvdelingDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/dto/SakslisteOgAvdelingDto.java
similarity index 76%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/dto/SakslisteOgAvdelingDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/dto/SakslisteOgAvdelingDto.java
index a0f23e15f..3b8f7c9c0 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/dto/SakslisteOgAvdelingDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/dto/SakslisteOgAvdelingDto.java
@@ -1,8 +1,8 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.dto;
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.dto;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.FplosAbacAttributtType;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SakslisteIdDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.FplosAbacAttributtType;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SakslisteIdDto;
import no.nav.vedtak.sikkerhet.abac.AbacDataAttributter;
import no.nav.vedtak.sikkerhet.abac.AbacDto;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/dto/SakslisteSaksbehandlerDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/dto/SakslisteSaksbehandlerDto.java
similarity index 83%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/dto/SakslisteSaksbehandlerDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/dto/SakslisteSaksbehandlerDto.java
index 213dbe643..d8a0dc0d7 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/dto/SakslisteSaksbehandlerDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/dto/SakslisteSaksbehandlerDto.java
@@ -1,9 +1,9 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.dto;
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.dto;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.FplosAbacAttributtType;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SaksbehandlerBrukerIdentDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SakslisteIdDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.FplosAbacAttributtType;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SaksbehandlerBrukerIdentDto;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SakslisteIdDto;
import no.nav.vedtak.sikkerhet.abac.AbacDataAttributter;
import no.nav.vedtak.sikkerhet.abac.AbacDto;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/dto/SakslisteSorteringDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/dto/SakslisteSorteringDto.java
similarity index 82%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/dto/SakslisteSorteringDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/dto/SakslisteSorteringDto.java
index c8c159d1b..606e7cdb7 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/dto/SakslisteSorteringDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/dto/SakslisteSorteringDto.java
@@ -1,13 +1,13 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.dto;
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.dto;
import jakarta.validation.Valid;
import jakarta.validation.constraints.NotNull;
import no.nav.foreldrepenger.los.felles.util.validering.ValidKodeverk;
import no.nav.foreldrepenger.los.oppgavekø.KøSortering;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.FplosAbacAttributtType;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SakslisteIdDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.FplosAbacAttributtType;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SakslisteIdDto;
import no.nav.vedtak.sikkerhet.abac.AbacDataAttributter;
import no.nav.vedtak.sikkerhet.abac.AbacDto;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/dto/SakslisteSorteringIntervallDatoDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/dto/SakslisteSorteringIntervallDatoDto.java
similarity index 81%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/dto/SakslisteSorteringIntervallDatoDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/dto/SakslisteSorteringIntervallDatoDto.java
index 9b2a2f816..5a59d8850 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/dto/SakslisteSorteringIntervallDatoDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/dto/SakslisteSorteringIntervallDatoDto.java
@@ -1,8 +1,8 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.dto;
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.dto;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.FplosAbacAttributtType;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SakslisteIdDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.FplosAbacAttributtType;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SakslisteIdDto;
import no.nav.vedtak.sikkerhet.abac.AbacDataAttributter;
import no.nav.vedtak.sikkerhet.abac.AbacDto;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/dto/SakslisteSorteringIntervallDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/dto/SakslisteSorteringIntervallDto.java
similarity index 82%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/dto/SakslisteSorteringIntervallDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/dto/SakslisteSorteringIntervallDto.java
index d4068b25d..5946e630b 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/dto/SakslisteSorteringIntervallDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/dto/SakslisteSorteringIntervallDto.java
@@ -1,13 +1,13 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.dto;
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.dto;
import jakarta.validation.Valid;
import jakarta.validation.constraints.Max;
import jakarta.validation.constraints.Min;
import jakarta.validation.constraints.NotNull;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.FplosAbacAttributtType;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SakslisteIdDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.FplosAbacAttributtType;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SakslisteIdDto;
import no.nav.vedtak.sikkerhet.abac.AbacDataAttributter;
import no.nav.vedtak.sikkerhet.abac.AbacDto;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/dto/SorteringDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/dto/SorteringDto.java
similarity index 93%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/dto/SorteringDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/dto/SorteringDto.java
index ca7417da4..0ee030ac8 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksliste/dto/SorteringDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksliste/dto/SorteringDto.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.dto;
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.dto;
import no.nav.foreldrepenger.los.oppgavekø.KøSortering;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/AndreKriterierDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/AndreKriterierDto.java
similarity index 90%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/AndreKriterierDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/AndreKriterierDto.java
index 2d5182b98..0c9ccc6dc 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/AndreKriterierDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/AndreKriterierDto.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.felles.dto;
+package no.nav.foreldrepenger.los.tjenester.felles.dto;
import no.nav.foreldrepenger.los.oppgave.AndreKriterierType;
import no.nav.foreldrepenger.los.oppgavekø.FiltreringAndreKriterierType;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/AsyncPollingStatus.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/AsyncPollingStatus.java
similarity index 97%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/AsyncPollingStatus.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/AsyncPollingStatus.java
index e03b06293..8252c93d9 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/AsyncPollingStatus.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/AsyncPollingStatus.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.felles.dto;
+package no.nav.foreldrepenger.los.tjenester.felles.dto;
import java.net.URI;
import java.time.LocalDateTime;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/FlyttetReservasjonDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/FlyttetReservasjonDto.java
similarity index 91%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/FlyttetReservasjonDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/FlyttetReservasjonDto.java
index cdfa987bc..04c366694 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/FlyttetReservasjonDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/FlyttetReservasjonDto.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.felles.dto;
+package no.nav.foreldrepenger.los.tjenester.felles.dto;
import java.time.LocalDateTime;
diff --git "a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/IkkeTilgangP\303\245BehandlingException.java" "b/src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/IkkeTilgangP\303\245BehandlingException.java"
similarity index 81%
rename from "src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/IkkeTilgangP\303\245BehandlingException.java"
rename to "src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/IkkeTilgangP\303\245BehandlingException.java"
index 924c8adcd..80f32b2e1 100644
--- "a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/IkkeTilgangP\303\245BehandlingException.java"
+++ "b/src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/IkkeTilgangP\303\245BehandlingException.java"
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.felles.dto;
+package no.nav.foreldrepenger.los.tjenester.felles.dto;
import no.nav.foreldrepenger.los.domene.typer.BehandlingId;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/OppgaveDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/OppgaveDto.java
similarity index 98%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/OppgaveDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/OppgaveDto.java
index d784c62a6..bf1c791e6 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/OppgaveDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/OppgaveDto.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.felles.dto;
+package no.nav.foreldrepenger.los.tjenester.felles.dto;
import java.time.LocalDateTime;
import java.util.UUID;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/OppgaveDtoTjeneste.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/OppgaveDtoTjeneste.java
similarity index 88%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/OppgaveDtoTjeneste.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/OppgaveDtoTjeneste.java
index 91c442b0a..559b60f7d 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/OppgaveDtoTjeneste.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/OppgaveDtoTjeneste.java
@@ -1,26 +1,27 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.felles.dto;
+package no.nav.foreldrepenger.los.tjenester.felles.dto;
import static no.nav.foreldrepenger.los.felles.util.OptionalUtil.tryOrEmpty;
-import static no.nav.foreldrepenger.los.web.app.tjenester.saksbehandler.oppgave.OppgaveRestTjeneste.OPPGAVER_BASE_PATH;
-import static no.nav.foreldrepenger.los.web.app.tjenester.saksbehandler.oppgave.OppgaveRestTjeneste.OPPGAVER_STATUS_PATH;
import java.util.ArrayList;
import java.util.List;
import java.util.Optional;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.FplosAbacAttributtType;
+import no.nav.foreldrepenger.los.tjenester.saksbehandler.oppgave.OppgaveRestTjeneste;
+import no.nav.foreldrepenger.los.tjenester.saksbehandler.oppgave.dto.BehandlingIdDto;
+import no.nav.foreldrepenger.los.tjenester.saksbehandler.oppgave.dto.OppgaveIdDto;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.inject.Inject;
import no.nav.foreldrepenger.konfig.Environment;
-import no.nav.foreldrepenger.los.klient.person.IkkeTilgangPåPersonException;
-import no.nav.foreldrepenger.los.klient.person.PersonTjeneste;
+import no.nav.foreldrepenger.los.persontjeneste.IkkeTilgangPåPersonException;
+import no.nav.foreldrepenger.los.persontjeneste.PersonTjeneste;
import no.nav.foreldrepenger.los.oppgave.Oppgave;
import no.nav.foreldrepenger.los.oppgave.OppgaveTjeneste;
import no.nav.foreldrepenger.los.oppgavekø.OppgaveKøTjeneste;
import no.nav.foreldrepenger.los.reservasjon.ReservasjonTjeneste;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.FplosAbacAttributtType;
import no.nav.vedtak.sikkerhet.abac.AbacDataAttributter;
import no.nav.vedtak.sikkerhet.abac.PdpKlient;
import no.nav.vedtak.sikkerhet.abac.PdpRequestBuilder;
@@ -70,8 +71,8 @@ public OppgaveDtoTjeneste(OppgaveTjeneste oppgaveTjeneste,
}
/**
- * @param sjekkTilgangPåBehandling Ved alle kall som tar i mot {@link no.nav.foreldrepenger.los.web.app.tjenester.saksbehandler.oppgave.dto.BehandlingIdDto}
- * eller {@link no.nav.foreldrepenger.los.web.app.tjenester.saksbehandler.oppgave.dto.OppgaveIdDto}
+ * @param sjekkTilgangPåBehandling Ved alle kall som tar i mot {@link BehandlingIdDto}
+ * eller {@link OppgaveIdDto}
* sjekkes tilgangen til behandlingen/oppgaven ved mottaket av restkallet gjennom {@link no.nav.vedtak.sikkerhet.abac.BeskyttetRessursInterceptor}.
* Applikasjonen har noen kall som ikke går rett på en behandling/oppgave, men som returnerer oppgaver,
* i disse tilfellene må sjekkTilgangPåBehandling være true.
@@ -87,8 +88,8 @@ public OppgaveDto lagDtoFor(Oppgave oppgave, boolean sjekkTilgangPåBehandling)
}
/**
- * @param oppgave Metoden skal kun brukes ved kall fra endepunkt som tar inn {@link no.nav.foreldrepenger.los.web.app.tjenester.saksbehandler.oppgave.dto.BehandlingIdDto}
- * eller {@link no.nav.foreldrepenger.los.web.app.tjenester.saksbehandler.oppgave.dto.OppgaveIdDto}. Tilgangssjekk dekkes for slike endepunkt gjennom
+ * @param oppgave Metoden skal kun brukes ved kall fra endepunkt som tar inn {@link BehandlingIdDto}
+ * eller {@link OppgaveIdDto}. Tilgangssjekk dekkes for slike endepunkt gjennom
* {@link no.nav.vedtak.sikkerhet.abac.BeskyttetRessursInterceptor}.
* @return
*/
@@ -112,7 +113,7 @@ private boolean harTilgang(Oppgave oppgave) {
.medToken(token)
.medResourceType(ResourceType.FAGSAK)
.medPepId(APPNAVN)
- .medServicePath(OPPGAVER_BASE_PATH + OPPGAVER_STATUS_PATH)
+ .medServicePath(OppgaveRestTjeneste.OPPGAVER_BASE_PATH + OppgaveRestTjeneste.OPPGAVER_STATUS_PATH)
.medDataAttributter(dataAttributter);
var pdpRequest = pdpRequestBuilder.lagAppRessursData(dataAttributter);
var tilgangsbeslutning = pdpKlient.forespørTilgang(brRequest.build(), pdpRequestBuilder.abacDomene(), pdpRequest);
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/OppgaveStatusDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/OppgaveStatusDto.java
similarity index 97%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/OppgaveStatusDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/OppgaveStatusDto.java
index 7ffa17d3d..8e5d9ffa6 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/OppgaveStatusDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/OppgaveStatusDto.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.felles.dto;
+package no.nav.foreldrepenger.los.tjenester.felles.dto;
import static no.nav.foreldrepenger.los.felles.util.BrukerIdent.brukerIdent;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/OppgaveStatusDtoTjeneste.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/OppgaveStatusDtoTjeneste.java
similarity index 97%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/OppgaveStatusDtoTjeneste.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/OppgaveStatusDtoTjeneste.java
index fdafc7b34..91492876a 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/OppgaveStatusDtoTjeneste.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/OppgaveStatusDtoTjeneste.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.felles.dto;
+package no.nav.foreldrepenger.los.tjenester.felles.dto;
import static no.nav.foreldrepenger.los.felles.util.OptionalUtil.tryOrEmpty;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/ReservasjonDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/ReservasjonDto.java
similarity index 95%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/ReservasjonDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/ReservasjonDto.java
index d461def65..6d477371c 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/ReservasjonDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/ReservasjonDto.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.felles.dto;
+package no.nav.foreldrepenger.los.tjenester.felles.dto;
import no.nav.foreldrepenger.los.oppgave.BehandlingType;
import no.nav.foreldrepenger.los.reservasjon.Reservasjon;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/SaksbehandlerBrukerIdentDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/SaksbehandlerBrukerIdentDto.java
similarity index 96%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/SaksbehandlerBrukerIdentDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/SaksbehandlerBrukerIdentDto.java
index f70efe5e2..39f8d72d7 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/SaksbehandlerBrukerIdentDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/SaksbehandlerBrukerIdentDto.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.felles.dto;
+package no.nav.foreldrepenger.los.tjenester.felles.dto;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/SaksbehandlerDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/SaksbehandlerDto.java
similarity index 77%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/SaksbehandlerDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/SaksbehandlerDto.java
index 286a3b57c..9fc741213 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/SaksbehandlerDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/SaksbehandlerDto.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.felles.dto;
+package no.nav.foreldrepenger.los.tjenester.felles.dto;
public record SaksbehandlerDto(SaksbehandlerBrukerIdentDto brukerIdent, String navn) {
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/SaksbehandlerDtoTjeneste.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/SaksbehandlerDtoTjeneste.java
similarity index 98%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/SaksbehandlerDtoTjeneste.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/SaksbehandlerDtoTjeneste.java
index 1054d7081..343dc8823 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/SaksbehandlerDtoTjeneste.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/SaksbehandlerDtoTjeneste.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.felles.dto;
+package no.nav.foreldrepenger.los.tjenester.felles.dto;
import java.util.Collections;
import java.util.List;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/SaksbehandlerMedAvdelingerDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/SaksbehandlerMedAvdelingerDto.java
similarity index 92%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/SaksbehandlerMedAvdelingerDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/SaksbehandlerMedAvdelingerDto.java
index 857f08b8f..a88d5aba7 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/SaksbehandlerMedAvdelingerDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/SaksbehandlerMedAvdelingerDto.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.felles.dto;
+package no.nav.foreldrepenger.los.tjenester.felles.dto;
import com.fasterxml.jackson.annotation.JsonProperty;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/SakslisteDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/SakslisteDto.java
similarity index 94%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/SakslisteDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/SakslisteDto.java
index 6e8859387..c7e68d272 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/SakslisteDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/SakslisteDto.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.felles.dto;
+package no.nav.foreldrepenger.los.tjenester.felles.dto;
import java.time.LocalDate;
import java.util.ArrayList;
@@ -10,7 +10,7 @@
import no.nav.foreldrepenger.los.oppgavekø.FiltreringYtelseType;
import no.nav.foreldrepenger.los.oppgavekø.OppgaveFiltrering;
import no.nav.foreldrepenger.los.organisasjon.Saksbehandler;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.dto.SorteringDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.dto.SorteringDto;
public class SakslisteDto {
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/SakslisteIdDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/SakslisteIdDto.java
similarity index 96%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/SakslisteIdDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/SakslisteIdDto.java
index 90574baff..1762ed093 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/SakslisteIdDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/felles/dto/SakslisteIdDto.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.felles.dto;
+package no.nav.foreldrepenger.los.tjenester.felles.dto;
import com.fasterxml.jackson.annotation.JsonProperty;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/kodeverk/KodeverkRestTjeneste.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/kodeverk/KodeverkRestTjeneste.java
similarity index 84%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/kodeverk/KodeverkRestTjeneste.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/kodeverk/KodeverkRestTjeneste.java
index 38c7ed96e..1a3c40379 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/kodeverk/KodeverkRestTjeneste.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/kodeverk/KodeverkRestTjeneste.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.kodeverk;
+package no.nav.foreldrepenger.los.tjenester.kodeverk;
import jakarta.enterprise.context.ApplicationScoped;
import jakarta.ws.rs.GET;
@@ -17,7 +17,7 @@
import no.nav.foreldrepenger.los.oppgave.FagsakYtelseType;
import no.nav.foreldrepenger.los.oppgavekø.KøSortering;
import no.nav.foreldrepenger.los.konfig.JacksonJsonConfig;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.nøkkeltall.åpnebehandlinger.dto.BehandlingVenteStatus;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.nøkkeltall.dto.BehandlingVenteStatus;
import no.nav.vedtak.sikkerhet.abac.BeskyttetRessurs;
import no.nav.vedtak.sikkerhet.abac.beskyttet.ActionType;
import no.nav.vedtak.sikkerhet.abac.beskyttet.ResourceType;
@@ -29,7 +29,7 @@
@ApplicationScoped
public class KodeverkRestTjeneste {
- private static final String KODELISTE_JSON = hentJsonKodeverk();
+ private static final String KODELISTE_JSON = jsonKodeverk();
KodeverkRestTjeneste() {
// for cdi
@@ -43,17 +43,17 @@ public Response hentGruppertKodeliste() {
return Response.ok().entity(KODELISTE_JSON).type(MediaType.APPLICATION_JSON).build();
}
- private static String hentJsonKodeverk() {
+ private static String jsonKodeverk() {
var jsonMapper = new JacksonJsonConfig(true); // generere fulle kodeverdi-objekt
var mapper = jsonMapper.getObjectMapper();
try {
- return mapper.writeValueAsString(getGruppertKodeliste());
+ return mapper.writeValueAsString(gruppertKodeliste());
} catch (JsonProcessingException e) {
throw new IllegalStateException("Kunne ikke generere kodeliste");
}
}
- private static Map getGruppertKodeliste() {
+ private static Map gruppertKodeliste() {
var map = new HashMap();
map.put(BehandlingType.class.getSimpleName(), BehandlingType.values());
map.put(FagsakYtelseType.class.getSimpleName(), FagsakYtelseType.values());
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/enhet/SaksbehandlerEnhetDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/enhet/SaksbehandlerEnhetDto.java
similarity index 52%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/enhet/SaksbehandlerEnhetDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/enhet/SaksbehandlerEnhetDto.java
index ca9863088..ef04c87fa 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/enhet/SaksbehandlerEnhetDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/enhet/SaksbehandlerEnhetDto.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.saksbehandler.enhet;
+package no.nav.foreldrepenger.los.tjenester.saksbehandler.enhet;
public record SaksbehandlerEnhetDto(String enhetsnummer, String enhetsnavn) {
}
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/enhet/SaksbehandlerEnhetRestTjeneste.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/enhet/SaksbehandlerEnhetRestTjeneste.java
similarity index 91%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/enhet/SaksbehandlerEnhetRestTjeneste.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/enhet/SaksbehandlerEnhetRestTjeneste.java
index 3e4f7cf84..ecc8d4203 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/enhet/SaksbehandlerEnhetRestTjeneste.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/enhet/SaksbehandlerEnhetRestTjeneste.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.saksbehandler.enhet;
+package no.nav.foreldrepenger.los.tjenester.saksbehandler.enhet;
import java.util.List;
@@ -14,7 +14,7 @@
import io.swagger.v3.oas.annotations.Operation;
import no.nav.foreldrepenger.los.organisasjon.OrganisasjonRepository;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SaksbehandlerBrukerIdentDto;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SaksbehandlerBrukerIdentDto;
import no.nav.vedtak.sikkerhet.abac.BeskyttetRessurs;
import no.nav.vedtak.sikkerhet.abac.beskyttet.ActionType;
import no.nav.vedtak.sikkerhet.abac.beskyttet.ResourceType;
diff --git "a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/n\303\270kkeltall/SaksbehandlerN\303\270kkeltallRestTjeneste.java" "b/src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/n\303\270kkeltall/SaksbehandlerN\303\270kkeltallRestTjeneste.java"
similarity index 86%
rename from "src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/n\303\270kkeltall/SaksbehandlerN\303\270kkeltallRestTjeneste.java"
rename to "src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/n\303\270kkeltall/SaksbehandlerN\303\270kkeltallRestTjeneste.java"
index bb76932e6..08f63b477 100644
--- "a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/n\303\270kkeltall/SaksbehandlerN\303\270kkeltallRestTjeneste.java"
+++ "b/src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/n\303\270kkeltall/SaksbehandlerN\303\270kkeltallRestTjeneste.java"
@@ -1,9 +1,9 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.saksbehandler.nøkkeltall;
+package no.nav.foreldrepenger.los.tjenester.saksbehandler.nøkkeltall;
import io.swagger.v3.oas.annotations.Operation;
import no.nav.foreldrepenger.los.statistikk.kø.KøStatistikkTjeneste;
-import no.nav.foreldrepenger.los.statistikk.oppgavebeholdning.NyeOgFerdigstilteOppgaver;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SakslisteIdDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.nøkkeltall.dto.NyeOgFerdigstilteOppgaver;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SakslisteIdDto;
import no.nav.vedtak.sikkerhet.abac.BeskyttetRessurs;
import no.nav.vedtak.sikkerhet.abac.beskyttet.ActionType;
import no.nav.vedtak.sikkerhet.abac.beskyttet.ResourceType;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/oppgave/OppgaveRestTjeneste.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/oppgave/OppgaveRestTjeneste.java
similarity index 89%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/oppgave/OppgaveRestTjeneste.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/oppgave/OppgaveRestTjeneste.java
index 9629fd7a1..59047c51e 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/oppgave/OppgaveRestTjeneste.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/oppgave/OppgaveRestTjeneste.java
@@ -1,6 +1,6 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.saksbehandler.oppgave;
+package no.nav.foreldrepenger.los.tjenester.saksbehandler.oppgave;
-import static no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.OppgaveDtoTjeneste.ANTALL_OPPGAVER_SOM_VISES_TIL_SAKSBEHANDLER;
+import static no.nav.foreldrepenger.los.tjenester.felles.dto.OppgaveDtoTjeneste.ANTALL_OPPGAVER_SOM_VISES_TIL_SAKSBEHANDLER;
import java.net.URISyntaxException;
import java.util.List;
@@ -34,20 +34,20 @@
import no.nav.foreldrepenger.los.oppgavekø.OppgaveKøTjeneste;
import no.nav.foreldrepenger.los.reservasjon.Reservasjon;
import no.nav.foreldrepenger.los.reservasjon.ReservasjonTjeneste;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.AsyncPollingStatus;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.OppgaveDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.OppgaveDtoTjeneste;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.OppgaveStatusDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SaksbehandlerBrukerIdentDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SaksbehandlerDtoTjeneste;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SaksbehandlerMedAvdelingerDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SakslisteIdDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.saksbehandler.oppgave.dto.OppgaveFlyttingDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.saksbehandler.oppgave.dto.OppgaveIdDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.saksbehandler.oppgave.dto.OppgaveIderDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.saksbehandler.oppgave.dto.OpphevTilknyttetReservasjonRequestDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.saksbehandler.oppgave.dto.ReservasjonsEndringDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.saksbehandler.oppgave.dto.SaknummerIderDto;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.AsyncPollingStatus;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.OppgaveDto;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.OppgaveDtoTjeneste;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.OppgaveStatusDto;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SaksbehandlerBrukerIdentDto;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SaksbehandlerDtoTjeneste;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SaksbehandlerMedAvdelingerDto;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SakslisteIdDto;
+import no.nav.foreldrepenger.los.tjenester.saksbehandler.oppgave.dto.OppgaveFlyttingDto;
+import no.nav.foreldrepenger.los.tjenester.saksbehandler.oppgave.dto.OppgaveIdDto;
+import no.nav.foreldrepenger.los.tjenester.saksbehandler.oppgave.dto.OppgaveIderDto;
+import no.nav.foreldrepenger.los.tjenester.saksbehandler.oppgave.dto.OpphevTilknyttetReservasjonRequestDto;
+import no.nav.foreldrepenger.los.tjenester.saksbehandler.oppgave.dto.ReservasjonsEndringDto;
+import no.nav.foreldrepenger.los.tjenester.saksbehandler.oppgave.dto.SaknummerIderDto;
import no.nav.vedtak.sikkerhet.abac.BeskyttetRessurs;
import no.nav.vedtak.sikkerhet.abac.beskyttet.ActionType;
import no.nav.vedtak.sikkerhet.abac.beskyttet.ResourceType;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/oppgave/Redirect.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/oppgave/Redirect.java
similarity index 94%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/oppgave/Redirect.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/oppgave/Redirect.java
index a7884b954..a6e1a8d45 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/oppgave/Redirect.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/oppgave/Redirect.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.saksbehandler.oppgave;
+package no.nav.foreldrepenger.los.tjenester.saksbehandler.oppgave;
import java.net.URI;
import java.net.URISyntaxException;
@@ -11,9 +11,9 @@
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.AsyncPollingStatus;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SakslisteIdDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.saksbehandler.oppgave.dto.OppgaveIderDto;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.AsyncPollingStatus;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SakslisteIdDto;
+import no.nav.foreldrepenger.los.tjenester.saksbehandler.oppgave.dto.OppgaveIderDto;
public final class Redirect {
private static final Logger log = LoggerFactory.getLogger(Redirect.class);
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/oppgave/ReservasjonTidspunktUtil.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/oppgave/ReservasjonTidspunktUtil.java
similarity index 92%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/oppgave/ReservasjonTidspunktUtil.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/oppgave/ReservasjonTidspunktUtil.java
index 909e9dbde..8998fedf4 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/oppgave/ReservasjonTidspunktUtil.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/oppgave/ReservasjonTidspunktUtil.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.saksbehandler.oppgave;
+package no.nav.foreldrepenger.los.tjenester.saksbehandler.oppgave;
import java.time.LocalDate;
import java.time.LocalDateTime;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/oppgave/dto/BehandlingIdDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/oppgave/dto/BehandlingIdDto.java
similarity index 93%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/oppgave/dto/BehandlingIdDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/oppgave/dto/BehandlingIdDto.java
index 64a5a9497..12ef0a492 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/oppgave/dto/BehandlingIdDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/oppgave/dto/BehandlingIdDto.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.saksbehandler.oppgave.dto;
+package no.nav.foreldrepenger.los.tjenester.saksbehandler.oppgave.dto;
import jakarta.validation.Valid;
import jakarta.validation.constraints.NotNull;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/oppgave/dto/OppgaveFlyttingDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/oppgave/dto/OppgaveFlyttingDto.java
similarity index 89%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/oppgave/dto/OppgaveFlyttingDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/oppgave/dto/OppgaveFlyttingDto.java
index 04d9ca46a..610332dfe 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/oppgave/dto/OppgaveFlyttingDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/oppgave/dto/OppgaveFlyttingDto.java
@@ -1,11 +1,11 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.saksbehandler.oppgave.dto;
+package no.nav.foreldrepenger.los.tjenester.saksbehandler.oppgave.dto;
import jakarta.validation.Valid;
import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Pattern;
import jakarta.validation.constraints.Size;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SaksbehandlerBrukerIdentDto;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SaksbehandlerBrukerIdentDto;
import no.nav.vedtak.sikkerhet.abac.AbacDataAttributter;
import no.nav.vedtak.sikkerhet.abac.AbacDto;
import no.nav.vedtak.util.InputValideringRegex;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/oppgave/dto/OppgaveIdDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/oppgave/dto/OppgaveIdDto.java
similarity index 86%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/oppgave/dto/OppgaveIdDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/oppgave/dto/OppgaveIdDto.java
index a37090c7b..3e8bb3a56 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/oppgave/dto/OppgaveIdDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/oppgave/dto/OppgaveIdDto.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.saksbehandler.oppgave.dto;
+package no.nav.foreldrepenger.los.tjenester.saksbehandler.oppgave.dto;
import java.util.Objects;
@@ -8,7 +8,7 @@
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.FplosAbacAttributtType;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksliste.FplosAbacAttributtType;
import no.nav.vedtak.sikkerhet.abac.AbacDataAttributter;
import no.nav.vedtak.sikkerhet.abac.AbacDto;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/oppgave/dto/OppgaveIderDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/oppgave/dto/OppgaveIderDto.java
similarity index 94%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/oppgave/dto/OppgaveIderDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/oppgave/dto/OppgaveIderDto.java
index b845ce17b..94e6944e8 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/oppgave/dto/OppgaveIderDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/oppgave/dto/OppgaveIderDto.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.saksbehandler.oppgave.dto;
+package no.nav.foreldrepenger.los.tjenester.saksbehandler.oppgave.dto;
import java.util.ArrayList;
import java.util.Arrays;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/oppgave/dto/OpphevTilknyttetReservasjonRequestDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/oppgave/dto/OpphevTilknyttetReservasjonRequestDto.java
similarity index 93%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/oppgave/dto/OpphevTilknyttetReservasjonRequestDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/oppgave/dto/OpphevTilknyttetReservasjonRequestDto.java
index 5de1e5cf3..9b6b2b4cc 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/oppgave/dto/OpphevTilknyttetReservasjonRequestDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/oppgave/dto/OpphevTilknyttetReservasjonRequestDto.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.saksbehandler.oppgave.dto;
+package no.nav.foreldrepenger.los.tjenester.saksbehandler.oppgave.dto;
import jakarta.validation.Valid;
import jakarta.validation.constraints.NotNull;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/oppgave/dto/ReservasjonsEndringDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/oppgave/dto/ReservasjonsEndringDto.java
similarity index 93%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/oppgave/dto/ReservasjonsEndringDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/oppgave/dto/ReservasjonsEndringDto.java
index b3128365a..b141e64c7 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/oppgave/dto/ReservasjonsEndringDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/oppgave/dto/ReservasjonsEndringDto.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.saksbehandler.oppgave.dto;
+package no.nav.foreldrepenger.los.tjenester.saksbehandler.oppgave.dto;
import java.time.LocalDate;
import java.util.Objects;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/oppgave/dto/SaknummerIderDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/oppgave/dto/SaknummerIderDto.java
similarity index 94%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/oppgave/dto/SaknummerIderDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/oppgave/dto/SaknummerIderDto.java
index adcc218c8..d9010f8f9 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/oppgave/dto/SaknummerIderDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/oppgave/dto/SaknummerIderDto.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.saksbehandler.oppgave.dto;
+package no.nav.foreldrepenger.los.tjenester.saksbehandler.oppgave.dto;
import com.fasterxml.jackson.annotation.JsonProperty;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/oppgave/dto/SaksnummerDto.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/oppgave/dto/SaksnummerDto.java
similarity index 70%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/oppgave/dto/SaksnummerDto.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/oppgave/dto/SaksnummerDto.java
index bb70fc604..e8f4ce70d 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/oppgave/dto/SaksnummerDto.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/oppgave/dto/SaksnummerDto.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.saksbehandler.oppgave.dto;
+package no.nav.foreldrepenger.los.tjenester.saksbehandler.oppgave.dto;
import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Pattern;
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/saksliste/SaksbehandlerSakslisteRestTjeneste.java b/src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/saksliste/SaksbehandlerSakslisteRestTjeneste.java
similarity index 85%
rename from src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/saksliste/SaksbehandlerSakslisteRestTjeneste.java
rename to src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/saksliste/SaksbehandlerSakslisteRestTjeneste.java
index 7fd74a91c..5b7aecd3f 100644
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/saksliste/SaksbehandlerSakslisteRestTjeneste.java
+++ b/src/main/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/saksliste/SaksbehandlerSakslisteRestTjeneste.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.saksbehandler.saksliste;
+package no.nav.foreldrepenger.los.tjenester.saksbehandler.saksliste;
import java.util.List;
@@ -15,10 +15,10 @@
import io.swagger.v3.oas.annotations.Operation;
import no.nav.foreldrepenger.los.oppgavekø.OppgaveKøTjeneste;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SaksbehandlerDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SaksbehandlerDtoTjeneste;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SakslisteDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SakslisteIdDto;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SaksbehandlerDto;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SaksbehandlerDtoTjeneste;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SakslisteDto;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SakslisteIdDto;
import no.nav.vedtak.sikkerhet.abac.BeskyttetRessurs;
import no.nav.vedtak.sikkerhet.abac.beskyttet.ActionType;
import no.nav.vedtak.sikkerhet.abac.beskyttet.ResourceType;
diff --git "a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/n\303\270kkeltall/\303\245pnebehandlinger/FpsakKlient.java" "b/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/n\303\270kkeltall/\303\245pnebehandlinger/FpsakKlient.java"
deleted file mode 100644
index d806339bb..000000000
--- "a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/n\303\270kkeltall/\303\245pnebehandlinger/FpsakKlient.java"
+++ /dev/null
@@ -1,14 +0,0 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.nøkkeltall.åpnebehandlinger;
-
-import java.util.List;
-
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.nøkkeltall.åpnebehandlinger.dto.NøkkeltallBehandlingFørsteUttakDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.nøkkeltall.åpnebehandlinger.dto.NøkkeltallBehandlingVentefristUtløperDto;
-
-public interface FpsakKlient {
-
- List hentBehandlingFørsteUttakNøkkeltall();
-
- List hentVentefristerNøkkeltall();
-
-}
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksbehandler/SaksbehandlerGruppeDto.java b/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksbehandler/SaksbehandlerGruppeDto.java
deleted file mode 100644
index 2e1fe681c..000000000
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksbehandler/SaksbehandlerGruppeDto.java
+++ /dev/null
@@ -1,7 +0,0 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksbehandler;
-
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SaksbehandlerMedAvdelingerDto;
-import java.util.List;
-
-public record SaksbehandlerGruppeDto(long gruppeId, String gruppeNavn, List saksbehandlere) {
-}
diff --git a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksbehandler/SaksbehandlerGruppeNavneEndringDto.java b/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksbehandler/SaksbehandlerGruppeNavneEndringDto.java
deleted file mode 100644
index 4e0e51ee4..000000000
--- a/src/main/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksbehandler/SaksbehandlerGruppeNavneEndringDto.java
+++ /dev/null
@@ -1,23 +0,0 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksbehandler;
-
-import jakarta.validation.Valid;
-import jakarta.validation.constraints.Max;
-import jakarta.validation.constraints.Min;
-import jakarta.validation.constraints.NotNull;
-import jakarta.validation.constraints.Pattern;
-import jakarta.validation.constraints.Size;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksliste.FplosAbacAttributtType;
-import no.nav.vedtak.sikkerhet.abac.AbacDataAttributter;
-import no.nav.vedtak.sikkerhet.abac.AbacDto;
-import no.nav.vedtak.util.InputValideringRegex;
-
-public record SaksbehandlerGruppeNavneEndringDto(@Min(1) @Max(Integer.MAX_VALUE) long gruppeId,
- @NotNull @Size(max = 500) @Pattern(regexp = InputValideringRegex.FRITEKST) String gruppeNavn,
- @Valid AvdelingEnhetDto avdelingEnhet) implements AbacDto {
-
- @Override
- public AbacDataAttributter abacAttributter() {
- return AbacDataAttributter.opprett().leggTil(FplosAbacAttributtType.OPPGAVESTYRING_ENHET, avdelingEnhet.getAvdelingEnhet());
- }
-}
diff --git "a/src/test/java/no/nav/foreldrepenger/los/web/dbst\303\270tte/Databaseskjemainitialisering.java" b/src/test/java/no/nav/foreldrepenger/los/Databaseskjemainitialisering.java
similarity index 98%
rename from "src/test/java/no/nav/foreldrepenger/los/web/dbst\303\270tte/Databaseskjemainitialisering.java"
rename to src/test/java/no/nav/foreldrepenger/los/Databaseskjemainitialisering.java
index 12a7127d5..5a9eb1614 100644
--- "a/src/test/java/no/nav/foreldrepenger/los/web/dbst\303\270tte/Databaseskjemainitialisering.java"
+++ b/src/test/java/no/nav/foreldrepenger/los/Databaseskjemainitialisering.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.dbstøtte;
+package no.nav.foreldrepenger.los;
import static java.lang.Runtime.getRuntime;
diff --git a/src/test/java/no/nav/foreldrepenger/los/web/server/jetty/JettyDevServer.java b/src/test/java/no/nav/foreldrepenger/los/JettyDevServer.java
similarity index 87%
rename from src/test/java/no/nav/foreldrepenger/los/web/server/jetty/JettyDevServer.java
rename to src/test/java/no/nav/foreldrepenger/los/JettyDevServer.java
index e4ea10ad7..e6b9e1a13 100644
--- a/src/test/java/no/nav/foreldrepenger/los/web/server/jetty/JettyDevServer.java
+++ b/src/test/java/no/nav/foreldrepenger/los/JettyDevServer.java
@@ -1,6 +1,7 @@
-package no.nav.foreldrepenger.los.web.server.jetty;
+package no.nav.foreldrepenger.los;
import no.nav.foreldrepenger.konfig.Environment;
+import no.nav.foreldrepenger.los.server.JettyServer;
public class JettyDevServer extends JettyServer {
diff --git a/src/test/java/no/nav/foreldrepenger/los/web/extensions/JpaExtension.java b/src/test/java/no/nav/foreldrepenger/los/JpaExtension.java
similarity index 76%
rename from src/test/java/no/nav/foreldrepenger/los/web/extensions/JpaExtension.java
rename to src/test/java/no/nav/foreldrepenger/los/JpaExtension.java
index 3801a5471..ec561bbb5 100644
--- a/src/test/java/no/nav/foreldrepenger/los/web/extensions/JpaExtension.java
+++ b/src/test/java/no/nav/foreldrepenger/los/JpaExtension.java
@@ -1,9 +1,9 @@
-package no.nav.foreldrepenger.los.web.extensions;
+package no.nav.foreldrepenger.los;
import java.util.TimeZone;
-import no.nav.foreldrepenger.los.web.dbstøtte.Databaseskjemainitialisering;
+import no.nav.foreldrepenger.los.Databaseskjemainitialisering;
import no.nav.vedtak.felles.testutilities.db.EntityManagerAwareExtension;
public class JpaExtension extends EntityManagerAwareExtension {
diff --git a/src/test/java/no/nav/foreldrepenger/los/avdelingsleder/AvdelingslederSaksbehandlerTjenesteTest.java b/src/test/java/no/nav/foreldrepenger/los/avdelingsleder/AvdelingslederSaksbehandlerTjenesteTest.java
index 69540063a..d6b617e76 100644
--- a/src/test/java/no/nav/foreldrepenger/los/avdelingsleder/AvdelingslederSaksbehandlerTjenesteTest.java
+++ b/src/test/java/no/nav/foreldrepenger/los/avdelingsleder/AvdelingslederSaksbehandlerTjenesteTest.java
@@ -1,6 +1,6 @@
package no.nav.foreldrepenger.los.avdelingsleder;
-import no.nav.foreldrepenger.los.web.extensions.JpaExtension;
+import no.nav.foreldrepenger.los.JpaExtension;
import no.nav.foreldrepenger.los.oppgave.OppgaveRepository;
import no.nav.foreldrepenger.los.organisasjon.OrganisasjonRepository;
diff --git a/src/test/java/no/nav/foreldrepenger/los/avdelingsleder/AvdelingslederTjenesteTest.java b/src/test/java/no/nav/foreldrepenger/los/avdelingsleder/AvdelingslederTjenesteTest.java
index 2c2148981..e8e235349 100644
--- a/src/test/java/no/nav/foreldrepenger/los/avdelingsleder/AvdelingslederTjenesteTest.java
+++ b/src/test/java/no/nav/foreldrepenger/los/avdelingsleder/AvdelingslederTjenesteTest.java
@@ -11,7 +11,7 @@
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
-import no.nav.foreldrepenger.los.web.extensions.JpaExtension;
+import no.nav.foreldrepenger.los.JpaExtension;
import no.nav.foreldrepenger.los.oppgave.AndreKriterierType;
import no.nav.foreldrepenger.los.oppgave.BehandlingType;
import no.nav.foreldrepenger.los.oppgave.FagsakYtelseType;
diff --git "a/src/test/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/OppgaveEgenskapH\303\245ndtererTest.java" "b/src/test/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/OppgaveEgenskapH\303\245ndtererTest.java"
index 15c61def3..0d3ca08e1 100644
--- "a/src/test/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/OppgaveEgenskapH\303\245ndtererTest.java"
+++ "b/src/test/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/OppgaveEgenskapH\303\245ndtererTest.java"
@@ -23,7 +23,7 @@
import org.mockito.Mock;
import org.mockito.junit.jupiter.MockitoExtension;
-import no.nav.foreldrepenger.los.web.extensions.JpaExtension;
+import no.nav.foreldrepenger.los.JpaExtension;
import no.nav.foreldrepenger.los.domene.typer.BehandlingId;
import no.nav.foreldrepenger.los.domene.typer.aktør.AktørId;
import no.nav.foreldrepenger.los.oppgave.AndreKriterierType;
diff --git "a/src/test/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/TilbakekrevingHendelseH\303\245ndtererTest.java" "b/src/test/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/TilbakekrevingHendelseH\303\245ndtererTest.java"
index 3b1653a4c..b2b2501fa 100644
--- "a/src/test/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/TilbakekrevingHendelseH\303\245ndtererTest.java"
+++ "b/src/test/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/TilbakekrevingHendelseH\303\245ndtererTest.java"
@@ -20,14 +20,14 @@
import org.mockito.junit.jupiter.MockitoExtension;
import jakarta.persistence.EntityManager;
-import no.nav.foreldrepenger.los.web.extensions.JpaExtension;
+import no.nav.foreldrepenger.los.JpaExtension;
import no.nav.foreldrepenger.los.domene.typer.BehandlingId;
import no.nav.foreldrepenger.los.domene.typer.aktør.AktørId;
import no.nav.foreldrepenger.los.felles.BaseEntitet;
import no.nav.foreldrepenger.los.hendelse.hendelsehåndterer.oppgaveeventlogg.OppgaveEventLogg;
import no.nav.foreldrepenger.los.hendelse.hendelsehåndterer.oppgaveeventlogg.OppgaveEventType;
import no.nav.foreldrepenger.los.hendelse.hendelsehåndterer.tilbakekreving.TilbakekrevingHendelseHåndterer;
-import no.nav.foreldrepenger.los.klient.fpsak.Aksjonspunkt;
+import no.nav.foreldrepenger.los.hendelse.hendelsehåndterer.fpsak.Aksjonspunkt;
import no.nav.foreldrepenger.los.oppgave.AndreKriterierType;
import no.nav.foreldrepenger.los.oppgave.Oppgave;
import no.nav.foreldrepenger.los.oppgave.OppgaveEgenskap;
diff --git "a/src/test/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/fpsak/GenerellOpprettOppgaveHendelseH\303\245ndtererTest.java" "b/src/test/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/fpsak/GenerellOpprettOppgaveHendelseH\303\245ndtererTest.java"
index 706aa5e29..b08445c37 100644
--- "a/src/test/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/fpsak/GenerellOpprettOppgaveHendelseH\303\245ndtererTest.java"
+++ "b/src/test/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/fpsak/GenerellOpprettOppgaveHendelseH\303\245ndtererTest.java"
@@ -18,7 +18,7 @@
import org.mockito.Mockito;
import org.mockito.junit.jupiter.MockitoExtension;
-import no.nav.foreldrepenger.los.web.extensions.JpaExtension;
+import no.nav.foreldrepenger.los.JpaExtension;
import no.nav.foreldrepenger.los.domene.typer.BehandlingId;
import no.nav.foreldrepenger.los.domene.typer.Saksnummer;
import no.nav.foreldrepenger.los.domene.typer.aktør.AktørId;
diff --git "a/src/test/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/fpsak/Gjen\303\245pneOppgaveHendelseH\303\245ndtererTest.java" "b/src/test/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/fpsak/Gjen\303\245pneOppgaveHendelseH\303\245ndtererTest.java"
index eff2637ec..09c25d43f 100644
--- "a/src/test/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/fpsak/Gjen\303\245pneOppgaveHendelseH\303\245ndtererTest.java"
+++ "b/src/test/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/fpsak/Gjen\303\245pneOppgaveHendelseH\303\245ndtererTest.java"
@@ -20,7 +20,7 @@
import org.mockito.Mockito;
import org.mockito.junit.jupiter.MockitoExtension;
-import no.nav.foreldrepenger.los.web.extensions.JpaExtension;
+import no.nav.foreldrepenger.los.JpaExtension;
import no.nav.foreldrepenger.los.domene.typer.BehandlingId;
import no.nav.foreldrepenger.los.felles.BaseEntitet;
import no.nav.foreldrepenger.los.hendelse.hendelsehåndterer.Beskyttelsesbehov;
diff --git "a/src/test/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/fpsak/LukkOppgaveHendelseH\303\245ndtererTest.java" "b/src/test/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/fpsak/LukkOppgaveHendelseH\303\245ndtererTest.java"
index 204f49663..847e15a06 100644
--- "a/src/test/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/fpsak/LukkOppgaveHendelseH\303\245ndtererTest.java"
+++ "b/src/test/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/fpsak/LukkOppgaveHendelseH\303\245ndtererTest.java"
@@ -17,7 +17,7 @@
import org.mockito.Mockito;
import org.mockito.junit.jupiter.MockitoExtension;
-import no.nav.foreldrepenger.los.web.extensions.JpaExtension;
+import no.nav.foreldrepenger.los.JpaExtension;
import no.nav.foreldrepenger.los.domene.typer.BehandlingId;
import no.nav.foreldrepenger.los.hendelse.hendelsehåndterer.fpsak.håndterere.LukkOppgaveOppgavetransisjonHåndterer;
import no.nav.foreldrepenger.los.hendelse.hendelsehåndterer.oppgaveeventlogg.OppgaveHistorikk;
diff --git "a/src/test/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/fpsak/ReturFraBeslutterHendelseH\303\245ndtererTest.java" "b/src/test/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/fpsak/ReturFraBeslutterHendelseH\303\245ndtererTest.java"
index ba51fd6d8..37ccb650c 100644
--- "a/src/test/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/fpsak/ReturFraBeslutterHendelseH\303\245ndtererTest.java"
+++ "b/src/test/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/fpsak/ReturFraBeslutterHendelseH\303\245ndtererTest.java"
@@ -19,7 +19,7 @@
import org.mockito.Mockito;
import org.mockito.junit.jupiter.MockitoExtension;
-import no.nav.foreldrepenger.los.web.extensions.JpaExtension;
+import no.nav.foreldrepenger.los.JpaExtension;
import no.nav.foreldrepenger.los.domene.typer.BehandlingId;
import no.nav.foreldrepenger.los.hendelse.hendelsehåndterer.Beskyttelsesbehov;
import no.nav.foreldrepenger.los.hendelse.hendelsehåndterer.OppgaveEgenskapHåndterer;
diff --git "a/src/test/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/fpsak/h\303\245ndterere/OppdaterOppgaveHendelseH\303\245ndtererTest.java" "b/src/test/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/fpsak/h\303\245ndterere/OppdaterOppgaveHendelseH\303\245ndtererTest.java"
index d4a3d17a7..cf5c455e9 100644
--- "a/src/test/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/fpsak/h\303\245ndterere/OppdaterOppgaveHendelseH\303\245ndtererTest.java"
+++ "b/src/test/java/no/nav/foreldrepenger/los/hendelse/hendelseh\303\245ndterer/fpsak/h\303\245ndterere/OppdaterOppgaveHendelseH\303\245ndtererTest.java"
@@ -19,7 +19,7 @@
import org.mockito.Mockito;
import org.mockito.junit.jupiter.MockitoExtension;
-import no.nav.foreldrepenger.los.web.extensions.JpaExtension;
+import no.nav.foreldrepenger.los.JpaExtension;
import no.nav.foreldrepenger.los.domene.typer.BehandlingId;
import no.nav.foreldrepenger.los.hendelse.hendelsehåndterer.Beskyttelsesbehov;
import no.nav.foreldrepenger.los.hendelse.hendelsehåndterer.OppgaveEgenskapHåndterer;
diff --git a/src/test/java/no/nav/foreldrepenger/los/oppgave/OppgaveRepositoryTest.java b/src/test/java/no/nav/foreldrepenger/los/oppgave/OppgaveRepositoryTest.java
index 12bf8428f..b59ab8bc0 100644
--- a/src/test/java/no/nav/foreldrepenger/los/oppgave/OppgaveRepositoryTest.java
+++ b/src/test/java/no/nav/foreldrepenger/los/oppgave/OppgaveRepositoryTest.java
@@ -23,7 +23,7 @@
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
-import no.nav.foreldrepenger.los.web.extensions.JpaExtension;
+import no.nav.foreldrepenger.los.JpaExtension;
import no.nav.foreldrepenger.los.domene.typer.BehandlingId;
import no.nav.foreldrepenger.los.domene.typer.aktør.AktørId;
import no.nav.foreldrepenger.los.hendelse.hendelsehåndterer.oppgaveeventlogg.OppgaveEventLogg;
diff --git a/src/test/java/no/nav/foreldrepenger/los/oppgave/OppgaveTjenesteTest.java b/src/test/java/no/nav/foreldrepenger/los/oppgave/OppgaveTjenesteTest.java
index 5fb544976..41ded5059 100644
--- a/src/test/java/no/nav/foreldrepenger/los/oppgave/OppgaveTjenesteTest.java
+++ b/src/test/java/no/nav/foreldrepenger/los/oppgave/OppgaveTjenesteTest.java
@@ -15,7 +15,7 @@
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
-import no.nav.foreldrepenger.los.web.extensions.JpaExtension;
+import no.nav.foreldrepenger.los.JpaExtension;
import no.nav.foreldrepenger.los.DBTestUtil;
import no.nav.foreldrepenger.los.avdelingsleder.AvdelingslederTjeneste;
import no.nav.foreldrepenger.los.oppgavekø.KøSortering;
diff --git "a/src/test/java/no/nav/foreldrepenger/los/oppgave/k\303\270/OppgaveK\303\270TjenesteTest.java" "b/src/test/java/no/nav/foreldrepenger/los/oppgave/k\303\270/OppgaveK\303\270TjenesteTest.java"
index 011208aa0..6d5e27696 100644
--- "a/src/test/java/no/nav/foreldrepenger/los/oppgave/k\303\270/OppgaveK\303\270TjenesteTest.java"
+++ "b/src/test/java/no/nav/foreldrepenger/los/oppgave/k\303\270/OppgaveK\303\270TjenesteTest.java"
@@ -14,7 +14,7 @@
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
-import no.nav.foreldrepenger.los.web.extensions.JpaExtension;
+import no.nav.foreldrepenger.los.JpaExtension;
import no.nav.foreldrepenger.los.avdelingsleder.AvdelingslederTjeneste;
import no.nav.foreldrepenger.los.oppgave.AndreKriterierType;
import no.nav.foreldrepenger.los.oppgave.BehandlingType;
diff --git a/src/test/java/no/nav/foreldrepenger/los/organisasjon/ansatt/AnsattTjenesteTest.java b/src/test/java/no/nav/foreldrepenger/los/organisasjon/ansatt/AnsattTjenesteTest.java
index 5599f96e0..71dfa1ae3 100644
--- a/src/test/java/no/nav/foreldrepenger/los/organisasjon/ansatt/AnsattTjenesteTest.java
+++ b/src/test/java/no/nav/foreldrepenger/los/organisasjon/ansatt/AnsattTjenesteTest.java
@@ -14,7 +14,7 @@
import org.junit.jupiter.api.extension.ExtendWith;
import org.mockito.Mockito;
-import no.nav.foreldrepenger.los.web.extensions.JpaExtension;
+import no.nav.foreldrepenger.los.JpaExtension;
import no.nav.foreldrepenger.los.domene.typer.aktør.OrganisasjonsEnhet;
import no.nav.foreldrepenger.los.organisasjon.Avdeling;
import no.nav.foreldrepenger.los.organisasjon.OrganisasjonRepository;
diff --git a/src/test/java/no/nav/foreldrepenger/los/web/app/exceptions/GeneralRestExceptionMapperTest.java b/src/test/java/no/nav/foreldrepenger/los/server/exceptions/GeneralRestExceptionMapperTest.java
similarity index 98%
rename from src/test/java/no/nav/foreldrepenger/los/web/app/exceptions/GeneralRestExceptionMapperTest.java
rename to src/test/java/no/nav/foreldrepenger/los/server/exceptions/GeneralRestExceptionMapperTest.java
index b4c5f2bc0..8e0138cf6 100644
--- a/src/test/java/no/nav/foreldrepenger/los/web/app/exceptions/GeneralRestExceptionMapperTest.java
+++ b/src/test/java/no/nav/foreldrepenger/los/server/exceptions/GeneralRestExceptionMapperTest.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.exceptions;
+package no.nav.foreldrepenger.los.server.exceptions;
import ch.qos.logback.classic.Level;
import no.nav.vedtak.exception.FunksjonellException;
diff --git a/src/test/java/no/nav/foreldrepenger/los/web/app/exceptions/JsonMappingExceptionMapperTest.java b/src/test/java/no/nav/foreldrepenger/los/server/exceptions/JsonMappingExceptionMapperTest.java
similarity index 91%
rename from src/test/java/no/nav/foreldrepenger/los/web/app/exceptions/JsonMappingExceptionMapperTest.java
rename to src/test/java/no/nav/foreldrepenger/los/server/exceptions/JsonMappingExceptionMapperTest.java
index 0f18e8773..e60edc572 100644
--- a/src/test/java/no/nav/foreldrepenger/los/web/app/exceptions/JsonMappingExceptionMapperTest.java
+++ b/src/test/java/no/nav/foreldrepenger/los/server/exceptions/JsonMappingExceptionMapperTest.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.exceptions;
+package no.nav.foreldrepenger.los.server.exceptions;
import com.fasterxml.jackson.databind.exc.InvalidTypeIdException;
diff --git a/src/test/java/no/nav/foreldrepenger/los/web/app/healthcheck/HealthCheckRestServiceTest.java b/src/test/java/no/nav/foreldrepenger/los/server/healthcheck/HealthCheckRestServiceTest.java
similarity index 94%
rename from src/test/java/no/nav/foreldrepenger/los/web/app/healthcheck/HealthCheckRestServiceTest.java
rename to src/test/java/no/nav/foreldrepenger/los/server/healthcheck/HealthCheckRestServiceTest.java
index ba2c24366..95815eacc 100644
--- a/src/test/java/no/nav/foreldrepenger/los/web/app/healthcheck/HealthCheckRestServiceTest.java
+++ b/src/test/java/no/nav/foreldrepenger/los/server/healthcheck/HealthCheckRestServiceTest.java
@@ -1,6 +1,6 @@
-package no.nav.foreldrepenger.los.web.app.healthcheck;
+package no.nav.foreldrepenger.los.server.healthcheck;
-import no.nav.foreldrepenger.los.web.app.tjenester.ApplicationServiceStarter;
+import no.nav.foreldrepenger.los.server.ApplicationServiceStarter;
import no.nav.vedtak.log.metrics.LivenessAware;
import no.nav.vedtak.log.metrics.ReadinessAware;
diff --git "a/src/test/java/no/nav/foreldrepenger/los/statistikk/k\303\270/K\303\270StatistikkTjenesteTest.java" "b/src/test/java/no/nav/foreldrepenger/los/statistikk/k\303\270/K\303\270StatistikkTjenesteTest.java"
index cb5d00f50..7ed571c8f 100644
--- "a/src/test/java/no/nav/foreldrepenger/los/statistikk/k\303\270/K\303\270StatistikkTjenesteTest.java"
+++ "b/src/test/java/no/nav/foreldrepenger/los/statistikk/k\303\270/K\303\270StatistikkTjenesteTest.java"
@@ -1,7 +1,6 @@
package no.nav.foreldrepenger.los.statistikk.kø;
import static no.nav.foreldrepenger.los.organisasjon.Avdeling.AVDELING_DRAMMEN_ENHET;
-import static org.assertj.core.api.Assertions.assertThat;
import java.time.LocalDate;
@@ -14,7 +13,7 @@
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
-import no.nav.foreldrepenger.los.web.extensions.JpaExtension;
+import no.nav.foreldrepenger.los.JpaExtension;
import no.nav.foreldrepenger.los.avdelingsleder.AvdelingslederTjeneste;
import no.nav.foreldrepenger.los.oppgave.AndreKriterierType;
import no.nav.foreldrepenger.los.oppgave.Oppgave;
@@ -28,7 +27,7 @@
import no.nav.foreldrepenger.los.organisasjon.OrganisasjonRepository;
import no.nav.foreldrepenger.los.reservasjon.ReservasjonRepository;
import no.nav.foreldrepenger.los.reservasjon.ReservasjonTjeneste;
-import no.nav.foreldrepenger.los.statistikk.oppgavebeholdning.NyeOgFerdigstilteOppgaver;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.nøkkeltall.dto.NyeOgFerdigstilteOppgaver;
@ExtendWith(JpaExtension.class)
diff --git a/src/test/java/no/nav/foreldrepenger/los/web/app/konfig/RestApiAbacTest.java b/src/test/java/no/nav/foreldrepenger/los/struktur/RestApiAbacTest.java
similarity index 99%
rename from src/test/java/no/nav/foreldrepenger/los/web/app/konfig/RestApiAbacTest.java
rename to src/test/java/no/nav/foreldrepenger/los/struktur/RestApiAbacTest.java
index fd71e04e0..376891a41 100644
--- a/src/test/java/no/nav/foreldrepenger/los/web/app/konfig/RestApiAbacTest.java
+++ b/src/test/java/no/nav/foreldrepenger/los/struktur/RestApiAbacTest.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.konfig;
+package no.nav.foreldrepenger.los.struktur;
import static org.assertj.core.api.Fail.fail;
diff --git a/src/test/java/no/nav/foreldrepenger/los/web/app/konfig/RestApiInputValideringAnnoteringTest.java b/src/test/java/no/nav/foreldrepenger/los/struktur/RestApiInputValideringAnnoteringTest.java
similarity index 97%
rename from src/test/java/no/nav/foreldrepenger/los/web/app/konfig/RestApiInputValideringAnnoteringTest.java
rename to src/test/java/no/nav/foreldrepenger/los/struktur/RestApiInputValideringAnnoteringTest.java
index 3d8d8ef46..5bd19bed6 100644
--- a/src/test/java/no/nav/foreldrepenger/los/web/app/konfig/RestApiInputValideringAnnoteringTest.java
+++ b/src/test/java/no/nav/foreldrepenger/los/struktur/RestApiInputValideringAnnoteringTest.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.konfig;
+package no.nav.foreldrepenger.los.struktur;
import static org.assertj.core.api.Assertions.assertThat;
diff --git a/src/test/java/no/nav/foreldrepenger/los/web/app/konfig/RestApiInputValideringDtoTest.java b/src/test/java/no/nav/foreldrepenger/los/struktur/RestApiInputValideringDtoTest.java
similarity index 99%
rename from src/test/java/no/nav/foreldrepenger/los/web/app/konfig/RestApiInputValideringDtoTest.java
rename to src/test/java/no/nav/foreldrepenger/los/struktur/RestApiInputValideringDtoTest.java
index 2ce325f7c..9d353a46a 100644
--- a/src/test/java/no/nav/foreldrepenger/los/web/app/konfig/RestApiInputValideringDtoTest.java
+++ b/src/test/java/no/nav/foreldrepenger/los/struktur/RestApiInputValideringDtoTest.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.konfig;
+package no.nav.foreldrepenger.los.struktur;
import static java.util.Arrays.asList;
import static java.util.Collections.emptyList;
@@ -53,7 +53,7 @@
import no.nav.foreldrepenger.los.felles.Kodeverdi;
import no.nav.foreldrepenger.los.felles.util.validering.ValidKodeverk;
-import no.nav.foreldrepenger.los.web.app.IndexClasses;
+import no.nav.foreldrepenger.los.konfig.IndexClasses;
class RestApiInputValideringDtoTest extends RestApiTester {
diff --git a/src/test/java/no/nav/foreldrepenger/los/web/app/konfig/RestApiTester.java b/src/test/java/no/nav/foreldrepenger/los/struktur/RestApiTester.java
similarity index 96%
rename from src/test/java/no/nav/foreldrepenger/los/web/app/konfig/RestApiTester.java
rename to src/test/java/no/nav/foreldrepenger/los/struktur/RestApiTester.java
index 316c3ffa4..64086f162 100644
--- a/src/test/java/no/nav/foreldrepenger/los/web/app/konfig/RestApiTester.java
+++ b/src/test/java/no/nav/foreldrepenger/los/struktur/RestApiTester.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.konfig;
+package no.nav.foreldrepenger.los.struktur;
import io.swagger.v3.jaxrs2.integration.resources.OpenApiResource;
diff --git a/src/test/java/no/nav/foreldrepenger/los/web/validering/SjekkDbStrukturTest.java b/src/test/java/no/nav/foreldrepenger/los/struktur/SjekkDbStrukturTest.java
similarity index 99%
rename from src/test/java/no/nav/foreldrepenger/los/web/validering/SjekkDbStrukturTest.java
rename to src/test/java/no/nav/foreldrepenger/los/struktur/SjekkDbStrukturTest.java
index 4f0667b79..187a2b7ba 100644
--- a/src/test/java/no/nav/foreldrepenger/los/web/validering/SjekkDbStrukturTest.java
+++ b/src/test/java/no/nav/foreldrepenger/los/struktur/SjekkDbStrukturTest.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.validering;
+package no.nav.foreldrepenger.los.struktur;
import static org.assertj.core.api.Assertions.assertThat;
@@ -10,7 +10,7 @@
import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.Test;
-import no.nav.foreldrepenger.los.web.dbstøtte.Databaseskjemainitialisering;
+import no.nav.foreldrepenger.los.Databaseskjemainitialisering;
/**
diff --git a/src/test/java/no/nav/foreldrepenger/los/web/app/SjekkDtoStrukturTest.java b/src/test/java/no/nav/foreldrepenger/los/struktur/SjekkDtoStrukturTest.java
similarity index 97%
rename from src/test/java/no/nav/foreldrepenger/los/web/app/SjekkDtoStrukturTest.java
rename to src/test/java/no/nav/foreldrepenger/los/struktur/SjekkDtoStrukturTest.java
index dd95c0859..e35eab1f1 100644
--- a/src/test/java/no/nav/foreldrepenger/los/web/app/SjekkDtoStrukturTest.java
+++ b/src/test/java/no/nav/foreldrepenger/los/struktur/SjekkDtoStrukturTest.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app;
+package no.nav.foreldrepenger.los.struktur;
import static org.assertj.core.api.Assertions.assertThat;
@@ -12,6 +12,7 @@
import java.util.List;
import java.util.stream.Collectors;
+import no.nav.foreldrepenger.los.konfig.IndexClasses;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.MethodSource;
diff --git a/src/test/java/no/nav/foreldrepenger/los/web/app/tjenester/admin/DriftsmeldingerRestTjenesteTest.java b/src/test/java/no/nav/foreldrepenger/los/tjenester/admin/DriftsmeldingerRestTjenesteTest.java
similarity index 84%
rename from src/test/java/no/nav/foreldrepenger/los/web/app/tjenester/admin/DriftsmeldingerRestTjenesteTest.java
rename to src/test/java/no/nav/foreldrepenger/los/tjenester/admin/DriftsmeldingerRestTjenesteTest.java
index f26be477a..fbf5d3106 100644
--- a/src/test/java/no/nav/foreldrepenger/los/web/app/tjenester/admin/DriftsmeldingerRestTjenesteTest.java
+++ b/src/test/java/no/nav/foreldrepenger/los/tjenester/admin/DriftsmeldingerRestTjenesteTest.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.admin;
+package no.nav.foreldrepenger.los.tjenester.admin;
import static org.assertj.core.api.Assertions.assertThat;
@@ -7,14 +7,14 @@
import jakarta.persistence.EntityManager;
import jakarta.ws.rs.core.Response;
+import no.nav.foreldrepenger.los.tjenester.admin.dto.DriftsmeldingOpprettelseDto;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
-import no.nav.foreldrepenger.los.web.extensions.JpaExtension;
-import no.nav.foreldrepenger.los.admin.driftsmelding.DriftsmeldingRepository;
-import no.nav.foreldrepenger.los.admin.driftsmelding.DriftsmeldingTjeneste;
-import no.nav.foreldrepenger.los.web.app.tjenester.admin.dto.DriftsmeldingOpprettelseDto;
+import no.nav.foreldrepenger.los.JpaExtension;
+import no.nav.foreldrepenger.los.tjenester.admin.driftsmelding.DriftsmeldingRepository;
+import no.nav.foreldrepenger.los.tjenester.admin.driftsmelding.DriftsmeldingTjeneste;
@ExtendWith(JpaExtension.class)
class DriftsmeldingerRestTjenesteTest {
diff --git a/src/test/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksbehandler/AvdelingslederSaksbehandlerRestTjenesteTest.java b/src/test/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksbehandler/AvdelingslederSaksbehandlerRestTjenesteTest.java
similarity index 87%
rename from src/test/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksbehandler/AvdelingslederSaksbehandlerRestTjenesteTest.java
rename to src/test/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksbehandler/AvdelingslederSaksbehandlerRestTjenesteTest.java
index 6ad0d33a8..0dda3276b 100644
--- a/src/test/java/no/nav/foreldrepenger/los/web/app/tjenester/avdelingsleder/saksbehandler/AvdelingslederSaksbehandlerRestTjenesteTest.java
+++ b/src/test/java/no/nav/foreldrepenger/los/tjenester/avdelingsleder/saksbehandler/AvdelingslederSaksbehandlerRestTjenesteTest.java
@@ -1,19 +1,22 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.saksbehandler;
+package no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksbehandler;
import jakarta.persistence.EntityManager;
-import no.nav.foreldrepenger.los.web.extensions.JpaExtension;
+import no.nav.foreldrepenger.los.JpaExtension;
import no.nav.foreldrepenger.los.avdelingsleder.AvdelingslederSaksbehandlerTjeneste;
import no.nav.foreldrepenger.los.oppgave.OppgaveRepository;
import no.nav.foreldrepenger.los.organisasjon.OrganisasjonRepository;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.dto.SaksbehandlerOgAvdelingDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.avdelingsleder.dto.SaksbehandlerOgGruppeDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SaksbehandlerBrukerIdentDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SaksbehandlerDto;
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SaksbehandlerDtoTjeneste;
-
-import no.nav.foreldrepenger.los.web.app.tjenester.felles.dto.SaksbehandlerMedAvdelingerDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.dto.AvdelingEnhetDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.dto.SaksbehandlerOgAvdelingDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.dto.SaksbehandlerOgGruppeDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksbehandler.dto.SaksbehandlerGruppeDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksbehandler.dto.SaksbehandlerGruppeNavneEndringRequestDto;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.saksbehandler.dto.SaksbehandlerGruppeSletteRequestDto;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SaksbehandlerBrukerIdentDto;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SaksbehandlerDto;
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SaksbehandlerDtoTjeneste;
+
+import no.nav.foreldrepenger.los.tjenester.felles.dto.SaksbehandlerMedAvdelingerDto;
import no.nav.vedtak.felles.jpa.TomtResultatException;
@@ -106,7 +109,7 @@ void kan_fjerne_saksbehandlere_fra_gruppe() {
void kan_gi_grupper_nytt_navn() {
var gruppe = restTjeneste.opprettSaksbehandlerGruppe(avdelingDto);
assertThat(gruppe.gruppeNavn()).isNotEqualTo("Nytt navn");
- restTjeneste.endreSaksbehandlerGruppe(new SaksbehandlerGruppeNavneEndringDto(gruppe.gruppeId(), "Nytt navn", avdelingDto));
+ restTjeneste.endreSaksbehandlerGruppe(new SaksbehandlerGruppeNavneEndringRequestDto(gruppe.gruppeId(), "Nytt navn", avdelingDto));
var hentetGrupper = restTjeneste.hentSaksbehandlerGrupper(avdelingDto);
var oppdatertGruppe = hentetGrupper.saksbehandlerGrupper().get(0);
assertThat(oppdatertGruppe.gruppeNavn()).isEqualTo("Nytt navn");
diff --git a/src/test/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/SaksbehandlerDtoTjenesteTest.java b/src/test/java/no/nav/foreldrepenger/los/tjenester/felles/dto/SaksbehandlerDtoTjenesteTest.java
similarity index 96%
rename from src/test/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/SaksbehandlerDtoTjenesteTest.java
rename to src/test/java/no/nav/foreldrepenger/los/tjenester/felles/dto/SaksbehandlerDtoTjenesteTest.java
index 81eed7a99..ec513b044 100644
--- a/src/test/java/no/nav/foreldrepenger/los/web/app/tjenester/felles/dto/SaksbehandlerDtoTjenesteTest.java
+++ b/src/test/java/no/nav/foreldrepenger/los/tjenester/felles/dto/SaksbehandlerDtoTjenesteTest.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.felles.dto;
+package no.nav.foreldrepenger.los.tjenester.felles.dto;
import static no.nav.foreldrepenger.los.organisasjon.Avdeling.AVDELING_DRAMMEN_ENHET;
import static org.assertj.core.api.Assertions.assertThat;
@@ -13,7 +13,7 @@
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
-import no.nav.foreldrepenger.los.web.extensions.JpaExtension;
+import no.nav.foreldrepenger.los.JpaExtension;
import no.nav.foreldrepenger.los.avdelingsleder.AvdelingslederTjeneste;
import no.nav.foreldrepenger.los.oppgave.OppgaveRepository;
import no.nav.foreldrepenger.los.oppgavekø.KøSortering;
diff --git a/src/test/java/no/nav/foreldrepenger/los/web/app/tjenester/kodeverk/KodeverkRestTjenesteTest.java b/src/test/java/no/nav/foreldrepenger/los/tjenester/kodeverk/KodeverkRestTjenesteTest.java
similarity index 96%
rename from src/test/java/no/nav/foreldrepenger/los/web/app/tjenester/kodeverk/KodeverkRestTjenesteTest.java
rename to src/test/java/no/nav/foreldrepenger/los/tjenester/kodeverk/KodeverkRestTjenesteTest.java
index 876302e2f..f79224776 100644
--- a/src/test/java/no/nav/foreldrepenger/los/web/app/tjenester/kodeverk/KodeverkRestTjenesteTest.java
+++ b/src/test/java/no/nav/foreldrepenger/los/tjenester/kodeverk/KodeverkRestTjenesteTest.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.kodeverk;
+package no.nav.foreldrepenger.los.tjenester.kodeverk;
import no.nav.foreldrepenger.los.oppgave.FagsakStatus;
import no.nav.foreldrepenger.los.oppgavekø.KøSortering;
diff --git a/src/test/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/oppgave/ReservasjonTidspunktUtilTest.java b/src/test/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/oppgave/ReservasjonTidspunktUtilTest.java
similarity index 93%
rename from src/test/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/oppgave/ReservasjonTidspunktUtilTest.java
rename to src/test/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/oppgave/ReservasjonTidspunktUtilTest.java
index 82ba20609..88529c2d3 100644
--- a/src/test/java/no/nav/foreldrepenger/los/web/app/tjenester/saksbehandler/oppgave/ReservasjonTidspunktUtilTest.java
+++ b/src/test/java/no/nav/foreldrepenger/los/tjenester/saksbehandler/oppgave/ReservasjonTidspunktUtilTest.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.saksbehandler.oppgave;
+package no.nav.foreldrepenger.los.tjenester.saksbehandler.oppgave;
import org.junit.jupiter.api.Test;
diff --git a/src/test/java/no/nav/foreldrepenger/los/web/app/tjenester/statistikk/OppgaveBeholdningStatistikkTjenesteTest.java b/src/test/java/no/nav/foreldrepenger/los/tjenester/statistikk/OppgaveBeholdningStatistikkTjenesteTest.java
similarity index 86%
rename from src/test/java/no/nav/foreldrepenger/los/web/app/tjenester/statistikk/OppgaveBeholdningStatistikkTjenesteTest.java
rename to src/test/java/no/nav/foreldrepenger/los/tjenester/statistikk/OppgaveBeholdningStatistikkTjenesteTest.java
index 01dcefc3d..4ed2c7cd6 100644
--- a/src/test/java/no/nav/foreldrepenger/los/web/app/tjenester/statistikk/OppgaveBeholdningStatistikkTjenesteTest.java
+++ b/src/test/java/no/nav/foreldrepenger/los/tjenester/statistikk/OppgaveBeholdningStatistikkTjenesteTest.java
@@ -1,4 +1,4 @@
-package no.nav.foreldrepenger.los.web.app.tjenester.statistikk;
+package no.nav.foreldrepenger.los.tjenester.statistikk;
import static no.nav.foreldrepenger.los.organisasjon.Avdeling.AVDELING_DRAMMEN_ENHET;
import static org.assertj.core.api.Assertions.assertThat;
@@ -11,14 +11,13 @@
import org.mockito.junit.jupiter.MockitoExtension;
import jakarta.persistence.EntityManager;
-import no.nav.foreldrepenger.los.web.extensions.JpaExtension;
+import no.nav.foreldrepenger.los.JpaExtension;
import no.nav.foreldrepenger.los.oppgave.AndreKriterierType;
import no.nav.foreldrepenger.los.oppgave.BehandlingType;
import no.nav.foreldrepenger.los.oppgave.FagsakYtelseType;
import no.nav.foreldrepenger.los.oppgave.Oppgave;
import no.nav.foreldrepenger.los.oppgave.OppgaveEgenskap;
-import no.nav.foreldrepenger.los.statistikk.oppgavebeholdning.OppgaveBeholdningStatistikkTjeneste;
-import no.nav.foreldrepenger.los.statistikk.oppgavebeholdning.StatistikkRepository;
+import no.nav.foreldrepenger.los.tjenester.avdelingsleder.nøkkeltall.NøkkeltallRepository;
@ExtendWith(JpaExtension.class)
@ExtendWith(MockitoExtension.class)
@@ -53,13 +52,12 @@ class OppgaveBeholdningStatistikkTjenesteTest {
.medBehandlingType(BehandlingType.FØRSTEGANGSSØKNAD)
.build();
- private OppgaveBeholdningStatistikkTjeneste oppgaveBeholdningStatistikkTjeneste;
+ private NøkkeltallRepository nøkkeltallRepository;
private EntityManager entityManager;
@BeforeEach
void setUp(EntityManager entityManager) {
- var statisikkRepository = new StatistikkRepository(entityManager);
- oppgaveBeholdningStatistikkTjeneste = new OppgaveBeholdningStatistikkTjeneste(statisikkRepository);
+ nøkkeltallRepository = new NøkkeltallRepository(entityManager);
this.entityManager = entityManager;
}
@@ -83,7 +81,7 @@ private void leggInnEttSettMedOppgaver() {
@Test
void hentAlleOppgaverForAvdelingTest() {
leggInnEttSettMedOppgaver();
- var resultater = oppgaveBeholdningStatistikkTjeneste.hentAlleOppgaverForAvdeling(AVDELING_DRAMMEN_ENHET);
+ var resultater = nøkkeltallRepository.hentAlleOppgaverForAvdeling(AVDELING_DRAMMEN_ENHET);
assertThat(resultater).hasSize(4);
assertThat(resultater.get(0).fagsakYtelseType()).isEqualTo(FagsakYtelseType.FORELDREPENGER);
@@ -110,7 +108,7 @@ void hentAlleOppgaverForAvdelingTest() {
*/
void hentAntallOppgaverForAvdelingPerDatoTest() {
leggInnEttSettMedOppgaver();
- var resultater = oppgaveBeholdningStatistikkTjeneste.hentAntallOppgaverForAvdelingPerDato(AVDELING_DRAMMEN_ENHET);
+ var resultater = nøkkeltallRepository.hentAlleOppgaverForAvdelingPerDato(AVDELING_DRAMMEN_ENHET);
assertThat(resultater).hasSize(3);
assertThat(resultater.get(0).fagsakYtelseType()).isEqualTo(FagsakYtelseType.FORELDREPENGER);
assertThat(resultater.get(0).behandlingType()).isEqualTo(BehandlingType.FØRSTEGANGSSØKNAD);
@@ -132,7 +130,7 @@ void hentAntallOppgaverForAvdelingPerDatoTest2() {
leggTilOppgave(førstegangOppgave2, 28, 28);//skal ikke komme i resultatssettet
leggTilOppgave(annenAvdeling, 10, 4);//skal ikke komme i resultatssettet
leggTilOppgave(klageOppgave, 10, 4);
- var resultater = oppgaveBeholdningStatistikkTjeneste.hentAntallOppgaverForAvdelingPerDato(AVDELING_DRAMMEN_ENHET);
+ var resultater = nøkkeltallRepository.hentAlleOppgaverForAvdelingPerDato(AVDELING_DRAMMEN_ENHET);
assertThat(resultater).hasSize(8);
assertThat(resultater.get(0).fagsakYtelseType()).isEqualTo(FagsakYtelseType.FORELDREPENGER);
assertThat(resultater.get(0).opprettetDato()).isEqualTo(LocalDate.now().minusDays(27));
@@ -141,7 +139,7 @@ void hentAntallOppgaverForAvdelingPerDatoTest2() {
@Test
void hentOppgaverPerFørsteStønadsdag() {
leggInnEttSettMedOppgaver();
- var resultater = oppgaveBeholdningStatistikkTjeneste.hentOppgaverPerFørsteStønadsdag(AVDELING_DRAMMEN_ENHET);
+ var resultater = nøkkeltallRepository.hentOppgaverPerFørsteStønadsdag(AVDELING_DRAMMEN_ENHET);
assertThat(resultater).hasSize(1);
assertThat(resultater.get(0).førsteStønadsdag()).isEqualTo(LocalDate.now().plusMonths(1));
assertThat(resultater.get(0).antall()).isEqualTo(4L);