Package org.exoplatform.agenda.service
package org.exoplatform.agenda.service
-
ClassesClassDescriptionThe one place free/busy is computed, and the one place it is guarded.Holds every rule of calendar links: who manages one, what its token is, and when it stops answering.Holds every rule of calendar sharing (EXO-90357): who shares what with whom, what a sharee may read, and how a delivery channel is composed with the eXo record.Holds every rule of calendar subscriptions (EXO-90278), personal or of a space (EXO-90373).Lands an invitation a user received by mail in their personal eXo calendar, for a user whose calendar no calendar server holds (EXO-90866) — the counterpart of caldav-integration's landing (EXO-90848), whose rules it keeps.Whether a recipient is going to hold a synced copy of a meeting in a remote calendar account — asked of the add-on that would write it, not guessed at (EXO-90247).The one place a schedule clash is decided.A service to push notifications from server to browsers of users about modifications made by other users on events.How agenda's Kernel-wired services reach the Spring-wired
AgendaCalendarShareService(EXO-90357).Reads the calendars an owner's subscriptions fill (EXO-90373), from a Kernel component that needs the Spring subscription service, and never fails the read it serves: a listing that cannot ask keeps the events it already had.