Klasse GenerierteKalenderRepository
java.lang.Object
de.svws_nrw.davapi.data.repos.kalender.GenerierteKalenderRepository
- Alle implementierten Schnittstellen:
IKalenderRepository
Diese Klasse stellt die Implementierung des
IKalenderRepository
für
generierte Kalender dar-
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungErmittelt eine Liste aller für den angemeldeten Benutzer verfügbaren Adressbücher.getDeletedResourceUIDsSince
(String kalenderId, Long syncTokenMillis) Sucht die gelöschten Ressourcen-UIDs einer Ressourcensammlung seit einem bestimmten ZeitpunktgetKalenderById
(String kalenderId, CollectionRessourceQueryParameters params) Ermittelt ein Kalender über eine Kalender-Id.
-
Konstruktordetails
-
GenerierteKalenderRepository
Konstruktor mitDBEntityManager
- Parameter:
conn
- der genutzteDBEntityManager
-
-
Methodendetails
-
getKalenderById
public Optional<Kalender> getKalenderById(String kalenderId, CollectionRessourceQueryParameters params) Beschreibung aus Schnittstelle kopiert:IKalenderRepository
Ermittelt ein Kalender über eine Kalender-Id.- Angegeben von:
getKalenderById
in SchnittstelleIKalenderRepository
- Parameter:
kalenderId
- Id des Kalendersparams
- QueryParameter zum Filtern des Inhalts des Kalenders- Gibt zurück:
- Optional eines Kalenders oder Optional.empty(), falls kein Kalender mit der angegebenen Id gefunden werden konnte.
-
getAvailableKalender
Beschreibung aus Schnittstelle kopiert:IKalenderRepository
Ermittelt eine Liste aller für den angemeldeten Benutzer verfügbaren Adressbücher.- Angegeben von:
getAvailableKalender
in SchnittstelleIKalenderRepository
- Parameter:
params
- QueryParameter zum Filtern des Inhalts der Adressbuecher- Gibt zurück:
- Liste verfügbarer Adressbücher.
-
getDeletedResourceUIDsSince
Beschreibung aus Schnittstelle kopiert:IKalenderRepository
Sucht die gelöschten Ressourcen-UIDs einer Ressourcensammlung seit einem bestimmten Zeitpunkt- Angegeben von:
getDeletedResourceUIDsSince
in SchnittstelleIKalenderRepository
- Parameter:
kalenderId
- die ID der RessourcensammlungsyncTokenMillis
- der Zeitpunkt als Millisekunden seit 1970,Timestamp.getTime()
- Gibt zurück:
- eine Liste der Ressourcen-UIDs, welche seit dem gesuchten Zeitpunkt als gelöscht markiert wurden
-