From eda2a023606c01dff82b10570c0e1d274c213432 Mon Sep 17 00:00:00 2001 From: Frode Sjovatsen Date: Fri, 25 Aug 2017 19:31:36 +0200 Subject: [PATCH] new package based on v.1.1.0-rc2 --- build.gradle | 4 +-- .../no/fint/model/utdanning/Medlemskap.java | 2 ++ .../model/utdanning/UtdanningActions.java | 2 ++ .../basisklasser/BasisklasserActions.java | 2 ++ .../model/utdanning/basisklasser/Gruppe.java | 4 ++- .../utdanning/basisklasser/Gruppekode.java | 2 ++ .../utdanning/basisklasser/Kodegruppe.java | 2 ++ .../basisklasser/Undervisningsforhold.java | 3 ++ .../basisklasser/Utdanningsforhold.java | 4 ++- .../model/utdanning/gruppe/Basisgruppe.java | 2 ++ .../model/utdanning/gruppe/Eksamengruppe.java | 2 ++ .../no/fint/model/utdanning/gruppe/Fag.java | 2 ++ .../model/utdanning/gruppe/GruppeActions.java | 2 ++ .../utdanning/gruppe/Kontaktlarergruppe.java | 2 ++ .../model/utdanning/gruppe/Programomrade.java | 2 ++ .../no/fint/model/utdanning/gruppe/Trinn.java | 2 ++ .../utdanning/gruppe/Undervisningsgruppe.java | 3 ++ .../utdanning/gruppe/Utdannigsprogram.java | 2 ++ .../utdanning/kodeverk/Elevkategori.java | 2 ++ .../model/utdanning/kodeverk/Grepkode.java | 2 ++ .../utdanning/kodeverk/Karakterskala.java | 2 ++ .../utdanning/kodeverk/Karakterverdi.java | 2 ++ .../utdanning/kodeverk/KodeverkActions.java | 2 ++ .../utdanning/kodeverk/Skoleeiertype.java | 2 ++ .../model/utdanning/kodeverk/Vigokode.java | 2 ++ .../utdanning/kompleksedatatyper/Fravar.java | 4 ++- .../KompleksedatatyperActions.java | 2 ++ .../kompleksedatatyper/Periodegruppe.java | 2 ++ .../kompleksedatatyper/Resultat.java | 2 ++ .../organisasjon/OrganisasjonActions.java | 2 ++ .../model/utdanning/organisasjon/Skole.java | 6 ++-- .../utdanning/ressurser/Elevforhold.java | 2 ++ .../utdanning/ressurser/Elevressurs.java | 7 +++-- .../utdanning/ressurser/RessurserActions.java | 7 ++++- .../fint/model/utdanning/ressurser/Rom.java | 23 +++++++++++++++ .../fint/model/utdanning/timeplan/Time.java | 28 +++++++++++++++++++ .../utdanning/timeplan/TimeplanActions.java | 27 ++++++++++++++++++ 37 files changed, 159 insertions(+), 11 deletions(-) create mode 100755 src/main/java/no/fint/model/utdanning/ressurser/Rom.java create mode 100755 src/main/java/no/fint/model/utdanning/timeplan/Time.java create mode 100755 src/main/java/no/fint/model/utdanning/timeplan/TimeplanActions.java diff --git a/build.gradle b/build.gradle index 883a7ab..2231157 100644 --- a/build.gradle +++ b/build.gradle @@ -11,7 +11,7 @@ sourceCompatibility = 1.8 jar { baseName = 'fint-utdanning-model-java' - version = '1.1.0-rc.1.3' + version = '1.1.0-rc.1.4' } repositories { @@ -24,7 +24,7 @@ repositories { apply from: 'https://raw.githubusercontent.com/FINTlibs/fint-buildscripts/v1.0.14/dependencies.gradle' dependencies { - compile('no.fint:fint-felles-model-java:1.1.0-rc.1.3') + compile('no.fint:fint-felles-model-java:1.1.0-rc.1.4') compileOnly("org.projectlombok:lombok:${lombokVersion}") } diff --git a/src/main/java/no/fint/model/utdanning/Medlemskap.java b/src/main/java/no/fint/model/utdanning/Medlemskap.java index a6ec201..2938d19 100755 --- a/src/main/java/no/fint/model/utdanning/Medlemskap.java +++ b/src/main/java/no/fint/model/utdanning/Medlemskap.java @@ -1,3 +1,5 @@ +// Built from tag v1.1.0-rc2 + package no.fint.model.utdanning; import lombok.AllArgsConstructor; diff --git a/src/main/java/no/fint/model/utdanning/UtdanningActions.java b/src/main/java/no/fint/model/utdanning/UtdanningActions.java index a0547b7..0253273 100755 --- a/src/main/java/no/fint/model/utdanning/UtdanningActions.java +++ b/src/main/java/no/fint/model/utdanning/UtdanningActions.java @@ -1,3 +1,5 @@ +// Built from tag v1.1.0-rc2 + package no.fint.model.utdanning; import java.util.Arrays; diff --git a/src/main/java/no/fint/model/utdanning/basisklasser/BasisklasserActions.java b/src/main/java/no/fint/model/utdanning/basisklasser/BasisklasserActions.java index 8702fc1..a7cb36e 100755 --- a/src/main/java/no/fint/model/utdanning/basisklasser/BasisklasserActions.java +++ b/src/main/java/no/fint/model/utdanning/basisklasser/BasisklasserActions.java @@ -1,3 +1,5 @@ +// Built from tag v1.1.0-rc2 + package no.fint.model.utdanning.basisklasser; import java.util.Arrays; diff --git a/src/main/java/no/fint/model/utdanning/basisklasser/Gruppe.java b/src/main/java/no/fint/model/utdanning/basisklasser/Gruppe.java index dde4a8d..bf1c212 100755 --- a/src/main/java/no/fint/model/utdanning/basisklasser/Gruppe.java +++ b/src/main/java/no/fint/model/utdanning/basisklasser/Gruppe.java @@ -1,3 +1,5 @@ +// Built from tag v1.1.0-rc2 + package no.fint.model.utdanning.basisklasser; import lombok.AllArgsConstructor; @@ -12,7 +14,7 @@ @EqualsAndHashCode public abstract class Gruppe { private String beskrivelse; - private Identifikator systemId; private String navn; + private Identifikator systemId; } diff --git a/src/main/java/no/fint/model/utdanning/basisklasser/Gruppekode.java b/src/main/java/no/fint/model/utdanning/basisklasser/Gruppekode.java index 35369ae..44a38bc 100755 --- a/src/main/java/no/fint/model/utdanning/basisklasser/Gruppekode.java +++ b/src/main/java/no/fint/model/utdanning/basisklasser/Gruppekode.java @@ -1,3 +1,5 @@ +// Built from tag v1.1.0-rc2 + package no.fint.model.utdanning.basisklasser; import lombok.Data; diff --git a/src/main/java/no/fint/model/utdanning/basisklasser/Kodegruppe.java b/src/main/java/no/fint/model/utdanning/basisklasser/Kodegruppe.java index c020385..7a5452a 100755 --- a/src/main/java/no/fint/model/utdanning/basisklasser/Kodegruppe.java +++ b/src/main/java/no/fint/model/utdanning/basisklasser/Kodegruppe.java @@ -1,3 +1,5 @@ +// Built from tag v1.1.0-rc2 + package no.fint.model.utdanning.basisklasser; import lombok.Data; diff --git a/src/main/java/no/fint/model/utdanning/basisklasser/Undervisningsforhold.java b/src/main/java/no/fint/model/utdanning/basisklasser/Undervisningsforhold.java index 64b8102..060e025 100755 --- a/src/main/java/no/fint/model/utdanning/basisklasser/Undervisningsforhold.java +++ b/src/main/java/no/fint/model/utdanning/basisklasser/Undervisningsforhold.java @@ -1,3 +1,5 @@ +// Built from tag v1.1.0-rc2 + package no.fint.model.utdanning.basisklasser; import lombok.Data; @@ -8,6 +10,7 @@ public class Undervisningsforhold extends Utdanningsforhold { public enum Relasjonsnavn { ARBEIDSFORHOLD, + TIME, MEDLEMSKAP } } diff --git a/src/main/java/no/fint/model/utdanning/basisklasser/Utdanningsforhold.java b/src/main/java/no/fint/model/utdanning/basisklasser/Utdanningsforhold.java index 2b6bfff..b67b534 100755 --- a/src/main/java/no/fint/model/utdanning/basisklasser/Utdanningsforhold.java +++ b/src/main/java/no/fint/model/utdanning/basisklasser/Utdanningsforhold.java @@ -1,3 +1,5 @@ +// Built from tag v1.1.0-rc2 + package no.fint.model.utdanning.basisklasser; import lombok.AllArgsConstructor; @@ -11,7 +13,7 @@ @NoArgsConstructor @EqualsAndHashCode public abstract class Utdanningsforhold { - private Identifikator systemId; private String kommentar; + private Identifikator systemId; } diff --git a/src/main/java/no/fint/model/utdanning/gruppe/Basisgruppe.java b/src/main/java/no/fint/model/utdanning/gruppe/Basisgruppe.java index 0dc3d6a..a662e0a 100755 --- a/src/main/java/no/fint/model/utdanning/gruppe/Basisgruppe.java +++ b/src/main/java/no/fint/model/utdanning/gruppe/Basisgruppe.java @@ -1,3 +1,5 @@ +// Built from tag v1.1.0-rc2 + package no.fint.model.utdanning.gruppe; import lombok.Data; diff --git a/src/main/java/no/fint/model/utdanning/gruppe/Eksamengruppe.java b/src/main/java/no/fint/model/utdanning/gruppe/Eksamengruppe.java index aeb97ae..63ec59f 100755 --- a/src/main/java/no/fint/model/utdanning/gruppe/Eksamengruppe.java +++ b/src/main/java/no/fint/model/utdanning/gruppe/Eksamengruppe.java @@ -1,3 +1,5 @@ +// Built from tag v1.1.0-rc2 + package no.fint.model.utdanning.gruppe; import lombok.Data; diff --git a/src/main/java/no/fint/model/utdanning/gruppe/Fag.java b/src/main/java/no/fint/model/utdanning/gruppe/Fag.java index 143edb7..8e90a5a 100755 --- a/src/main/java/no/fint/model/utdanning/gruppe/Fag.java +++ b/src/main/java/no/fint/model/utdanning/gruppe/Fag.java @@ -1,3 +1,5 @@ +// Built from tag v1.1.0-rc2 + package no.fint.model.utdanning.gruppe; import lombok.Data; diff --git a/src/main/java/no/fint/model/utdanning/gruppe/GruppeActions.java b/src/main/java/no/fint/model/utdanning/gruppe/GruppeActions.java index cb22178..7074af6 100755 --- a/src/main/java/no/fint/model/utdanning/gruppe/GruppeActions.java +++ b/src/main/java/no/fint/model/utdanning/gruppe/GruppeActions.java @@ -1,3 +1,5 @@ +// Built from tag v1.1.0-rc2 + package no.fint.model.utdanning.gruppe; import java.util.Arrays; diff --git a/src/main/java/no/fint/model/utdanning/gruppe/Kontaktlarergruppe.java b/src/main/java/no/fint/model/utdanning/gruppe/Kontaktlarergruppe.java index 6eaba34..7b5aaa0 100755 --- a/src/main/java/no/fint/model/utdanning/gruppe/Kontaktlarergruppe.java +++ b/src/main/java/no/fint/model/utdanning/gruppe/Kontaktlarergruppe.java @@ -1,3 +1,5 @@ +// Built from tag v1.1.0-rc2 + package no.fint.model.utdanning.gruppe; import lombok.Data; diff --git a/src/main/java/no/fint/model/utdanning/gruppe/Programomrade.java b/src/main/java/no/fint/model/utdanning/gruppe/Programomrade.java index 9bad522..074161a 100755 --- a/src/main/java/no/fint/model/utdanning/gruppe/Programomrade.java +++ b/src/main/java/no/fint/model/utdanning/gruppe/Programomrade.java @@ -1,3 +1,5 @@ +// Built from tag v1.1.0-rc2 + package no.fint.model.utdanning.gruppe; import lombok.Data; diff --git a/src/main/java/no/fint/model/utdanning/gruppe/Trinn.java b/src/main/java/no/fint/model/utdanning/gruppe/Trinn.java index 47a6143..1b7a457 100755 --- a/src/main/java/no/fint/model/utdanning/gruppe/Trinn.java +++ b/src/main/java/no/fint/model/utdanning/gruppe/Trinn.java @@ -1,3 +1,5 @@ +// Built from tag v1.1.0-rc2 + package no.fint.model.utdanning.gruppe; import lombok.Data; diff --git a/src/main/java/no/fint/model/utdanning/gruppe/Undervisningsgruppe.java b/src/main/java/no/fint/model/utdanning/gruppe/Undervisningsgruppe.java index 1eaeccf..acdb71c 100755 --- a/src/main/java/no/fint/model/utdanning/gruppe/Undervisningsgruppe.java +++ b/src/main/java/no/fint/model/utdanning/gruppe/Undervisningsgruppe.java @@ -1,3 +1,5 @@ +// Built from tag v1.1.0-rc2 + package no.fint.model.utdanning.gruppe; import lombok.Data; @@ -10,6 +12,7 @@ public class Undervisningsgruppe extends Kodegruppe { public enum Relasjonsnavn { FAG, + TIME, KODE, MEDLEMSKAP } diff --git a/src/main/java/no/fint/model/utdanning/gruppe/Utdannigsprogram.java b/src/main/java/no/fint/model/utdanning/gruppe/Utdannigsprogram.java index b18c1fd..0864a61 100755 --- a/src/main/java/no/fint/model/utdanning/gruppe/Utdannigsprogram.java +++ b/src/main/java/no/fint/model/utdanning/gruppe/Utdannigsprogram.java @@ -1,3 +1,5 @@ +// Built from tag v1.1.0-rc2 + package no.fint.model.utdanning.gruppe; import lombok.Data; diff --git a/src/main/java/no/fint/model/utdanning/kodeverk/Elevkategori.java b/src/main/java/no/fint/model/utdanning/kodeverk/Elevkategori.java index b2deb2b..2c0079a 100755 --- a/src/main/java/no/fint/model/utdanning/kodeverk/Elevkategori.java +++ b/src/main/java/no/fint/model/utdanning/kodeverk/Elevkategori.java @@ -1,3 +1,5 @@ +// Built from tag v1.1.0-rc2 + package no.fint.model.utdanning.kodeverk; import lombok.Data; diff --git a/src/main/java/no/fint/model/utdanning/kodeverk/Grepkode.java b/src/main/java/no/fint/model/utdanning/kodeverk/Grepkode.java index bce6816..c0957bb 100755 --- a/src/main/java/no/fint/model/utdanning/kodeverk/Grepkode.java +++ b/src/main/java/no/fint/model/utdanning/kodeverk/Grepkode.java @@ -1,3 +1,5 @@ +// Built from tag v1.1.0-rc2 + package no.fint.model.utdanning.kodeverk; import lombok.Data; diff --git a/src/main/java/no/fint/model/utdanning/kodeverk/Karakterskala.java b/src/main/java/no/fint/model/utdanning/kodeverk/Karakterskala.java index e455d25..132bf43 100755 --- a/src/main/java/no/fint/model/utdanning/kodeverk/Karakterskala.java +++ b/src/main/java/no/fint/model/utdanning/kodeverk/Karakterskala.java @@ -1,3 +1,5 @@ +// Built from tag v1.1.0-rc2 + package no.fint.model.utdanning.kodeverk; import lombok.Data; diff --git a/src/main/java/no/fint/model/utdanning/kodeverk/Karakterverdi.java b/src/main/java/no/fint/model/utdanning/kodeverk/Karakterverdi.java index ffbba1e..447d995 100755 --- a/src/main/java/no/fint/model/utdanning/kodeverk/Karakterverdi.java +++ b/src/main/java/no/fint/model/utdanning/kodeverk/Karakterverdi.java @@ -1,3 +1,5 @@ +// Built from tag v1.1.0-rc2 + package no.fint.model.utdanning.kodeverk; import lombok.Data; diff --git a/src/main/java/no/fint/model/utdanning/kodeverk/KodeverkActions.java b/src/main/java/no/fint/model/utdanning/kodeverk/KodeverkActions.java index 032de07..d711480 100755 --- a/src/main/java/no/fint/model/utdanning/kodeverk/KodeverkActions.java +++ b/src/main/java/no/fint/model/utdanning/kodeverk/KodeverkActions.java @@ -1,3 +1,5 @@ +// Built from tag v1.1.0-rc2 + package no.fint.model.utdanning.kodeverk; import java.util.Arrays; diff --git a/src/main/java/no/fint/model/utdanning/kodeverk/Skoleeiertype.java b/src/main/java/no/fint/model/utdanning/kodeverk/Skoleeiertype.java index 521860d..50050c3 100755 --- a/src/main/java/no/fint/model/utdanning/kodeverk/Skoleeiertype.java +++ b/src/main/java/no/fint/model/utdanning/kodeverk/Skoleeiertype.java @@ -1,3 +1,5 @@ +// Built from tag v1.1.0-rc2 + package no.fint.model.utdanning.kodeverk; import lombok.Data; diff --git a/src/main/java/no/fint/model/utdanning/kodeverk/Vigokode.java b/src/main/java/no/fint/model/utdanning/kodeverk/Vigokode.java index be06f84..8733b19 100755 --- a/src/main/java/no/fint/model/utdanning/kodeverk/Vigokode.java +++ b/src/main/java/no/fint/model/utdanning/kodeverk/Vigokode.java @@ -1,3 +1,5 @@ +// Built from tag v1.1.0-rc2 + package no.fint.model.utdanning.kodeverk; import lombok.Data; diff --git a/src/main/java/no/fint/model/utdanning/kompleksedatatyper/Fravar.java b/src/main/java/no/fint/model/utdanning/kompleksedatatyper/Fravar.java index 8720184..c054c4a 100755 --- a/src/main/java/no/fint/model/utdanning/kompleksedatatyper/Fravar.java +++ b/src/main/java/no/fint/model/utdanning/kompleksedatatyper/Fravar.java @@ -1,3 +1,5 @@ +// Built from tag v1.1.0-rc2 + package no.fint.model.utdanning.kompleksedatatyper; import lombok.AllArgsConstructor; @@ -12,7 +14,7 @@ @EqualsAndHashCode public class Fravar { private boolean erFravaretGyldig; - private String kommentar; private Periode gjelderPeriode; + private String kommentar; } diff --git a/src/main/java/no/fint/model/utdanning/kompleksedatatyper/KompleksedatatyperActions.java b/src/main/java/no/fint/model/utdanning/kompleksedatatyper/KompleksedatatyperActions.java index 3387843..3371f19 100755 --- a/src/main/java/no/fint/model/utdanning/kompleksedatatyper/KompleksedatatyperActions.java +++ b/src/main/java/no/fint/model/utdanning/kompleksedatatyper/KompleksedatatyperActions.java @@ -1,3 +1,5 @@ +// Built from tag v1.1.0-rc2 + package no.fint.model.utdanning.kompleksedatatyper; import java.util.Arrays; diff --git a/src/main/java/no/fint/model/utdanning/kompleksedatatyper/Periodegruppe.java b/src/main/java/no/fint/model/utdanning/kompleksedatatyper/Periodegruppe.java index 1b95b77..f6db446 100755 --- a/src/main/java/no/fint/model/utdanning/kompleksedatatyper/Periodegruppe.java +++ b/src/main/java/no/fint/model/utdanning/kompleksedatatyper/Periodegruppe.java @@ -1,3 +1,5 @@ +// Built from tag v1.1.0-rc2 + package no.fint.model.utdanning.kompleksedatatyper; import lombok.Data; diff --git a/src/main/java/no/fint/model/utdanning/kompleksedatatyper/Resultat.java b/src/main/java/no/fint/model/utdanning/kompleksedatatyper/Resultat.java index 4755f98..fcc2d56 100755 --- a/src/main/java/no/fint/model/utdanning/kompleksedatatyper/Resultat.java +++ b/src/main/java/no/fint/model/utdanning/kompleksedatatyper/Resultat.java @@ -1,3 +1,5 @@ +// Built from tag v1.1.0-rc2 + package no.fint.model.utdanning.kompleksedatatyper; import lombok.AllArgsConstructor; diff --git a/src/main/java/no/fint/model/utdanning/organisasjon/OrganisasjonActions.java b/src/main/java/no/fint/model/utdanning/organisasjon/OrganisasjonActions.java index 8e177ff..52a9a36 100755 --- a/src/main/java/no/fint/model/utdanning/organisasjon/OrganisasjonActions.java +++ b/src/main/java/no/fint/model/utdanning/organisasjon/OrganisasjonActions.java @@ -1,3 +1,5 @@ +// Built from tag v1.1.0-rc2 + package no.fint.model.utdanning.organisasjon; import java.util.Arrays; diff --git a/src/main/java/no/fint/model/utdanning/organisasjon/Skole.java b/src/main/java/no/fint/model/utdanning/organisasjon/Skole.java index f7dc4c4..56e0a03 100755 --- a/src/main/java/no/fint/model/utdanning/organisasjon/Skole.java +++ b/src/main/java/no/fint/model/utdanning/organisasjon/Skole.java @@ -1,3 +1,5 @@ +// Built from tag v1.1.0-rc2 + package no.fint.model.utdanning.organisasjon; import lombok.Data; @@ -9,15 +11,15 @@ @EqualsAndHashCode(callSuper = false) public class Skole extends Enhet { public enum Relasjonsnavn { - SKOLEEIERTYPE, ORGANISASJON, + SKOLEEIERTYPE, UTDANNINGSPROGRAM } - private Identifikator skolenummer; private String domenenavn; private String juridiskNavn; private String navn; + private Identifikator skolenummer; private Identifikator systemId; } diff --git a/src/main/java/no/fint/model/utdanning/ressurser/Elevforhold.java b/src/main/java/no/fint/model/utdanning/ressurser/Elevforhold.java index d418aef..b5561ee 100755 --- a/src/main/java/no/fint/model/utdanning/ressurser/Elevforhold.java +++ b/src/main/java/no/fint/model/utdanning/ressurser/Elevforhold.java @@ -1,3 +1,5 @@ +// Built from tag v1.1.0-rc2 + package no.fint.model.utdanning.ressurser; import lombok.Data; diff --git a/src/main/java/no/fint/model/utdanning/ressurser/Elevressurs.java b/src/main/java/no/fint/model/utdanning/ressurser/Elevressurs.java index 182ae18..39f9532 100755 --- a/src/main/java/no/fint/model/utdanning/ressurser/Elevressurs.java +++ b/src/main/java/no/fint/model/utdanning/ressurser/Elevressurs.java @@ -1,3 +1,5 @@ +// Built from tag v1.1.0-rc2 + package no.fint.model.utdanning.ressurser; import lombok.AllArgsConstructor; @@ -13,14 +15,13 @@ @EqualsAndHashCode public class Elevressurs { public enum Relasjonsnavn { - FORESATT, PERSON, ELEVFORHOLD } - private Kontaktinformasjon kontaktinformasjon; - private Identifikator elevnummer; private Identifikator brukernavn; + private Identifikator elevnummer; + private Kontaktinformasjon kontaktinformasjon; private Identifikator systemId; } diff --git a/src/main/java/no/fint/model/utdanning/ressurser/RessurserActions.java b/src/main/java/no/fint/model/utdanning/ressurser/RessurserActions.java index 28dce47..02588c4 100755 --- a/src/main/java/no/fint/model/utdanning/ressurser/RessurserActions.java +++ b/src/main/java/no/fint/model/utdanning/ressurser/RessurserActions.java @@ -1,3 +1,5 @@ +// Built from tag v1.1.0-rc2 + package no.fint.model.utdanning.ressurser; import java.util.Arrays; @@ -10,7 +12,10 @@ public enum RessurserActions { UPDATE_ELEVFORHOLD, GET_ELEVRESSURS, GET_ALL_ELEVRESSURS, - UPDATE_ELEVRESSURS; + UPDATE_ELEVRESSURS, + GET_ROM, + GET_ALL_ROM, + UPDATE_ROM; /** diff --git a/src/main/java/no/fint/model/utdanning/ressurser/Rom.java b/src/main/java/no/fint/model/utdanning/ressurser/Rom.java new file mode 100755 index 0000000..3948656 --- /dev/null +++ b/src/main/java/no/fint/model/utdanning/ressurser/Rom.java @@ -0,0 +1,23 @@ +// Built from tag v1.1.0-rc2 + +package no.fint.model.utdanning.ressurser; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NoArgsConstructor; +import no.fint.model.felles.kompleksedatatyper.Identifikator; + +@Data +@AllArgsConstructor +@NoArgsConstructor +@EqualsAndHashCode +public class Rom { + public enum Relasjonsnavn { + TIME + } + + private String navn; + private Identifikator systemId; +} + diff --git a/src/main/java/no/fint/model/utdanning/timeplan/Time.java b/src/main/java/no/fint/model/utdanning/timeplan/Time.java new file mode 100755 index 0000000..b20c04e --- /dev/null +++ b/src/main/java/no/fint/model/utdanning/timeplan/Time.java @@ -0,0 +1,28 @@ +// Built from tag v1.1.0-rc2 + +package no.fint.model.utdanning.timeplan; + +import lombok.AllArgsConstructor; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.NoArgsConstructor; +import no.fint.model.felles.kompleksedatatyper.Identifikator; +import no.fint.model.felles.kompleksedatatyper.Periode; + +@Data +@AllArgsConstructor +@NoArgsConstructor +@EqualsAndHashCode +public class Time { + public enum Relasjonsnavn { + UNDERVISNINGSGRUPPE, + UNDERVISNINGSFORHOLD, + ROM + } + + private String beskrivelse; + private Identifikator systemId; + private String tittel; + private Periode varighet; +} + diff --git a/src/main/java/no/fint/model/utdanning/timeplan/TimeplanActions.java b/src/main/java/no/fint/model/utdanning/timeplan/TimeplanActions.java new file mode 100755 index 0000000..89679bb --- /dev/null +++ b/src/main/java/no/fint/model/utdanning/timeplan/TimeplanActions.java @@ -0,0 +1,27 @@ +// Built from tag v1.1.0-rc2 + +package no.fint.model.utdanning.timeplan; + +import java.util.Arrays; +import java.util.List; + +public enum TimeplanActions { + + GET_TIME, + GET_ALL_TIME, + UPDATE_TIME; + + + /** + * Gets a list of all enums as string + * + * @return A string list of all enums + */ + public static List getActions() { + return Arrays.asList( + Arrays.stream(TimeplanActions.class.getEnumConstants()).map(Enum::name).toArray(String[]::new) + ); + } + +} +