Klasse DTOBenutzer

java.lang.Object
de.svws_nrw.db.dto.current.schild.benutzer.DTOBenutzer

@Entity public final class DTOBenutzer extends Object
Diese Klasse dient als DTO für die Datenbanktabelle Benutzer. Sie wurde automatisch per Skript generiert und sollte nicht verändert werden, da sie aufgrund von Änderungen am DB-Schema ggf. neu generiert und überschrieben wird.
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    Die ID des allgemeinen Benutzers, falls der Benutzer es sich um einen allgemeinen Benutzer handelt
    Die erzieher-ID des Benutzers, falls der Benutzer es sich um einen Erzieher handelt
    long
    Die ID des Benutzers
    Gibt an, ob der Benutzer Administrator-Rechte hat (1) oder nicht (0)
    Die Lehrer-ID des Benutzers, falls der Benutzer es sich um einen Lehrer handelt
    static final String
    Die Datenbankabfrage für alle DTOs
    static final String
    Die Datenbankabfrage für DTOs anhand des Attributes Allgemein_ID
    static final String
    Die Datenbankabfrage für DTOs anhand des Attributes Erzieher_ID
    static final String
    Die Datenbankabfrage für DTOs anhand des Attributes ID
    static final String
    Die Datenbankabfrage für DTOs anhand des Attributes IstAdmin
    static final String
    Die Datenbankabfrage für DTOs anhand des Attributes Lehrer_ID
    static final String
    Die Datenbankabfrage für DTOs anhand des Attributes Schueler_ID
    static final String
    Die Datenbankabfrage für DTOs anhand des Attributes Typ
    static final String
    Die Datenbankabfrage für DTOs anhand einer Liste von Werten des Attributes Allgemein_ID
    static final String
    Die Datenbankabfrage für DTOs anhand einer Liste von Werten des Attributes Erzieher_ID
    static final String
    Die Datenbankabfrage für DTOs anhand einer Liste von Werten des Attributes ID
    static final String
    Die Datenbankabfrage für DTOs anhand einer Liste von Werten des Attributes IstAdmin
    static final String
    Die Datenbankabfrage für DTOs anhand einer Liste von Werten des Attributes Lehrer_ID
    static final String
    Die Datenbankabfrage für DTOs anhand einer Liste von Werten des Attributes Schueler_ID
    static final String
    Die Datenbankabfrage für DTOs anhand einer Liste von Werten des Attributes Typ
    static final String
    Die Datenbankabfrage für DTOs anhand einer Liste von Primärschlüsselattributwerten
    static final String
    Die Datenbankabfrage für alle DTOs im Rahmen der Migration, wobei die Einträge entfernt werden, die nicht der Primärschlüssel-Constraint entsprechen
    static final String
    Die Datenbankabfrage für DTOs anhand der Primärschlüsselattribute
    Die Schüler-ID des Benutzers, falls der Benutzer es sich um einen Schüler handelt
    Der Typ des Benutzers (0 = Allgemeiner Benutzer, 1 = Lehrer bzw.
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    DTOBenutzer(long ID, BenutzerTyp Typ, Boolean IstAdmin)
    Erstellt ein neues Objekt der Klasse DTOBenutzer ohne eine Initialisierung der Attribute.
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    boolean
     
    int
     
    Konvertiert das Objekt in einen String.

    Von Klasse geerbte Methoden java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Felddetails

    • QUERY_ALL

      public static final String QUERY_ALL
      Die Datenbankabfrage für alle DTOs
      Siehe auch:
    • QUERY_PK

      public static final String QUERY_PK
      Die Datenbankabfrage für DTOs anhand der Primärschlüsselattribute
      Siehe auch:
    • QUERY_LIST_PK

      public static final String QUERY_LIST_PK
      Die Datenbankabfrage für DTOs anhand einer Liste von Primärschlüsselattributwerten
      Siehe auch:
    • QUERY_MIGRATION_ALL

      public static final String QUERY_MIGRATION_ALL
      Die Datenbankabfrage für alle DTOs im Rahmen der Migration, wobei die Einträge entfernt werden, die nicht der Primärschlüssel-Constraint entsprechen
      Siehe auch:
    • QUERY_BY_ID

      public static final String QUERY_BY_ID
      Die Datenbankabfrage für DTOs anhand des Attributes ID
      Siehe auch:
    • QUERY_LIST_BY_ID

      public static final String QUERY_LIST_BY_ID
      Die Datenbankabfrage für DTOs anhand einer Liste von Werten des Attributes ID
      Siehe auch:
    • QUERY_BY_TYP

      public static final String QUERY_BY_TYP
      Die Datenbankabfrage für DTOs anhand des Attributes Typ
      Siehe auch:
    • QUERY_LIST_BY_TYP

      public static final String QUERY_LIST_BY_TYP
      Die Datenbankabfrage für DTOs anhand einer Liste von Werten des Attributes Typ
      Siehe auch:
    • QUERY_BY_ALLGEMEIN_ID

      public static final String QUERY_BY_ALLGEMEIN_ID
      Die Datenbankabfrage für DTOs anhand des Attributes Allgemein_ID
      Siehe auch:
    • QUERY_LIST_BY_ALLGEMEIN_ID

      public static final String QUERY_LIST_BY_ALLGEMEIN_ID
      Die Datenbankabfrage für DTOs anhand einer Liste von Werten des Attributes Allgemein_ID
      Siehe auch:
    • QUERY_BY_LEHRER_ID

      public static final String QUERY_BY_LEHRER_ID
      Die Datenbankabfrage für DTOs anhand des Attributes Lehrer_ID
      Siehe auch:
    • QUERY_LIST_BY_LEHRER_ID

      public static final String QUERY_LIST_BY_LEHRER_ID
      Die Datenbankabfrage für DTOs anhand einer Liste von Werten des Attributes Lehrer_ID
      Siehe auch:
    • QUERY_BY_SCHUELER_ID

      public static final String QUERY_BY_SCHUELER_ID
      Die Datenbankabfrage für DTOs anhand des Attributes Schueler_ID
      Siehe auch:
    • QUERY_LIST_BY_SCHUELER_ID

      public static final String QUERY_LIST_BY_SCHUELER_ID
      Die Datenbankabfrage für DTOs anhand einer Liste von Werten des Attributes Schueler_ID
      Siehe auch:
    • QUERY_BY_ERZIEHER_ID

      public static final String QUERY_BY_ERZIEHER_ID
      Die Datenbankabfrage für DTOs anhand des Attributes Erzieher_ID
      Siehe auch:
    • QUERY_LIST_BY_ERZIEHER_ID

      public static final String QUERY_LIST_BY_ERZIEHER_ID
      Die Datenbankabfrage für DTOs anhand einer Liste von Werten des Attributes Erzieher_ID
      Siehe auch:
    • QUERY_BY_ISTADMIN

      public static final String QUERY_BY_ISTADMIN
      Die Datenbankabfrage für DTOs anhand des Attributes IstAdmin
      Siehe auch:
    • QUERY_LIST_BY_ISTADMIN

      public static final String QUERY_LIST_BY_ISTADMIN
      Die Datenbankabfrage für DTOs anhand einer Liste von Werten des Attributes IstAdmin
      Siehe auch:
    • ID

      public long ID
      Die ID des Benutzers
    • Typ

      public BenutzerTyp Typ
      Der Typ des Benutzers (0 = Allgemeiner Benutzer, 1 = Lehrer bzw. Personal aus K_Lehrer, 2 = Schueler, 3 = Erzieher)
    • Allgemein_ID

      public Long Allgemein_ID
      Die ID des allgemeinen Benutzers, falls der Benutzer es sich um einen allgemeinen Benutzer handelt
    • Lehrer_ID

      public Long Lehrer_ID
      Die Lehrer-ID des Benutzers, falls der Benutzer es sich um einen Lehrer handelt
    • Schueler_ID

      public Long Schueler_ID
      Die Schüler-ID des Benutzers, falls der Benutzer es sich um einen Schüler handelt
    • Erzieher_ID

      public Long Erzieher_ID
      Die erzieher-ID des Benutzers, falls der Benutzer es sich um einen Erzieher handelt
    • IstAdmin

      public Boolean IstAdmin
      Gibt an, ob der Benutzer Administrator-Rechte hat (1) oder nicht (0)
  • Konstruktordetails

    • DTOBenutzer

      public DTOBenutzer(long ID, BenutzerTyp Typ, Boolean IstAdmin)
      Erstellt ein neues Objekt der Klasse DTOBenutzer ohne eine Initialisierung der Attribute.
      Parameter:
      ID - der Wert für das Attribut ID
      Typ - der Wert für das Attribut Typ
      IstAdmin - der Wert für das Attribut IstAdmin
  • Methodendetails

    • equals

      public boolean equals(Object obj)
      Setzt außer Kraft:
      equals in Klasse Object
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object
    • toString

      public String toString()
      Konvertiert das Objekt in einen String. Dieser kann z.B. für Debug-Ausgaben genutzt werden.
      Setzt außer Kraft:
      toString in Klasse Object
      Gibt zurück:
      die String-Repräsentation des Objektes