Class CalendarLink

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

public class CalendarLink extends Object
The private, read-only link through which a calendar application subscribes to one eXo calendar (an iCal feed).

A calendar has at most one link, whoever created it: the link belongs to the calendar, not to the person who clicked. A space calendar's managers all see the same link, and any of them may replace or delete it.

The secret is kept twice, neither time in clear: as a SHA-256 digest, which is what a feed request is looked up and compared by, and encrypted with the platform codec, which is what lets the link be shown again to the people who manage it. None of the three secret fields is ever written by toString().

  • Constructor Details

    • CalendarLink

      public CalendarLink()