org.exoplatform.calendar.service
Interface EventLifeCycle

All Known Implementing Classes:
CalendarEventListener, CalendarUpdateEventListener, UpdateCalendarVersion

public interface EventLifeCycle

Created by The eXo Platform SAS Author : eXoPlatform exo@exoplatform.com Jul 19, 2010


Method Summary
 void deletePublicEvent(CalendarEvent event, String calendarId)
          Post delete event or task for group calendar
 void savePublicEvent(CalendarEvent event, String calendarId)
          Post save new event or task for group calendar
 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
 

Method Detail

savePublicEvent

void savePublicEvent(CalendarEvent event,
                     String calendarId)
Post save new event or task for group calendar

Parameters:
event - : given event object
calendarId - : given id of calendar object

updatePublicEvent

void updatePublicEvent(CalendarEvent event,
                       String calendarId)
Post update event or task for group calendar

Parameters:
event - : given event object to be updated
calendarId - : given id of calendar object

updatePublicEvent

void updatePublicEvent(CalendarEvent oldEvent,
                       CalendarEvent event,
                       String calendarId)
Post update event or task for group calendar

Parameters:
oldEvent - : old event to check the changes
event - : new event to get new changes
calendarId: - given id of calendar object

deletePublicEvent

void deletePublicEvent(CalendarEvent event,
                       String calendarId)
Post delete event or task for group calendar

Parameters:
event - : given event object to be deleted
calendarId: - given id of calendar object


Copyright © 2003-2013 eXo Platform SAS. All Rights Reserved.