Klasse StundenplanUnterricht

java.lang.Object
de.svws_nrw.core.data.stundenplan.StundenplanUnterricht

public class StundenplanUnterricht extends Object
Diese Klasse wird bei der Kommunikation über die Open-API-Schnittstelle verwendet. Sie liefert die Informationen zu einem Unterricht im Stundenplan.
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    long
    Die ID der Unterrichtseinheit
    long
    Die ID des Faches
    Die ID des Kurses, sofern es sich um StundenplanKurs handelt, andernfalls NULL.
    long
    Die ID im Zeitraster des Stundenplans
    @NotNull List<Long>
    Die IDs der Klassen, die dieser Unterrichtseinheit zugeordnet sind.
    @NotNull List<Long>
    Die IDs der Lehrer, die dieser Unterrichtseinheit zugeordnet sind.
    @NotNull List<Long>
    Die IDs der Räume, die dieser Unterrichtseinheit zugeordnet sind.
    @NotNull List<Long>
    Die IDs der Schienen, die dieser Unterrichtseinheit zugeordnet sind (im Normalfall eine, bei Kursen mit Schülern aus mehreren Jahrgangsstufen ggf. mehrere).
    int
    Der Wochen-Typ bei der Unterscheidung von (A,B,...
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    Leerer Standardkonstruktor.
  • Methodenübersicht

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Felddetails

    • id

      public long id
      Die ID der Unterrichtseinheit
    • idZeitraster

      public long idZeitraster
      Die ID im Zeitraster des Stundenplans
    • wochentyp

      public int wochentyp
      Der Wochen-Typ bei der Unterscheidung von (A,B,... -Wochen -> 1, 2, ...) oder 0
    • idKurs

      public Long idKurs
      Die ID des Kurses, sofern es sich um StundenplanKurs handelt, andernfalls NULL.
    • idFach

      public long idFach
      Die ID des Faches
    • lehrer

      @NotNull public @NotNull List<Long> lehrer
      Die IDs der Lehrer, die dieser Unterrichtseinheit zugeordnet sind.
    • klassen

      @NotNull public @NotNull List<Long> klassen
      Die IDs der Klassen, die dieser Unterrichtseinheit zugeordnet sind. Diese Liste ist leer, falls idKurs definiert ist. Dann müssen die Klassen über die Schüler des Kurses aggregiert werden!
    • raeume

      @NotNull public @NotNull List<Long> raeume
      Die IDs der Räume, die dieser Unterrichtseinheit zugeordnet sind.
    • schienen

      @NotNull public @NotNull List<Long> schienen
      Die IDs der Schienen, die dieser Unterrichtseinheit zugeordnet sind (im Normalfall eine, bei Kursen mit Schülern aus mehreren Jahrgangsstufen ggf. mehrere).
  • Konstruktordetails

    • StundenplanUnterricht

      public StundenplanUnterricht()
      Leerer Standardkonstruktor.