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.