Klasse DataCardDavErzieher

java.lang.Object
de.svws_nrw.davapi.data.carddav.DataManagerCardDav
de.svws_nrw.davapi.data.carddav.DataCardDavErzieher

public final class DataCardDavErzieher extends DataManagerCardDav
Diese Klasse dient dem Zugriff auf die Datenbank, um ein Erzieher-Adressbuch für einen Schuljahresabschnitt zu generieren.
  • Konstruktordetails

    • DataCardDavErzieher

      public DataCardDavErzieher(DBEntityManager conn, long idSchuljahresabschnitt) throws ApiOperationException
      Erzeugt ein neues Erzieher-Adressbuch für den übergebenen Schuljahresabschnitt
      Parameter:
      conn - die Datenbank-Verbindung
      idSchuljahresabschnitt - die ID des Schuljahresabschnittes
      Löst aus:
      ApiOperationException - im Fehlerfall
  • Methodendetails

    • getKontaktId

      public String getKontaktId(long id)
      Beschreibung aus Klasse kopiert: DataManagerCardDav
      Gibt die ID für den Kontakt auf Grundlage der übergebenen ID zurück.
      Angegeben von:
      getKontaktId in Klasse DataManagerCardDav
      Parameter:
      id - die ID der zugrundeliegenden Daten (z.B. Schüler-ID 375)
      Gibt zurück:
      die ID für den Kontakt, z.B. "Schueler_2024_1_375"
    • getKontakte

      public List<AdressbuchEintrag> getKontakte(String idBook, boolean withPayload) throws ApiOperationException
      Beschreibung aus Klasse kopiert: DataManagerCardDav
      Gibt die Liste der Kontakte aus dem Adressbuch mit der übergebenen ID zurück.
      Angegeben von:
      getKontakte in Klasse DataManagerCardDav
      Parameter:
      idBook - die ID des Adressbuchs
      withPayload - gibt an, ob die eigentlichen Kontaktdaten bei der Generierung der Kontakte mit erstellt werden
      Gibt zurück:
      die Liste mit Kontakten des angegebenen Adressbuchs.
      Löst aus:
      ApiOperationException - im Fehlerfall