public interface SignupCalendarHelper
| Modifier and Type | Method and Description |
|---|---|
net.fortuna.ical4j.model.component.VEvent |
addAttendeesToVEvent(net.fortuna.ical4j.model.component.VEvent vevent,
List<SignupAttendee> attendees)
Add the list of SignupAttendees to the VEvent as attendees
|
net.fortuna.ical4j.model.component.VEvent |
addUsersToVEvent(net.fortuna.ical4j.model.component.VEvent vevent,
List<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
|
String |
createCalendarFile(List<net.fortuna.ical4j.model.component.VEvent> vevents,
String method)
Create a calendar for a list of VEvents and return the path to the file
|
CalendarEventEdit |
generateEvent(SignupMeeting m)
Create a simple CalendarEventEdit object for an overall meeting.
|
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?
|
CalendarEventEdit generateEvent(SignupMeeting m)
m - signup meeting.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 VEventsString createCalendarFile(List<net.fortuna.ical4j.model.component.VEvent> vevents, String method)
vevents - List of VEventsmethod - The ITIP method for the calendar, e.g. "REQUEST"net.fortuna.ical4j.model.component.VEvent cancelVEvent(net.fortuna.ical4j.model.component.VEvent vevent)
vevent - VEvent to cancelnet.fortuna.ical4j.model.component.VEvent addUsersToVEvent(net.fortuna.ical4j.model.component.VEvent vevent,
List<User> users)
vevent - VEvent to modifyusers - List of Users to addnet.fortuna.ical4j.model.component.VEvent addAttendeesToVEvent(net.fortuna.ical4j.model.component.VEvent vevent,
List<SignupAttendee> attendees)
vevent - VEvent to modifyattendees - List of Attendees to addboolean isIcsEnabled()
Copyright © 2007–2017 Sakai Project. All rights reserved.