org.exoplatform.calendar.service.impl
Interface DataStorage
public interface DataStorage
Created by The eXo Platform SARL
Author : Hung Nguyen
hung.nguyen@exoplatform.com
Jul 2, 2007
|
Method Summary |
void |
generateRss(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
java.util.List<java.lang.String> calendarIds,
RssData rssData,
CalendarImportExport importExport)
|
java.util.List<GroupCalendarData> |
getCalendarCategories(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username)
|
CalendarCategory |
getCalendarCategory(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
java.lang.String calendarCategoryId)
|
CalendarSetting |
getCalendarSetting(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username)
|
java.util.List<CalendarCategory> |
getCategories(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username)
|
java.util.List<CalendarEvent> |
getEvent(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
EventQuery eventQuery,
java.lang.String[] publicCalendarIds)
|
java.util.List<EventCategory> |
getEventCategories(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username)
|
java.util.List<FeedData> |
getFeeds(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username)
|
Calendar |
getGroupCalendar(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String calendarId)
|
java.util.List<GroupCalendarData> |
getGroupCalendars(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String[] groupId)
|
CalendarEvent |
getGroupEvent(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String calendarId,
java.lang.String eventId)
|
java.util.List<CalendarEvent> |
getGroupEventByCalendar(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.util.List<java.lang.String> calendarIds)
|
java.util.List<CalendarEvent> |
getPublicEvents(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
EventQuery eventQuery)
|
GroupCalendarData |
getSharedCalendars(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username)
|
Calendar |
getUserCalendar(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
java.lang.String calendarId)
|
java.util.List<Calendar> |
getUserCalendars(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username)
|
java.util.List<Calendar> |
getUserCalendarsByCategory(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
java.lang.String calendarCategoryId)
|
CalendarEvent |
getUserEvent(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
java.lang.String eventCategoryId,
java.lang.String eventId)
|
java.util.List<CalendarEvent> |
getUserEventByCalendar(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
java.util.List<java.lang.String> calendarIds)
|
java.util.List<CalendarEvent> |
getUserEvents(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
EventQuery eventQuery)
|
CalendarCategory |
removeCalendarCategory(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
java.lang.String calendarCategoryId)
|
void |
removeEventCategory(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
java.lang.String eventCategoryId)
|
Calendar |
removeGroupCalendar(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String calendarId)
|
CalendarEvent |
removeGroupEvent(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String calendarId,
java.lang.String eventId)
|
void |
removeSharedCalendar(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
java.lang.String calendarId)
|
Calendar |
removeUserCalendar(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
java.lang.String calendarId)
|
CalendarEvent |
removeUserEvent(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
java.lang.String calendarId,
java.lang.String eventId)
|
void |
saveCalendarCategory(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
CalendarCategory calendarCategory,
boolean isNew)
|
void |
saveCalendarSetting(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
CalendarSetting setting)
|
void |
saveEventCategory(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
EventCategory eventCategory,
EventCategory newEventCategory,
boolean isNew)
|
void |
saveEventToSharedCalendar(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
java.lang.String calendarId,
CalendarEvent event,
boolean isNew)
|
void |
saveGroupCalendar(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
Calendar calendar,
boolean isNew)
|
void |
saveGroupEvent(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String calendarId,
CalendarEvent event,
boolean isNew)
|
void |
saveUserCalendar(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
Calendar calendar,
boolean isNew)
|
void |
saveUserEvent(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
java.lang.String calendarId,
CalendarEvent event,
boolean isNew)
|
EventPageList |
searchEvent(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
EventQuery query,
java.lang.String[] publicCalendarIds)
|
void |
shareCalendar(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
java.lang.String calendarId,
java.util.List<java.lang.String> receiverUsers)
|
getUserCalendar
Calendar getUserCalendar(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
java.lang.String calendarId)
throws java.lang.Exception
- Throws:
java.lang.Exception
getUserCalendars
java.util.List<Calendar> getUserCalendars(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username)
throws java.lang.Exception
- Throws:
java.lang.Exception
getUserCalendarsByCategory
java.util.List<Calendar> getUserCalendarsByCategory(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
java.lang.String calendarCategoryId)
throws java.lang.Exception
- Throws:
java.lang.Exception
saveUserCalendar
void saveUserCalendar(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
Calendar calendar,
boolean isNew)
throws java.lang.Exception
- Throws:
java.lang.Exception
removeUserCalendar
Calendar removeUserCalendar(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
java.lang.String calendarId)
throws java.lang.Exception
- Throws:
java.lang.Exception
getGroupCalendar
Calendar getGroupCalendar(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String calendarId)
throws java.lang.Exception
- Throws:
java.lang.Exception
getGroupCalendars
java.util.List<GroupCalendarData> getGroupCalendars(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String[] groupId)
throws java.lang.Exception
- Throws:
java.lang.Exception
saveGroupCalendar
void saveGroupCalendar(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
Calendar calendar,
boolean isNew)
throws java.lang.Exception
- Throws:
java.lang.Exception
removeGroupCalendar
Calendar removeGroupCalendar(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String calendarId)
throws java.lang.Exception
- Throws:
java.lang.Exception
getCategories
java.util.List<CalendarCategory> getCategories(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username)
throws java.lang.Exception
- Throws:
java.lang.Exception
getCalendarCategories
java.util.List<GroupCalendarData> getCalendarCategories(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username)
throws java.lang.Exception
- Throws:
java.lang.Exception
getCalendarCategory
CalendarCategory getCalendarCategory(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
java.lang.String calendarCategoryId)
throws java.lang.Exception
- Throws:
java.lang.Exception
saveCalendarCategory
void saveCalendarCategory(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
CalendarCategory calendarCategory,
boolean isNew)
throws java.lang.Exception
- Throws:
java.lang.Exception
removeCalendarCategory
CalendarCategory removeCalendarCategory(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
java.lang.String calendarCategoryId)
throws java.lang.Exception
- Throws:
java.lang.Exception
getEventCategories
java.util.List<EventCategory> getEventCategories(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username)
throws java.lang.Exception
- Throws:
java.lang.Exception
saveEventCategory
void saveEventCategory(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
EventCategory eventCategory,
EventCategory newEventCategory,
boolean isNew)
throws java.lang.Exception
- Throws:
java.lang.Exception
removeEventCategory
void removeEventCategory(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
java.lang.String eventCategoryId)
throws java.lang.Exception
- Throws:
java.lang.Exception
getUserEvent
CalendarEvent getUserEvent(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
java.lang.String eventCategoryId,
java.lang.String eventId)
throws java.lang.Exception
- Throws:
java.lang.Exception
getUserEventByCalendar
java.util.List<CalendarEvent> getUserEventByCalendar(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
java.util.List<java.lang.String> calendarIds)
throws java.lang.Exception
- Throws:
java.lang.Exception
getUserEvents
java.util.List<CalendarEvent> getUserEvents(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
EventQuery eventQuery)
throws java.lang.Exception
- Throws:
java.lang.Exception
saveUserEvent
void saveUserEvent(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
java.lang.String calendarId,
CalendarEvent event,
boolean isNew)
throws java.lang.Exception
- Throws:
java.lang.Exception
removeUserEvent
CalendarEvent removeUserEvent(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
java.lang.String calendarId,
java.lang.String eventId)
throws java.lang.Exception
- Throws:
java.lang.Exception
getGroupEvent
CalendarEvent getGroupEvent(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String calendarId,
java.lang.String eventId)
throws java.lang.Exception
- Throws:
java.lang.Exception
getGroupEventByCalendar
java.util.List<CalendarEvent> getGroupEventByCalendar(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.util.List<java.lang.String> calendarIds)
throws java.lang.Exception
- Throws:
java.lang.Exception
getPublicEvents
java.util.List<CalendarEvent> getPublicEvents(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
EventQuery eventQuery)
throws java.lang.Exception
- Throws:
java.lang.Exception
saveGroupEvent
void saveGroupEvent(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String calendarId,
CalendarEvent event,
boolean isNew)
throws java.lang.Exception
- Throws:
java.lang.Exception
removeGroupEvent
CalendarEvent removeGroupEvent(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String calendarId,
java.lang.String eventId)
throws java.lang.Exception
- Throws:
java.lang.Exception
saveCalendarSetting
void saveCalendarSetting(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
CalendarSetting setting)
throws java.lang.Exception
- Throws:
java.lang.Exception
getCalendarSetting
CalendarSetting getCalendarSetting(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username)
throws java.lang.Exception
- Throws:
java.lang.Exception
generateRss
void generateRss(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
java.util.List<java.lang.String> calendarIds,
RssData rssData,
CalendarImportExport importExport)
throws java.lang.Exception
- Throws:
java.lang.Exception
getFeeds
java.util.List<FeedData> getFeeds(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username)
throws java.lang.Exception
- Throws:
java.lang.Exception
searchEvent
EventPageList searchEvent(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
EventQuery query,
java.lang.String[] publicCalendarIds)
throws java.lang.Exception
- Throws:
java.lang.Exception
shareCalendar
void shareCalendar(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
java.lang.String calendarId,
java.util.List<java.lang.String> receiverUsers)
throws java.lang.Exception
- Throws:
java.lang.Exception
getSharedCalendars
GroupCalendarData getSharedCalendars(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username)
throws java.lang.Exception
- Throws:
java.lang.Exception
getEvent
java.util.List<CalendarEvent> getEvent(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
EventQuery eventQuery,
java.lang.String[] publicCalendarIds)
throws java.lang.Exception
- Throws:
java.lang.Exception
removeSharedCalendar
void removeSharedCalendar(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
java.lang.String calendarId)
throws java.lang.Exception
- Throws:
java.lang.Exception
saveEventToSharedCalendar
void saveEventToSharedCalendar(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
java.lang.String calendarId,
CalendarEvent event,
boolean isNew)
throws java.lang.Exception
- Throws:
java.lang.Exception
Copyright © 2011 eXo Platform SAS. All Rights Reserved.