org.exoplatform.calendar.service.impl
Class CalendarEventListener

java.lang.Object
  extended by org.exoplatform.container.component.BaseComponentPlugin
      extended by org.exoplatform.calendar.service.impl.CalendarEventListener
All Implemented Interfaces:
EventLifeCycle, org.exoplatform.container.component.ComponentPlugin

public class CalendarEventListener
extends org.exoplatform.container.component.BaseComponentPlugin
implements EventLifeCycle

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


Field Summary
 
Fields inherited from class org.exoplatform.container.component.BaseComponentPlugin
desc, name
 
Constructor Summary
CalendarEventListener()
           
 
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
 
Methods inherited from class org.exoplatform.container.component.BaseComponentPlugin
getDescription, getName, setDescription, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CalendarEventListener

public CalendarEventListener()
Method Detail

savePublicEvent

public void savePublicEvent(CalendarEvent event,
                            String calendarId)
Description copied from interface: EventLifeCycle
Post save new event or task for group calendar

Specified by:
savePublicEvent in interface EventLifeCycle
Parameters:
event - : given event object
calendarId - : given id of calendar object

updatePublicEvent

public void updatePublicEvent(CalendarEvent event,
                              String calendarId)
Description copied from interface: EventLifeCycle
Post update event or task for group calendar

Specified by:
updatePublicEvent in interface EventLifeCycle
Parameters:
event - : given event object to be updated
calendarId - : given id of calendar object

deletePublicEvent

public void deletePublicEvent(CalendarEvent event,
                              String calendarId)
Description copied from interface: EventLifeCycle
Post delete event or task for group calendar

Specified by:
deletePublicEvent in interface EventLifeCycle
Parameters:
event - : given event object to be deleted

updatePublicEvent

public void updatePublicEvent(CalendarEvent oldEvent,
                              CalendarEvent event,
                              String calendarId)
Description copied from interface: EventLifeCycle
Post update event or task for group calendar

Specified by:
updatePublicEvent in interface EventLifeCycle
Parameters:
oldEvent - : old event to check the changes
event - : new event to get new changes


Copyright © 2013 eXo Platform SAS. All Rights Reserved.