Package de.svws_nrw.davapi.data
Schnittstelle IKalenderEintragRepository
- Alle bekannten Implementierungsklassen:
GenerierteKalenderEintragRepository
,KalenderEintragDummyRepository
,KalenderRepository
public interface IKalenderEintragRepository
Interface Definition für Repositories von Kalendereinträgen.
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibunggetKalenderEintragByKalenderAndUID
(String kalenderId, String kalenderEintragUID, CollectionRessourceQueryParameters params) Ermittelt eine Liste aller Einträge aus einem Kalender mir der angegebenen Id.saveKalenderEintrag
(KalenderEintrag kalenderEintrag) Speichern einen Kalendereintrag.
-
Methodendetails
-
getKalenderEintragByKalenderAndUID
Optional<KalenderEintrag> getKalenderEintragByKalenderAndUID(String kalenderId, String kalenderEintragUID, CollectionRessourceQueryParameters params) Ermittelt eine Liste aller Einträge aus einem Kalender mir der angegebenen Id.- Parameter:
kalenderId
- Id des KalenderskalenderEintragUID
- Id des Kalendereintragsparams
- Parameter zum filtern der Datenmenge, die abgefragt wird- Gibt zurück:
- Optional des Kalendereintrags
-
saveKalenderEintrag
Speichern einen Kalendereintrag. Existiert dieser bereits, erfährt der Eintrag ein Update, anderfalls wird der Eintrag neu angelegt.- Parameter:
kalenderEintrag
- Kalendereintrag- Gibt zurück:
- Gespeicherter Kalendereintrag
- Löst aus:
DavException
- bei fehlenden Rechten oder Fehlern beim Schreiben in die Datenbank
-