Skip to content

Commit c7651f4

Browse files
authored
TFP-5383 - fikser mapping av permisjonsbeskrivelsestype for endepunkt… (#2543)
TFP-5383 - fikser mapping av permisjonsbeskrivelsestype for endepunkt hentArbeidsforholdOgPermisjonerForEnPeriode
1 parent 88df6cd commit c7651f4

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

domenetjenester/iay/src/main/java/no/nav/foreldrepenger/abakus/iay/tjeneste/dto/arbeidsforhold/ArbeidsforholdDtoTjeneste.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
import no.nav.foreldrepenger.abakus.registerdata.arbeidsforhold.Arbeidsforhold;
2525
import no.nav.foreldrepenger.abakus.registerdata.arbeidsforhold.ArbeidsforholdIdentifikator;
2626
import no.nav.foreldrepenger.abakus.registerdata.arbeidsforhold.ArbeidsforholdTjeneste;
27+
import no.nav.foreldrepenger.abakus.registerdata.arbeidsforhold.Arbeidsgiver;
2728
import no.nav.foreldrepenger.abakus.registerdata.arbeidsforhold.Organisasjon;
2829
import no.nav.foreldrepenger.abakus.registerdata.arbeidsforhold.Person;
2930
import no.nav.foreldrepenger.abakus.typer.AktørId;
@@ -126,7 +127,7 @@ private ArbeidsforholdDto mapTilArbeidsforhold(Map.Entry<ArbeidsforholdIdentifik
126127
}
127128

128129
private List<Periode> mapAnsettelsesPerioder(List<Arbeidsforhold> arbeidsforhold) {
129-
return arbeidsforhold.stream().map(it -> new Periode(it.getArbeidFom(), it.getArbeidTom())).collect(Collectors.toList());
130+
return arbeidsforhold.stream().map(af -> new Periode(af.getArbeidFom(), af.getArbeidTom())).collect(Collectors.toList());
130131
}
131132

132133
private ArbeidsforholdRefDto mapArbeidsforholdId(EksternArbeidsforholdRef arbeidsforholdId) {
@@ -136,7 +137,7 @@ private ArbeidsforholdRefDto mapArbeidsforholdId(EksternArbeidsforholdRef arbeid
136137
return new ArbeidsforholdRefDto(null, arbeidsforholdId.getReferanse());
137138
}
138139

139-
private Aktør mapArbeidsgiver(no.nav.foreldrepenger.abakus.registerdata.arbeidsforhold.Arbeidsgiver arbeidsgiver) {
140+
private Aktør mapArbeidsgiver(Arbeidsgiver arbeidsgiver) {
140141
if (arbeidsgiver instanceof Person person) {
141142
return new AktørIdPersonident(person.getAktørId());
142143
} else if (arbeidsgiver instanceof Organisasjon organisasjon) {

domenetjenester/iay/src/test/java/no/nav/foreldrepenger/abakus/iay/tjeneste/dto/arbeidsforhold/ArbeidsforholdDtoTjenesteTest.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import org.mockito.junit.jupiter.MockitoExtension;
2020

2121
import no.nav.abakus.iaygrunnlag.kodeverk.ArbeidType;
22+
import no.nav.abakus.iaygrunnlag.kodeverk.PermisjonsbeskrivelseType;
2223
import no.nav.foreldrepenger.abakus.aktor.AktørTjeneste;
2324
import no.nav.foreldrepenger.abakus.felles.jpa.IntervallEntitet;
2425
import no.nav.foreldrepenger.abakus.registerdata.arbeidsforhold.Arbeidsavtale;
@@ -95,9 +96,11 @@ void mapArbeidsforholdMedPermisjoner() {
9596
assertThat(permisjoner.getFirst().getPeriode().getFom()).isEqualTo(permisjonerTilMap.getFirst().getPermisjonFom());
9697
assertThat(permisjoner.getFirst().getPeriode().getTom()).isEqualTo(permisjonerTilMap.getFirst().getPermisjonTom());
9798
assertThat(permisjoner.getFirst().getProsentsats()).isEqualByComparingTo(permisjonerTilMap.getFirst().getPermisjonsprosent());
99+
assertThat(permisjoner.getFirst().getType()).isEqualTo(PermisjonsbeskrivelseType.PERMISJON_MED_FORELDREPENGER);
98100
assertThat(permisjoner.get(1).getPeriode().getFom()).isEqualTo(permisjonerTilMap.get(1).getPermisjonFom());
99101
assertThat(permisjoner.get(1).getPeriode().getTom()).isEqualTo(TIL_DATO);
100102
assertThat(permisjoner.get(1).getProsentsats()).isEqualByComparingTo(permisjonerTilMap.get(1).getPermisjonsprosent());
103+
assertThat(permisjoner.get(1).getType()).isEqualTo(PermisjonsbeskrivelseType.PERMISJON_MED_FORELDREPENGER);
101104

102105
}
103106

@@ -139,7 +142,7 @@ void mapArbeidsforholdUtenPermisjoner() {
139142

140143
private Permisjon lagPermisjon(LocalDate fraDato, LocalDate tilDato, BigDecimal permisjonProsent) {
141144
return new Permisjon.Builder()
142-
.medPermisjonsÅrsak("PERMISJON_MED_FORELDREPENGER")
145+
.medPermisjonsÅrsak(PermisjonsbeskrivelseType.PERMISJON_MED_FORELDREPENGER.getOffisiellKode())
143146
.medPermisjonFom(fraDato)
144147
.medPermisjonTom(tilDato)
145148
.medPermisjonsprosent(permisjonProsent)

0 commit comments

Comments
 (0)