Package de.svws_nrw.davapi.data
Schnittstelle IKalenderRepository
- Alle bekannten Implementierungsklassen:
GenerierteKalenderRepository
,KalenderDummyRepository
,KalenderRepository
public interface IKalenderRepository
Schnittstelle für Adressbuch Repositories. Diese Repositories kapseln den
Zugriff auf Adressbuchdaten.
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungErmittelt eine Liste aller für den angemeldeten Benutzer verfügbaren Adressbücher.getDeletedResourceUIDsSince
(String id, 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.
-
Methodendetails
-
getKalenderById
Ermittelt ein Kalender über eine Kalender-Id.- 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
Ermittelt eine Liste aller für den angemeldeten Benutzer verfügbaren Adressbücher.- Parameter:
params
- QueryParameter zum Filtern des Inhalts der Adressbuecher- Gibt zurück:
- Liste verfügbarer Adressbücher.
-
getDeletedResourceUIDsSince
Sucht die gelöschten Ressourcen-UIDs einer Ressourcensammlung seit einem bestimmten Zeitpunkt- Parameter:
id
- 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
-