Package de.svws_nrw.davapi.data.carddav
Klasse DataCardDavLehrer
java.lang.Object
de.svws_nrw.davapi.data.carddav.DataManagerCardDav
de.svws_nrw.davapi.data.carddav.DataCardDavLehrer
Diese Klasse dient dem Zugriff auf die Datenbank, um ein Lehrer-Adressbuch für einen Schuljahresabschnitt zu generieren.
-
Feldübersicht
Von Klasse geerbte Felder de.svws_nrw.davapi.data.carddav.DataManagerCardDav
conn, schuljahresabschnitt, strSchuljahresabschnitt
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungDataCardDavLehrer
(DBEntityManager conn, long idSchuljahresabschnitt) Erzeugt ein neues Lehrer-Adressbuch für den übergebenen Schuljahresabschnitt -
Methodenübersicht
Modifizierer und TypMethodeBeschreibunggetKontakte
(String idBook, boolean withPayload) Gibt die Liste der Kontakte aus dem Adressbuch mit der übergebenen ID zurück.getKontaktId
(long id) Gibt die ID für den Kontakt auf Grundlage der übergebenen ID zurück.Von Klasse geerbte Methoden de.svws_nrw.davapi.data.carddav.DataManagerCardDav
addStandardTelefonnummer, getSchulname, mapEmptyContact, queryMapOrte
-
Konstruktordetails
-
DataCardDavLehrer
public DataCardDavLehrer(DBEntityManager conn, long idSchuljahresabschnitt) throws ApiOperationException Erzeugt ein neues Lehrer-Adressbuch für den übergebenen Schuljahresabschnitt- Parameter:
conn
- die Datenbank-VerbindungidSchuljahresabschnitt
- die ID des Schuljahresabschnittes- Löst aus:
ApiOperationException
- im Fehlerfall
-
-
Methodendetails
-
getKontaktId
Beschreibung aus Klasse kopiert:DataManagerCardDav
Gibt die ID für den Kontakt auf Grundlage der übergebenen ID zurück.- Angegeben von:
getKontaktId
in KlasseDataManagerCardDav
- 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 KlasseDataManagerCardDav
- Parameter:
idBook
- die ID des AdressbuchswithPayload
- 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
-