diff --git a/README.md b/README.md
index dea5dec1..40f2916c 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
# FINT Java Model
-Version v4.0.0
+Version v4.0.10-rc-1
-Generated 2026-01-19T10:33:50
+Generated 2026-01-30T09:40:49
diff --git a/fint-utdanning-model-java/src/main/java/no/novari/fint/model/utdanning/elev/Kontaktlarergruppe.java b/fint-utdanning-model-java/src/main/java/no/novari/fint/model/utdanning/elev/Kontaktlarergruppe.java
index 48955ebe..1ee79aa1 100644
--- a/fint-utdanning-model-java/src/main/java/no/novari/fint/model/utdanning/elev/Kontaktlarergruppe.java
+++ b/fint-utdanning-model-java/src/main/java/no/novari/fint/model/utdanning/elev/Kontaktlarergruppe.java
@@ -49,7 +49,7 @@ public enum Relasjonsnavn implements FintRelation {
"undervisningsforhold",
"no.novari.fint.model.utdanning.elev.Undervisningsforhold",
NONE_TO_MANY,
- false,
+ true,
"kontaktlarergruppe"),
GRUPPEMEDLEMSKAP(
"gruppemedlemskap",
diff --git a/fint-utdanning-model-java/src/main/java/no/novari/fint/model/utdanning/elev/Undervisningsforhold.java b/fint-utdanning-model-java/src/main/java/no/novari/fint/model/utdanning/elev/Undervisningsforhold.java
index 61235f9a..a9dad92c 100644
--- a/fint-utdanning-model-java/src/main/java/no/novari/fint/model/utdanning/elev/Undervisningsforhold.java
+++ b/fint-utdanning-model-java/src/main/java/no/novari/fint/model/utdanning/elev/Undervisningsforhold.java
@@ -41,24 +41,6 @@ public enum Relasjonsnavn implements FintRelation {
NONE_TO_MANY,
true,
"undervisningsforhold"),
- KONTAKTLARERGRUPPE(
- "kontaktlarergruppe",
- "no.novari.fint.model.utdanning.elev.Kontaktlarergruppe",
- NONE_TO_MANY,
- true,
- "undervisningsforhold"),
- UNDERVISNINGSGRUPPE(
- "undervisningsgruppe",
- "no.novari.fint.model.utdanning.timeplan.Undervisningsgruppe",
- NONE_TO_MANY,
- true,
- "undervisningsforhold"),
- EKSAMENSGRUPPE(
- "eksamensgruppe",
- "no.novari.fint.model.utdanning.vurdering.Eksamensgruppe",
- NONE_TO_MANY,
- true,
- "undervisningsforhold"),
TIME(
"time",
"no.novari.fint.model.utdanning.timeplan.Time",
@@ -71,11 +53,29 @@ public enum Relasjonsnavn implements FintRelation {
ONE_TO_ONE,
true,
"undervisningsforhold"),
+ KONTAKTLARERGRUPPE(
+ "kontaktlarergruppe",
+ "no.novari.fint.model.utdanning.elev.Kontaktlarergruppe",
+ NONE_TO_MANY,
+ false,
+ "undervisningsforhold"),
SKOLERESSURS(
"skoleressurs",
"no.novari.fint.model.utdanning.elev.Skoleressurs",
ONE_TO_ONE,
false,
+ "undervisningsforhold"),
+ UNDERVISNINGSGRUPPE(
+ "undervisningsgruppe",
+ "no.novari.fint.model.utdanning.timeplan.Undervisningsgruppe",
+ NONE_TO_MANY,
+ false,
+ "undervisningsforhold"),
+ EKSAMENSGRUPPE(
+ "eksamensgruppe",
+ "no.novari.fint.model.utdanning.vurdering.Eksamensgruppe",
+ NONE_TO_MANY,
+ false,
"undervisningsforhold");
private final String name;
diff --git a/fint-utdanning-model-java/src/main/java/no/novari/fint/model/utdanning/kodeverk/KodeverkActions.java b/fint-utdanning-model-java/src/main/java/no/novari/fint/model/utdanning/kodeverk/KodeverkActions.java
index 3229313a..6f1e25af 100644
--- a/fint-utdanning-model-java/src/main/java/no/novari/fint/model/utdanning/kodeverk/KodeverkActions.java
+++ b/fint-utdanning-model-java/src/main/java/no/novari/fint/model/utdanning/kodeverk/KodeverkActions.java
@@ -4,69 +4,69 @@
import java.util.List;
public enum KodeverkActions {
- GET_BREVTYPE,
- GET_ALL_BREVTYPE,
- UPDATE_BREVTYPE,
- GET_BEVISTYPE,
- GET_ALL_BEVISTYPE,
- UPDATE_BEVISTYPE,
- GET_FULLFORTKODE,
- GET_ALL_FULLFORTKODE,
- UPDATE_FULLFORTKODE,
- GET_PROVESTATUS,
- GET_ALL_PROVESTATUS,
- UPDATE_PROVESTATUS,
+ GET_AVBRUDDSARSAK,
+ GET_ALL_AVBRUDDSARSAK,
+ UPDATE_AVBRUDDSARSAK,
GET_BETALINGSSTATUS,
GET_ALL_BETALINGSSTATUS,
UPDATE_BETALINGSSTATUS,
- GET_VARSELTYPE,
- GET_ALL_VARSELTYPE,
- UPDATE_VARSELTYPE,
- GET_VITNEMALSMERKNAD,
- GET_ALL_VITNEMALSMERKNAD,
- UPDATE_VITNEMALSMERKNAD,
+ GET_BEVISTYPE,
+ GET_ALL_BEVISTYPE,
+ UPDATE_BEVISTYPE,
+ GET_BREVTYPE,
+ GET_ALL_BREVTYPE,
+ UPDATE_BREVTYPE,
+ GET_EKSAMENSFORM,
+ GET_ALL_EKSAMENSFORM,
+ UPDATE_EKSAMENSFORM,
+ GET_ELEVKATEGORI,
+ GET_ALL_ELEVKATEGORI,
+ UPDATE_ELEVKATEGORI,
+ GET_FAGMERKNAD,
+ GET_ALL_FAGMERKNAD,
+ UPDATE_FAGMERKNAD,
GET_FAGSTATUS,
GET_ALL_FAGSTATUS,
UPDATE_FAGSTATUS,
+ GET_FRAVARSTYPE,
+ GET_ALL_FRAVARSTYPE,
+ UPDATE_FRAVARSTYPE,
+ GET_FULLFORTKODE,
+ GET_ALL_FULLFORTKODE,
+ UPDATE_FULLFORTKODE,
+ GET_KARAKTERSKALA,
+ GET_ALL_KARAKTERSKALA,
+ UPDATE_KARAKTERSKALA,
+ GET_KARAKTERSTATUS,
+ GET_ALL_KARAKTERSTATUS,
+ UPDATE_KARAKTERSTATUS,
GET_OTENHET,
GET_ALL_OTENHET,
UPDATE_OTENHET,
GET_OTSTATUS,
GET_ALL_OTSTATUS,
UPDATE_OTSTATUS,
- GET_FAGMERKNAD,
- GET_ALL_FAGMERKNAD,
- UPDATE_FAGMERKNAD,
- GET_TILRETTELEGGING,
- GET_ALL_TILRETTELEGGING,
- UPDATE_TILRETTELEGGING,
- GET_AVBRUDDSARSAK,
- GET_ALL_AVBRUDDSARSAK,
- UPDATE_AVBRUDDSARSAK,
- GET_EKSAMENSFORM,
- GET_ALL_EKSAMENSFORM,
- UPDATE_EKSAMENSFORM,
- GET_KARAKTERSTATUS,
- GET_ALL_KARAKTERSTATUS,
- UPDATE_KARAKTERSTATUS,
+ GET_PROVESTATUS,
+ GET_ALL_PROVESTATUS,
+ UPDATE_PROVESTATUS,
GET_SKOLEAR,
GET_ALL_SKOLEAR,
UPDATE_SKOLEAR,
+ GET_SKOLEEIERTYPE,
+ GET_ALL_SKOLEEIERTYPE,
+ UPDATE_SKOLEEIERTYPE,
GET_TERMIN,
GET_ALL_TERMIN,
UPDATE_TERMIN,
- GET_KARAKTERSKALA,
- GET_ALL_KARAKTERSKALA,
- UPDATE_KARAKTERSKALA,
- GET_FRAVARSTYPE,
- GET_ALL_FRAVARSTYPE,
- UPDATE_FRAVARSTYPE,
- GET_ELEVKATEGORI,
- GET_ALL_ELEVKATEGORI,
- UPDATE_ELEVKATEGORI,
- GET_SKOLEEIERTYPE,
- GET_ALL_SKOLEEIERTYPE,
- UPDATE_SKOLEEIERTYPE;
+ GET_TILRETTELEGGING,
+ GET_ALL_TILRETTELEGGING,
+ UPDATE_TILRETTELEGGING,
+ GET_VARSELTYPE,
+ GET_ALL_VARSELTYPE,
+ UPDATE_VARSELTYPE,
+ GET_VITNEMALSMERKNAD,
+ GET_ALL_VITNEMALSMERKNAD,
+ UPDATE_VITNEMALSMERKNAD;
/**
* Gets a list of all enums as string
diff --git a/fint-utdanning-model-java/src/main/java/no/novari/fint/model/utdanning/timeplan/Fag.java b/fint-utdanning-model-java/src/main/java/no/novari/fint/model/utdanning/timeplan/Fag.java
index efd1fd86..561cb422 100644
--- a/fint-utdanning-model-java/src/main/java/no/novari/fint/model/utdanning/timeplan/Fag.java
+++ b/fint-utdanning-model-java/src/main/java/no/novari/fint/model/utdanning/timeplan/Fag.java
@@ -35,9 +35,9 @@ public enum Relasjonsnavn implements FintRelation {
NONE_TO_ONE,
null,
null),
- PROGRAMOMRADE(
- "programomrade",
- "no.novari.fint.model.utdanning.utdanningsprogram.Programomrade",
+ SKOLE(
+ "skole",
+ "no.novari.fint.model.utdanning.utdanningsprogram.Skole",
NONE_TO_MANY,
true,
"fag"),
@@ -53,15 +53,15 @@ public enum Relasjonsnavn implements FintRelation {
NONE_TO_MANY,
false,
"fag"),
- FAGGRUPPE(
- "faggruppe",
- "no.novari.fint.model.utdanning.timeplan.Faggruppe",
+ PROGRAMOMRADE(
+ "programomrade",
+ "no.novari.fint.model.utdanning.utdanningsprogram.Programomrade",
NONE_TO_MANY,
false,
"fag"),
- SKOLE(
- "skole",
- "no.novari.fint.model.utdanning.utdanningsprogram.Skole",
+ FAGGRUPPE(
+ "faggruppe",
+ "no.novari.fint.model.utdanning.timeplan.Faggruppe",
NONE_TO_MANY,
false,
"fag"),
diff --git a/fint-utdanning-model-java/src/main/java/no/novari/fint/model/utdanning/timeplan/Undervisningsgruppe.java b/fint-utdanning-model-java/src/main/java/no/novari/fint/model/utdanning/timeplan/Undervisningsgruppe.java
index c08db828..06a88708 100644
--- a/fint-utdanning-model-java/src/main/java/no/novari/fint/model/utdanning/timeplan/Undervisningsgruppe.java
+++ b/fint-utdanning-model-java/src/main/java/no/novari/fint/model/utdanning/timeplan/Undervisningsgruppe.java
@@ -31,6 +31,12 @@
public class Undervisningsgruppe extends Gruppe implements FintModelObject {
@Getter
public enum Relasjonsnavn implements FintRelation {
+ UNDERVISNINGSFORHOLD(
+ "undervisningsforhold",
+ "no.novari.fint.model.utdanning.elev.Undervisningsforhold",
+ NONE_TO_MANY,
+ true,
+ "undervisningsgruppe"),
FAG(
"fag",
"no.novari.fint.model.utdanning.timeplan.Fag",
@@ -45,12 +51,6 @@ public enum Relasjonsnavn implements FintRelation {
true,
"undervisningsgruppe"),
SKOLEAR("skolear", "no.novari.fint.model.utdanning.kodeverk.Skolear", NONE_TO_ONE, null, null),
- UNDERVISNINGSFORHOLD(
- "undervisningsforhold",
- "no.novari.fint.model.utdanning.elev.Undervisningsforhold",
- NONE_TO_MANY,
- false,
- "undervisningsgruppe"),
TIME(
"time",
"no.novari.fint.model.utdanning.timeplan.Time",
diff --git a/fint-utdanning-model-java/src/main/java/no/novari/fint/model/utdanning/utdanningsprogram/Arstrinn.java b/fint-utdanning-model-java/src/main/java/no/novari/fint/model/utdanning/utdanningsprogram/Arstrinn.java
index 9be60db7..f2f1d1aa 100644
--- a/fint-utdanning-model-java/src/main/java/no/novari/fint/model/utdanning/utdanningsprogram/Arstrinn.java
+++ b/fint-utdanning-model-java/src/main/java/no/novari/fint/model/utdanning/utdanningsprogram/Arstrinn.java
@@ -41,13 +41,13 @@ public enum Relasjonsnavn implements FintRelation {
NONE_TO_ONE,
null,
null),
+ KLASSE("klasse", "no.novari.fint.model.utdanning.elev.Klasse", NONE_TO_MANY, false, "trinn"),
PROGRAMOMRADE(
"programomrade",
"no.novari.fint.model.utdanning.utdanningsprogram.Programomrade",
NONE_TO_MANY,
- true,
- "trinn"),
- KLASSE("klasse", "no.novari.fint.model.utdanning.elev.Klasse", NONE_TO_MANY, false, "trinn");
+ false,
+ "trinn");
private final String name;
private final String packageName;
diff --git a/fint-utdanning-model-java/src/main/java/no/novari/fint/model/utdanning/utdanningsprogram/Programomrade.java b/fint-utdanning-model-java/src/main/java/no/novari/fint/model/utdanning/utdanningsprogram/Programomrade.java
index 5c3152fb..e3b12177 100644
--- a/fint-utdanning-model-java/src/main/java/no/novari/fint/model/utdanning/utdanningsprogram/Programomrade.java
+++ b/fint-utdanning-model-java/src/main/java/no/novari/fint/model/utdanning/utdanningsprogram/Programomrade.java
@@ -30,6 +30,13 @@
public class Programomrade extends Gruppe implements FintModelObject {
@Getter
public enum Relasjonsnavn implements FintRelation {
+ FAG("fag", "no.novari.fint.model.utdanning.timeplan.Fag", NONE_TO_MANY, true, "programomrade"),
+ TRINN(
+ "trinn",
+ "no.novari.fint.model.utdanning.utdanningsprogram.Arstrinn",
+ NONE_TO_MANY,
+ true,
+ "programomrade"),
GREPREFERANSE(
"grepreferanse",
"no.novari.fint.model.utdanning.kodeverk.Grepreferanse",
@@ -48,13 +55,6 @@ public enum Relasjonsnavn implements FintRelation {
NONE_TO_ONE,
null,
null),
- FAG("fag", "no.novari.fint.model.utdanning.timeplan.Fag", NONE_TO_MANY, false, "programomrade"),
- TRINN(
- "trinn",
- "no.novari.fint.model.utdanning.utdanningsprogram.Arstrinn",
- NONE_TO_MANY,
- false,
- "programomrade"),
GRUPPEMEDLEMSKAP(
"gruppemedlemskap",
"no.novari.fint.model.utdanning.utdanningsprogram.Programomrademedlemskap",
diff --git a/fint-utdanning-model-java/src/main/java/no/novari/fint/model/utdanning/utdanningsprogram/Skole.java b/fint-utdanning-model-java/src/main/java/no/novari/fint/model/utdanning/utdanningsprogram/Skole.java
index 453fb410..35362dd6 100644
--- a/fint-utdanning-model-java/src/main/java/no/novari/fint/model/utdanning/utdanningsprogram/Skole.java
+++ b/fint-utdanning-model-java/src/main/java/no/novari/fint/model/utdanning/utdanningsprogram/Skole.java
@@ -37,7 +37,6 @@ public enum Relasjonsnavn implements FintRelation {
NONE_TO_ONE,
true,
"skole"),
- FAG("fag", "no.novari.fint.model.utdanning.timeplan.Fag", NONE_TO_MANY, true, "skole"),
SKOLEEIERTYPE(
"skoleeierType",
"no.novari.fint.model.utdanning.kodeverk.Skoleeiertype",
@@ -75,6 +74,7 @@ public enum Relasjonsnavn implements FintRelation {
NONE_TO_MANY,
false,
"skole"),
+ FAG("fag", "no.novari.fint.model.utdanning.timeplan.Fag", NONE_TO_MANY, false, "skole"),
FAGGRUPPE(
"faggruppe",
"no.novari.fint.model.utdanning.timeplan.Faggruppe",
diff --git a/fint-utdanning-model-java/src/main/java/no/novari/fint/model/utdanning/vurdering/Eksamensgruppe.java b/fint-utdanning-model-java/src/main/java/no/novari/fint/model/utdanning/vurdering/Eksamensgruppe.java
index bd7c8f17..a6cf3fcd 100644
--- a/fint-utdanning-model-java/src/main/java/no/novari/fint/model/utdanning/vurdering/Eksamensgruppe.java
+++ b/fint-utdanning-model-java/src/main/java/no/novari/fint/model/utdanning/vurdering/Eksamensgruppe.java
@@ -32,6 +32,12 @@
public class Eksamensgruppe extends Gruppe implements FintModelObject {
@Getter
public enum Relasjonsnavn implements FintRelation {
+ UNDERVISNINGSFORHOLD(
+ "undervisningsforhold",
+ "no.novari.fint.model.utdanning.elev.Undervisningsforhold",
+ NONE_TO_MANY,
+ true,
+ "eksamensgruppe"),
EKSAMEN(
"eksamen",
"no.novari.fint.model.utdanning.timeplan.Eksamen",
@@ -53,12 +59,6 @@ public enum Relasjonsnavn implements FintRelation {
null,
null),
SKOLEAR("skolear", "no.novari.fint.model.utdanning.kodeverk.Skolear", NONE_TO_ONE, null, null),
- UNDERVISNINGSFORHOLD(
- "undervisningsforhold",
- "no.novari.fint.model.utdanning.elev.Undervisningsforhold",
- NONE_TO_MANY,
- false,
- "eksamensgruppe"),
GRUPPEMEDLEMSKAP(
"gruppemedlemskap",
"no.novari.fint.model.utdanning.vurdering.Eksamensgruppemedlemskap",
diff --git a/fint-utdanning-resource-model-java/src/main/java/no/novari/fint/model/resource/utdanning/elev/UndervisningsforholdResource.java b/fint-utdanning-resource-model-java/src/main/java/no/novari/fint/model/resource/utdanning/elev/UndervisningsforholdResource.java
index 4d1a3e43..c2dc2201 100644
--- a/fint-utdanning-resource-model-java/src/main/java/no/novari/fint/model/resource/utdanning/elev/UndervisningsforholdResource.java
+++ b/fint-utdanning-resource-model-java/src/main/java/no/novari/fint/model/resource/utdanning/elev/UndervisningsforholdResource.java
@@ -54,56 +54,56 @@ public void addKlasse(Link link) {
}
@JsonIgnore
- public List getKontaktlarergruppe() {
- return getLinks().getOrDefault("kontaktlarergruppe", Collections.emptyList());
+ public List getTime() {
+ return getLinks().getOrDefault("time", Collections.emptyList());
}
- public void addKontaktlarergruppe(Link link) {
- addLink("kontaktlarergruppe", link);
+ public void addTime(Link link) {
+ addLink("time", link);
}
@JsonIgnore
- public List getUndervisningsgruppe() {
- return getLinks().getOrDefault("undervisningsgruppe", Collections.emptyList());
+ public List getSkole() {
+ return getLinks().getOrDefault("skole", Collections.emptyList());
}
- public void addUndervisningsgruppe(Link link) {
- addLink("undervisningsgruppe", link);
+ public void addSkole(Link link) {
+ addLink("skole", link);
}
@JsonIgnore
- public List getEksamensgruppe() {
- return getLinks().getOrDefault("eksamensgruppe", Collections.emptyList());
+ public List getKontaktlarergruppe() {
+ return getLinks().getOrDefault("kontaktlarergruppe", Collections.emptyList());
}
- public void addEksamensgruppe(Link link) {
- addLink("eksamensgruppe", link);
+ public void addKontaktlarergruppe(Link link) {
+ addLink("kontaktlarergruppe", link);
}
@JsonIgnore
- public List getTime() {
- return getLinks().getOrDefault("time", Collections.emptyList());
+ public List getSkoleressurs() {
+ return getLinks().getOrDefault("skoleressurs", Collections.emptyList());
}
- public void addTime(Link link) {
- addLink("time", link);
+ public void addSkoleressurs(Link link) {
+ addLink("skoleressurs", link);
}
@JsonIgnore
- public List getSkole() {
- return getLinks().getOrDefault("skole", Collections.emptyList());
+ public List getUndervisningsgruppe() {
+ return getLinks().getOrDefault("undervisningsgruppe", Collections.emptyList());
}
- public void addSkole(Link link) {
- addLink("skole", link);
+ public void addUndervisningsgruppe(Link link) {
+ addLink("undervisningsgruppe", link);
}
@JsonIgnore
- public List getSkoleressurs() {
- return getLinks().getOrDefault("skoleressurs", Collections.emptyList());
+ public List getEksamensgruppe() {
+ return getLinks().getOrDefault("eksamensgruppe", Collections.emptyList());
}
- public void addSkoleressurs(Link link) {
- addLink("skoleressurs", link);
+ public void addEksamensgruppe(Link link) {
+ addLink("eksamensgruppe", link);
}
}
diff --git a/fint-utdanning-resource-model-java/src/main/java/no/novari/fint/model/resource/utdanning/timeplan/FagResource.java b/fint-utdanning-resource-model-java/src/main/java/no/novari/fint/model/resource/utdanning/timeplan/FagResource.java
index 4bcae435..6a370125 100644
--- a/fint-utdanning-resource-model-java/src/main/java/no/novari/fint/model/resource/utdanning/timeplan/FagResource.java
+++ b/fint-utdanning-resource-model-java/src/main/java/no/novari/fint/model/resource/utdanning/timeplan/FagResource.java
@@ -42,12 +42,12 @@ public void addGrepreferanse(Link link) {
}
@JsonIgnore
- public List getProgramomrade() {
- return getLinks().getOrDefault("programomrade", Collections.emptyList());
+ public List getSkole() {
+ return getLinks().getOrDefault("skole", Collections.emptyList());
}
- public void addProgramomrade(Link link) {
- addLink("programomrade", link);
+ public void addSkole(Link link) {
+ addLink("skole", link);
}
@JsonIgnore
@@ -69,21 +69,21 @@ public void addTilrettelegging(Link link) {
}
@JsonIgnore
- public List getFaggruppe() {
- return getLinks().getOrDefault("faggruppe", Collections.emptyList());
+ public List getProgramomrade() {
+ return getLinks().getOrDefault("programomrade", Collections.emptyList());
}
- public void addFaggruppe(Link link) {
- addLink("faggruppe", link);
+ public void addProgramomrade(Link link) {
+ addLink("programomrade", link);
}
@JsonIgnore
- public List getSkole() {
- return getLinks().getOrDefault("skole", Collections.emptyList());
+ public List getFaggruppe() {
+ return getLinks().getOrDefault("faggruppe", Collections.emptyList());
}
- public void addSkole(Link link) {
- addLink("skole", link);
+ public void addFaggruppe(Link link) {
+ addLink("faggruppe", link);
}
@JsonIgnore
diff --git a/fint-utdanning-resource-model-java/src/main/java/no/novari/fint/model/resource/utdanning/timeplan/UndervisningsgruppeResource.java b/fint-utdanning-resource-model-java/src/main/java/no/novari/fint/model/resource/utdanning/timeplan/UndervisningsgruppeResource.java
index 8209cae1..feee2af8 100644
--- a/fint-utdanning-resource-model-java/src/main/java/no/novari/fint/model/resource/utdanning/timeplan/UndervisningsgruppeResource.java
+++ b/fint-utdanning-resource-model-java/src/main/java/no/novari/fint/model/resource/utdanning/timeplan/UndervisningsgruppeResource.java
@@ -32,6 +32,15 @@ public Map getIdentifikators() {
// Relations
@Getter private final Map> links = createLinks();
+ @JsonIgnore
+ public List getUndervisningsforhold() {
+ return getLinks().getOrDefault("undervisningsforhold", Collections.emptyList());
+ }
+
+ public void addUndervisningsforhold(Link link) {
+ addLink("undervisningsforhold", link);
+ }
+
@JsonIgnore
public List getFag() {
return getLinks().getOrDefault("fag", Collections.emptyList());
@@ -68,15 +77,6 @@ public void addSkolear(Link link) {
addLink("skolear", link);
}
- @JsonIgnore
- public List getUndervisningsforhold() {
- return getLinks().getOrDefault("undervisningsforhold", Collections.emptyList());
- }
-
- public void addUndervisningsforhold(Link link) {
- addLink("undervisningsforhold", link);
- }
-
@JsonIgnore
public List getTime() {
return getLinks().getOrDefault("time", Collections.emptyList());
diff --git a/fint-utdanning-resource-model-java/src/main/java/no/novari/fint/model/resource/utdanning/utdanningsprogram/ArstrinnResource.java b/fint-utdanning-resource-model-java/src/main/java/no/novari/fint/model/resource/utdanning/utdanningsprogram/ArstrinnResource.java
index a2cc45fb..fc2db8f7 100644
--- a/fint-utdanning-resource-model-java/src/main/java/no/novari/fint/model/resource/utdanning/utdanningsprogram/ArstrinnResource.java
+++ b/fint-utdanning-resource-model-java/src/main/java/no/novari/fint/model/resource/utdanning/utdanningsprogram/ArstrinnResource.java
@@ -51,20 +51,20 @@ public void addGrepreferanse(Link link) {
}
@JsonIgnore
- public List getProgramomrade() {
- return getLinks().getOrDefault("programomrade", Collections.emptyList());
+ public List getKlasse() {
+ return getLinks().getOrDefault("klasse", Collections.emptyList());
}
- public void addProgramomrade(Link link) {
- addLink("programomrade", link);
+ public void addKlasse(Link link) {
+ addLink("klasse", link);
}
@JsonIgnore
- public List getKlasse() {
- return getLinks().getOrDefault("klasse", Collections.emptyList());
+ public List getProgramomrade() {
+ return getLinks().getOrDefault("programomrade", Collections.emptyList());
}
- public void addKlasse(Link link) {
- addLink("klasse", link);
+ public void addProgramomrade(Link link) {
+ addLink("programomrade", link);
}
}
diff --git a/fint-utdanning-resource-model-java/src/main/java/no/novari/fint/model/resource/utdanning/utdanningsprogram/ProgramomradeResource.java b/fint-utdanning-resource-model-java/src/main/java/no/novari/fint/model/resource/utdanning/utdanningsprogram/ProgramomradeResource.java
index 1ffd2d28..6b9c321e 100644
--- a/fint-utdanning-resource-model-java/src/main/java/no/novari/fint/model/resource/utdanning/utdanningsprogram/ProgramomradeResource.java
+++ b/fint-utdanning-resource-model-java/src/main/java/no/novari/fint/model/resource/utdanning/utdanningsprogram/ProgramomradeResource.java
@@ -32,6 +32,24 @@ public Map getIdentifikators() {
// Relations
@Getter private final Map> links = createLinks();
+ @JsonIgnore
+ public List getFag() {
+ return getLinks().getOrDefault("fag", Collections.emptyList());
+ }
+
+ public void addFag(Link link) {
+ addLink("fag", link);
+ }
+
+ @JsonIgnore
+ public List getTrinn() {
+ return getLinks().getOrDefault("trinn", Collections.emptyList());
+ }
+
+ public void addTrinn(Link link) {
+ addLink("trinn", link);
+ }
+
@JsonIgnore
public List getGrepreferanse() {
return getLinks().getOrDefault("grepreferanse", Collections.emptyList());
@@ -59,24 +77,6 @@ public void addVigoreferanse(Link link) {
addLink("vigoreferanse", link);
}
- @JsonIgnore
- public List getFag() {
- return getLinks().getOrDefault("fag", Collections.emptyList());
- }
-
- public void addFag(Link link) {
- addLink("fag", link);
- }
-
- @JsonIgnore
- public List getTrinn() {
- return getLinks().getOrDefault("trinn", Collections.emptyList());
- }
-
- public void addTrinn(Link link) {
- addLink("trinn", link);
- }
-
@JsonIgnore
public List getGruppemedlemskap() {
return getLinks().getOrDefault("gruppemedlemskap", Collections.emptyList());
diff --git a/fint-utdanning-resource-model-java/src/main/java/no/novari/fint/model/resource/utdanning/utdanningsprogram/SkoleResource.java b/fint-utdanning-resource-model-java/src/main/java/no/novari/fint/model/resource/utdanning/utdanningsprogram/SkoleResource.java
index 4eb7374d..6688e786 100644
--- a/fint-utdanning-resource-model-java/src/main/java/no/novari/fint/model/resource/utdanning/utdanningsprogram/SkoleResource.java
+++ b/fint-utdanning-resource-model-java/src/main/java/no/novari/fint/model/resource/utdanning/utdanningsprogram/SkoleResource.java
@@ -52,15 +52,6 @@ public void addOrganisasjon(Link link) {
addLink("organisasjon", link);
}
- @JsonIgnore
- public List getFag() {
- return getLinks().getOrDefault("fag", Collections.emptyList());
- }
-
- public void addFag(Link link) {
- addLink("fag", link);
- }
-
@JsonIgnore
public List getSkoleeierType() {
return getLinks().getOrDefault("skoleeierType", Collections.emptyList());
@@ -124,6 +115,15 @@ public void addUndervisningsforhold(Link link) {
addLink("undervisningsforhold", link);
}
+ @JsonIgnore
+ public List getFag() {
+ return getLinks().getOrDefault("fag", Collections.emptyList());
+ }
+
+ public void addFag(Link link) {
+ addLink("fag", link);
+ }
+
@JsonIgnore
public List getFaggruppe() {
return getLinks().getOrDefault("faggruppe", Collections.emptyList());
diff --git a/fint-utdanning-resource-model-java/src/main/java/no/novari/fint/model/resource/utdanning/vurdering/EksamensgruppeResource.java b/fint-utdanning-resource-model-java/src/main/java/no/novari/fint/model/resource/utdanning/vurdering/EksamensgruppeResource.java
index f666f6de..13a047d9 100644
--- a/fint-utdanning-resource-model-java/src/main/java/no/novari/fint/model/resource/utdanning/vurdering/EksamensgruppeResource.java
+++ b/fint-utdanning-resource-model-java/src/main/java/no/novari/fint/model/resource/utdanning/vurdering/EksamensgruppeResource.java
@@ -37,6 +37,15 @@ public Map getIdentifikators() {
// Relations
@Getter private final Map> links = createLinks();
+ @JsonIgnore
+ public List getUndervisningsforhold() {
+ return getLinks().getOrDefault("undervisningsforhold", Collections.emptyList());
+ }
+
+ public void addUndervisningsforhold(Link link) {
+ addLink("undervisningsforhold", link);
+ }
+
@JsonIgnore
public List getEksamen() {
return getLinks().getOrDefault("eksamen", Collections.emptyList());
@@ -91,15 +100,6 @@ public void addSkolear(Link link) {
addLink("skolear", link);
}
- @JsonIgnore
- public List getUndervisningsforhold() {
- return getLinks().getOrDefault("undervisningsforhold", Collections.emptyList());
- }
-
- public void addUndervisningsforhold(Link link) {
- addLink("undervisningsforhold", link);
- }
-
@JsonIgnore
public List getGruppemedlemskap() {
return getLinks().getOrDefault("gruppemedlemskap", Collections.emptyList());
diff --git a/gradle.properties b/gradle.properties
index 855ac25b..874a87f3 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1,4 +1,4 @@
-version=4.0.0
+version=4.0.10-rc-1
springBootVersion=3.5.9
lombokVersion=1.18.42
spockSpringVersion=2.4-groovy-5.0