OSID Logo
OSID Specifications
calendaring package
Version 3.0.0
Release Candidate Preview
Interfaceosid.calendaring.CalendaringProxyManager
Implementsosid.OsidProxyManager
osid.calendaring.CalendaringProfile
Description

The calendaring manager provides access to calendaring sessions and provides interoperability tests for various aspects of this service. Methods in this manager support the passing of a Proxy object. The sessions included in this manager are:

  • EventLookupSession: a session to look up events
  • EventQuerySession: a session to query events
  • EventSearchSession: a session to search events
  • EventAdminSession: a session to create, modify and delete events
  • EventNotificationSession: a session to receive messages pertaining to event changes
  • EventCalendarSession: a session for retriieving event and calendar mappings
  • EventCalendarAssignmentSession: a session for managing event and calendar mappings
  • EventSmartCalendarSession: a session to manage dynamic event catalogs
  • RecurringEventLookupSession: a session to look up recurring events
  • RecurringEventQuerySession: a session to query recurring events
  • RecurringEventSearchSession: a session to search recurring events
  • RecurringEventAdminSession: a session to create, modify and delete recurring events
  • RecurringEventNotificationSession: a session to receive messages pertaining to recurring event changes
  • RecurringEventCalendarSession: a session for retriieving recurring event and calendar mappings
  • RecurringEventCalendarAssignmentSession: a session for managing recurring event and calendar mappings
  • RecurringEventSmartCalendarSession: a session to manage dynamic recurring event catalogs
  • SupersedingEventLookupSession: a session to look up superseding events
  • SupersedingEventQuerySession: a session to query superseding events
  • SupersedingEventSearchSession: a session to search superseding events
  • SupersedingEventAdminSession: a session to create, modify and delete superseding events
  • SupersedingEventNotificationSession: a session to receive messages pertaining to superseding event changes
  • SupersedingEventCalendarSession: a session for retriieving superseding event and calendar mappings
  • SupersedingEventCalendarAssignmentSession: a session for managing superseding event and calendar mappings
  • SupersedingEventSmartCalendarSession: a session to manage dynamic superseding event catalogs
  • OffsetEventLookupSession: a session to look up offset events
  • OffsetEventQuerySession: a session to query offset events
  • OffsetEventSearchSession: a session to search offset events
  • OffsetEventAdminSession: a session to create, modify and delete offset events
  • OffsetEventNotificationSession: a session to receive messages pertaining to offset event changes
  • OffsetEventCalendarSession: a session for retriieving offset event and calendar mappings
  • OffsetEventCalendarAssignmentSession: a session for managing offset event and calendar mappings
  • OffsetEventSmartCalendarSession: a session to manage dynamic offset event catalogs
  • ScheduleLookupSession: a session to look up schedules
  • ScheduleQuerySession: a session to query schedules
  • ScheduleSearchSession: a session to search schedules
  • ScheduleAdminSession: a session to create, modify and delete schedules
  • ScheduleNotificationSession: a session to receive messages pertaining to schedule changes
  • ScheduleCalendarSession: a session for retriieving schedule and calendar mappings
  • ScheduleCalendarAssignmentSession: a session for managing schedule and calendar mappings
  • ScheduleSmartCalendarSession: a session to manage dynamic schedule catalogs
  • ScheduleSlotLookupSession: a session to look up schedule slots
  • ScheduleSlotQuerySession: a session to query schedule slots
  • ScheduleSlotSearchSession: a session to search scheduls slots
  • ScheduleSlotAdminSession: a session to create, modify and delete schedule slots
  • ScheduleSlotNotificationSession: a session to receive messages pertaining to schedule slot changes
  • ScheduleSlotCalendarSession: a session for retriieving schedule slot and calendar mappings
  • ScheduleSlotCalendarAssignmentSession: a session for managing schedule slot and calendar mappings
  • ScheduleSlotSmartCalendarSession: a session to manage dynamic schedule slot catalogs
  • CommitmentLookupSession: a session to look up commitments
  • CommitmentQuerySession: a session to query commitments
  • CommitmentSearchSession: a session to search commitments
  • CommitmentAdminSession: a session to create, modify and delete commitments
  • CommitmentNotificationSession: a session to receive messages pertaining to commitment changes
  • CommitmentCalendarSession: a session for retriieving commitment and calendar mappings
  • CommitmentCalendarAssignmentSession: a session for managing commitment and calendar mappings
  • CommitmentSmartCalendarSession: a session to manage dynamic commitment catalogs
  • TimePeriodLookupSession: a session to look up time periods
  • TimePeriodQuerySession: a session to query time periods
  • TimePeriodSearchSession: a session to search time periods
  • TimePeriodAdminSession: a session to create, modify and delete time periods
  • TimePeriodNotificationSession: a session to receive messages pertaining to time period changes
  • TimePeriodCalendarSession: a session for retriieving time period and calendar mappings
  • TimePeriodCalendarAssignmentSession: a session for managing time period and calendar mappings
  • TimePeriodSmartCalendarSession: a session to manage dynamic time period catalogs
  • CalendarLookupSession: a session to lookup calendars
  • CalendarSearchSession : a session to search calendars
  • CalendarAdminSession : a session to create, modify and delete calendars
  • CalendarNotificationSession : a session to receive messages pertaining to calendar changes
  • CalendarHierarchySession: a session to traverse the calendar hierarchy
  • CalendarHierarchyDesignSession: a session to manage the calendar hierarchy
MethodgetEventLookupSession
Description

Gets the OsidSession associated with the event lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.EventLookupSessionan EventLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsEventLookup() is false
ComplianceoptionalThis method must be implemented if supportsEventLookup() is true.
MethodgetEventLookupSessionForCalendar
Description

Gets the OsidSession associated with the event lookup service for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.EventLookupSessionan EventLookupSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEventLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsEventLookup() and supportsVisibleFederation() are true.
MethodgetEventQuerySession
Description

Gets the OsidSession associated with the event query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.EventQuerySessionan EventQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsEventQuery() is false
ComplianceoptionalThis method must be implemented if supportsEventQuery() is true.
MethodgetEventQuerySessionForCalendar
Description

Gets the OsidSession associated with the event query service for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.EventQuerySessionan EventQuerySession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEventQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsEventQuery() and supportsVisibleFederation() are true.
MethodgetEventSearchSession
Description

Gets the OsidSession associated with the event search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.EventSearchSessionan EventSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsEventSearch() is false
ComplianceoptionalThis method must be implemented if supportsEventSearch() is true.
MethodgetEventSearchSessionForCalendar
Description

Gets the OsidSession associated with the event search service for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.EventSearchSessionan EventSearchSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEventSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsEventSearch() and supportsVisibleFederation() are true.
MethodgetEventAdminSession
Description

Gets the OsidSession associated with the event administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.EventAdminSessionan EventAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsEventAdmin() is false
ComplianceoptionalThis method must be implemented if supportsEventAdmin() is true.
MethodgetEventAdminSessionForCalendar
Description

Gets the OsidSession associated with the event admin service for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.EventAdminSessionan EventAdminSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEventAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsEventAdmin() and supportsVisibleFederation() are true.
MethodgetEventNotificationSession
Description

Gets the notification session for notifications pertaining to event changes.

Parametersosid.calendaring.EventReceivereventReceiverthe event receiver
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.EventNotificationSessionan EventNotificationSession
ErrorsNULL_ARGUMENT eventReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsEventNotification() is false
ComplianceoptionalThis method must be implemented if supportsEventNotification() is true.
MethodgetEventNotificationSessionForCalendar
Description

Gets the OsidSession associated with the event notification service for the given calendar.

Parametersosid.calendaring.EventReceivereventReceiverthe event receiver
osid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.EventNotificationSession an EventNotificationSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT eventReceiver, calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEventNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsEventNotification() and supportsVisibleFederation() are true.
MethodgetEventCalendarSession
Description

Gets the session for retrieving event to calendar mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.EventCalendarSessionan EventCalendarSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsEventCalendar() is false
ComplianceoptionalThis method must be implemented if supportsEventCalendar() is true.
MethodgetEventCalendarAssignmentSession
Description

Gets the session for assigning event to calendar mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.EventCalendarAssignmentSessionan EventCalendarAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsEventCalendarAssignment() is false
ComplianceoptionalThis method must be implemented if supportsEventCalendarAssignment() is true.
MethodgetEventSmartCalendarSession
Description

Gets the session associated with the event smart calendar for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.EventSmartCalendarSessionan EventSmartCalendarSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsEventSmartCalendar() is false
ComplianceoptionalThis method must be implemented if supportsEventSmartCalendar() is true.
MethodgetRecurringEventLookupSession
Description

Gets the OsidSession associated with the recurring event lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.RecurringEventLookupSessiona RecurringEventLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRecurringEventLookup() is false
ComplianceoptionalThis method must be implemented if supportsRecurringEventLookup() is true.
MethodgetRecurringEventLookupSessionForCalendar
Description

Gets the OsidSession associated with the recurring event lookup service for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.RecurringEventLookupSessiona RecurringEventLookupSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRecurringEventLookup() and supportsVisibleFederation() are true.
MethodgetRecurringEventQuerySession
Description

Gets the OsidSession associated with the recurring event query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.RecurringEventQuerySessiona RecurringEventQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRecurringEventQuery() is false
ComplianceoptionalThis method must be implemented if supportsRecurringEventQuery() is true.
MethodgetRecurringEventQuerySessionForCalendar
Description

Gets the OsidSession associated with the recurring event query service for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.RecurringEventQuerySessiona RecurringEventQuerySession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRecurringEventQuery() and supportsVisibleFederation() are true.
MethodgetRecurringEventSearchSession
Description

Gets the OsidSession associated with the recurring event search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.RecurringEventSearchSessiona RecurringEventSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRecurringEventSearch() is false
ComplianceoptionalThis method must be implemented if supportsRecurringEventSearch() is true.
MethodgetRecurringEventSearchSessionForCalendar
Description

Gets the OsidSession associated with the recurring event search service for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.RecurringEventSearchSessiona RecurringEventSearchSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRecurringEventSearch() and supportsVisibleFederation() are true.
MethodgetRecurringEventAdminSession
Description

Gets the OsidSession associated with the recurring event administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.RecurringEventAdminSessiona RecurringEventAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRecurringEventAdmin() is false
ComplianceoptionalThis method must be implemented if supportsRecurringEventAdmin() is true.
MethodgetRecurringEventAdminSessionForCalendar
Description

Gets the OsidSession associated with the recurring event admin service for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.RecurringEventAdminSessiona RecurringEventAdminSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRecurringEventAdmin() and supportsVisibleFederation() are true.
MethodgetRecurringEventNotificationSession
Description

Gets the notification session for notifications pertaining to recurring event changes.

Parametersosid.calendaring.RecurringEventReceiverrecurringEventReceiverthe recurring event receiver
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.RecurringEventNotificationSessiona RecurringEventNotificationSession
ErrorsNULL_ARGUMENT recurringEventReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRecurringEventNotification() is false
ComplianceoptionalThis method must be implemented if supportsRecurringEventNotification() is true.
MethodgetRecurringEventNotificationSessionForCalendar
Description

Gets the OsidSession associated with the recurring event notification service for the given calendar.

Parametersosid.calendaring.RecurringEventReceiverrecurringEventReceiverthe recurring event receiver
osid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.RecurringEventNotificationSessiona RecurringEventNotificationSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT recurringEventReceiver, calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsRecurringEventNotification() and supportsVisibleFederation() are true.
MethodgetRecurringEventCalendarSession
Description

Gets the session for retrieving recurring event to calendar mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.RecurringEventCalendarSessiona RecurringEventCalendarSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRecurringEventCalendar() is false
ComplianceoptionalThis method must be implemented if supportsRecurringEventCalendar() is true.
MethodgetRecurringEventCalendarAssignmentSession
Description

Gets the session for assigning recurring event to calendar mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.RecurringEventCalendarAssignmentSessiona RecurringEventCalendarAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRecurringEventCalendarAssignment() is false
ComplianceoptionalThis method must be implemented if supportsRecurringEventCalendarAssignment() is true.
MethodgetRecurringEventSmartCalendarSession
Description

Gets the session associated with the recurring event smart calendar for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.RecurringEventSmartCalendarSessiona RecurringEventSmartCalendarSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRecurringEventSmartCalendar() is false
ComplianceoptionalThis method must be implemented if supportsRecurringEventSmartCalendar() is true.
MethodgetSupersedingEventLookupSession
Description

Gets the OsidSession associated with the superseding event lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.SupersedingEventLookupSessiona SupersedingEventLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsEventLookup() is false
ComplianceoptionalThis method must be implemented if supportsSupersedingEventLookup() is true.
MethodgetSupersedingEventLookupSessionForCalendar
Description

Gets the OsidSession associated with the superseding event lookup service for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.SupersedingEventLookupSessiona SupersedingEventLookupSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSupersedingEventLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsSupersedingEventLookup() and supportsVisibleFederation() are true.
MethodgetSupersedingEventQuerySession
Description

Gets the OsidSession associated with the superseding event query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.SupersedingEventQuerySessiona SupersedingEventQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsSupersedingEventQuery() is false
ComplianceoptionalThis method must be implemented if supportsSupersedingEventQuery() is true.
MethodgetSupersedingEventQuerySessionForCalendar
Description

Gets the OsidSession associated with the superseding event query service for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.SupersedingEventQuerySessiona SupersedingEventQuerySession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSupersedingEventQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsSupersedingEventQuery() and supportsVisibleFederation() are true.
MethodgetSupersedingEventSearchSession
Description

Gets the OsidSession associated with the superseding event search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.SupersedingEventSearchSessiona SupersedingEventSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsEventSearch() is false
ComplianceoptionalThis method must be implemented if supportsEventSearch() is true.
MethodgetSupersedingEventSearchSessionForCalendar
Description

Gets the OsidSession associated with the superseding event search service for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.SupersedingEventSearchSessiona SupersedingEventSearchSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSupersedingEventSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsSupersedingEventSearch() and supportsVisibleFederation() are true.
MethodgetSupersedingEventAdminSession
Description

Gets the OsidSession associated with the superseding event administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.SupersedingEventAdminSessiona SupersedingEventAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsEventAdmin() is false
ComplianceoptionalThis method must be implemented if supportsSupersedingEventAdmin() is true.
MethodgetSupersedingEventAdminSessionForCalendar
Description

Gets the OsidSession associated with the superseding event admin service for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.SupersedingEventAdminSessiona SupersedingEventAdminSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSupersedingEventAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsSupersedingEventAdmin() and supportsVisibleFederation() are true.
MethodgetSupersedingEventNotificationSession
Description

Gets the notification session for notifications pertaining to superseding event changes.

Parametersosid.calendaring.SupersedingEventReceiversupersedingEventReceiverthe superseding event receiver
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.SupersedingEventNotificationSessiona SupersedingEventNotificationSession
ErrorsNULL_ARGUMENT supersedingEventReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsSupersedingEventNotification() is false
ComplianceoptionalThis method must be implemented if supportsSupersedingEventNotification() is true.
MethodgetSupersedingEventNotificationSessionForCalendar
Description

Gets the OsidSession associated with the superseding event notification service for the given calendar.

Parametersosid.calendaring.SupersedingEventReceiversupersedingEventReceiverthe superseding event receiver
osid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.SupersedingEventNotificationSessiona SupersedingEventNotificationSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT supersedingEventReceiver, calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSupersedingEventNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsSupersedingEventNotification() and supportsVisibleFederation() are true.
MethodgetSupersedingEventCalendarSession
Description

Gets the session for retrieving superseding event to calendar mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.SupersedingEventCalendarSessiona SupersedingEventCalendarSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsSupersedingEventCalendar() is false
ComplianceoptionalThis method must be implemented if supportsSupersedingEventCalendar() is true.
MethodgetSupersedingEventCalendarAssignmentSession
Description

Gets the session for assigning superseding event to calendar mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.SupersedingEventCalendarAssignmentSessiona SupersedingEventCalendarAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsSupersedingEventCalendarAssignment() is false
ComplianceoptionalThis method must be implemented if supportsSupersedingEventCalendarAssignment() is true.
MethodgetSupersedingEventSmartCalendarSession
Description

Gets the session associated with the superseding event smart calendar for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.SupersedingEventSmartCalendarSessiona SupersedingEventSmartCalendarSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsSupersedingEventSmartCalendar() is false
ComplianceoptionalThis method must be implemented if supportsSupersedingEventSmartCalendar() is true.
MethodgetOffsetEventLookupSession
Description

Gets the OsidSession associated with the offset event lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.OffsetEventLookupSessionan OffsetEventLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOffsetEventLookup() is false
ComplianceoptionalThis method must be implemented if supportsOffsetEventLookup() is true.
MethodgetOffsetEventLookupSessionForCalendar
Description

Gets the OsidSession associated with the offset event lookup service for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.OffsetEventLookupSessionan OffsetEventLookupSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsOffsetEventLookup() and supportsVisibleFederation() are true.
MethodgetOffsetEventQuerySession
Description

Gets the OsidSession associated with the offset event query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.OffsetEventQuerySessionan OffsetEventQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOffsetEventQuery() is false
ComplianceoptionalThis method must be implemented if supportsOffsetEventQuery() is true.
MethodgetOffsetEventQuerySessionForCalendar
Description

Gets the OsidSession associated with the offset event query service for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.OffsetEventQuerySessionan OffsetEventQuerySession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsOffsetEventQuery() and supportsVisibleFederation() are true.
MethodgetOffsetEventSearchSession
Description

Gets the OsidSession associated with the offset event search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.OffsetEventSearchSessionan OffsetEventSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOffsetEventSearch() is false
ComplianceoptionalThis method must be implemented if supportsOffsetEventSearch() is true.
MethodgetOffsetEventSearchSessionForCalendar
Description

Gets the OsidSession associated with the offset event search service for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.OffsetEventSearchSessionan OffsetEventSearchSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsOffsetEventSearch() and supportsVisibleFederation() are true.
MethodgetOffsetEventAdminSession
Description

Gets the OsidSession associated with the offset event administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.OffsetEventAdminSessionan OffsetEventAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOffsetEventAdmin() is false
ComplianceoptionalThis method must be implemented if supportsOffsetEventAdmin() is true.
MethodgetOffsetEventAdminSessionForCalendar
Description

Gets the OsidSession associated with the offset event admin service for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.OffsetEventAdminSessionan OffsetEventAdminSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsOffsetEventAdmin() and supportsVisibleFederation() are true.
MethodgetOffsetEventNotificationSession
Description

Gets the notification session for notifications pertaining to offset event changes.

Parametersosid.calendaring.OffsetEventReceiveroffsetEventReceiverthe offset event receiver
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.OffsetEventNotificationSessionan OffsetEventNotificationSession
ErrorsNULL_ARGUMENT offsetEventReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOffsetEventNotification() is false
ComplianceoptionalThis method must be implemented if supportsOffsetEventNotification() is true.
MethodgetOffsetEventNotificationSessionForCalendar
Description

Gets the OsidSession associated with the offset event notification service for the given calendar.

Parametersosid.calendaring.OffsetEventReceiveroffsetEventReceiverthe offset event receiver
osid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.OffsetEventNotificationSessionan OffsetEventNotificationSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT offsetEventReceiver, calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsOffsetEventNotification() and supportsVisibleFederation() are true.
MethodgetOffsetEventCalendarSession
Description

Gets the session for retrieving offset event to calendar mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.OffsetEventCalendarSessionan OffsetEventCalendarSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOffsetEventCalendar() is false
ComplianceoptionalThis method must be implemented if supportsOffsetEventCalendar() is true.
MethodgetOffsetEventCalendarAssignmentSession
Description

Gets the session for assigning offset event to calendar mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.OffsetEventCalendarAssignmentSessionan OffsetEventCalendarAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOffsetEventCalendarAssignment() is false
ComplianceoptionalThis method must be implemented if supportsOffsetEventCalendarAssignment() is true.
MethodgetOffsetEventSmartCalendarSession
Description

Gets the session associated with the offset event smart calendar for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.OffsetEventSmartCalendarSessionan OffsetEventSmartCalendarSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOffsetEventSmartCalendar() is false
ComplianceoptionalThis method must be implemented if supportsOffsetEventSmartCalendar() is true.
MethodgetScheduleLookupSession
Description

Gets the OsidSession associated with the schedule lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.ScheduleLookupSessiona ScheduleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsScheduleLookup() is false
ComplianceoptionalThis method must be implemented if supportsScheduleLookup() is true.
MethodgetScheduleLookupSessionForCalendar
Description

Gets the OsidSession associated with the schedule lookup service for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.ScheduleLookupSessiona ScheduleLookupSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsScheduleLookup() and supportsVisibleFederation() are true.
MethodgetScheduleQuerySession
Description

Gets the OsidSession associated with the schedule query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.ScheduleQuerySessiona ScheduleQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsScheduleQuery() is false
ComplianceoptionalThis method must be implemented if supportsScheduleQuery() is true.
MethodgetScheduleQuerySessionForCalendar
Description

Gets the OsidSession associated with the schedule query service for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.ScheduleQuerySessiona ScheduleQuerySession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsScheduleQuery() and supportsVisibleFederation() are true.
MethodgetScheduleSearchSession
Description

Gets the OsidSession associated with the schedule search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.ScheduleSearchSessiona ScheduleSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsScheduleSearch() is false
ComplianceoptionalThis method must be implemented if supportsScheduleSearch() is true.
MethodgetScheduleSearchSessionForCalendar
Description

Gets the OsidSession associated with the schedule search service for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.ScheduleSearchSessiona ScheduleSearchSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsScheduleSearch() and supportsVisibleFederation() are true.
MethodgetScheduleAdminSession
Description

Gets the OsidSession associated with the schedule administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.ScheduleAdminSessiona ScheduleAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsScheduleAdmin() is false
ComplianceoptionalThis method must be implemented if supportsScheduleAdmin() is true.
MethodgetScheduleAdminSessionForCalendar
Description

Gets the OsidSession associated with the schedule admin service for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.ScheduleAdminSessiona ScheduleAdminSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsScheduleAdmin() and supportsVisibleFederation() are true.
MethodgetScheduleNotificationSession
Description

Gets the notification session for notifications pertaining to schedule changes.

Parametersosid.calendaring.ScheduleReceiverscheduleReceiverthe schedule receiver
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.ScheduleNotificationSessiona ScheduleNotificationSession
ErrorsNULL_ARGUMENT scheduleReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsScheduleNotification() is false
ComplianceoptionalThis method must be implemented if supportsScheduleNotification() is true.
MethodgetScheduleNotificationSessionForCalendar
Description

Gets the OsidSession associated with the schedule notification service for the given calendar.

Parametersosid.calendaring.ScheduleReceiverscheduleReceiverthe schedule receiver
osid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.ScheduleNotificationSessiona ScheduleNotificationSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT scheduleReceiver, calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsScheduleNotification() and supportsVisibleFederation() are true.
MethodgetScheduleCalendarSession
Description

Gets the session for retrieving schedule to calendar mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.ScheduleCalendarSessiona ScheduleCalendarSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsScheduleCalendar() is false
ComplianceoptionalThis method must be implemented if supportsScheduleCalendar() is true.
MethodgetScheduleCalendarAssignmentSession
Description

Gets the session for assigning schedule to calendar mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.ScheduleCalendarAssignmentSessiona ScheduleCalendarAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsScheduleCalendarAssignment() is false
ComplianceoptionalThis method must be implemented if supportsScheduleCalendarAssignment() is true.
MethodgetScheduleSmartCalendarSession
Description

Gets the session associated with the schedule smart calendar for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.ScheduleSmartCalendarSessiona ScheduleSmartCalendarSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsScheduleSmartCalendar() is false
ComplianceoptionalThis method must be implemented if supportsScheduleSmartCalendar() is true.
MethodgetScheduleSlotLookupSession
Description

Gets the OsidSession associated with the schedule slot lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.ScheduleSlotLookupSessiona ScheduleSlotLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsScheduleSlotLookup() is false
ComplianceoptionalThis method must be implemented if supportsScheduleSlotLookup() is true.
MethodgetScheduleSlotLookupSessionForCalendar
Description

Gets the OsidSession associated with the schedule slot lookup service for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.ScheduleSlotLookupSessiona ScheduleSlotLookupSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleSlotLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsScheduleSlotLookup() and supportsVisibleFederation() are true.
MethodgetScheduleSlotQuerySession
Description

Gets the OsidSession associated with the schedule slot query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.ScheduleSlotQuerySessiona ScheduleSlotQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsScheduleSlotQuery() is false
ComplianceoptionalThis method must be implemented if supportsScheduleSlotQuery() is true.
MethodgetScheduleSlotQuerySessionForCalendar
Description

Gets the OsidSession associated with the schedule slot query service for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.ScheduleSlotQuerySessiona ScheduleSlotQuerySession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleSlotQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsScheduleSlotQuery() and supportsVisibleFederation() are true.
MethodgetScheduleSlotSearchSession
Description

Gets the OsidSession associated with the schedule slot search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.ScheduleSlotSearchSessiona ScheduleSlotSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsScheduleSlotSearch() is false
ComplianceoptionalThis method must be implemented if supportsScheduleSlotSearch() is true.
MethodgetScheduleSlotSearchSessionForCalendar
Description

Gets the OsidSession associated with the schedule slot search service for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.ScheduleSlotSearchSessiona ScheduleSlotSearchSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleSlotSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsScheduleSlotSearch() and supportsVisibleFederation() are true.
MethodgetScheduleSlotAdminSession
Description

Gets the OsidSession associated with the schedule slot administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.ScheduleSlotAdminSessiona ScheduleSlotAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsScheduleSlotAdmin() is false
ComplianceoptionalThis method must be implemented if supportsScheduleSlotAdmin() is true.
MethodgetScheduleSlotAdminSessionForCalendar
Description

Gets the OsidSession associated with the schedule slot admin service for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.ScheduleSlotAdminSessiona ScheduleSlotAdminSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleSlotAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsScheduleSlotAdmin() and supportsVisibleFederation() are true.
MethodgetScheduleSlotNotificationSession
Description

Gets the notification session for notifications pertaining to schedule slot changes.

Parametersosid.calendaring.ScheduleSlotReceiverscheduleSlotReceiverthe schedule slot receiver
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.ScheduleSlotNotificationSessiona ScheduleSlotNotificationSession
ErrorsNULL_ARGUMENT scheduleSlotReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsScheduleSlotNotification() is false
ComplianceoptionalThis method must be implemented if supportsScheduleSlotNotification() is true.
MethodgetScheduleSlotNotificationSessionForCalendar
Description

Gets the OsidSession associated with the schedule slot notification service for the given calendar.

Parametersosid.calendaring.ScheduleSlotReceiverscheduleSlotReceiverthe schedule slot receiver
osid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.ScheduleSlotNotificationSessiona ScheduleSlotNotificationSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT scheduleSlotReceiver, calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleSlotNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsScheduleSlotNotification() and supportsVisibleFederation() are true.
MethodgetScheduleSlotCalendarSession
Description

Gets the session for retrieving schedule slot to calendar mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.ScheduleSlotCalendarSessiona ScheduleSlotCalendarSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsScheduleSlotCalendar() is false
ComplianceoptionalThis method must be implemented if supportsScheduleSlotCalendar() is true.
MethodgetScheduleSlotCalendarAssignmentSession
Description

Gets the session for assigning schedule slot to calendar mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.ScheduleSlotCalendarAssignmentSessiona ScheduleSlotCalendarAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsScheduleSlotCalendarAssignment() is false
ComplianceoptionalThis method must be implemented if supportsScheduleSlotCalendarAssignment() is true.
MethodgetScheduleSlotSmartCalendarSession
Description

Gets the session associated with the schedule slot smart calendar for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.ScheduleSlotSmartCalendarSessiona ScheduleSlotSmartCalendarSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsScheduleSlotSmartCalendar() is false
ComplianceoptionalThis method must be implemented if supportsScheduleSlotSmartCalendar() is true.
MethodgetCommitmentLookupSession
Description

Gets the OsidSession associated with the commitment lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.CommitmentLookupSessiona CommitmentLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommitmentLookup() is false
ComplianceoptionalThis method must be implemented if supportsCommitmentLookup() is true.
MethodgetCommitmentLookupSessionForCalendar
Description

Gets the OsidSession associated with the commitment lookup service for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.CommitmentLookupSession a CommitmentLookupSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCommitmentLookup() and supportsVisibleFederation() are true.
MethodgetCommitmentQuerySession
Description

Gets the OsidSession associated with the commitment query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.CommitmentQuerySessiona CommitmentQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommitmentQuery() is false
ComplianceoptionalThis method must be implemented if supportsCommitmentLookup() is true.
MethodgetCommitmentQuerySessionForCalendar
Description

Gets the OsidSession associated with the commitment query service for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.CommitmentQuerySessiona CommitmentQuerySession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCommitmentQuery() and supportsVisibleFederation() are true.
MethodgetCommitmentSearchSession
Description

Gets the OsidSession associated with the commitment search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.CommitmentSearchSessiona CommitmentSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommitmentSearch() is false
ComplianceoptionalThis method must be implemented if supportsCommitmentSearch() is true.
MethodgetCommitmentSearchSessionForCalendar
Description

Gets the OsidSession associated with the commitment search service for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.CommitmentSearchSessiona CommitmentSearchSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCommitmentSearch() and supportsVisibleFederation() are true.
MethodgetCommitmentAdminSession
Description

Gets the OsidSession associated with the commitment administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.CommitmentAdminSessiona CommitmentAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommitmentAdmin() is false
ComplianceoptionalThis method must be implemented if supportsCommitmentAdmin() is true.
MethodgetCommitmentAdminSessionForCalendar
Description

Gets the OsidSession associated with the commitment admin service for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.CommitmentAdminSessiona CommitmenttAdminSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCommitmentAdmin() and supportsVisibleFederation() are true.
MethodgetCommitmentNotificationSession
Description

Gets the notification session for notifications pertaining to commitment changes.

Parametersosid.calendaring.CommitmentReceivercommitmentReceiverthe commitment receiver
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.CommitmentNotificationSessiona CommitmentNotificationSession
ErrorsNULL_ARGUMENT commitmentReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommitmentNotification() is false
ComplianceoptionalThis method must be implemented if supportsCommitmentNotification() is true.
MethodgetCommitmentNotificationSessionForCalendar
Description

Gets the OsidSession associated with the commitment notification service for the given calendar.

Parametersosid.calendaring.CommitmentReceivercommitmentReceiverthe commitment receiver
osid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.CommitmentNotificationSessiona CommitmentNotificationSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT commitmentReceiver, calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCommitmentNotification() and supportsVisibleFederation() are true.
MethodgetCommitmentCalendarSession
Description

Gets the session for retrieving commitment to calendar mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.CommitmentCalendarSessiona CommitmentCalendarSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommitmentCalendar() is false
ComplianceoptionalThis method must be implemented if supportsCommitmentCalendar() is true.
MethodgetCommitmentCalendarAssignmentSession
Description

Gets the session for assigning commitment to calendar mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.CommitmentCalendarAssignmentSessiona CommitmentCalendarAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommitmentCalendarAssignment() is false
ComplianceoptionalThis method must be implemented if supportsCommitmentCalendarAssignment() is true.
MethodgetCommitmentSmartCalendarSession
Description

Gets the session associated with the commitment smart calendar for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.CommitmentSmartCalendarSessiona CommitmentSmartCalendarSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommitmentSmartCalendar() is false
ComplianceoptionalThis method must be implemented if supportsCommitmentSmartCalendar() is true.
MethodgetTimePeriodLookupSession
Description

Gets the OsidSession associated with the time period lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.TimePeriodLookupSessiona TimePeriodLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsTimePeriodLookup() is false
ComplianceoptionalThis method must be implemented if supportsTimePeriodLookup() is true.
MethodgetTimePeriodLookupSessionForCalendar
Description

Gets the OsidSession associated with the time period lookup service for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.TimePeriodLookupSessiona TimePeriodLookupSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTimePeriodLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsTimePeriodLookup() and supportsVisibleFederation() are true.
MethodgetTimePeriodQuerySession
Description

Gets the OsidSession associated with the time period query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.TimePeriodQuerySessiona TimePeriodQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsTimePeriodQuery() is false
ComplianceoptionalThis method must be implemented if supportsTimePeriodQuery() is true.
MethodgetTimePeriodQuerySessionForCalendar
Description

Gets the OsidSession associated with the time period query service for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.TimePeriodQuerySessiona TimePeriodQuerySession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTimePeriodQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsTimePeriodQuery() and supportsVisibleFederation() are true.
MethodgetTimePeriodSearchSession
Description

Gets the OsidSession associated with the time period search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.TimePeriodSearchSessiona TimePeriodSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsTimePeriodSearch() is false
ComplianceoptionalThis method must be implemented if supportsTimePeriodSearch() is true.
MethodgetTimePeriodSearchSessionForCalendar
Description

Gets the OsidSession associated with the time period search service for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.TimePeriodSearchSessiona TimePeriodSearchSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTimePeriodSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsTimePeriodSearch() and supportsVisibleFederation() are true.
MethodgetTimePeriodAdminSession
Description

Gets the OsidSession associated with the time period administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.TimePeriodAdminSessiona TimePeriodAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsTimePeriodAdmin() is false
ComplianceoptionalThis method must be implemented if supportsTimePeriodAdmin() is true.
MethodgetTimePeriodAdminSessionForCalendar
Description

Gets the OsidSession associated with the time period admin service for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.TimePeriodAdminSession calendarId not found
ErrorsNOT_FOUNDa TimePeriodAdminSession
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTimePeriodAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsTimePeriodAdmin() and supportsVisibleFederation() are true.
MethodgetTimePeriodNotificationSession
Description

Gets the notification session for notifications pertaining to time period changes.

Parametersosid.calendaring.TimePeriodReceivertimePeriodReceiverthe time period receiver
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.TimePeriodNotificationSessiona TimePeriodNotificationSession
ErrorsNULL_ARGUMENT timePeriodReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsTimePeriodNotification() is false
ComplianceoptionalThis method must be implemented if supportsTimePeriodNotification() is true.
MethodgetTimePeriodNotificationSessionForCalendar
Description

Gets the OsidSession associated with the time period notification service for the given calendar.

Parametersosid.calendaring.TimePeriodReceivertimePeriodReceiverthe time period receiver
osid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.TimePeriodNotificationSession a TimePeriodNotificationSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT timePeriodReceiver or calendarId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTimePeriodNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsTimePeriodNotification() and supportsVisibleFederation() are true.
MethodgetTimePeriodCalendarSession
Description

Gets the session for retrieving time period to calendar mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.TimePeriodCalendarSessiona TimePeriodCalendarSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsTimePeriodCalendar() is false
ComplianceoptionalThis method must be implemented if supportsTimePeriodCalendar() is true.
MethodgetTimePeriodCalendarAssignmentSession
Description

Gets the session for assigning time period to calendar mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.TimePeriodCalendarAssignmentSessiona TimePeriodCalendarAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsTimePeriodCalendarAssignment() is false
ComplianceoptionalThis method must be implemented if supportsTimePeriodCalendarAssignment() is true.
MethodgetTimePeriodSmartCalendarSession
Description

Gets the session associated with the time period smart calendar for the given calendar.

Parametersosid.id.IdcalendarIdthe Id of the calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.TimePeriodSmartCalendarSessiona TimePeriodSmartCalendarSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsTimePeriodSmartCalendar() is false
ComplianceoptionalThis method must be implemented if supportsTimePeriodSmartCalendar() is true.
MethodgetCalendarLookupSession
Description

Gets the OsidSession associated with the calendar lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.CalendarLookupSessiona CalendarLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCalendarLookup() is false
ComplianceoptionalThis method must be implemented if supportsCalendarLookup() is true.
MethodgetCalendarSearchSession
Description

Gets the OsidSession associated with the calendar search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.CalendarSearchSessiona CalendarSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCalendarSearch() is false
ComplianceoptionalThis method must be implemented if supportsCalendarSearch() is true.
MethodgetCalendarAdminSession
Description

Gets the OsidSession associated with the calendar administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.CalendarAdminSessiona CalendarAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCalendarAdmin() is false
ComplianceoptionalThis method must be implemented if supportsCalendarAdmin() is true.
MethodgetCalendarNotificationSession
Description

Gets the notification session for notifications pertaining to calendar service changes.

Parametersosid.calendaring.CalendarReceivercalendarReceiverthe calendar receiver
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.CalendarNotificationSessiona CalendarNotificationSession
ErrorsNULL_ARGUMENT calendarReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCalendarNotification() is false
ComplianceoptionalThis method must be implemented if supportsCalendarNotification() is true.
MethodgetCalendarHierarchySession
Description

Gets the session traversing calendar hierarchies.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.CalendarHierarchySessiona CalendarHierarchySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCalendarHierarchy() is false
ComplianceoptionalThis method must be implemented if supportsCalendarHierarchy() is true.
MethodgetCalendarHierarchyDesignSession
Description

Gets the session designing calendar hierarchies.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.CalendarHierarchyDesignSessiona CalendarHierarchyDesignSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCalendarHierarchyDesign() is false
ComplianceoptionalThis method must be implemented if supportsCalendarHierarchyDesign() is true.
MethodgetCalandaringBatchProxyManager
Description

Gets the calendaring batch proxy manager.

Returnosid.calendaring.batch.CalendaringBatchProxyManagera CalendaringBatchProxyManager
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCalendaringBatch() is false
ComplianceoptionalThis method must be implemented if supportsCalendaringBatch() is true.
MethodgetCalandaringCycleProxyManager
Description

Gets the calendaring cycle proxy manager.

Returnosid.calendaring.cycle.CalendaringCycleProxyManagera CalendaringCycleProxyManager
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCalendaringCycle() is false
ComplianceoptionalThis method must be implemented if supportsCalendaringCycle() is true.
MethodgetCalandaringRulesProxyManager
Description

Gets the calendaring rules proxy manager.

Returnosid.calendaring.rules.CalendaringRulesProxyManagera CalendaringRulesProxyManager
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCalendaringRules() is false
ComplianceoptionalThis method must be implemented if supportsCalendaringRules() is true.