diff --git a/FINT.Model.Resource.Ressurs/Datautstyr/EnhetsgruppeResource.cs b/FINT.Model.Resource.Ressurs/Datautstyr/EnhetsgruppeResource.cs index e9a0ed0..a783c08 100644 --- a/FINT.Model.Resource.Ressurs/Datautstyr/EnhetsgruppeResource.cs +++ b/FINT.Model.Resource.Ressurs/Datautstyr/EnhetsgruppeResource.cs @@ -10,6 +10,8 @@ namespace FINT.Model.Ressurs.Datautstyr public class EnhetsgruppeResource { + + public string Navn { get; set; } public Identifikator SystemId { get; set; } @@ -30,6 +32,8 @@ protected void AddLink(string key, Link link) Links[key].Add(link); } + + public void AddOrganisasjonsenhet(Link link) { AddLink("organisasjonsenhet", link); diff --git a/FINT.Model.Resource.Utdanning/Elev/UndervisningsforholdResource.cs b/FINT.Model.Resource.Utdanning/Elev/UndervisningsforholdResource.cs index 7b684a9..ec9be66 100644 --- a/FINT.Model.Resource.Utdanning/Elev/UndervisningsforholdResource.cs +++ b/FINT.Model.Resource.Utdanning/Elev/UndervisningsforholdResource.cs @@ -43,34 +43,34 @@ public void AddKlasse(Link link) AddLink("klasse", link); } - public void AddKontaktlarergruppe(Link link) + public void AddTime(Link link) { - AddLink("kontaktlarergruppe", link); + AddLink("time", link); } - public void AddUndervisningsgruppe(Link link) + public void AddSkole(Link link) { - AddLink("undervisningsgruppe", link); + AddLink("skole", link); } - public void AddEksamensgruppe(Link link) + public void AddKontaktlarergruppe(Link link) { - AddLink("eksamensgruppe", link); + AddLink("kontaktlarergruppe", link); } - public void AddTime(Link link) + public void AddSkoleressurs(Link link) { - AddLink("time", link); + AddLink("skoleressurs", link); } - public void AddSkole(Link link) + public void AddUndervisningsgruppe(Link link) { - AddLink("skole", link); + AddLink("undervisningsgruppe", link); } - public void AddSkoleressurs(Link link) + public void AddEksamensgruppe(Link link) { - AddLink("skoleressurs", link); + AddLink("eksamensgruppe", link); } } } diff --git a/FINT.Model.Resource.Utdanning/Timeplan/FagResource.cs b/FINT.Model.Resource.Utdanning/Timeplan/FagResource.cs index f7ea6bc..f13ec81 100644 --- a/FINT.Model.Resource.Utdanning/Timeplan/FagResource.cs +++ b/FINT.Model.Resource.Utdanning/Timeplan/FagResource.cs @@ -36,9 +36,9 @@ public void AddGrepreferanse(Link link) AddLink("grepreferanse", link); } - public void AddProgramomrade(Link link) + public void AddSkole(Link link) { - AddLink("programomrade", link); + AddLink("skole", link); } public void AddVigoreferanse(Link link) @@ -51,14 +51,14 @@ public void AddTilrettelegging(Link link) AddLink("tilrettelegging", link); } - public void AddFaggruppe(Link link) + public void AddProgramomrade(Link link) { - AddLink("faggruppe", link); + AddLink("programomrade", link); } - public void AddSkole(Link link) + public void AddFaggruppe(Link link) { - AddLink("skole", link); + AddLink("faggruppe", link); } public void AddUndervisningsgruppe(Link link) diff --git a/FINT.Model.Resource.Utdanning/Timeplan/UndervisningsgruppeResource.cs b/FINT.Model.Resource.Utdanning/Timeplan/UndervisningsgruppeResource.cs index 0e2a316..c597cf6 100644 --- a/FINT.Model.Resource.Utdanning/Timeplan/UndervisningsgruppeResource.cs +++ b/FINT.Model.Resource.Utdanning/Timeplan/UndervisningsgruppeResource.cs @@ -31,6 +31,11 @@ protected void AddLink(string key, Link link) + public void AddUndervisningsforhold(Link link) + { + AddLink("undervisningsforhold", link); + } + public void AddFag(Link link) { AddLink("fag", link); @@ -51,11 +56,6 @@ public void AddSkolear(Link link) AddLink("skolear", link); } - public void AddUndervisningsforhold(Link link) - { - AddLink("undervisningsforhold", link); - } - public void AddTime(Link link) { AddLink("time", link); diff --git a/FINT.Model.Resource.Utdanning/Utdanningsprogram/ArstrinnResource.cs b/FINT.Model.Resource.Utdanning/Utdanningsprogram/ArstrinnResource.cs index ef6b88d..746561a 100644 --- a/FINT.Model.Resource.Utdanning/Utdanningsprogram/ArstrinnResource.cs +++ b/FINT.Model.Resource.Utdanning/Utdanningsprogram/ArstrinnResource.cs @@ -41,14 +41,14 @@ public void AddGrepreferanse(Link link) AddLink("grepreferanse", link); } - public void AddProgramomrade(Link link) + public void AddKlasse(Link link) { - AddLink("programomrade", link); + AddLink("klasse", link); } - public void AddKlasse(Link link) + public void AddProgramomrade(Link link) { - AddLink("klasse", link); + AddLink("programomrade", link); } } } diff --git a/FINT.Model.Resource.Utdanning/Utdanningsprogram/ProgramomradeResource.cs b/FINT.Model.Resource.Utdanning/Utdanningsprogram/ProgramomradeResource.cs index f9f6675..daeb6a2 100644 --- a/FINT.Model.Resource.Utdanning/Utdanningsprogram/ProgramomradeResource.cs +++ b/FINT.Model.Resource.Utdanning/Utdanningsprogram/ProgramomradeResource.cs @@ -31,29 +31,29 @@ protected void AddLink(string key, Link link) - public void AddGrepreferanse(Link link) + public void AddFag(Link link) { - AddLink("grepreferanse", link); + AddLink("fag", link); } - public void AddUtdanningsprogram(Link link) + public void AddTrinn(Link link) { - AddLink("utdanningsprogram", link); + AddLink("trinn", link); } - public void AddVigoreferanse(Link link) + public void AddGrepreferanse(Link link) { - AddLink("vigoreferanse", link); + AddLink("grepreferanse", link); } - public void AddFag(Link link) + public void AddUtdanningsprogram(Link link) { - AddLink("fag", link); + AddLink("utdanningsprogram", link); } - public void AddTrinn(Link link) + public void AddVigoreferanse(Link link) { - AddLink("trinn", link); + AddLink("vigoreferanse", link); } public void AddGruppemedlemskap(Link link) diff --git a/FINT.Model.Resource.Utdanning/Utdanningsprogram/SkoleResource.cs b/FINT.Model.Resource.Utdanning/Utdanningsprogram/SkoleResource.cs index ac1f4bb..6855e2f 100644 --- a/FINT.Model.Resource.Utdanning/Utdanningsprogram/SkoleResource.cs +++ b/FINT.Model.Resource.Utdanning/Utdanningsprogram/SkoleResource.cs @@ -26,11 +26,6 @@ public void AddOrganisasjon(Link link) AddLink("organisasjon", link); } - public void AddFag(Link link) - { - AddLink("fag", link); - } - public void AddSkoleeierType(Link link) { AddLink("skoleeierType", link); @@ -66,6 +61,11 @@ public void AddUndervisningsforhold(Link link) AddLink("undervisningsforhold", link); } + public void AddFag(Link link) + { + AddLink("fag", link); + } + public void AddFaggruppe(Link link) { AddLink("faggruppe", link); diff --git a/FINT.Model.Resource.Utdanning/Vurdering/EksamensgruppeResource.cs b/FINT.Model.Resource.Utdanning/Vurdering/EksamensgruppeResource.cs index ec8d6e4..d6012e0 100644 --- a/FINT.Model.Resource.Utdanning/Vurdering/EksamensgruppeResource.cs +++ b/FINT.Model.Resource.Utdanning/Vurdering/EksamensgruppeResource.cs @@ -33,6 +33,11 @@ protected void AddLink(string key, Link link) + public void AddUndervisningsforhold(Link link) + { + AddLink("undervisningsforhold", link); + } + public void AddEksamen(Link link) { AddLink("eksamen", link); @@ -63,11 +68,6 @@ public void AddSkolear(Link link) AddLink("skolear", link); } - public void AddUndervisningsforhold(Link link) - { - AddLink("undervisningsforhold", link); - } - public void AddGruppemedlemskap(Link link) { AddLink("gruppemedlemskap", link); diff --git a/FINT.Model.Ressurs/Datautstyr/DatautstyrActions.cs b/FINT.Model.Ressurs/Datautstyr/DatautstyrActions.cs index 74dac1a..188a369 100644 --- a/FINT.Model.Ressurs/Datautstyr/DatautstyrActions.cs +++ b/FINT.Model.Ressurs/Datautstyr/DatautstyrActions.cs @@ -4,14 +4,15 @@ namespace FINT.Model.Ressurs.Datautstyr { public enum DatautstyrActions { - GET_DIGITALENHET, - GET_ALL_DIGITALENHET, - UPDATE_DIGITALENHET, - GET_ENHETSGRUPPE, - GET_ALL_ENHETSGRUPPE, - UPDATE_ENHETSGRUPPE, - GET_ENHETSGRUPPEMEDLEMSKAP, - GET_ALL_ENHETSGRUPPEMEDLEMSKAP, - UPDATE_ENHETSGRUPPEMEDLEMSKAP + + GET_DIGITALENHET, + GET_ALL_DIGITALENHET, + UPDATE_DIGITALENHET, + GET_ENHETSGRUPPE, + GET_ALL_ENHETSGRUPPE, + UPDATE_ENHETSGRUPPE, + GET_ENHETSGRUPPEMEDLEMSKAP, + GET_ALL_ENHETSGRUPPEMEDLEMSKAP, + UPDATE_ENHETSGRUPPEMEDLEMSKAP } } diff --git a/FINT.Model.Ressurs/Datautstyr/DigitalEnhet.cs b/FINT.Model.Ressurs/Datautstyr/DigitalEnhet.cs index 5cac369..5c9e6cc 100644 --- a/FINT.Model.Ressurs/Datautstyr/DigitalEnhet.cs +++ b/FINT.Model.Ressurs/Datautstyr/DigitalEnhet.cs @@ -21,6 +21,7 @@ public enum Relasjonsnavn ENHETSGRUPPEMEDLEMSKAP } + public Identifikator DataobjektId { get; set; } public bool? Flerbrukerenhet { get; set; } public string Navn { get; set; } diff --git a/FINT.Model.Ressurs/Datautstyr/Enhetsgruppe.cs b/FINT.Model.Ressurs/Datautstyr/Enhetsgruppe.cs index 0f6f0f2..7b152a2 100644 --- a/FINT.Model.Ressurs/Datautstyr/Enhetsgruppe.cs +++ b/FINT.Model.Ressurs/Datautstyr/Enhetsgruppe.cs @@ -16,6 +16,7 @@ public enum Relasjonsnavn ENHETSGRUPPEMEDLEMSKAP } + public string Navn { get; set; } public Identifikator SystemId { get; set; } diff --git a/FINT.Model.Utdanning/Elev/Undervisningsforhold.cs b/FINT.Model.Utdanning/Elev/Undervisningsforhold.cs index 5bfcc16..f082845 100644 --- a/FINT.Model.Utdanning/Elev/Undervisningsforhold.cs +++ b/FINT.Model.Utdanning/Elev/Undervisningsforhold.cs @@ -12,12 +12,12 @@ public enum Relasjonsnavn { ARBEIDSFORHOLD, KLASSE, - KONTAKTLARERGRUPPE, - UNDERVISNINGSGRUPPE, - EKSAMENSGRUPPE, TIME, SKOLE, - SKOLERESSURS + KONTAKTLARERGRUPPE, + SKOLERESSURS, + UNDERVISNINGSGRUPPE, + EKSAMENSGRUPPE } diff --git a/FINT.Model.Utdanning/Kodeverk/KodeverkActions.cs b/FINT.Model.Utdanning/Kodeverk/KodeverkActions.cs index 3673043..3b5bc0e 100644 --- a/FINT.Model.Utdanning/Kodeverk/KodeverkActions.cs +++ b/FINT.Model.Utdanning/Kodeverk/KodeverkActions.cs @@ -5,68 +5,68 @@ namespace FINT.Model.Utdanning.Kodeverk 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 } } diff --git a/FINT.Model.Utdanning/Timeplan/Fag.cs b/FINT.Model.Utdanning/Timeplan/Fag.cs index b54218f..b334d1a 100644 --- a/FINT.Model.Utdanning/Timeplan/Fag.cs +++ b/FINT.Model.Utdanning/Timeplan/Fag.cs @@ -11,11 +11,11 @@ public class Fag : Gruppe { public enum Relasjonsnavn { GREPREFERANSE, - PROGRAMOMRADE, + SKOLE, VIGOREFERANSE, TILRETTELEGGING, + PROGRAMOMRADE, FAGGRUPPE, - SKOLE, UNDERVISNINGSGRUPPE, EKSAMENSGRUPPE } diff --git a/FINT.Model.Utdanning/Timeplan/Undervisningsgruppe.cs b/FINT.Model.Utdanning/Timeplan/Undervisningsgruppe.cs index 5bfc769..26a086c 100644 --- a/FINT.Model.Utdanning/Timeplan/Undervisningsgruppe.cs +++ b/FINT.Model.Utdanning/Timeplan/Undervisningsgruppe.cs @@ -10,11 +10,11 @@ namespace FINT.Model.Utdanning.Timeplan public class Undervisningsgruppe : Gruppe { public enum Relasjonsnavn { + UNDERVISNINGSFORHOLD, FAG, TERMIN, SKOLE, SKOLEAR, - UNDERVISNINGSFORHOLD, TIME, GRUPPEMEDLEMSKAP } diff --git a/FINT.Model.Utdanning/Utdanningsprogram/Arstrinn.cs b/FINT.Model.Utdanning/Utdanningsprogram/Arstrinn.cs index f7ccc3d..fd9f419 100644 --- a/FINT.Model.Utdanning/Utdanningsprogram/Arstrinn.cs +++ b/FINT.Model.Utdanning/Utdanningsprogram/Arstrinn.cs @@ -12,8 +12,8 @@ public enum Relasjonsnavn { VIGOREFERANSE, GREPREFERANSE, - PROGRAMOMRADE, - KLASSE + KLASSE, + PROGRAMOMRADE } diff --git a/FINT.Model.Utdanning/Utdanningsprogram/Programomrade.cs b/FINT.Model.Utdanning/Utdanningsprogram/Programomrade.cs index bc3b3d8..1a38c0f 100644 --- a/FINT.Model.Utdanning/Utdanningsprogram/Programomrade.cs +++ b/FINT.Model.Utdanning/Utdanningsprogram/Programomrade.cs @@ -10,11 +10,11 @@ namespace FINT.Model.Utdanning.Utdanningsprogram public class Programomrade : Gruppe { public enum Relasjonsnavn { + FAG, + TRINN, GREPREFERANSE, UTDANNINGSPROGRAM, VIGOREFERANSE, - FAG, - TRINN, GRUPPEMEDLEMSKAP } diff --git a/FINT.Model.Utdanning/Utdanningsprogram/Skole.cs b/FINT.Model.Utdanning/Utdanningsprogram/Skole.cs index a38c9f9..050dc84 100644 --- a/FINT.Model.Utdanning/Utdanningsprogram/Skole.cs +++ b/FINT.Model.Utdanning/Utdanningsprogram/Skole.cs @@ -12,7 +12,6 @@ public class Skole : Enhet { public enum Relasjonsnavn { ORGANISASJON, - FAG, SKOLEEIERTYPE, VIGOREFERANSE, ELEVFORHOLD, @@ -20,6 +19,7 @@ public enum Relasjonsnavn KONTAKTLARERGRUPPE, SKOLERESSURS, UNDERVISNINGSFORHOLD, + FAG, FAGGRUPPE, UNDERVISNINGSGRUPPE, EKSAMENSGRUPPE, diff --git a/FINT.Model.Utdanning/Vurdering/Eksamensgruppe.cs b/FINT.Model.Utdanning/Vurdering/Eksamensgruppe.cs index e5d654d..96411e0 100644 --- a/FINT.Model.Utdanning/Vurdering/Eksamensgruppe.cs +++ b/FINT.Model.Utdanning/Vurdering/Eksamensgruppe.cs @@ -10,13 +10,13 @@ namespace FINT.Model.Utdanning.Vurdering public class Eksamensgruppe : Gruppe { public enum Relasjonsnavn { + UNDERVISNINGSFORHOLD, EKSAMEN, FAG, SKOLE, TERMIN, EKSAMENSFORM, SKOLEAR, - UNDERVISNINGSFORHOLD, GRUPPEMEDLEMSKAP, SENSOR } diff --git a/README.md b/README.md index 2de793e..0455dea 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # FINT C# Model -Version v4.0.0 +Version v4.0.10-rc-1 -Generated 2026-01-19T10:33:23 +Generated 2026-01-30T09:40:23