|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.exoplatform.container.component.BaseComponentPlugin
org.exoplatform.calendar.service.impl.CalendarEventListener
org.exoplatform.cs.ext.impl.CalendarSpaceActivityPublisher
public class CalendarSpaceActivityPublisher
Created by The eXo Platform SAS Author : eXoPlatform exo@exoplatform.com Jul 30, 2010
| Fields inherited from class org.exoplatform.container.component.BaseComponentPlugin |
|---|
desc, name |
| Constructor Summary | |
|---|---|
CalendarSpaceActivityPublisher()
|
|
| Method Summary | |
|---|---|
String |
buildRepeatSummary(org.exoplatform.calendar.service.CalendarEvent repeatEvent)
Build the repeating summary, i.e: daily every 2 days, until 02/03/2011. |
static int |
convertToDayOfWeek(String day)
|
void |
deletePublicEvent(org.exoplatform.calendar.service.CalendarEvent event,
String calendarId)
remove the event activity |
static Calendar |
getCalendarInstanceBySetting(org.exoplatform.calendar.service.CalendarSetting calendarSetting)
get calendar by user setting (timezone, first day of week) |
void |
savePublicEvent(org.exoplatform.calendar.service.CalendarEvent event,
String calendarId)
publish new event activity |
void |
updatePublicEvent(org.exoplatform.calendar.service.CalendarEvent oldEvent,
org.exoplatform.calendar.service.CalendarEvent newEvent,
String calendarId)
update existing event activity by creating a new comment in activity |
void |
updatePublicEvent(org.exoplatform.calendar.service.CalendarEvent newEvent,
String calendarId)
publish new event activity |
| 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 |
| Field Detail |
|---|
public static final String CALENDAR_APP_ID
public static final String EVENT_ADDED
public static final String EVENT_UPDATED
public static final String EVENT_ID_KEY
public static final String CALENDAR_ID_KEY
public static final String TASK_ADDED
public static final String TASK_UPDATED
public static final String EVENT_TYPE_KEY
public static final String EVENT_SUMMARY_KEY
public static final String EVENT_TITLE_KEY
public static final String EVENT_DESCRIPTION_KEY
public static final String EVENT_LOCALE_KEY
public static final String EVENT_STARTTIME_KEY
public static final String EVENT_ENDTIME_KEY
public static final String EVENT_LINK_KEY
public static final String INVITATION_DETAIL
public static final String CALENDAR_FIELDS_CHANGED
public static final String SUMMARY_UPDATED
public static final String DESCRIPTION_UPDATED
public static final String DESCRIPTION_REMOVED
public static final String FROM_UPDATED
public static final String TO_UPDATED
public static final String LOCATION_UPDATED
public static final String LOCATION_REMOVED
public static final String ALLDAY_UPDATED
public static final String REPEAT_UPDATED
public static final String ATTACH_UPDATED
public static final String CATEGORY_UPDATED
public static final String CALENDAR_UPDATED
public static final String PRIORITY_UPDATED
public static final String NAME_UPDATED
public static final String NOTE_UPDATED
public static final String NOTE_REMOVED
public static final String TASK_CATEGORY_UPDATED
public static final String TASK_CALENDAR_UPDATED
public static final String TASK_ATTACH_UPDATED
public static final String TASK_NEED_ACTION
public static final String TASK_IN_PROCESS_ACTION
public static final String TASK_COMPLETED_ACTION
public static final String TASK_CANCELLED_ACTION
| Constructor Detail |
|---|
public CalendarSpaceActivityPublisher()
| Method Detail |
|---|
public String buildRepeatSummary(org.exoplatform.calendar.service.CalendarEvent repeatEvent)
There are 6 parameters: {count}, {until}, {interval}, {byDays}, {theDay}, {theNumber}.
Some labels in resource bundle to define numbers (the first, the second, ...) which were used in summary
repeatEvent - the repeating event
Exceptionpublic static int convertToDayOfWeek(String day)
public static Calendar getCalendarInstanceBySetting(org.exoplatform.calendar.service.CalendarSetting calendarSetting)
calendarSetting -
public void savePublicEvent(org.exoplatform.calendar.service.CalendarEvent event,
String calendarId)
savePublicEvent in interface org.exoplatform.calendar.service.EventLifeCyclesavePublicEvent in class org.exoplatform.calendar.service.impl.CalendarEventListenerevent - calendarId -
public void updatePublicEvent(org.exoplatform.calendar.service.CalendarEvent oldEvent,
org.exoplatform.calendar.service.CalendarEvent newEvent,
String calendarId)
updatePublicEvent in interface org.exoplatform.calendar.service.EventLifeCycleupdatePublicEvent in class org.exoplatform.calendar.service.impl.CalendarEventListeneroldEvent - newEvent - calendarId -
public void updatePublicEvent(org.exoplatform.calendar.service.CalendarEvent newEvent,
String calendarId)
updatePublicEvent in interface org.exoplatform.calendar.service.EventLifeCycleupdatePublicEvent in class org.exoplatform.calendar.service.impl.CalendarEventListenernewEvent - calendarId -
public void deletePublicEvent(org.exoplatform.calendar.service.CalendarEvent event,
String calendarId)
deletePublicEvent in interface org.exoplatform.calendar.service.EventLifeCycledeletePublicEvent in class org.exoplatform.calendar.service.impl.CalendarEventListenerevent - calendarId -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||