| Interface | osid.calendaring.cycle.CalendaringCycleManager | ||
|---|---|---|---|
| Implements | osid.OsidManager | ||
osid.calendaring.cycle.CalendaringCycleProfile | |||
| Description |
The calendaring cycle manager provides access to calendaring cycle sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
| ||
| Method | getCyclicEventLookupSession | ||
| Description |
Gets the | ||
| Return | osid.calendaring.cycle.CyclicEventLookupSession | a CyclicEventLookupSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsCyclicEventLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsCyclicEventLookup()
is true. | |
| Method | getCyclicEventLookupSessionForCalendar | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | calendarId | the Id of the calendar |
| Return | osid.calendaring.cycle.CyclicEventLookupSession | a CyclicEventLookupSession | |
| Errors | NOT_FOUND | calendarId not found | |
| NULL_ARGUMENT | calendarId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCyclicEventLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsCyclicEventLookup()
and supportsVisibleFederation() are true.
| |
| Method | getCyclicEventQuerySession | ||
| Description |
Gets the | ||
| Return | osid.calendaring.cycle.CyclicEventQuerySession | a CyclicEventQuerySession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsCyclicEventQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsCyclicEventQuery()
is true. | |
| Method | getCyclicEventQuerySessionForCalendar | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | calendarId | the Id of the calendar |
| Return | osid.calendaring.cycle.CyclicEventQuerySession | a CyclicEventQuerySession | |
| Errors | NOT_FOUND | calendarId not found | |
| NULL_ARGUMENT | calendarId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCyclicEventQuery() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsCyclicEventQuery()
and supportsVisibleFederation() are true.
| |
| Method | getCyclicEventSearchSession | ||
| Description |
Gets the | ||
| Return | osid.calendaring.cycle.CyclicEventSearchSession | a CyclicEventSearchSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsCyclicEventSearch() is false | ||
| Compliance | optional | This method must be implemented if supportsCyclicEventSearch()
is true. | |
| Method | getCyclicEventSearchSessionForCalendar | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | calendarId | the Id of the calendar |
| Return | osid.calendaring.cycle.CyclicEventSearchSession | a CyclicEventSearchSession | |
| Errors | NOT_FOUND | calendarId not found | |
| NULL_ARGUMENT | calendarId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCyclicEventSearch() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsCyclicEventSearch()
and supportsVisibleFederation() are true.
| |
| Method | getCyclicEventAdminSession | ||
| Description |
Gets the | ||
| Return | osid.calendaring.cycle.CyclicEventAdminSession | a CyclicEventAdminSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsCyclicEventAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsCyclicEventAdmin()
is true. | |
| Method | getCyclicEventAdminSessionForCalendar | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | calendarId | the Id of the calendar |
| Return | osid.calendaring.cycle.CyclicEventAdminSession | a CyclicEventAdminSession | |
| Errors | NOT_FOUND | calendarId not found | |
| NULL_ARGUMENT | calendarId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCyclicEventAdmin() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsCyclicEventAdmin()
and supportsVisibleFederation() are true.
| |
| Method | getCyclicEventNotificationSession | ||
| Description |
Gets the notification session for notifications pertaining to cyclic event changes. | ||
| Parameters | osid.calendaring.cycle.CyclicEventReceiver | cyclicEventReceiver | the cyclic event receiver |
| Return | osid.calendaring.cycle.CyclicEventNotificationSession | a CyclicEventNotificationSession | |
| Errors | NULL_ARGUMENT | cyclicEventReceiver is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCyclicEventNotification() is false | ||
| Compliance | optional | This method must be implemented if supportsCyclicEventNotification()
is true. | |
| Method | getCyclicEventNotificationSessionForCalendar | ||
| Description |
Gets the | ||
| Parameters | osid.calendaring.cycle.CyclicEventReceiver | cyclicEventReceiver | the cyclic event receiver |
osid.id.Id | calendarId | the Id of the calendar | |
| Return | osid.calendaring.cycle.CyclicEventNotificationSession | a CyclicEventNotificationSession | |
| Errors | NOT_FOUND | calendarId not found | |
| NULL_ARGUMENT | cyclicEventReceiver or calendarId is
null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCyclicEventNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsCyclicEventNotification()
and supportsVisibleFederation() are true.
| |
| Method | getCyclicEventCalendarSession | ||
| Description |
Gets the session for retrieving cyclic event to calendar mappings. | ||
| Return | osid.calendaring.cycle.CyclicEventCalendarSession | a CyclicEventCalendarSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsCyclicEventCalendar() is false | ||
| Compliance | optional | This method must be implemented if supportsCyclicEventCalendar()
is true. | |
| Method | getCyclicEventCalendarAssignmentSession | ||
| Description |
Gets the session for assigning event to calendar mappings. | ||
| Return | osid.calendaring.cycle.CyclicEventCalendarAssignmentSession | a CyclicEventCalendarAssignmentSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsCyclicEventCalendarAssignment() is false
| ||
| Compliance | optional | This method must be implemented if
supportsCyclicEventCalendarAssignment() is true. | |
| Method | getCyclicEventSmartCalendarSession | ||
| Description |
Gets the session associated with the cyclic event smart calendar for the given calendar. | ||
| Parameters | osid.id.Id | calendarId | the Id of the calendar |
| Return | osid.calendaring.cycle.CyclicEventSmartCalendarSession | a CyclicEventSmartCalendarSession | |
| Errors | NOT_FOUND | calendarId not found | |
| NULL_ARGUMENT | calendarId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCyclicEventSmartCalendar() is false | ||
| Compliance | optional | This method must be implemented if
supportsCyclicEventSmartCalendar() is true. | |
| Method | getEventCyclicEventLookupSession | ||
| Description |
Gets the session for retrieving event to cyclic event associations. | ||
| Return | osid.calendaring.cycle.EventCyclicEventLookupSession | an EventCyclicEventLookupSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsEventCyclicEventLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsEventCyclicEventLookup()
is true. | |
| Method | getEventCyclicEventLookupSessionForCalendar | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | calendarId | the Id of the calendar |
| Return | osid.calendaring.cycle.EventCyclicEventLookupSession | an EventCyclicEventLookupSession | |
| Errors | NOT_FOUND | calendarId not found | |
| NULL_ARGUMENT | calendarId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsEventCyclicEventLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsEventCyclicEventLookup()
and supportsVisibleFederation() are true.
| |
| Method | getEventCyclicEventAssignmentSession | ||
| Description |
Gets the session for manually making event to cyclic event associations. | ||
| Return | osid.calendaring.cycle.EventCyclicEventAssignmentSession | an EventCyclicEventAssignmentSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsEventCyclicEventAssignment() is false | ||
| Compliance | optional | This method must be implemented if
supportsEventCyclicEventAssignment() is true. | |
| Method | getEventCyclicEventAssignmentSessionForCalendar | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | calendarId | the Id of the calendar |
| Return | osid.calendaring.cycle.EventCyclicEventAssignmentSession | an EventCyclicEventAssignmentSession | |
| Errors | NOT_FOUND | calendarId not found | |
| NULL_ARGUMENT | calendarId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsEventCyclicEventAssignment() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsEventCyclicEventAssignment() and
supportsVisibleFederation() are true. | |
| Method | getCyclicTimePeriodLookupSession | ||
| Description |
Gets the | ||
| Return | osid.calendaring.cycle.CyclicTimePeriodLookupSession | a CyclicTimePeriodLookupSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsCyclicTimePeriodLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsCyclicTimePeriodLookup()
is true. | |
| Method | getCyclicTimePeriodLookupSessionForCalendar | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | calendarId | the Id of the calendar |
| Return | osid.calendaring.cycle.CyclicTimePeriodLookupSession | a CyclicTimePeriodLookupSession | |
| Errors | NOT_FOUND | calendarId not found | |
| NULL_ARGUMENT | calendarId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCyclicTimePeriodLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsCyclicTimePeriodLookup()
and supportsVisibleFederation() are true.
| |
| Method | getCyclicTimePeriodQuerySession | ||
| Description |
Gets the | ||
| Return | osid.calendaring.cycle.CyclicTimePeriodQuerySession | a CyclicTimePeriodQuerySession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsCyclicTimePeriodQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsCyclicTimePeriodQuery()
is true. | |
| Method | getCyclicTimePeriodQuerySessionForCalendar | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | calendarId | the Id of the calendar |
| Return | osid.calendaring.cycle.CyclicTimePeriodQuerySession | a CyclicTimePeriodQuerySession | |
| Errors | NOT_FOUND | calendarId not found | |
| NULL_ARGUMENT | calendarId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCyclicTimePeriodQuery() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsCyclicTimePeriodQuery()
and supportsVisibleFederation() are true.
| |
| Method | getCyclicTimePeriodSearchSession | ||
| Description |
Gets the | ||
| Return | osid.calendaring.cycle.CyclicTimePeriodSearchSession | a CyclicTimePeriodSearchSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsCyclicTimePeriodSearch() is false | ||
| Compliance | optional | This method must be implemented if supportsCyclicTimePeriodSearch()
is true. | |
| Method | getCyclicTimePeriodSearchSessionForCalendar | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | calendarId | the Id of the calendar |
| Return | osid.calendaring.cycle.CyclicTimePeriodSearchSession | a CyclicTimePeriodSearchSession | |
| Errors | NOT_FOUND | calendarId not found | |
| NULL_ARGUMENT | calendarId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCyclicTimePeriodSearch() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsCyclicTimePeriodSearch()
and supportsVisibleFederation() are true.
| |
| Method | getCyclicTimePeriodAdminSession | ||
| Description |
Gets the | ||
| Return | osid.calendaring.cycle.CyclicTimePeriodAdminSession | a CyclicTimePeriodAdminSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsCyclicTimePeriodAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsCyclicTimePeriodAdmin()
is true. | |
| Method | getCyclicTimePeriodAdminSessionForCalendar | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | calendarId | the Id of the calendar |
| Return | osid.calendaring.cycle.CyclicTimePeriodAdminSession | a CyclicTimePeriodAdminSession | |
| Errors | NOT_FOUND | calendarId not found | |
| NULL_ARGUMENT | calendarId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCyclicTimePeriodAdmin() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsCyclicTimePeriodAdmin()
and supportsVisibleFederation() are true.
| |
| Method | getCyclicTimePeriodNotificationSession | ||
| Description |
Gets the notification session for notifications pertaining to cyclic time period changes. | ||
| Parameters | osid.calendaring.cycle.CyclicTimePeriodReceiver | cyclicTimePeriodReceiver | the cyclic time period receiver |
| Return | osid.calendaring.cycle.CyclicTimePeriodNotificationSession | a CyclicTimePeriodNotificationSession | |
| Errors | NULL_ARGUMENT | cyclicTimePeriodReceiver is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCyclicTimePeriodNotification() is false
| ||
| Compliance | optional | This method must be implemented if
supportsCyclicTimePeriodNotification() is true. | |
| Method | getCyclicTimePeriodNotificationSessionForCalendar | ||
| Description |
Gets the | ||
| Parameters | osid.calendaring.cycle.CyclicTimePeriodReceiver | cyclicTimePeriodReceiver | the cyclic time period receiver |
osid.id.Id | calendarId | the Id of the calendar | |
| Return | osid.calendaring.cycle.CyclicTimePeriodNotificationSession | a CyclicTimePeriodNotificationSession | |
| Errors | NOT_FOUND | calendarId not found | |
| NULL_ARGUMENT | cyclicTimePeriodReceiver or calendarId is
null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCyclicTimePeriodNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsCyclicTimePeriodNotification() and
supportsVisibleFederation() are true. | |
| Method | getCyclicTimePeriodCalendarSession | ||
| Description |
Gets the session for retrieving cyclic time period to calendar mappings. | ||
| Return | osid.calendaring.cycle.CyclicTimePeriodCalendarSession | a CyclicTimePeriodCalendarSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsCyclicTimePeriodCalendar() is false | ||
| Compliance | optional | This method must be implemented if
supportsCyclicTimePeriodCalendar() is true. | |
| Method | getCyclicTimePeriodCalendarAssignmentSession | ||
| Description |
Gets the session for assigning cyclic time period to calendar mappings. | ||
| Return | osid.calendaring.cycle.CyclicTimePeriodCalendarAssignmentSession | a CyclicTimePeriodCalendarAssignmentSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsCyclicTimePeriodCalendarAssignment() is false
| ||
| Compliance | optional | This method must be implemented if
supportsCyclicTimePeriodCalendarAssignment() is true. | |
| Method | getCyclicTimePeriodSmartCalendarSession | ||
| Description |
Gets the session associated with the cyclic time period smart calendar for the given calendar. | ||
| Parameters | osid.id.Id | calendarId | the Id of the calendar |
| Return | osid.calendaring.cycle.CyclicTimePeriodSmartCalendarSession | a CyclicTimePeriodSmartCalendarSession | |
| Errors | NOT_FOUND | calendarId not found | |
| NULL_ARGUMENT | calendarId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCyclicTimePeriodSmartCalendar() is false
| ||
| Compliance | optional | This method must be implemented if
supportsCyclicTimePeriodSmartCalendar() is true. | |
| Method | getTimePeriodCyclicTimePeriodLookupSession | ||
| Description |
Gets the session for retrieving time period to cyclic time period associations. | ||
| Return | osid.calendaring.cycle.TimePeriodCyclicTimePeriodLookupSession | a TimePeriodCyclicTimePeriodLookupSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsTimePeriodCyclicTimePeriodLookup() is false
| ||
| Compliance | optional | This method must be implemented if
supportsTimePeriodCyclicTimePeriodLookup() is true. | |
| Method | getTimePeriodCyclicTimePeriodLookupSessionForCalendar | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | calendarId | the Id of the calendar |
| Return | osid.calendaring.cycle.TimePeriodCyclicTimePeriodLookupSession | a TimePeriodCyclicTimePeriodLookupSession | |
| Errors | NOT_FOUND | calendarId not found | |
| NULL_ARGUMENT | calendarId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsTimePeriodCyclicTimePeriodLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsTimePeriodCyclicTimePeriodLookup() and
supportsVisibleFederation() are true. | |
| Method | getTimePeriodCyclicTimePeriodAssignmentSession | ||
| Description |
Gets the session for manually making time period to cyclic time period associations. | ||
| Return | osid.calendaring.cycle.TimePeriodCyclicTimePeriodAssignmentSession | a TimePeriodCyclicTimePeriodAssignmentSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsTimePeriodCyclicTimePeriodAssignment() is
false | ||
| Compliance | optional | This method must be implemented if
supportsTimePeriodCyclicTimePeriodAssignment() is true. | |
| Method | getTimePeriodCyclicTimePeriodAssignmentSessionForCalendar | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | calendarId | the Id of the calendar |
| Return | osid.calendaring.cycle.TimePeriodCyclicTimePeriodAssignmentSession | a TimePeriodCyclicTimePeriodAssignmentSession | |
| Errors | NOT_FOUND | calendarId not found | |
| NULL_ARGUMENT | calendarId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsTimePeriodCyclicTimePeriodAssignment() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsTimePeriodCyclicTimePeriodAssignment() and
supportsVisibleFederation() are true. | |
| Method | getCalendaringCycleBatchManager | ||
| Description |
Gets a | ||
| Return | osid.calendaring.cycle.batch.CalendaringCycleBatchManager | a CalendaringCycleBatchManager | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsCalendaringCycleBatch() is false | ||
| Compliance | optional | This method must be implemented if supportsCalendaringCycleBatch()
is true. | |