Skip to content

Commit 270f479

Browse files
authored
TFP-6401 fjern ubrukt lineæravslagsårsak. Innfør JsonSubTypes for Svp (#7649)
* TFP-6401 fjern ubrukt lineæravslagsårsak. Innfør JsonSubTypes for Svp * fjern test som brukte lineær avslagsårsak
1 parent 0f22de8 commit 270f479

File tree

7 files changed

+7
-18
lines changed

7 files changed

+7
-18
lines changed

web/src/main/java/no/nav/foreldrepenger/web/app/tjenester/kodeverk/app/HentKodeverkTjeneste.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,6 @@ public class HentKodeverkTjeneste {
115115
map.put(MedlemskapDekningType.class.getSimpleName(), MedlemskapDekningType.kodeMap().values());
116116
map.put(MedlemskapType.class.getSimpleName(), MedlemskapType.kodeMap().values());
117117
map.put(OppholdstillatelseType.class.getSimpleName(), OppholdstillatelseType.kodeMap().values());
118-
map.put("Lineær"+Avslagsårsak.class.getSimpleName(), Avslagsårsak.kodeMap().values());
119118
map.put(Avslagsårsak.class.getSimpleName(), Avslagsårsak.kodeMap().values());
120119
map.put(StønadskontoType.class.getSimpleName(), StønadskontoType.kodeMap().values());
121120
map.put(KonsekvensForYtelsen.class.getSimpleName(), KonsekvensForYtelsen.kodeMap().values());

web/src/main/java/no/nav/foreldrepenger/web/app/tjenester/registrering/svp/SvpTilretteleggingArbeidsforholdDto.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,17 @@
55
import java.util.List;
66

77
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
8+
import com.fasterxml.jackson.annotation.JsonSubTypes;
89
import com.fasterxml.jackson.annotation.JsonTypeInfo;
910

1011
@JsonIgnoreProperties(ignoreUnknown = true)
1112
@JsonTypeInfo(use = JsonTypeInfo.Id.NAME)
13+
@JsonSubTypes({
14+
@JsonSubTypes.Type(value = SvpTilretteleggingFrilanserDto.class, name = "FR"),
15+
@JsonSubTypes.Type(value = SvpTilretteleggingVirksomhetDto.class, name = "VI"),
16+
@JsonSubTypes.Type(value = SvpTilretteleggingPrivatArbeidsgiverDto.class, name = "PA"),
17+
@JsonSubTypes.Type(value = SvpTilretteleggingSelvstendigNæringsdrivendeDto.class, name = "SN")
18+
})
1219
public abstract class SvpTilretteleggingArbeidsforholdDto {
1320

1421
private LocalDate behovsdato;
Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
package no.nav.foreldrepenger.web.app.tjenester.registrering.svp;
22

3-
import com.fasterxml.jackson.annotation.JsonTypeName;
4-
5-
@JsonTypeName("FR")
63
public class SvpTilretteleggingFrilanserDto extends SvpTilretteleggingArbeidsforholdDto {
74

85
}

web/src/main/java/no/nav/foreldrepenger/web/app/tjenester/registrering/svp/SvpTilretteleggingPrivatArbeidsgiverDto.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
package no.nav.foreldrepenger.web.app.tjenester.registrering.svp;
22

3-
import com.fasterxml.jackson.annotation.JsonTypeName;
4-
5-
@JsonTypeName("PA")
63
public class SvpTilretteleggingPrivatArbeidsgiverDto extends SvpTilretteleggingArbeidsforholdDto {
74

85
private String arbeidsgiverIdentifikator;
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
package no.nav.foreldrepenger.web.app.tjenester.registrering.svp;
22

3-
import com.fasterxml.jackson.annotation.JsonTypeName;
4-
5-
@JsonTypeName("SN")
63
public class SvpTilretteleggingSelvstendigNæringsdrivendeDto extends SvpTilretteleggingArbeidsforholdDto {
74

85
}

web/src/main/java/no/nav/foreldrepenger/web/app/tjenester/registrering/svp/SvpTilretteleggingVirksomhetDto.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
package no.nav.foreldrepenger.web.app.tjenester.registrering.svp;
22

3-
import com.fasterxml.jackson.annotation.JsonTypeName;
4-
5-
@JsonTypeName("VI")
63
public class SvpTilretteleggingVirksomhetDto extends SvpTilretteleggingArbeidsforholdDto {
74

85
private String organisasjonsnummer;

web/src/test/java/no/nav/foreldrepenger/web/app/tjenester/kodeverk/KodeverkRestTjenesteTest.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,6 @@ void before() {
5353
var avslagsårsaker = (List<Map<String, String>>) gruppertKodeliste.get(Avslagsårsak.class.getSimpleName());
5454
assertThat(avslagsårsaker.stream().map(k -> ((Map) k).get("kode")).toList())
5555
.contains(Avslagsårsak.FØDSELSDATO_IKKE_OPPGITT_ELLER_REGISTRERT.getKode(), Avslagsårsak.BARN_OVER_15_ÅR.getKode());
56-
var lavslagsårsaker = (List<Map<String, String>>) gruppertKodeliste.get("Lineær"+Avslagsårsak.class.getSimpleName());
57-
assertThat(lavslagsårsaker.stream().map(k -> ((Map) k).get("kode")).toList())
58-
.contains(Avslagsårsak.FØDSELSDATO_IKKE_OPPGITT_ELLER_REGISTRERT.getKode(), Avslagsårsak.BARN_OVER_15_ÅR.getKode());
59-
assertThat(avslagsårsaker).hasSameSizeAs(lavslagsårsaker);
60-
assertThat(avslagsårsaker).containsAll(lavslagsårsaker);
6156
}
6257

6358
@Test

0 commit comments

Comments
 (0)