Skip to content

Commit 92c570d

Browse files
authored
Nye permisjonsbeskrivelser fom 2023 (#2136)
* Nye permisjonsbeskrivelser fom 2023 * Fjerne ubrukt filter
1 parent 9fab888 commit 92c570d

File tree

1 file changed

+6
-12
lines changed

1 file changed

+6
-12
lines changed

kodeverk/src/main/java/no/nav/abakus/iaygrunnlag/kodeverk/PermisjonsbeskrivelseType.java

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
import java.util.Map;
88
import java.util.Objects;
99
import java.util.Optional;
10-
import java.util.Set;
1110

1211
import com.fasterxml.jackson.annotation.JsonAutoDetect;
1312
import com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility;
@@ -18,18 +17,17 @@ public enum PermisjonsbeskrivelseType implements Kodeverdi {
1817

1918
UDEFINERT("-", "Ikke definert", null),
2019
PERMISJON("PERMISJON", "Permisjon", "permisjon"),
21-
UTDANNINGSPERMISJON("UTDANNINGSPERMISJON", "Utdanningspermisjon", "utdanningspermisjon"),
22-
VELFERDSPERMISJON("VELFERDSPERMISJON", "Velferdspermisjon", "velferdspermisjon"),
20+
UTDANNINGSPERMISJON("UTDANNINGSPERMISJON", "Utdanningspermisjon", "utdanningspermisjon"), // Utgår 31/12-2022
21+
UTDANNINGSPERMISJON_IKKE_LOVFESTET("UTDANNINGSPERMISJON_IKKE_LOVFESTET", "Utdanningspermisjon (Ikke lovfestet)", "utdanningspermisjonIkkeLovfestet"),
22+
UTDANNINGSPERMISJON_LOVFESTET("UTDANNINGSPERMISJON_LOVFESTET", "Utdanningspermisjon (Lovfestet)", "utdanningspermisjonLovfestet"),
23+
VELFERDSPERMISJON("VELFERDSPERMISJON", "Velferdspermisjon", "velferdspermisjon"), // Utgår 31/12-2022
24+
ANNEN_PERMISJON_IKKE_LOVFESTET("ANNEN_PERMISJON_IKKE_LOVFESTET", "Andre ikke-lovfestede permisjoner", "andreIkkeLovfestedePermisjoner"),
25+
ANNEN_PERMISJON_LOVFESTET("ANNEN_PERMISJON_LOVFESTET", "Andre lovfestede permisjoner", "andreLovfestedePermisjoner"),
2326
PERMISJON_MED_FORELDREPENGER("PERMISJON_MED_FORELDREPENGER", "Permisjon med foreldrepenger", "permisjonMedForeldrepenger"),
2427
PERMITTERING("PERMITTERING", "Permittering", "permittering"),
2528
PERMISJON_VED_MILITÆRTJENESTE("PERMISJON_VED_MILITÆRTJENESTE", "Permisjon ved militærtjeneste", "permisjonVedMilitaertjeneste"),
2629
;
2730

28-
private static final Set<PermisjonsbeskrivelseType> PERMISJON_IKKE_RELEVANT_FOR_AVKLAR_ARBEIDSFORHOLD = Set.of(
29-
PermisjonsbeskrivelseType.UTDANNINGSPERMISJON,
30-
PermisjonsbeskrivelseType.PERMISJON_MED_FORELDREPENGER
31-
);
32-
3331
private static final Map<String, PermisjonsbeskrivelseType> KODER = new LinkedHashMap<>();
3432

3533
public static final String KODEVERK = "PERMISJONSBESKRIVELSE_TYPE";
@@ -91,10 +89,6 @@ public String getOffisiellKode() {
9189
return offisiellKode;
9290
}
9391

94-
public boolean erRelevantForAvklarArbeidsforhold() {
95-
return !PERMISJON_IKKE_RELEVANT_FOR_AVKLAR_ARBEIDSFORHOLD.contains(this);
96-
}
97-
9892
public static PermisjonsbeskrivelseType finnForKodeverkEiersKode(String offisiellDokumentType) {
9993
return List.of(values()).stream().filter(k -> Objects.equals(k.offisiellKode, offisiellDokumentType)).findFirst().orElse(UDEFINERT);
10094
}

0 commit comments

Comments
 (0)