Klasse KalenderDummyRepository

java.lang.Object
de.svws_nrw.davapi.data.repos.kalender.KalenderDummyRepository
Alle implementierten Schnittstellen:
IKalenderRepository

public final class KalenderDummyRepository extends Object implements IKalenderRepository
Dummy Repository für prototypische Implementierung des IKalenderRepository
  • Konstruktordetails

    • KalenderDummyRepository

      public KalenderDummyRepository()
      Konstruktor zum Erstellen des Repositories
  • 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 Schnittstelle IKalenderRepository
      Parameter:
      kalenderId - Id des Kalenders
      params - 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

      public List<Kalender> getAvailableKalender(CollectionRessourceQueryParameters params)
      Beschreibung aus Schnittstelle kopiert: IKalenderRepository
      Ermittelt eine Liste aller für den angemeldeten Benutzer verfügbaren Adressbücher.
      Angegeben von:
      getAvailableKalender in Schnittstelle IKalenderRepository
      Parameter:
      params - QueryParameter zum Filtern des Inhalts der Adressbuecher
      Gibt zurück:
      Liste verfügbarer Adressbücher.
    • getDeletedResourceUIDsSince

      public List<String> getDeletedResourceUIDsSince(String kalenderId, Long syncTokenMillis)
      Beschreibung aus Schnittstelle kopiert: IKalenderRepository
      Sucht die gelöschten Ressourcen-UIDs einer Ressourcensammlung seit einem bestimmten Zeitpunkt
      Angegeben von:
      getDeletedResourceUIDsSince in Schnittstelle IKalenderRepository
      Parameter:
      kalenderId - die ID der Ressourcensammlung
      syncTokenMillis - 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