|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.exoplatform.calendar.service.impl.ICalendarImportExport
public class ICalendarImportExport
Created by The eXo Platform SARL Author : Hung Nguyen hung.nguyen@exoplatform.com Jul 2, 2007
| Constructor Summary | |
|---|---|
ICalendarImportExport(JCRDataStorage storage)
|
|
| 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 limited)
|
java.io.OutputStream |
exportEventCalendar(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
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 sProvider,
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 sProvider,
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 |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ICalendarImportExport(JCRDataStorage storage)
throws java.lang.Exception
java.lang.Exception| Method Detail |
|---|
public java.io.OutputStream exportCalendar(java.lang.String username,
java.util.List<java.lang.String> calendarIds,
java.lang.String type)
throws java.lang.Exception
CalendarImportExport
exportCalendar in interface CalendarImportExportusername - 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
public java.io.OutputStream exportCalendar(java.lang.String username,
java.util.List<java.lang.String> calendarIds,
java.lang.String type,
int limited)
throws java.lang.Exception
exportCalendar in interface CalendarImportExportjava.lang.Exception
public java.io.OutputStream exportEventCalendar(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
java.lang.String calendarId,
java.lang.String type,
java.lang.String eventId)
throws java.lang.Exception
CalendarImportExport
exportEventCalendar in interface CalendarImportExportsProvider - 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
public void importCalendar(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
java.io.InputStream icalInputStream,
java.lang.String calendarName)
throws java.lang.Exception
CalendarImportExport
importCalendar in interface CalendarImportExportsProvider - 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
public java.util.List<CalendarEvent> getEventObjects(java.io.InputStream icalInputStream)
throws java.lang.Exception
CalendarImportExport
getEventObjects in interface CalendarImportExporticalInputStream - the input stream
java.lang.Exception
public void importToCalendar(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider,
java.lang.String username,
java.io.InputStream icalInputStream,
java.lang.String calendarId)
throws java.lang.Exception
CalendarImportExport
importToCalendar in interface CalendarImportExportsProvider - session of current userusername - current user name or idicalInputStream - data input streamcalendarId - given existed calendar id
java.lang.Exception
public boolean isValidate(java.io.InputStream icalInputStream)
throws java.lang.Exception
CalendarImportExport
isValidate in interface CalendarImportExporticalInputStream - the input stream
java.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||