| Package | Description |
|---|---|
| org.exoplatform.agenda.model | |
| org.exoplatform.agenda.service |
| Modifier and Type | Class and Description |
|---|---|
class |
EventSearchResult |
| Modifier and Type | Method and Description |
|---|---|
Event |
Event.clone() |
| Modifier and Type | Method and Description |
|---|---|
Event |
AgendaEventService.createEvent(Event event,
List<EventAttendee> attendees,
List<EventConference> conferences,
List<EventAttachment> attachments,
List<EventReminder> reminders,
RemoteEvent remoteEvent,
boolean sendInvitation,
long userIdentityId)
Creates an event in designated calendar or in user personal calendar if
null
|
Event |
AgendaEventService.createEventExceptionalOccurrence(long eventId,
List<EventAttendee> attendees,
List<EventConference> conferences,
List<EventAttachment> attachments,
List<EventReminder> reminders,
ZonedDateTime occurrenceId)
Create a new exceptional occurrence for a parent recurrent event
|
Event |
AgendaEventService.deleteEventById(long eventId,
long userIdentityId)
Deletes an existing event
|
Event |
AgendaEventService.getEventById(long eventId)
Retrieves an event identified by its technical identifier.
|
Event |
AgendaEventService.getEventById(long eventId,
ZoneId timeZone,
long identityId)
Retrieves an event identified by its technical identifier.
|
Event |
AgendaEventService.getEventOccurrence(long parentEventId,
ZonedDateTime occurrenceId,
ZoneId userTimeZone,
long identityId)
Retrieves Event Occurrence identified by parent recurrence Event identifier
and occurrence date
|
Event |
AgendaEventService.getExceptionalOccurrenceEvent(long eventId,
ZonedDateTime occurrenceId)
Retrieves an event identified by its technical identifier.
|
Event |
AgendaEventService.saveEventExceptionalOccurrence(long eventId,
ZonedDateTime occurrenceId)
Creates an exceptional occurrence for a recurrent event and occurrence ID
|
Event |
AgendaEventService.updateEvent(Event event,
List<EventAttendee> attendees,
List<EventConference> conferences,
List<EventAttachment> attachments,
List<EventReminder> reminders,
RemoteEvent remoteEvent,
boolean sendInvitation,
long userIdentityId)
Updates an existing event in-place when the user is owner of parent
Calendar, else this will duplicate the event and add it into his
personal calendar |
| Modifier and Type | Method and Description |
|---|---|
List<Event> |
AgendaEventService.getEventOccurrencesInPeriod(Event recurrentEvent,
ZonedDateTime start,
ZonedDateTime end,
ZoneId timezone,
int limit)
Retrieves occurrences, without exceptional, of a recurrent event in a given
period of time.
|
List<Event> |
AgendaEventService.getEvents(EventFilter eventFilter,
ZoneId userTimeZone,
long userIdentityId)
Retrieves the list of events available for a designated user filtered by
criteria defined in a filter.
|
List<Event> |
AgendaEventService.getExceptionalOccurrenceEvents(long eventId,
ZoneId timeZone,
long userIdentityId)
Retrieves the list of exceptional occurrences of an event identified by its
technical identifier.
|
List<Event> |
AgendaEventService.getParentRecurrentEvents(ZonedDateTime start,
ZonedDateTime end,
ZoneId timeZone)
Retrieve parent recurrent events switch event filter.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
AgendaEventService.canAccessEvent(Event event,
long identityId)
Check whether user can access event or not.
|
boolean |
AgendaEventService.canUpdateEvent(Event event,
long userIdentityId)
Check whether user can update or delete an event or not.
|
Event |
AgendaEventService.createEvent(Event event,
List<EventAttendee> attendees,
List<EventConference> conferences,
List<EventAttachment> attachments,
List<EventReminder> reminders,
RemoteEvent remoteEvent,
boolean sendInvitation,
long userIdentityId)
Creates an event in designated calendar or in user personal calendar if
null
|
List<Event> |
AgendaEventService.getEventOccurrencesInPeriod(Event recurrentEvent,
ZonedDateTime start,
ZonedDateTime end,
ZoneId timezone,
int limit)
Retrieves occurrences, without exceptional, of a recurrent event in a given
period of time.
|
void |
AgendaEventAttendeeService.saveEventAttendees(Event event,
List<EventAttendee> attendees,
long creatorIdentityId,
boolean sendInvitations,
boolean resetResponses,
EventModificationType eventModificationType) |
void |
AgendaEventReminderService.saveEventReminders(Event event,
List<EventReminder> reminders)
|
void |
AgendaEventReminderService.saveEventReminders(Event event,
List<EventReminder> reminders,
long userIdentityId)
Updates the list of
EventReminder associated to a user on a
selected event |
void |
AgendaEventAttendeeService.sendInvitations(Event event,
List<EventAttendee> eventAttendees,
EventModificationType eventModificationType)
Sends an invitation to event attendees of type: user, space or external
user.
|
Event |
AgendaEventService.updateEvent(Event event,
List<EventAttendee> attendees,
List<EventConference> conferences,
List<EventAttachment> attachments,
List<EventReminder> reminders,
RemoteEvent remoteEvent,
boolean sendInvitation,
long userIdentityId)
Updates an existing event in-place when the user is owner of parent
Calendar, else this will duplicate the event and add it into his
personal calendar |
Copyright © 2003–2021 eXo Platform SAS. All rights reserved.