Klasse SchuelerStammdaten

java.lang.Object
de.svws_nrw.asd.data.schueler.SchuelerStammdaten

public class SchuelerStammdaten extends Object
Diese Klasse wird bei der Kommunikation über die Open-API-Schnittstelle verwendet. Sie beschreibt die Stammdaten eines Schülers mit der angegebenen ID.
  • Felddetails

    • id

      public long id
      Die ID des Schülerdatensatzes.
    • foto

      public String foto
      Das Foto (in Base64 kodiert) des Schülerdatensatzes.
    • nachname

      @NotNull public @NotNull String nachname
      Der Nachname des Schülerdatensatzes.
    • vorname

      @NotNull public @NotNull String vorname
      Der Vorname des Schülerdatensatzes.
    • alleVornamen

      @NotNull public @NotNull String alleVornamen
      Alle Vornamen, sofern es mehrere gibt, des Schülerdatensatzes.
    • geschlecht

      public int geschlecht
      Die ID des Geschlechtes
    • geburtsdatum

      public String geburtsdatum
      Das Geburtsdatum des Schülerdatensatzes.
    • geburtsort

      public String geburtsort
      Der Geburtsort des Schülerdatensatzes.
    • geburtsname

      public String geburtsname
      Der Geburtsname des Schülerdatensatzes.
    • strassenname

      public String strassenname
      Ggf. der Straßenname im Wohnort des Schülers.
    • hausnummer

      public String hausnummer
      Ggf. die Hausnummer zur Straße im Wohnort des Schülers.
    • hausnummerZusatz

      public String hausnummerZusatz
      Ggf. der Hausnummerzusatz zur Straße im Wohnort des Schülers.
    • wohnortID

      public Long wohnortID
      Die ID des Wohnortes des Schülerdatensatzes.
    • ortsteilID

      public Long ortsteilID
      Die ID des Ortsteils des Schülerdatensatzes.
    • telefon

      public String telefon
      Die Telefonnummer des Schülerdatensatzes.
    • telefonMobil

      public String telefonMobil
      Die Mobilnummer des Schülerdatensatzes.
    • emailPrivat

      public String emailPrivat
      Die private Email-Adresse des Schülerdatensatzes.
    • emailSchule

      public String emailSchule
      Die schulische Email-Adresse des Schülerdatensatzes.
    • staatsangehoerigkeitID

      public String staatsangehoerigkeitID
      Die ID der Staatsangehörigkeit des Schülerdatensatzes.
    • staatsangehoerigkeit2ID

      public String staatsangehoerigkeit2ID
      Die ID einer zweiten Staatsangehörigkeit des Schülerdatensatzes.
    • religionID

      public Long religionID
      Die ID der Religion des Schülerdatensatzes.
    • druckeKonfessionAufZeugnisse

      public boolean druckeKonfessionAufZeugnisse
      Gibt an, ob die Konfession bei dem Schülerdatensatz auf dem Zeugnis erscheinen soll.
    • religionabmeldung

      public String religionabmeldung
      Das Datum der Religionsabmeldung des Schülerdatensatzes.
    • religionanmeldung

      public String religionanmeldung
      Das Datum der Religionsanmeldung des Schülerdatensatzes.
    • hatMigrationshintergrund

      public boolean hatMigrationshintergrund
      Gibt an, ob ein Migrationshintergrund bei dems Schülerdatensatz vorhanden ist.
    • zuzugsjahr

      public Integer zuzugsjahr
      Das Zuzugsjahr des Schülerdatensatzes.
    • geburtsland

      public String geburtsland
      Das Geburtsland des Schülerdatensatzes.
    • verkehrspracheFamilie

      public String verkehrspracheFamilie
      Die Verkehrssprache der Familie des Schülerdatensatzes.
    • geburtslandVater

      public String geburtslandVater
      Das Geburtsland des Vaters des Schülerdatensatzes.
    • geburtslandMutter

      public String geburtslandMutter
      Das Geburtsland der Mutter des Schülerdatensatzes.
    • status

      public int status
      Die ID des Status des Schülerdatensatzes.
    • istDuplikat

      public boolean istDuplikat
      Gibt an, ob es sich bei dem Schülerdatensatz um ein Duplikat handelt oder nicht.
    • externeSchulNr

      public String externeSchulNr
      Das Schulnummer bei einem externen Schüler oder null, wenn der Schüler kein externer Schüler ist.
    • fahrschuelerArtID

      public Long fahrschuelerArtID
      Die ID der Art des Fahrschülers des Schülerdatensatzes.
    • haltestelleID

      public Long haltestelleID
      Die ID der Haltestelle, ab der der Schüler das Transportmittel nimmt, des Schülerdatensatzes.
    • anmeldedatum

      public String anmeldedatum
      Das Anmeldedatum des Schülerdatensatzes.
    • aufnahmedatum

      public String aufnahmedatum
      Das Aufnahmedatum des Schülerdatensatzes.
    • istVolljaehrig

      public boolean istVolljaehrig
      Gibt an, ob der Schüler volljährig ist oder nicht.
    • istSchulpflichtErfuellt

      public boolean istSchulpflichtErfuellt
      Gibt an, ob der Schüler die Schulpflicht erfüllt hat oder nicht.
    • istBerufsschulpflichtErfuellt

      public boolean istBerufsschulpflichtErfuellt
      Gibt an, ob der Schüler die Berufsschulpflicht erfüllt hat oder nicht.
    • hatMasernimpfnachweis

      public boolean hatMasernimpfnachweis
      Gibt an, ob der Schüler einen Nachweis über die Maserimpfpflicht erbracht hat.
    • keineAuskunftAnDritte

      public boolean keineAuskunftAnDritte
      Gibt an, ob über den Schüler eine Auskunft an dritte erteilt werden darf oder dies unter allen Umständen vermieden werden sollte.
    • erhaeltSchuelerBAFOEG

      public boolean erhaeltSchuelerBAFOEG
      Gibt an, ob der Schüler BAFÖG erhält oder nicht.
    • erhaeltMeisterBAFOEG

      public boolean erhaeltMeisterBAFOEG
      Gibt an, ob der Schüler Meister-BAFÖG erhält oder nicht.
  • Konstruktordetails

    • SchuelerStammdaten

      public SchuelerStammdaten()
      Leerer Standardkonstruktor.