public interface SignupCalendarHelper
| Modifier and Type | Method and Description |
|---|---|
net.fortuna.ical4j.model.component.VEvent |
addAttendeesToVEvent(net.fortuna.ical4j.model.component.VEvent vevent,
List<org.sakaiproject.user.api.User> users)
Add the list of Users to the VEvent as attendees
|
net.fortuna.ical4j.model.component.VEvent |
cancelVEvent(net.fortuna.ical4j.model.component.VEvent vevent)
Cancel an event
|
String |
createCalendarFile(List<net.fortuna.ical4j.model.component.VEvent> vevents)
Create a calendar for a list of VEvents and return the path to the file
|
org.sakaiproject.calendar.api.CalendarEventEdit |
generateEvent(SignupMeeting m)
Create a simple CalendarEventEdit object for an overall meeting.
|
org.sakaiproject.calendar.api.CalendarEventEdit |
generateEvent(SignupMeeting m,
SignupTimeslot ts)
Create a simple CalendarEventEdit object for a specific timeslot.
|
net.fortuna.ical4j.model.component.VEvent |
generateVEventForMeeting(SignupMeeting meeting)
Create a VEvent for an overall meeting, no timeslots are included.
|
net.fortuna.ical4j.model.component.VEvent |
generateVEventForTimeslot(SignupMeeting meeting,
SignupTimeslot ts)
Create a VEvent for a timeslot.
|
boolean |
isIcsEnabled()
Is ICS calendar generation enabled in the external calendaring service?
|
org.sakaiproject.calendar.api.CalendarEventEdit generateEvent(SignupMeeting m)
m - signup meeting.org.sakaiproject.calendar.api.CalendarEventEdit generateEvent(SignupMeeting m, SignupTimeslot ts)
m - signup meeting. Needed since it stores the main pieces of data liketitle/description/location etc.ts - the actual timeslot.net.fortuna.ical4j.model.component.VEvent generateVEventForTimeslot(SignupMeeting meeting, SignupTimeslot ts)
meeting - overall SignupMeetingts - SignupTimeslot we need VEvent fornet.fortuna.ical4j.model.component.VEvent generateVEventForMeeting(SignupMeeting meeting)
meeting - overall SignupMeetingString createCalendarFile(List<net.fortuna.ical4j.model.component.VEvent> vevents)
vevents - List of VEventsnet.fortuna.ical4j.model.component.VEvent cancelVEvent(net.fortuna.ical4j.model.component.VEvent vevent)
vevent - VEvent to cancelnet.fortuna.ical4j.model.component.VEvent addAttendeesToVEvent(net.fortuna.ical4j.model.component.VEvent vevent,
List<org.sakaiproject.user.api.User> users)
vevent - VEvent to modifyusers - List of Users to addboolean isIcsEnabled()
Copyright © 2007-2014 Sakai Project. All Rights Reserved.