OSID Logo
OSID Specifications
calendaring package
Version 3.1.0
Interfaceosid.calendaring.CalendaringManager
Implementsosid.OsidManager
osid.calendaring.CalendaringProfile
Used Byosid.orchestration.OrchestrationManager
Description

The calendaring manager provides access to calendaring sessions and provides interoperability tests for various aspects of this service. 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 manage 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 event
  • 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.

Returnosid.calendaring.EventLookupSession an EventLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEventLookup() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.EventLookupSession an EventLookupSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEventLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsEventLookup() and supportsVisibleFederation() are true.
MethodgetEventQuerySession
Description

Gets the OsidSession associated with the event query service.

Returnosid.calendaring.EventQuerySession an EventQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEventQuery() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.EventQuerySession an EventQuerySession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEventQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsEventQuery() and supportsVisibleFederation() are true.
MethodgetEventSearchSession
Description

Gets the OsidSession associated with the event search service.

Returnosid.calendaring.EventSearchSession an EventSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEventSearch() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.EventSearchSession an EventSearchSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEventSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsEventSearch() and supportsVisibleFederation() are true.
MethodgetEventAdminSession
Description

Gets the OsidSession associated with the event administration service.

Returnosid.calendaring.EventAdminSession an EventAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEventAdmin() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.EventAdminSession an EventAdminSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEventAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsEventAdmin() and supportsVisibleFederation() are true.
MethodgetEventNotificationSession
Description

Gets the notification session for notifications pertaining to event changes.

Parametersosid.calendaring.EventReceivereventReceiver the event receiver
Returnosid.calendaring.EventNotificationSession an EventNotificationSession
ErrorsNULL_ARGUMENT eventReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEventNotification() is false
Complianceoptional This 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.EventReceivereventReceiver the event receiver
osid.id.IdcalendarId the Id of the calendar
Returnosid.calendaring.EventNotificationSession an EventNotificationSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT eventReceiver or calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEventNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsEventNotification() and supportsVisibleFederation() are true.
MethodgetEventCalendarSession
Description

Gets the session for retrieving event to calendar mappings.

Returnosid.calendaring.EventCalendarSession an EventCalendarSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEventCalendar() is false
Complianceoptional This method must be implemented if supportsEventCalendar() is true.
MethodgetEventCalendarAssignmentSession
Description

Gets the session for assigning event to calendar mappings.

Returnosid.calendaring.EventCalendarAssignmentSession an EventCalendarAssignmentSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEventCalendarAssignment() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.EventSmartCalendarSession an EventSmartCalendarSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEventSmartCalendar() is false
Complianceoptional This method must be implemented if supportsEventSmartCalendar() is true.
MethodgetRecurringEventLookupSession
Description

Gets the OsidSession associated with the recurring event lookup service.

Returnosid.calendaring.RecurringEventLookupSession a RecurringEventLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventLookup() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.RecurringEventLookupSession a RecurringEventLookupSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsRecurringEventLookup() and supportsVisibleFederation() are true.
MethodgetRecurringEventQuerySession
Description

Gets the OsidSession associated with the recurring event query service.

Returnosid.calendaring.RecurringEventQuerySession a RecurringEventQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventQuery() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.RecurringEventQuerySession a RecurringEventQuerySession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsRecurringEventQuery() and supportsVisibleFederation() are true.
MethodgetRecurringEventSearchSession
Description

Gets the OsidSession associated with the recurring event search service.

Returnosid.calendaring.RecurringEventSearchSession a RecurringEventSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventSearch() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.RecurringEventSearchSession a RecurringEventSearchSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsRecurringEventSearch() and supportsVisibleFederation() are true.
MethodgetRecurringEventAdminSession
Description

Gets the OsidSession associated with the recurring event administration service.

Returnosid.calendaring.RecurringEventAdminSession a RecurringEventAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventAdmin() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.RecurringEventAdminSession a RecurringEventAdminSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventAdmin() or supportsVisibleFederation() is false
Complianceoptional This 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.RecurringEventReceiverrecurringEventReceiver the recurring event receiver
Returnosid.calendaring.RecurringEventNotificationSession a RecurringEventNotificationSession
ErrorsNULL_ARGUMENT recurringEventReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventNotification() is false
Complianceoptional This 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.RecurringEventReceiverrecurringEventReceiver the recurring event receiver
osid.id.IdcalendarId the Id of the calendar
Returnosid.calendaring.RecurringEventNotificationSession a RecurringEventNotificationSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT recurringEventReceiver or calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsRecurringEventNotification() and supportsVisibleFederation() are true.
MethodgetRecurringEventCalendarSession
Description

Gets the session for retrieving recurring event to calendar mappings.

Returnosid.calendaring.RecurringEventCalendarSession A RecurringEventCalendarSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventCalendar() is false
Complianceoptional This method must be implemented if supportsRecurringEventCalendar() is true.
MethodgetRecurringEventCalendarAssignmentSession
Description

Gets the session for assigning recurring event to calendar mappings.

Returnosid.calendaring.RecurringEventCalendarAssignmentSession a RecurringEventCalendarAssignmentSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventCalendarAssignment() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.RecurringEventSmartCalendarSession a RecurringEventSmartCalendarSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventSmartCalendar() is false
Complianceoptional This method must be implemented if supportsRecurringEventSmartCalendar() is true.
MethodgetSupersedingEventLookupSession
Description

Gets the OsidSession associated with the superseding event lookup service.

Returnosid.calendaring.SupersedingEventLookupSession a SupersedingEventLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEventLookup() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.SupersedingEventLookupSession a SupersedingEventLookupSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSupersedingEventLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsSupersedingEventLookup() and supportsVisibleFederation() are true.
MethodgetSupersedingEventQuerySession
Description

Gets the OsidSession associated with the superseding event query service.

Returnosid.calendaring.SupersedingEventQuerySession a SupersedingEventQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSupersedingEventQuery() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.SupersedingEventQuerySession a SupersedingEventQuerySession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSupersedingEventQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsSupersedingEventQuery() and supportsVisibleFederation() are true.
MethodgetSupersedingEventSearchSession
Description

Gets the OsidSession associated with the superseding event search service.

Returnosid.calendaring.SupersedingEventSearchSession a SupersedingEventSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEventSearch() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.SupersedingEventSearchSession a SupersedingEventSearchSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSupersedingEventSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsSupersedingEventSearch() and supportsVisibleFederation() are true.
MethodgetSupersedingEventAdminSession
Description

Gets the OsidSession associated with the superseding event administration service.

Returnosid.calendaring.SupersedingEventAdminSession a SupersedingEventAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsEventAdmin() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.SupersedingEventAdminSession a SupersedingEventAdminSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSupersedingEventAdmin() or supportsVisibleFederation() is false
Complianceoptional This 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.SupersedingEventReceiversupersedingEventReceiver the superseding event receiver
Returnosid.calendaring.SupersedingEventNotificationSession a SupersedingEventNotificationSession
ErrorsNULL_ARGUMENT supersedingEventReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSupersedingEventNotification() is false
Complianceoptional This 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.SupersedingEventReceiversupersedingEventReceiver the superseding event receiver
osid.id.IdcalendarId the Id of the calendar
Returnosid.calendaring.SupersedingEventNotificationSession a SupersedingEventNotificationSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT supersedingEventReceiver or calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSupersedingEventNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsSupersedingEventNotification() and supportsVisibleFederation() are true.
MethodgetSupersedingEventCalendarSession
Description

Gets the session for retrieving superseding event to calendar mappings.

Returnosid.calendaring.SupersedingEventCalendarSession a SupersedingEventCalendarSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSupersedingEventCalendar() is false
Complianceoptional This method must be implemented if supportsSupersedingEventCalendar() is true.
MethodgetSupersedingEventCalendarAssignmentSession
Description

Gets the session for assigning superseding event to calendar mappings.

Returnosid.calendaring.SupersedingEventCalendarAssignmentSession a SupersedingEventCalendarAssignmentSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSupersedingEventCalendarAssignment() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.SupersedingEventSmartCalendarSession a SupersedingEventSmartCalendarSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSupersedingEventSmartCalendar() is false
Complianceoptional This method must be implemented if supportsSupersedingEventSmartCalendar() is true.
MethodgetOffsetEventLookupSession
Description

Gets the OsidSession associated with the offset event lookup service.

Returnosid.calendaring.OffsetEventLookupSession an OffsetEventLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventLookup() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.OffsetEventLookupSession an OffsetEventLookupSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsOffsetEventLookup() and supportsVisibleFederation() are true.
MethodgetOffsetEventQuerySession
Description

Gets the OsidSession associated with the offset event query service.

Returnosid.calendaring.OffsetEventQuerySession an OffsetEventQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventQuery() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.OffsetEventQuerySession an OffsetEventQuerySession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsOffsetEventQuery() and supportsVisibleFederation() are true.
MethodgetOffsetEventSearchSession
Description

Gets the OsidSession associated with the offset event search service.

Returnosid.calendaring.OffsetEventSearchSession an OffsetEventSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventSearch() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.OffsetEventSearchSession an OffsetEventSearchSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsOffsetEventSearch() and supportsVisibleFederation() are true.
MethodgetOffsetEventAdminSession
Description

Gets the OsidSession associated with the offset event administration service.

Returnosid.calendaring.OffsetEventAdminSession an OffsetEventAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventAdmin() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.OffsetEventAdminSession an OffsetEventAdminSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventAdmin() or supportsVisibleFederation() is false
Complianceoptional This 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.OffsetEventReceiveroffsetEventReceiver the offset event receiver
Returnosid.calendaring.OffsetEventNotificationSession an OffsetEventNotificationSession
ErrorsNULL_ARGUMENT offsetEventReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventNotification() is false
Complianceoptional This 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.OffsetEventReceiveroffsetEventReceiver the offset event receiver
osid.id.IdcalendarId the Id of the calendar
Returnosid.calendaring.OffsetEventNotificationSession an OffsetEventNotificationSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT offsetEventReceiver or calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsOffsetEventNotification() and supportsVisibleFederation() are true.
MethodgetOffsetEventCalendarSession
Description

Gets the session for retrieving offset event to calendar mappings.

Returnosid.calendaring.OffsetEventCalendarSession an OffsetEventCalendarSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventCalendar() is false
Complianceoptional This method must be implemented if supportsOffsetEventCalendar() is true.
MethodgetOffsetEventCalendarAssignmentSession
Description

Gets the session for assigning offset event to calendar mappings.

Returnosid.calendaring.OffsetEventCalendarAssignmentSession an OffsetEventCalendarAssignmentSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventCalendarAssignment() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.OffsetEventSmartCalendarSession an OffsetEventSmartCalendarSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventSmartCalendar() is false
Complianceoptional This method must be implemented if supportsOffsetEventSmartCalendar() is true.
MethodgetScheduleLookupSession
Description

Gets the OsidSession associated with the schedule lookup service.

Returnosid.calendaring.ScheduleLookupSession a ScheduleLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleLookup() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.ScheduleLookupSession a ScheduleLookupSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsScheduleLookup() and supportsVisibleFederation() are true.
MethodgetScheduleQuerySession
Description

Gets the OsidSession associated with the schedule query service.

Returnosid.calendaring.ScheduleQuerySession a ScheduleQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleQuery() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.ScheduleQuerySession a ScheduleQuerySession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsScheduleQuery() and supportsVisibleFederation() are true.
MethodgetScheduleSearchSession
Description

Gets the OsidSession associated with the schedule search service.

Returnosid.calendaring.ScheduleSearchSession a ScheduleSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleSearch() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.ScheduleSearchSession a ScheduleSearchSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsScheduleSearch() and supportsVisibleFederation() are true.
MethodgetScheduleAdminSession
Description

Gets the OsidSession associated with the schedule administration service.

Returnosid.calendaring.ScheduleAdminSession a ScheduleAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleAdmin() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.ScheduleAdminSession a ScheduleAdminSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsScheduleAdmin() and supportsVisibleFederation() are true.
MethodgetScheduleNotificationSession
Description

Gets the notification session for notifications pertaining to schedule changes.

Parametersosid.calendaring.ScheduleReceiverscheduleReceiver the schedule receiver
Returnosid.calendaring.ScheduleNotificationSession a ScheduleNotificationSession
ErrorsNULL_ARGUMENT scheduleReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleNotification() is false
Complianceoptional This 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.ScheduleReceiverscheduleReceiver the schedule receiver
osid.id.IdcalendarId the Id of the calendar
Returnosid.calendaring.ScheduleNotificationSession a ScheduleNotificationSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT scheduleReceiver or calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsScheduleNotification() and supportsVisibleFederation() are true.
MethodgetScheduleCalendarSession
Description

Gets the session for retrieving schedule to calendar mappings.

Returnosid.calendaring.ScheduleCalendarSession a ScheduleCalendarSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleCalendar() is false
Complianceoptional This method must be implemented if supportsScheduleCalendar() is true.
MethodgetScheduleCalendarAssignmentSession
Description

Gets the session for assigning schedule to calendar mappings.

Returnosid.calendaring.ScheduleCalendarAssignmentSession a ScheduleCalendarAssignmentSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleCalendarAssignment() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.ScheduleSmartCalendarSession a ScheduleSmartCalendarSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleSmartCalendar() is false
Complianceoptional This method must be implemented if supportsScheduleSmartCalendar() is true.
MethodgetScheduleSlotLookupSession
Description

Gets the OsidSession associated with the schedule slot lookup service.

Returnosid.calendaring.ScheduleSlotLookupSession a ScheduleSlotLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleSlotLookup() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.ScheduleSlotLookupSession a ScheduleSlotLookupSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleSlotLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsScheduleSlotLookup() and supportsVisibleFederation() are true.
MethodgetScheduleSlotQuerySession
Description

Gets the OsidSession associated with the schedule slot query service.

Returnosid.calendaring.ScheduleSlotQuerySession a ScheduleSlotQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleSlotQuery() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.ScheduleSlotQuerySession a ScheduleSlotQuerySession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleSlotQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsScheduleSlotQuery() and supportsVisibleFederation() are true.
MethodgetScheduleSlotSearchSession
Description

Gets the OsidSession associated with the schedule slot search service.

Returnosid.calendaring.ScheduleSlotSearchSession a ScheduleSlotSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleSlotSearch() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.ScheduleSlotSearchSession a ScheduleSlotSearchSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleSlotSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsScheduleSlotSearch() and supportsVisibleFederation() are true.
MethodgetScheduleSlotAdminSession
Description

Gets the OsidSession associated with the schedule slot administration service.

Returnosid.calendaring.ScheduleSlotAdminSession a ScheduleSlotAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleSlotAdmin() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.ScheduleSlotAdminSession a ScheduleSlotAdminSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleSlotAdmin() or supportsVisibleFederation() is false
Complianceoptional This 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.ScheduleSlotReceiverscheduleSlotReceiver the schedule slot receiver
Returnosid.calendaring.ScheduleSlotNotificationSession a ScheduleSlotNotificationSession
ErrorsNULL_ARGUMENT scheduleSlotReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleSlotNotification() is false
Complianceoptional This 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.ScheduleSlotReceiverscheduleSlotReceiver the schedule slot receiver
osid.id.IdcalendarId the Id of the calendar
Returnosid.calendaring.ScheduleSlotNotificationSession a ScheduleSlotNotificationSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT scheduleSlotReceiver or calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleSlotNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsScheduleSlotNotification() and supportsVisibleFederation() are true.
MethodgetScheduleSlotCalendarSession
Description

Gets the session for retrieving schedule slot to calendar mappings.

Returnosid.calendaring.ScheduleSlotCalendarSession a ScheduleSlotCalendarSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleSlotCalendar() is false
Complianceoptional This method must be implemented if supportsScheduleSlotCalendar() is true.
MethodgetScheduleSlotCalendarAssignmentSession
Description

Gets the session for assigning schedule slot to calendar mappings.

Returnosid.calendaring.ScheduleSlotCalendarAssignmentSession a ScheduleSlotCalendarAssignmentSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleSlotCalendarAssignment() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.ScheduleSlotSmartCalendarSession a ScheduleSlotSmartCalendarSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsScheduleSlotSmartCalendar() is false
Complianceoptional This method must be implemented if supportsScheduleSlotSmartCalendar() is true.
MethodgetCommitmentLookupSession
Description

Gets the OsidSession associated with the commitment lookup service.

Returnosid.calendaring.CommitmentLookupSession a CommitmentLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentLookup() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.CommitmentLookupSession a CommitmentLookupSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCommitmentLookup() and supportsVisibleFederation() are true.
MethodgetCommitmentQuerySession
Description

Gets the OsidSession associated with the commitment query service.

Returnosid.calendaring.CommitmentQuerySession a CommitmentQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentQuery() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.CommitmentQuerySession a CommitmentQuerySession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCommitmentQuery() and supportsVisibleFederation() are true.
MethodgetCommitmentSearchSession
Description

Gets the OsidSession associated with the commitment search service.

Returnosid.calendaring.CommitmentSearchSession a CommitmentSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentSearch() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.CommitmentSearchSession a CommitmentSearchSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCommitmentSearch() and supportsVisibleFederation() are true.
MethodgetCommitmentAdminSession
Description

Gets the OsidSession associated with the commitment administration service.

Returnosid.calendaring.CommitmentAdminSession a CommitmentAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentAdmin() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.CommitmentAdminSession a CommitmenttAdminSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCommitmentAdmin() and supportsVisibleFederation() are true.
MethodgetCommitmentNotificationSession
Description

Gets the notification session for notifications pertaining to commitment changes.

Parametersosid.calendaring.CommitmentReceivercommitmentReceiver the commitment receiver
Returnosid.calendaring.CommitmentNotificationSession a CommitmentNotificationSession
ErrorsNULL_ARGUMENT commitmentReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentNotification() is false
Complianceoptional This 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.CommitmentReceivercommitmentReceiver the commitment receiver
osid.id.IdcalendarId the Id of the calendar
Returnosid.calendaring.CommitmentNotificationSession a CommitmentNotificationSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT commitmentReceiver or calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCommitmentNotification() and supportsVisibleFederation() are true.
MethodgetCommitmentCalendarSession
Description

Gets the session for retrieving commitment to calendar mappings.

Returnosid.calendaring.CommitmentCalendarSession a CommitmentCalendarSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentCalendar() is false
Complianceoptional This method must be implemented if supportsCommitmentCalendar() is true.
MethodgetCommitmentCalendarAssignmentSession
Description

Gets the session for assigning commitment to calendar mappings.

Returnosid.calendaring.CommitmentCalendarAssignmentSession a CommitmentCalendarAssignmentSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentCalendarAssignment() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.CommitmentSmartCalendarSession a CommitmentSmartCalendarSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentSmartCalendar() is false
Complianceoptional This method must be implemented if supportsCommitmentSmartCalendar() is true.
MethodgetTimePeriodLookupSession
Description

Gets the OsidSession associated with the time period lookup service.

Returnosid.calendaring.TimePeriodLookupSession a TimePeriodLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTimePeriodLookup() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.TimePeriodLookupSession a TimePeriodLookupSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTimePeriodLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsTimePeriodLookup() and supportsVisibleFederation() are true.
MethodgetTimePeriodQuerySession
Description

Gets the OsidSession associated with the time period query service.

Returnosid.calendaring.TimePeriodQuerySession a TimePeriodQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTimePeriodQuery() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.TimePeriodQuerySession a TimePeriodQuerySession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTimePeriodQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsTimePeriodQuery() and supportsVisibleFederation() are true.
MethodgetTimePeriodSearchSession
Description

Gets the OsidSession associated with the time period search service.

Returnosid.calendaring.TimePeriodSearchSession a TimePeriodSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTimePeriodSearch() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.TimePeriodSearchSession a TimePeriodSearchSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTimePeriodSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsTimePeriodSearch() and supportsVisibleFederation() are true.
MethodgetTimePeriodAdminSession
Description

Gets the OsidSession associated with the time period administration service.

Returnosid.calendaring.TimePeriodAdminSession a TimePeriodAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTimePeriodAdmin() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.TimePeriodAdminSession a TimePeriodAdminSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTimePeriodAdmin() or supportsVisibleFederation() is false
Complianceoptional This 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.TimePeriodReceivertimePeriodReceiver the time period receiver
Returnosid.calendaring.TimePeriodNotificationSession a TimePeriodNotificationSession
ErrorsNULL_ARGUMENT timePeriodReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTimePeriodNotification() is false
Complianceoptional This 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.TimePeriodReceivertimePeriodReceiver the time period receiver
osid.id.IdcalendarId the Id of the calendar
Returnosid.calendaring.TimePeriodNotificationSession a TimePeriodNotificationSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT timePeriodReceiver or calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTimePeriodNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsTimePeriodNotification() and supportsVisibleFederation() are true.
MethodgetTimePeriodCalendarSession
Description

Gets the session for retrieving time period to calendar mappings.

Returnosid.calendaring.TimePeriodCalendarSession a TimePeriodCalendarSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTimePeriodCalendar() is false
Complianceoptional This method must be implemented if supportsTimePeriodCalendar() is true.
MethodgetTimePeriodCalendarAssignmentSession
Description

Gets the session for assigning time period to calendar mappings.

Returnosid.calendaring.TimePeriodCalendarAssignmentSession a TimePeriodCalendarAssignmentSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTimePeriodCalendarAssignment() is false
Complianceoptional This 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.IdcalendarId the Id of the calendar
Returnosid.calendaring.TimePeriodSmartCalendarSession a TimePeriodSmartCalendarSession
ErrorsNOT_FOUND calendarId not found
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTimePeriodSmartCalendar() is false
Complianceoptional This method must be implemented if supportsTimePeriodSmartCalendar() is true.
MethodgetCalendarLookupSession
Description

Gets the OsidSession associated with the calendar lookup service.

Returnosid.calendaring.CalendarLookupSession a CalendarLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCalendarLookup() is false
Complianceoptional This method must be implemented if supportsCalendarLookup() is true.
MethodgetCalendarSearchSession
Description

Gets the OsidSession associated with the calendar search service.

Returnosid.calendaring.CalendarSearchSession a CalendarSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCalendarSearch() is false
Complianceoptional This method must be implemented if supportsCalendarSearch() is true.
MethodgetCalendarAdminSession
Description

Gets the OsidSession associated with the calendar administration service.

Returnosid.calendaring.CalendarAdminSession a CalendarAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCalendarAdmin() is false
Complianceoptional This method must be implemented if supportsCalendarAdmin() is true.
MethodgetCalendarNotificationSession
Description

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

Parametersosid.calendaring.CalendarReceivercalendarReceiver the calendar receiver
Returnosid.calendaring.CalendarNotificationSession a CalendarNotificationSession
ErrorsNULL_ARGUMENT calendarReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCalendarNotification() is false
Complianceoptional This method must be implemented if supportsCalendarNotification() is true.
MethodgetCalendarHierarchySession
Description

Gets the session traversing calendar hierarchies.

Returnosid.calendaring.CalendarHierarchySession a CalendarHierarchySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCalendarHierarchy() is false
Complianceoptional This method must be implemented if supportsCalendarHierarchy() is true.
MethodgetCalendarHierarchyDesignSession
Description

Gets the session designing calendar hierarchies.

Returnosid.calendaring.CalendarHierarchyDesignSession a CalendarHierarchyDesignSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCalendarHierarchyDesign() is false
Complianceoptional This method must be implemented if supportsCalendarHierarchyDesign() is true.
MethodgetCalendaringBatchManager
Description

Gets the calendaring batch manager.

Returnosid.calendaring.batch.CalendaringBatchManager a CalendaringBatchManager
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCalendaringBatch() is false
Complianceoptional This method must be implemented if supportsCalendaringBatch() is true.
MethodgetCalendaringCycleManager
Description

Gets the calendaring cycle manager.

Returnosid.calendaring.cycle.CalendaringCycleManager a CalendaringCycleManager
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCalendaringCycle() is false
Complianceoptional This method must be implemented if supportsCalendaringCycle() is true.
MethodgetCalendaringRulesManager
Description

Gets the calendaring rules manager.

Returnosid.calendaring.rules.CalendaringRulesManager a CalendaringRulesManager
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCalendaringRules() is false
Complianceoptional This method must be implemented if supportsCalendaringRules() is true.