Class CalendarSubscription

java.lang.Object
org.exoplatform.agenda.model.CalendarSubscription

public class CalendarSubscription extends Object
A subscription to a calendar link (EXO-90278) of a user, or of a space (EXO-90373): the remote iCal feed, the calendar of its owner its events are imported into, and the state of its refreshes.

The storage fills every field but url, name, color and the creator's names; the service decrypts the URL for whoever manages it, reads the name and colour from the calendar, names the creator, and clears the stored secrets (urlEncrypted, urlKey) and the validators before a subscription leaves it. Dates are epoch milliseconds, 0 for never.

  • Constructor Details

    • CalendarSubscription

      public CalendarSubscription()