Klasse SchuldateiManager

java.lang.Object
de.svws_nrw.schulen.v1.utils.SchuldateiManager

public final class SchuldateiManager extends Object
Diese Klasse dient dem Verwalten der Daten zu den Organisationseinheiten aus der Schuldatei.
  • Felddetails

    • katalogAddressarten

      @NotNull public final @NotNull SchuldateiKatalogManager katalogAddressarten
      Der Katalog der Arten von Adressen
    • katalogAttribute

      @NotNull public final @NotNull SchuldateiKatalogManager katalogAttribute
      Der Katalog der Arten von Attributen
    • katalogSchulbetriebsschluessel

      @NotNull public final @NotNull SchuldateiKatalogManager katalogSchulbetriebsschluessel
      Der Katalog der Schulbetriebsschlüssel (Betriebsschlüssel)
    • katalogErreichbarkeiten

      @NotNull public final @NotNull SchuldateiKatalogManager katalogErreichbarkeiten
      Der Katalog der Erreichbarkeiten
    • katalogFoerderschwerpunkte

      @NotNull public final @NotNull SchuldateiKatalogManager katalogFoerderschwerpunkte
      Der Katalog der Foerderschwerpunkte
    • katalogGliederungen

      @NotNull public final @NotNull SchuldateiKatalogManager katalogGliederungen
      Der Katalog der Gliederung
    • katalogHauptstandort

      @NotNull public final @NotNull SchuldateiKatalogManager katalogHauptstandort
      Der Katalog der Hauptstandortart (Hauptstandortadresse)
    • katalogHeimInternat

      @NotNull public final @NotNull SchuldateiKatalogManager katalogHeimInternat
      Der Katalog der Art von Heimen/Internaten
    • katalogKommunikationsgruppen

      @NotNull public final @NotNull SchuldateiKatalogManager katalogKommunikationsgruppen
      Der Katalog der Kommunikationsgruppen
    • katalogLiegenschaftsarten

      @NotNull public final @NotNull SchuldateiKatalogManager katalogLiegenschaftsarten
      Der Katalog der Liegenschaften
    • katalogMerkmale

      @NotNull public final @NotNull SchuldateiKatalogManager katalogMerkmale
      Der Katalog der Merkmal
    • katalogOergangisationseinheitEigenschaften

      @NotNull public final @NotNull SchuldateiKatalogManager katalogOergangisationseinheitEigenschaften
      Der Katalog der Eigenschaften von Organisationseinheiten
    • katalogOrganisationseinheitarten

      @NotNull public final @NotNull SchuldateiKatalogManager katalogOrganisationseinheitarten
      Der Katalog der Arten von Organisationseinheiten
    • katalogQualitaetenVerortung

      @NotNull public final @NotNull SchuldateiKatalogManager katalogQualitaetenVerortung
      Der Katalog der Qualitäten zu den Ortskoordinaten
    • katalogRechtsstatus

      @NotNull public final @NotNull SchuldateiKatalogManager katalogRechtsstatus
      Der Katalog des Rechtstatus von Schulen
    • katalogSchularten

      @NotNull public final @NotNull SchuldateiKatalogManager katalogSchularten
      Der Katalog der Schularten
    • katalogSchulformen

      @NotNull public final @NotNull SchuldateiKatalogManager katalogSchulformen
      Der Katalog der Schulformen
    • katalogArtDerTraegerschaft

      @NotNull public final @NotNull SchuldateiKatalogManager katalogArtDerTraegerschaft
      Der Katalog der Schulträger
  • Konstruktordetails

    • SchuldateiManager

      public SchuldateiManager(@NotNull @NotNull Schuldatei schuldatei, @NotNull @NotNull SchuldateiKataloge kataloge)
      Erstellt einen neuen Manager und initialisiert diesen mit den übergebenen Organisationseinheiten der Schuldatei.
      Parameter:
      schuldatei - die Schuldatei
      kataloge - die Kataloge zu der Schuldatei
  • Methodendetails

    • getList

      @NotNull public @NotNull List<SchuldateiOrganisationseinheit> getList()
      Gibt die Liste aller Organisationseinheiten der Schuldatei zurück.
      Gibt zurück:
      die Liste aller Organisationseinheiten der Schuldatei
    • getOrganisationsheinheitManager

      public SchuldateiOrganisationseinheitManager getOrganisationsheinheitManager(@NotNull @NotNull String schulnummer)
      Gibt den Manager für die Organisationseinheit mit der übergebenen Schulnummer zurück.
      Parameter:
      schulnummer - die Schulnummer
      Gibt zurück:
      der Manager für die Organisationseinheit