Class CalendarSync

java.lang.Object
org.exoplatform.caldav.model.CalendarSync

public class CalendarSync extends Object
A calendar pair as the service layer handles it.

Flat on purpose: it holds the pair's own state and the identifier of its server, never the server object and never its objects. A DTO that is cached has to be cheap to invalidate, and a nested collection makes every change to a child a reason to reason about the parent's cache entry.

  • Constructor Details

    • CalendarSync

      public CalendarSync()