Schnittstelle IKalenderEintragRepository

Alle bekannten Implementierungsklassen:
GenerierteKalenderEintragRepository, KalenderEintragDummyRepository, KalenderRepository

public interface IKalenderEintragRepository
Interface Definition für Repositories von Kalendereinträgen.
  • 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 Kalenders
      kalenderEintragUID - Id des Kalendereintrags
      params - Parameter zum filtern der Datenmenge, die abgefragt wird
      Gibt zurück:
      Optional des Kalendereintrags
    • saveKalenderEintrag

      KalenderEintrag saveKalenderEintrag(KalenderEintrag kalenderEintrag) throws DavException
      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