org.sakaiproject.tool.assessment.integration.helper.ifc
Interface CalendarServiceHelper

All Known Implementing Classes:
CalendarServiceHelperImpl

public interface CalendarServiceHelper


Field Summary
static String DEADLINE_EVENT_TYPE
           
static String QUIZ_EVENT_TYPE
           
 
Method Summary
 String addCalendarEvent(String siteId, String title, String desc, long dateTime, List<org.sakaiproject.site.api.Group> groupRestrictions, String calendarEventType)
           
 String calendarReference(String siteId, String container)
           
 org.sakaiproject.calendar.api.Calendar getCalendar(String ref)
           
 String getString(String key, String defaultValue)
           
 void removeCalendarEvent(String siteId, String eventId)
           
 void updateAllCalendarEvents(PublishedAssessmentFacade pub, String releaseTo, String[] groupsAuthorized, String dueDateTitlePrefix, boolean addDueDateToCalendar, String eventDesc)
           
 

Field Detail

DEADLINE_EVENT_TYPE

static final String DEADLINE_EVENT_TYPE
See Also:
Constant Field Values

QUIZ_EVENT_TYPE

static final String QUIZ_EVENT_TYPE
See Also:
Constant Field Values
Method Detail

getString

String getString(String key,
                 String defaultValue)

calendarReference

String calendarReference(String siteId,
                         String container)

getCalendar

org.sakaiproject.calendar.api.Calendar getCalendar(String ref)
                                                   throws org.sakaiproject.exception.IdUnusedException,
                                                          org.sakaiproject.exception.PermissionException
Throws:
org.sakaiproject.exception.IdUnusedException
org.sakaiproject.exception.PermissionException

removeCalendarEvent

void removeCalendarEvent(String siteId,
                         String eventId)

addCalendarEvent

String addCalendarEvent(String siteId,
                        String title,
                        String desc,
                        long dateTime,
                        List<org.sakaiproject.site.api.Group> groupRestrictions,
                        String calendarEventType)

updateAllCalendarEvents

void updateAllCalendarEvents(PublishedAssessmentFacade pub,
                             String releaseTo,
                             String[] groupsAuthorized,
                             String dueDateTitlePrefix,
                             boolean addDueDateToCalendar,
                             String eventDesc)


Copyright © 2005-2012 Sakai Project. All Rights Reserved.