public interface ExternalCalendaringService
Tools and services can leverage this to generate an ICS file for an event, as well as make updates. Ref: http://www.ietf.org/rfc/rfc2445.txt
| Modifier and Type | Method and Description |
|---|---|
net.fortuna.ical4j.model.component.VEvent |
addAttendeesToEvent(net.fortuna.ical4j.model.component.VEvent vevent,
List<User> attendees)
Adds a list of attendees to an existing VEvent.
|
net.fortuna.ical4j.model.component.VEvent |
cancelEvent(net.fortuna.ical4j.model.component.VEvent vevent)
Set the status of an existing VEvent to cancelled.
|
net.fortuna.ical4j.model.Calendar |
createCalendar(List<net.fortuna.ical4j.model.component.VEvent> events)
Creates an iCal calendar from a list of VEvents.
|
net.fortuna.ical4j.model.component.VEvent |
createEvent(CalendarEvent event)
Creates an iCal VEvent for a Sakai CalendarEvent.
|
net.fortuna.ical4j.model.component.VEvent |
createEvent(CalendarEvent event,
List<User> attendees)
Creates an iCal VEvent for a Sakai CalendarEvent with the given attendees.
|
boolean |
isIcsEnabled()
Is the ICS service enabled?
|
String |
toFile(net.fortuna.ical4j.model.Calendar calendar)
Write an iCal calendar out to a file in the filesystem and return the path.
|
net.fortuna.ical4j.model.component.VEvent createEvent(CalendarEvent event)
event - Sakai CalendarEventnet.fortuna.ical4j.model.component.VEvent createEvent(CalendarEvent event, List<User> attendees)
event - Sakai CalendarEventattendees - list of Users that have been invited to the eventnet.fortuna.ical4j.model.component.VEvent addAttendeesToEvent(net.fortuna.ical4j.model.component.VEvent vevent,
List<User> attendees)
vevent - The VEvent to add the attendess tooattendees - list of Users that have been invited to the eventnet.fortuna.ical4j.model.component.VEvent cancelEvent(net.fortuna.ical4j.model.component.VEvent vevent)
vevent - The VEvent to cancelnet.fortuna.ical4j.model.Calendar createCalendar(List<net.fortuna.ical4j.model.component.VEvent> events)
events - iCal VEventsString toFile(net.fortuna.ical4j.model.Calendar calendar)
calendar - iCal calendar objectboolean isIcsEnabled()
Copyright © 2003–2014 Sakai Project. All rights reserved.