All Classes and Interfaces

Class
Description
Refreshes the Agenda badge of every attendee concerned by an event change.
Reports how many invitations the user still has to answer, on the Agenda application tile.
Reads other people's busy time, so that a screen where a meeting is being scheduled can draw it.
The one place free/busy is computed, and the one place it is guarded.
Deletes the link of a calendar once the calendar is deleted.
Manages the private iCal link of a calendar, and serves the document that link publishes.
Holds every rule of calendar links: who manages one, what its token is, and when it stops answering.
 
 
 
Removes the subscription of a calendar deleted by any other path than unsubscribing (EXO-90278), so that no feed keeps being read into a calendar that is gone.
Manages the user's subscriptions to calendar links (EXO-90278).
Holds every rule of calendar subscriptions (EXO-90278).
 
 
 
 
The digest email lines of the agenda notifications: an invitation to an event, a new date poll.
 
 
A listener that will be triggered when a user reply to an event.
 
 
 
 
 
 
 
 
 
 
A listener that will be triggered when an event is created or updated.
 
 
 
 
A listener that will be triggered when updating or creating an agenda event.
This listener will persist occurrences of recurrent event, that will trigger its reminders before AgendaEventReminderService.getReminderComputingPeriod() (in days).
A job to send reminders of current minutes switch computed EventReminder.getDatetime()
A listener that will be triggered when a new response is sent to an event.
 
 
 
 
 
 
 
 
 
 
 
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).
 
 
A listener that will be triggered synchronously after saving (create OR update) an event to change automatically response of users
 
The one place a schedule clash is decided.
 
 
 
 
 
 
Listener that is triggered when a user sends a vote on an event.
Listener that is triggered when a user sends a vote on an event.
 
A listener that will be triggered synchronously after saving user reply to an event to transmit modifications to the end user himself via WebSocket.
A listener that will be triggered synchronously after saving (create OR update) an event to transmit modifications to end users via WebSocket
A service to push notifications from server to browsers of users about modifications made by other users on events.
 
Turns the busy-time domain model into what goes on the wire.
 
 
 
Decides which calendar links the platform may be made to read (EXO-90278).
Resolves a host name to its addresses; the JDK's by default.
Thrown by CalendarAddressGuard.resolveAllowed(java.lang.String) for a host resolving to an address the platform must not reach.
 
 
Why a calendar link cannot be read (EXO-90278), as the message code the user is shown: agenda.calendarSubscription.<reason>.
Reads a calendar link over HTTP (EXO-90278), within bounds.
What a read of a link answered.
Writes the iCalendar document a calendar link serves.
Reads an iCalendar document into the occurrences a subscription imports (EXO-90278).
One occurrence, ready to be written as an agenda event.
A document read.
Reads and writes calendar links.
The stored side of a calendar link: which calendar, who created it, when, the digest of its token and the token encrypted by the platform codec.
What the drawer is told about the link of a calendar, and only ever told someone allowed to manage it.
Maps calendar links between their rows and CalendarLink.
Reads and writes calendar subscriptions (EXO-90278).
The stored side of a calendar subscription (EXO-90278).
Reads and writes the occurrences subscriptions imported (EXO-90278).
One occurrence a subscription imported (EXO-90278): the agenda event holding it (EVENT_ID, unique) and its identity in the feed (EVENT_KEY, unique, derived from the subscription, the UID and the recurrence instant).
Refreshes the calendar subscriptions whose refresh is due (EXO-90278).
What a user sends to check, create or change a calendar subscription (EXO-90278).
Turns on Spring's scheduler in agenda's context, for the calendar subscription refresh (EXO-90278) — agenda's other jobs are Quartz jobs declared to the kernel.
A calendar subscription as its owner sees it (EXO-90278).
Maps calendar subscriptions and the occurrences they imported between their rows and their models (EXO-90278).
Gives an anchor to the calendars that predate the column holding it.
 
 
 
 
This Job will be executed to compute exact reminder date for events of next two days.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
What every iCalendar document eXo writes about a meeting says the same way.
 
 
 
 
 
 
 
 
 
 
Recognises, in a description, the invitation text EventIcsBuilder itself composes — so that a description which already carries one is not given a second.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A busy range as it leaves the server: two instants, in ISO-8601 with an offset, and nothing else.
 
One participant's busy time as it leaves the server, with the status of the read that produced it.