Skip to content

Commit b55d056

Browse files
authored
Feature/rydd rest (#2580)
FIX: Rydder vekk ubrukt endepunkt etter å ha logget ingen innslag siste 2 mnd
1 parent 235bf70 commit b55d056

File tree

5 files changed

+1
-294
lines changed

5 files changed

+1
-294
lines changed

domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/InntektArbeidYtelseTjeneste.java

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414

1515
import jakarta.enterprise.context.ApplicationScoped;
1616
import jakarta.inject.Inject;
17-
1817
import no.nav.abakus.iaygrunnlag.kodeverk.YtelseType;
1918
import no.nav.abakus.iaygrunnlag.request.Dataset;
2019
import no.nav.abakus.iaygrunnlag.request.InntektArbeidYtelseGrunnlagRequest.GrunnlagVersjon;
@@ -32,7 +31,6 @@
3231
import no.nav.foreldrepenger.abakus.domene.iay.inntektsmelding.Inntektsmelding;
3332
import no.nav.foreldrepenger.abakus.domene.iay.inntektsmelding.InntektsmeldingBuilder;
3433
import no.nav.foreldrepenger.abakus.domene.iay.søknad.OppgittOpptjening;
35-
import no.nav.foreldrepenger.abakus.iay.impl.InntektsmeldingDiffTjeneste;
3634
import no.nav.foreldrepenger.abakus.kobling.KoblingReferanse;
3735
import no.nav.foreldrepenger.abakus.typer.AktørId;
3836
import no.nav.foreldrepenger.abakus.typer.Saksnummer;
@@ -105,12 +103,7 @@ public Map<Inntektsmelding, ArbeidsforholdInformasjon> hentAlleInntektsmeldinger
105103
YtelseType ytelseType) {
106104
return repository.hentArbeidsforholdInfoInntektsmeldingerMapFor(aktørId, saksnummer, ref, ytelseType);
107105
}
108-
109-
public Map<Inntektsmelding, ArbeidsforholdInformasjon> utledInntektsmeldingDiff(Map<Inntektsmelding, ArbeidsforholdInformasjon> førsteSet,
110-
Map<Inntektsmelding, ArbeidsforholdInformasjon> andreSet) {
111-
return InntektsmeldingDiffTjeneste.utledDifferanseIInntektsmeldinger(førsteSet, andreSet);
112-
}
113-
106+
114107
public Map<Inntektsmelding, ArbeidsforholdInformasjon> hentArbeidsforholdinfoInntektsmeldingerMapFor(AktørId aktørId,
115108
Saksnummer saksnummer,
116109
YtelseType ytelseType) {

domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/impl/InntektsmeldingDiffTjeneste.java

Lines changed: 0 additions & 30 deletions
This file was deleted.

domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/tjeneste/InntektsmeldingerRestTjeneste.java

Lines changed: 0 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,9 @@
22

33
import java.util.Collections;
44
import java.util.List;
5-
import java.util.Map;
65
import java.util.Optional;
76
import java.util.function.Function;
87

9-
import org.slf4j.Logger;
10-
import org.slf4j.LoggerFactory;
11-
128
import com.fasterxml.jackson.annotation.JsonAutoDetect;
139
import com.fasterxml.jackson.annotation.JsonCreator;
1410
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
@@ -39,11 +35,9 @@
3935
import no.nav.abakus.iaygrunnlag.inntektsmelding.v1.InntektsmeldingerDto;
4036
import no.nav.abakus.iaygrunnlag.inntektsmelding.v1.RefusjonskravDatoerDto;
4137
import no.nav.abakus.iaygrunnlag.kodeverk.YtelseType;
42-
import no.nav.abakus.iaygrunnlag.request.InntektsmeldingDiffRequest;
4338
import no.nav.abakus.iaygrunnlag.request.InntektsmeldingerMottattRequest;
4439
import no.nav.abakus.iaygrunnlag.request.InntektsmeldingerRequest;
4540
import no.nav.foreldrepenger.abakus.domene.iay.InntektArbeidYtelseGrunnlag;
46-
import no.nav.foreldrepenger.abakus.domene.iay.arbeidsforhold.ArbeidsforholdInformasjon;
4741
import no.nav.foreldrepenger.abakus.domene.iay.arbeidsforhold.ArbeidsforholdInformasjonBuilder;
4842
import no.nav.foreldrepenger.abakus.domene.iay.inntektsmelding.Inntektsmelding;
4943
import no.nav.foreldrepenger.abakus.felles.LoggUtil;
@@ -67,7 +61,6 @@
6761
@ApplicationScoped
6862
@Transactional
6963
public class InntektsmeldingerRestTjeneste {
70-
private static final Logger LOG = LoggerFactory.getLogger(InntektsmeldingerRestTjeneste.class);
7164

7265
private InntektsmeldingerTjeneste imTjeneste;
7366
private KoblingTjeneste koblingTjeneste;
@@ -181,33 +174,6 @@ private void valider(YtelseType ytelseType, List<Inntektsmelding> inntektsmeldin
181174
}
182175
}
183176

184-
@POST
185-
@Path("/hentDiff")
186-
@Consumes(MediaType.APPLICATION_JSON)
187-
@Produces(MediaType.APPLICATION_JSON)
188-
@Operation(description = "Hent inntektsmeldinger for angitt søke spesifikasjon", tags = "inntektsmelding")
189-
@BeskyttetRessurs(actionType = ActionType.READ, resourceType = ResourceType.FAGSAK)
190-
@SuppressWarnings("findsecbugs:JAXRS_ENDPOINT")
191-
public Response hentDifferanseMellomToReferanserPåSak(@NotNull @Valid InntektsmeldingDiffRequestAbacDto spesifikasjon) {
192-
LOG.info("Kall på deprekert endepunkt /hentDiff med spesifikasjon " + spesifikasjon.getSaksnummer());
193-
LoggUtil.setupLogMdc(spesifikasjon.getYtelseType(), spesifikasjon.getSaksnummer(),
194-
spesifikasjon.getEksternRefEn() + "/" + spesifikasjon.getEksternRefTo());
195-
196-
var aktørId = new AktørId(spesifikasjon.getPerson().getIdent());
197-
var saksnummer = new Saksnummer(spesifikasjon.getSaksnummer());
198-
var ytelseType = spesifikasjon.getYtelseType();
199-
Map<Inntektsmelding, ArbeidsforholdInformasjon> førsteMap = iayTjeneste.hentAlleInntektsmeldingerForEksternRef(aktørId, saksnummer,
200-
new KoblingReferanse(spesifikasjon.getEksternRefEn()), ytelseType);
201-
Map<Inntektsmelding, ArbeidsforholdInformasjon> andreMap = iayTjeneste.hentAlleInntektsmeldingerForEksternRef(aktørId, saksnummer,
202-
new KoblingReferanse(spesifikasjon.getEksternRefTo()), ytelseType);
203-
204-
var diffMap = iayTjeneste.utledInntektsmeldingDiff(førsteMap, andreMap);
205-
InntektsmeldingerDto imDiffListe = MapInntektsmeldinger.mapUnikeInntektsmeldingerFraGrunnlag(diffMap);
206-
final Response response = Response.ok(imDiffListe).build();
207-
208-
return response;
209-
}
210-
211177
public static class AbacDataSupplier implements Function<Object, AbacDataAttributter> {
212178

213179
public AbacDataSupplier() {
@@ -246,31 +212,4 @@ public AbacDataAttributter abacAttributter() {
246212
}
247213

248214
}
249-
250-
/**
251-
* Json bean med Abac.
252-
*/
253-
@JsonIgnoreProperties(ignoreUnknown = true)
254-
@JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.NONE, getterVisibility = JsonAutoDetect.Visibility.NONE, setterVisibility = JsonAutoDetect.Visibility.NONE, isGetterVisibility = JsonAutoDetect.Visibility.NONE, creatorVisibility = JsonAutoDetect.Visibility.NONE)
255-
@JsonInclude(value = JsonInclude.Include.NON_ABSENT, content = JsonInclude.Include.NON_EMPTY)
256-
public static class InntektsmeldingDiffRequestAbacDto extends InntektsmeldingDiffRequest implements AbacDto {
257-
258-
@JsonCreator
259-
public InntektsmeldingDiffRequestAbacDto(@JsonProperty(value = "personIdent", required = true) @Valid @NotNull PersonIdent person) {
260-
super(person);
261-
}
262-
263-
@Override
264-
public AbacDataAttributter abacAttributter() {
265-
final var abacDataAttributter = AbacDataAttributter.opprett();
266-
if (FnrPersonident.IDENT_TYPE.equals(getPerson().getIdentType())) {
267-
return abacDataAttributter.leggTil(StandardAbacAttributtType.FNR, getPerson().getIdent());
268-
} else if (AktørIdPersonident.IDENT_TYPE.equals(getPerson().getIdentType())) {
269-
return abacDataAttributter.leggTil(StandardAbacAttributtType.AKTØR_ID, getPerson().getIdent());
270-
}
271-
throw new java.lang.IllegalArgumentException("Ukjent identtype: " + getPerson().getIdentType());
272-
}
273-
274-
}
275-
276215
}

domenetjenester/iay/src/test/java/no/nav/foreldrepenger/abakus/iay/impl/InntektsmeldingDiffTjenesteTest.java

Lines changed: 0 additions & 85 deletions
This file was deleted.

kontrakt/src/main/java/no/nav/abakus/iaygrunnlag/request/InntektsmeldingDiffRequest.java

Lines changed: 0 additions & 110 deletions
This file was deleted.

0 commit comments

Comments
 (0)