Klasse SchuldateiOrganisationseinheitAdressManager

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

public class SchuldateiOrganisationseinheitAdressManager extends Object
Diese Klasse dient dem Verwalten einer Adresse einer Organisationseinheit aus der Schuldatei.
  • Konstruktordetails

    • SchuldateiOrganisationseinheitAdressManager

      public SchuldateiOrganisationseinheitAdressManager(@NotNull @NotNull SchuldateiManager managerSchuldatei, @NotNull @NotNull SchuldateiOrganisationseinheitManager managerOrganisationseinheit, @NotNull @NotNull SchuldateiOrganisationseinheitAdresse adresse, @NotNull @NotNull List<SchuldateiOrganisationseinheitErreichbarkeit> erreichbarkeiten)
      Erstellt einen neuen Manager und initialisiert diesen mit der übergebenen Adresse und den beiden zugehörigen Managern für die Schuldatei sowie die Organisationseinheit.
      Parameter:
      managerSchuldatei - der Manager für die Schuldatei
      managerOrganisationseinheit - der Manager für die Organisationseinheit
      adresse - die Adresse der Organisationseinheit
      erreichbarkeiten - die Erreichbarkeiten der Organisationseinheit
  • Methodendetails

    • getID

      public int getID()
      Gibt die ID der Adresse zurück.
      Gibt zurück:
      die ID der Adresse
    • getSchulnummer

      @NotNull public @NotNull String getSchulnummer()
      Gibt die Schulnummer der Organisationseinheit zurück, zu der die Adresse gehört.
      Gibt zurück:
      die Schulnummer der Organisationseinheit
    • getLiegenschaftnummer

      public int getLiegenschaftnummer()
      Gibt die Nummer der Liegenschaft der Organisationseinheit zurück, zu der die Adresse gehört.
      Gibt zurück:
      die Nummer der Liegenschaft der Organisationseinheit
    • getStrasse

      @NotNull public @NotNull String getStrasse()
      Gibt die Straße zurück.
      Gibt zurück:
      die Straße
    • getPostleitzahl

      @NotNull public @NotNull String getPostleitzahl()
      Gibt die Postleitzahl zurück.
      Gibt zurück:
      die Postleitzahl
    • getOrt

      @NotNull public @NotNull String getOrt()
      Gibt den Ort zurück.
      Gibt zurück:
      der Ort
    • getRegionalschluessel

      @NotNull public @NotNull String getRegionalschluessel()
      Gibt den Regionalschlüssel zurück.
      Gibt zurück:
      der Regionalschlüssel
    • getQualitaetVerortung

      public long getQualitaetVerortung()
      Gibt die Qualität der Verortung (siehe zugehöriger Katalog) zurück.
      Gibt zurück:
      die Qualität der Verortung
    • getKoordinatenrechtswert

      public long getKoordinatenrechtswert()
      Gibt den Koordinatenrechtswert zurück.
      Gibt zurück:
      der Koordinatenrechtswert
    • getKoordinatenhochwert

      public long getKoordinatenhochwert()
      Gibt den Koordinatenhochwert zurück.
      Gibt zurück:
      der Koordinatenhochwert
    • getArtDerAdresse

      @NotNull public @NotNull String getArtDerAdresse()
      Gibt die Art der Adresse (siehe zugehöriger Katalog) zurück.
      Gibt zurück:
      die Art der Adresse
    • getStandortkennzeichen

      @NotNull public @NotNull String getStandortkennzeichen()
      Gibt das Standortkennzeichen des Teilstandorts zurück.
      Gibt zurück:
      das Standortkennzeichen des Teilstandorts
    • getAdresskennzeichen

      @NotNull public @NotNull String getAdresskennzeichen()
      Gibt das Adresskennzeichen zurück.
      Gibt zurück:
      das Adresskennzeichen
    • getHauptstandortadresse

      @NotNull public @NotNull String getHauptstandortadresse()
      Gibt die Information zur Hauptstandortadresse (siehe zugehöriger Katalog) zurück.
      Gibt zurück:
      die Information zur Hauptstandortadresse
    • istHauptstandort

      public boolean istHauptstandort()
      Gibt zurück, ob es sich um den Hauptstandort handelt.
      Gibt zurück:
      true, wenn es sich um den Hauptstandort handelt, und ansonsten false
    • getGueltigAb

      public String getGueltigAb()
      Gibt das Datum zurück, ab dem diese Adresse gültig ist.
      Gibt zurück:
      das Datum, ab dem diese Adresse gültig ist.
    • getGueltigBis

      public String getGueltigBis()
      Gibt das Datum zurück, bis zu welchem diese Adresse gültig ist.
      Gibt zurück:
      das Datum, bis zu welchem diese Adresse gültig ist.
    • getErreichbarkeitenAufKanal

      @NotNull public @NotNull List<String> getErreichbarkeitenAufKanal(@NotNull @NotNull String codekey)
      Gibt die Liste der Erreichbarkeiten für den gegebenen Codekey zurück Kanäle sind: https://www.xrepository.de/details/urn:de:xoev:codeliste:erreichbarkeit 01: Email 02: Festnetznummer 03: Mobilnummer 04: Faxnummer 05: Instant Messanger 06: Pager 07: Sonstiges 08: De-Mail 09: Web
      Parameter:
      codekey - der Kanal der Erreichbarkeit
      Gibt zurück:
      die Liste mit den Einträgen für den angegebenen codekey (Kanal)
    • getFestnetznummern

      @NotNull public @NotNull List<String> getFestnetznummern()
      Gibt die Festnetznummern zu dieser Adresse zurück
      Gibt zurück:
      die Liste der entsprechenden Festnetznummern
    • getMobilnummern

      @NotNull public @NotNull List<String> getMobilnummern()
      Gibt die Mobilnummern zu dieser Adresse zurück
      Gibt zurück:
      die Liste der entsprechenden Mobilnummern
    • getFaxnummern

      @NotNull public @NotNull List<String> getFaxnummern()
      Gibt die Faxnummern zu dieser Adresse zurück
      Gibt zurück:
      die Liste der entsprechenden Faxnummern
    • getEmailadressen

      @NotNull public @NotNull List<String> getEmailadressen()
      Gibt die Emailadressen zu dieser Adresse zurück
      Gibt zurück:
      die Liste der entsprechenden Emailadressen
    • getWebadressen

      @NotNull public @NotNull List<String> getWebadressen()
      Gibt die Webadressen zu dieser Adresse zurück
      Gibt zurück:
      die Liste der entsprechenden Webadressen