public class CalendarUpdateEventListener extends org.exoplatform.container.component.BaseComponentPlugin implements EventLifeCycle
| Constructor and Description |
|---|
CalendarUpdateEventListener() |
| Modifier and Type | Method and Description |
|---|---|
void |
deletePublicEvent(CalendarEvent event,
String calendarId)
Post delete event or task for group calendar
|
void |
postUpdate() |
void |
preUpdate() |
void |
removeOneOccurrence(CalendarEvent originEvent,
CalendarEvent removedEvent)
Posts event about removing one exception event of a repetitive event
|
void |
savePublicEvent(CalendarEvent event,
String calendarId)
Post save new event or task for group calendar
|
void |
updateFollowingOccurrences(CalendarEvent originEvent,
Date stopDate)
Posts event about updating occurrences of a repetitive series that start from a selected occurrence
|
void |
updatePublicEvent(CalendarEvent oldEvent,
CalendarEvent event,
String calendarId)
Post update event or task for group calendar
|
void |
updatePublicEvent(CalendarEvent event,
String calendarId)
Post update event or task for group calendar
|
public void preUpdate()
public void postUpdate()
public void savePublicEvent(CalendarEvent event, String calendarId)
EventLifeCyclesavePublicEvent in interface EventLifeCycleevent - : given event objectcalendarId - : given id of calendar objectpublic void updatePublicEvent(CalendarEvent event, String calendarId)
EventLifeCycleupdatePublicEvent in interface EventLifeCycleevent - : given event object to be updatedcalendarId - : given id of calendar objectpublic void deletePublicEvent(CalendarEvent event, String calendarId)
EventLifeCycledeletePublicEvent in interface EventLifeCycleevent - : given event object to be deletedpublic void updateFollowingOccurrences(CalendarEvent originEvent, Date stopDate)
EventLifeCycleupdateFollowingOccurrences in interface EventLifeCycleoriginEvent - the origin repetitive eventstopDate - last occurrence date of the repetitive eventpublic void removeOneOccurrence(CalendarEvent originEvent, CalendarEvent removedEvent)
EventLifeCycleremoveOneOccurrence in interface EventLifeCycleoriginEvent - origin repetitive eventremovedEvent - removed exception eventpublic void updatePublicEvent(CalendarEvent oldEvent, CalendarEvent event, String calendarId)
EventLifeCycleupdatePublicEvent in interface EventLifeCycleoldEvent - : old event to check the changesevent - : new event to get new changesCopyright © 2003–2017 eXo Platform SAS. All rights reserved.