|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface CalendarImportExport
Created by The eXo Platform SARL Author : Hung Nguyen hung.nguyen@exoplatform.com Jul 2, 2007
| Method Summary | |
|---|---|
java.io.OutputStream |
exportCalendar(java.lang.String username,
java.util.List<java.lang.String> calendarIds,
java.lang.String type)
The method exports events form calendar to icalendar file (.ics) or .csv file |
java.io.OutputStream |
exportCalendar(java.lang.String username,
java.util.List<java.lang.String> calendarIds,
java.lang.String type,
int number)
|
java.io.OutputStream |
exportEventCalendar(org.exoplatform.services.jcr.ext.common.SessionProvider userSession,
java.lang.String username,
java.lang.String calendarId,
java.lang.String type,
java.lang.String eventId)
The method export calendar event to output stream by given event id |
java.util.List<CalendarEvent> |
getEventObjects(java.io.InputStream icalInputStream)
The method maps the input stream to event object |
void |
importCalendar(org.exoplatform.services.jcr.ext.common.SessionProvider userSession,
java.lang.String username,
java.io.InputStream icalInputStream,
java.lang.String calendarName)
The method imports events form icalendar(.ics) or outlook calendar exported .csv file to the system |
void |
importToCalendar(org.exoplatform.services.jcr.ext.common.SessionProvider userSession,
java.lang.String username,
java.io.InputStream icalInputStream,
java.lang.String calendarId)
The method imports events form icalendar(.ics) or outlook calendar exported .csv file to the system |
boolean |
isValidate(java.io.InputStream icalInputStream)
The method return true if the input stream is correct format |
| Method Detail |
|---|
void importCalendar(org.exoplatform.services.jcr.ext.common.SessionProvider userSession,
java.lang.String username,
java.io.InputStream icalInputStream,
java.lang.String calendarName)
throws java.lang.Exception
userSession - session of current userusername - current user name or idicalInputStream - data input streamcalendarName - given calendar name, if the name is null, default calendar name is file name
java.lang.Exception
void importToCalendar(org.exoplatform.services.jcr.ext.common.SessionProvider userSession,
java.lang.String username,
java.io.InputStream icalInputStream,
java.lang.String calendarId)
throws java.lang.Exception
userSession - session of current userusername - current user name or idicalInputStream - data input streamcalendarId - given existed calendar id
java.lang.Exception
java.io.OutputStream exportCalendar(java.lang.String username,
java.util.List<java.lang.String> calendarIds,
java.lang.String type)
throws java.lang.Exception
username - current user name or idcalendarIds - the group calendar ids, if you want to export events from public calendarstype - The type of calendar will be exported
java.lang.Exception
java.io.OutputStream exportCalendar(java.lang.String username,
java.util.List<java.lang.String> calendarIds,
java.lang.String type,
int number)
throws java.lang.Exception
java.lang.Exception
java.io.OutputStream exportEventCalendar(org.exoplatform.services.jcr.ext.common.SessionProvider userSession,
java.lang.String username,
java.lang.String calendarId,
java.lang.String type,
java.lang.String eventId)
throws java.lang.Exception
userSession - session of current userusername - current user name or idcalendarId - given calendar id, the calendar event belong totype - The type of calendar will be exportedeventId - given event id
java.lang.Exception
java.util.List<CalendarEvent> getEventObjects(java.io.InputStream icalInputStream)
throws java.lang.Exception
icalInputStream - the input stream
java.lang.Exception
boolean isValidate(java.io.InputStream icalInputStream)
throws java.lang.Exception
icalInputStream - the input stream
java.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||