OSID Logo
OSID Specifications
calendaring rules package
Version 3.1.0
Interfaceosid.calendaring.rules.CalendaringRulesManager
Implementsosid.OsidManager
osid.calendaring.rules.CalendaringRulesProfile
Used Byosid.calendaring.CalendaringManager
Description

The calendaring rules manager provides access to calendaring rules sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:

  • RecurringEventEnablerLookupSession: a session to retrieve recurring event enablers
  • RecurringEventEnablerQuerySession: a session to query for recurring event enablers
  • RecurringEventEnablerSearchSession: a session to search for recurring event enablers
  • RecurringEventEnablerAdminSession: a session to create and delete recurring event enablers
  • RecurringEventEnablerNotificationSession : a session to receive notifications pertaining to recurring event enabler changes
  • RecurringEventEnablerCalendarSession: a session to look up recurring event enabler calendar mappings
  • RecurringEventEnablerCalendarAssignmentSession : a session to manage recurring event enabler to calendar mappings
  • RecurringEventEnablerSmartCalendarSession: a session to manage dynamic calendars of recurring event enablers
  • RecurringEventEnablerRuleLookupSession: a session to look up recurring event enabler mappings
  • RecurringEventEnablerRuleApplicationSession: a session to apply recurring event enablers
  • OffsetEventEnablerLookupSession: a session to retrieve offset event enablers
  • OffsetEventEnablerQuerySession: a session to query for offset event enablers
  • OffsetEventEnablerSearchSession: a session to search for offset event enablers
  • OffsetEventEnablerAdminSession: a session to create and delete offset event enablers
  • OffsetEventEnablerNotificationSession: a session to receive notifications pertaining to offset event enabler changes
  • OffsetEventEnablerCalendarSession: a session to look up offset event enabler calendar mappings
  • OffsetEventEnablerCalendarAssignmentSession: a session to manage offset event enabler to calendar mappings
  • OffsetEventEnablerSmartCalendarSession: a session to manage dynamic calendars of offset event enablers
  • OffsetEventEnablerRuleLookupSession: a session to look up offset event enabler mappings
  • OffsetEventEnablerRuleApplicationSession : a session to apply offset event enablers
  • SupersedingEventEnablerLookupSession: a session to retrieve superseding event enablers
  • SupersedingEventEnablerQuerySession: a session to query for superseding event enablers
  • SupersedingEventEnablerSearchSession: a session to search for superseding event enablers
  • SupersedingEventEnablerAdminSession: a session to create and delete superseding event enablers
  • SupersedingEventEnablerNotificationSession: a session to receive notifications pertaining to superseding event enabler changes
  • SupersedingEventEnablerCalendarSession: a session to look up superseding event enabler calendar mappings
  • SupersedingEventEnablerCalendarAssignmentSession : a session to manage superseding event enabler to calendar mappings
  • SupersedingEventEnablerSmartCalendarSession: a session to manage dynamic calendars of superseding event enablers
  • SupersedingEventEnablerRuleLookupSession : a session to look up superseding event enabler mappings
  • SupersedingEventEnablerRuleApplicationSession : a session to apply superseding event enablers
  • CommitmentEnablerLookupSession: a session to retrieve commitment enablers
  • CommitmentEnablerQuerySession: a session to query for commitment enablers
  • CommitmentEnablerSearchSession: a session to search for commitment enablers
  • CommitmentEnablerAdminSession: a session to create and delete commitment enablers
  • CommitmentEnablerNotificationSession: a session to receive notifications pertaining to commitment enabler changes
  • CommitmentEnablerCalendarSession: a session to look up commitment enabler calendar mappings
  • CommitmentEnablerCalendarAssignmentSession: a session to manage commitment enabler to calendar mappings
  • CommitmentEnablerSmartCalendarSession: a session to manage dynamic calendars of commitment enablers
  • CommitmentEnablerRuleLookupSession: a session to look up commitment enabler to commitment mappings
  • CommitmentEnablerRuleApplicationSession: a session to apply commitment enablers to commitments
MethodgetRecurringEventEnablerLookupSession
Description

Gets the OsidSession associated with the recurring event enabler lookup service.

Returnosid.calendaring.rules.RecurringEventEnablerLookupSession a RecurringEventEnablerLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventEnablerLookup() is false
Complianceoptional This method must be implemented if supportsRecurringEventEnablerLookup() is true.
MethodgetRecurringEventEnablerLookupSessionForCalendar
Description

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

Parametersosid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.rules.RecurringEventEnablerLookupSession a RecurringEventEnablerLookupSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventEnablerLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsRecurringEventEnablerLookup() and supportsVisibleFederation() are true.
MethodgetRecurringEventEnablerQuerySession
Description

Gets the OsidSession associated with the recurring event enabler query service.

Returnosid.calendaring.rules.RecurringEventEnablerQuerySession a RecurringEventEnablerQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventEnablerQuery() is false
Complianceoptional This method must be implemented if supportsRecurringEventEnablerQuery() is true.
MethodgetRecurringEventEnablerQuerySessionForCalendar
Description

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

Parametersosid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.rules.RecurringEventEnablerQuerySession a RecurringEventEnablerQuerySession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventEnablerQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsRecurringEventEnablerQuery() and supportsVisibleFederation() are true.
MethodgetRecurringEventEnablerSearchSession
Description

Gets the OsidSession associated with the recurring event enabler search service.

Returnosid.calendaring.rules.RecurringEventEnablerSearchSession a RecurringEventEnablerSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventEnablerSearch() is false
Complianceoptional This method must be implemented if supportsRecurringEventEnablerSearch() is true.
MethodgetRecurringEventEnablerSearchSessionForCalendar
Description

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

Parametersosid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.rules.RecurringEventEnablerSearchSession a RecurringEventEnablerSearchSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventEnablerSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsRecurringEventEnablerSearch() and supportsVisibleFederation() are true.
MethodgetRecurringEventEnablerAdminSession
Description

Gets the OsidSession associated with the recurring event enabler administration service.

Returnosid.calendaring.rules.RecurringEventEnablerAdminSession a RecurringEventEnablerAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventEnablerAdmin() is false
Complianceoptional This method must be implemented if supportsRecurringEventEnablerAdmin() is true.
MethodgetRecurringEventEnablerAdminSessionForCalendar
Description

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

Parametersosid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.rules.RecurringEventEnablerAdminSession a RecurringEventEnablerAdminSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventEnablerAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsRecurringEventEnablerAdmin() and supportsVisibleFederation() are true.
MethodgetRecurringEventEnablerNotificationSession
Description

Gets the OsidSession associated with the recurring event enabler notification service.

Parametersosid.calendaring.rules.RecurringEventEnablerReceiverrecurringEventEnablerReceiver the notification callback
Returnosid.calendaring.rules.RecurringEventEnablerNotificationSession a RecurringEventEnablerNotificationSession
ErrorsNULL_ARGUMENT recurringEventEnablerReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventEnablerNotification() is false
Complianceoptional This method must be implemented if supportsRecurringEventEnablerNotification() is true.
MethodgetRecurringEventEnablerNotificationSessionForCalendar
Description

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

Parametersosid.calendaring.rules.RecurringEventEnablerReceiverrecurringEventEnablerReceiver the notification callback
osid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.rules.RecurringEventEnablerNotificationSession a RecurringEventEnablerNotificationSession
ErrorsNOT_FOUND no calendar found by the given Id
NULL_ARGUMENT recurringEventEnablerReceiver or calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventEnablerNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsRecurringEventEnablerNotification() and supportsVisibleFederation() are true.
MethodgetRecurringEventEnablerCalendarSession
Description

Gets the OsidSession to lookup recurring event enabler/calendar mappings for recurring event enablers.

Returnosid.calendaring.rules.RecurringEventEnablerCalendarSession a RecurringEventEnablerCalendarSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventEnablerCalendar() is false
Complianceoptional This method must be implemented if supportsRecurringEventEnablerCalendar() is true.
MethodgetRecurringEventEnablerCalendarAssignmentSession
Description

Gets the OsidSession associated with assigning recurring event enablers to calendars.

Returnosid.calendaring.rules.RecurringEventEnablerCalendarAssignmentSession an RecurringEventEnablerCalendarAssignmentSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventEnablerCalendarAssignment() is false
Complianceoptional This method must be implemented if supportsRecurringEventEnablerCalendarAssignment() is true.
MethodgetRecurringEventEnablerSmartCalendarSession
Description

Gets the OsidSession to manage recurring event enabler smart calendars.

Parametersosid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.rules.RecurringEventEnablerSmartCalendarSession a RecurringEventEnablerSmartCalendarSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventEnablerSmartCalendar() is false
Complianceoptional This method must be implemented if supportsRecurringEventEnablerSmartCalendar() is true .
MethodgetRecurringEventEnablerRuleLookupSession
Description

Gets the OsidSession associated with the recurring event enabler mapping lookup service for looking up the rules.

Returnosid.calendaring.rules.RecurringEventEnablerRuleLookupSession a RecurringEventEnablerRuleLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventEnablerRuleLookup() is false
Complianceoptional This method must be implemented if supportsRecurringEventEnablerRuleLookup() is true.
MethodgetRecurringEventEnablerRuleLookupSessionForCalendar
Description

Gets the OsidSession associated with the recurring event enabler mapping lookup service for the given calendar for looking up rules.

Parametersosid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.rules.RecurringEventEnablerRuleLookupSession a RecurringEventEnablerRuleLookupSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventEnablerRuleLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsRecurringEventEnablerRuleLookup() and supportsVisibleFederation() are true.
MethodgetRecurringEventEnablerRuleApplicationSession
Description

Gets the OsidSession associated with the recurring event enabler assignment service to apply enablers.

Returnosid.calendaring.rules.RecurringEventEnablerRuleApplicationSession a RecurringEventEnablerRuleApplicationSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventEnablerRuleApplication() is false
Complianceoptional This method must be implemented if supportsRecurringEventEnablerRuleApplication() is true.
MethodgetRecurringEventEnablerRuleApplicationSessionForCalendar
Description

Gets the OsidSession associated with the recurring event enabler assignment service for the given calendar to apply enablers.

Parametersosid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.rules.RecurringEventEnablerRuleApplicationSession a RecurringEventEnablerRuleApplicationSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRecurringEventEnablerRuleApplication() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsRecurringEventEnablerRuleApplication() and supportsVisibleFederation() are true.
MethodgetOffsetEventEnablerLookupSession
Description

Gets the OsidSession associated with the offset event enabler lookup service.

Returnosid.calendaring.rules.OffsetEventEnablerLookupSession an OffsetEventEnablerLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventEnablerLookup() is false
Complianceoptional This method must be implemented if supportsOffsetEventEnablerLookup() is true.
MethodgetOffsetEventEnablerLookupSessionForCalendar
Description

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

Parametersosid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.rules.OffsetEventEnablerLookupSession an OffsetEventEnablerLookupSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventEnablerLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsOffsetEventEnablerLookup() and supportsVisibleFederation() are true.
MethodgetOffsetEventEnablerQuerySession
Description

Gets the OsidSession associated with the offset event enabler query service.

Returnosid.calendaring.rules.OffsetEventEnablerQuerySession an OffsetEventEnablerQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventEnablerQuery() is false
Complianceoptional This method must be implemented if supportsOffsetEventEnablerQuery() is true.
MethodgetOffsetEventEnablerQuerySessionForCalendar
Description

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

Parametersosid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.rules.OffsetEventEnablerQuerySession an OffsetEventEnablerQuerySession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventEnablerQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsOffsetEventEnablerQuery() and supportsVisibleFederation() are true.
MethodgetOffsetEventEnablerSearchSession
Description

Gets the OsidSession associated with the offset event enabler search service.

Returnosid.calendaring.rules.OffsetEventEnablerSearchSession an OffsetEventEnablerSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventEnablerSearch() is false
Complianceoptional This method must be implemented if supportsOffsetEventEnablerSearch() is true.
MethodgetOffsetEventEnablerSearchSessionForCalendar
Description

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

Parametersosid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.rules.OffsetEventEnablerSearchSession an OffsetEventEnablerSearchSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventEnablerSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsOffsetEventEnablerSearch() and supportsVisibleFederation() are true.
MethodgetOffsetEventEnablerAdminSession
Description

Gets the OsidSession associated with the offset event enabler administration service.

Returnosid.calendaring.rules.OffsetEventEnablerAdminSession an OffsetEventEnablerAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventEnablerAdmin() is false
Complianceoptional This method must be implemented if supportsOffsetEventEnablerAdmin() is true.
MethodgetOffsetEventEnablerAdminSessionForCalendar
Description

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

Parametersosid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.rules.OffsetEventEnablerAdminSession an OffsetEventEnablerAdminSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventEnablerAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsOffsetEventEnablerAdmin() and supportsVisibleFederation() are true.
MethodgetOffsetEventEnablerNotificationSession
Description

Gets the OsidSession associated with the offset event enabler notification service.

Parametersosid.calendaring.rules.OffsetEventEnablerReceiveroffsetEventEnablerReceiver the notification callback
Returnosid.calendaring.rules.OffsetEventEnablerNotificationSession an OffsetEventEnablerNotificationSession
ErrorsNULL_ARGUMENT offsetEventEnablerReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventEnablerNotification() is false
Complianceoptional This method must be implemented if supportsOffsetEventEnablerNotification() is true.
MethodgetOffsetEventEnablerNotificationSessionForCalendar
Description

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

Parametersosid.calendaring.rules.OffsetEventEnablerReceiveroffsetEventEnablerReceiver the notification callback
osid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.rules.OffsetEventEnablerNotificationSession an OffsetEventEnablerNotificationSession
ErrorsNOT_FOUND no calendar found by the given Id
NULL_ARGUMENT offsetEventEnablerReceiver or calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventEnablerNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsOffsetEventEnablerNotification() and supportsVisibleFederation() are true.
MethodgetOffsetEventEnablerCalendarSession
Description

Gets the OsidSession to lookup offset event enabler/calendar mappings for offset event enablers.

Returnosid.calendaring.rules.OffsetEventEnablerCalendarSession an OffsetEventEnablerCalendarSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventEnablerCalendar() is false
Complianceoptional This method must be implemented if supportsOffsetEventEnablerCalendar() is true.
MethodgetOffsetEventEnablerCalendarAssignmentSession
Description

Gets the OsidSession associated with assigning offset event enablers to calendars.

Returnosid.calendaring.rules.OffsetEventEnablerCalendarAssignmentSession an OffsetEventEnablerCalendarAssignmentSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventEnablerCalendarAssignment() is false
Complianceoptional This method must be implemented if supportsOffsetEventEnablerCalendarAssignment() is true.
MethodgetOffsetEventEnablerSmartCalendarSession
Description

Gets the OsidSession to manage offset event enabler smart calendars.

Parametersosid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.rules.OffsetEventEnablerSmartCalendarSession an OffsetEventEnablerSmartCalendarSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventEnablerSmartCalendar() is false
Complianceoptional This method must be implemented if supportsOffsetEventEnablerSmartCalendar() is true.
MethodgetOffsetEventEnablerRuleLookupSession
Description

Gets the OsidSession associated with the offset event enabler mapping lookup service for looking up the rules.

Returnosid.calendaring.rules.OffsetEventEnablerRuleLookupSession an OffsetEventEnablerRuleLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventEnablerRuleLookup() is false
Complianceoptional This method must be implemented if supportsOffsetEventEnablerRuleLookup() is true.
MethodgetOffsetEventEnablerRuleLookupSessionForCalendar
Description

Gets the OsidSession associated with the offset event enabler mapping lookup service for the given calendar for looking up rules.

Parametersosid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.rules.OffsetEventEnablerRuleLookupSession an OffsetEventEnablerRuleLookupSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventEnablerRuleLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsOffsetEventEnablerRuleLookup() and supportsVisibleFederation() are true.
MethodgetOffsetEventEnablerRuleApplicationSession
Description

Gets the OsidSession associated with the offset event enabler assignment service to apply enablers.

Returnosid.calendaring.rules.OffsetEventEnablerRuleApplicationSession an OffsetEventEnablerRuleApplicationSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventEnablerRuleApplication() is false
Complianceoptional This method must be implemented if supportsOffsetEventEnablerRuleApplication() is true.
MethodgetOffsetEventEnablerRuleApplicationSessionForCalendar
Description

Gets the OsidSession associated with the offset event enabler assignment service for the given calendar to apply enablers.

Parametersosid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.rules.OffsetEventEnablerRuleApplicationSession an OffsetEventEnablerRuleApplicationSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventEnablerRuleApplication() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsOffsetEventEnablerRuleApplication() and supportsVisibleFederation() are true.
MethodgetSupersedingEventEnablerLookupSession
Description

Gets the OsidSession associated with the superseding event enabler lookup service.

Returnosid.calendaring.rules.SupersedingEventEnablerLookupSession a SupersedingEventEnablerLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSupersedingEventEnablerLookup() is false
Complianceoptional This method must be implemented if supportsSupersedingEventEnablerLookup() is true.
MethodgetSupersedingEventEnablerLookupSessionForCalendar
Description

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

Parametersosid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.rules.SupersedingEventEnablerLookupSession a SupersedingEventEnablerLookupSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSupersedingEventEnablerLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsSupersedingEventEnablerLookup() and supportsVisibleFederation() are true.
MethodgetSupersedingEventEnablerQuerySession
Description

Gets the OsidSession associated with the superseding event enabler query service.

Returnosid.calendaring.rules.SupersedingEventEnablerQuerySession a SupersedingEventEnablerQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSupersedingEventEnablerQuery() is false
Complianceoptional This method must be implemented if supportsSupersedingEventEnablerQuery() is true.
MethodgetSupersedingEventEnablerQuerySessionForCalendar
Description

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

Parametersosid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.rules.SupersedingEventEnablerQuerySession a SupersedingEventEnablerQuerySession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSupersedingEventEnablerQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsSupersedingEventEnablerQuery() and supportsVisibleFederation() are true.
MethodgetSupersedingEventEnablerSearchSession
Description

Gets the OsidSession associated with the superseding event enabler search service.

Returnosid.calendaring.rules.SupersedingEventEnablerSearchSession a SupersedingEventEnablerSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSupersedingEventEnablerSearch() is false
Complianceoptional This method must be implemented if supportsSupersedingEventEnablerSearch() is true.
MethodgetSupersedingEventEnablerSearchSessionForCalendar
Description

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

Parametersosid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.rules.SupersedingEventEnablerSearchSession a SupersedingEventEnablerSearchSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSupersedingEventEnablerSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsSupersedingEventEnablerSearch() and supportsVisibleFederation() are true.
MethodgetSupersedingEventEnablerAdminSession
Description

Gets the OsidSession associated with the superseding event enabler administration service.

Returnosid.calendaring.rules.SupersedingEventEnablerAdminSession a SupersedingEventEnablerAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSupersedingEventEnablerAdmin() is false
Complianceoptional This method must be implemented if supportsSupersedingEventEnablerAdmin() is true.
MethodgetSupersedingEventEnablerAdminSessionForCalendar
Description

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

Parametersosid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.rules.SupersedingEventEnablerAdminSession a SupersedingEventEnablerAdminSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSupersedingEventEnablerAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsSupersedingEventEnablerAdmin() and supportsVisibleFederation() are true.
MethodgetSupersedingEventEnablerNotificationSession
Description

Gets the OsidSession associated with the superseding event enabler notification service.

Parametersosid.calendaring.rules.SupersedingEventEnablerReceiversupersedingEventEnablerReceiver the notification callback
Returnosid.calendaring.rules.SupersedingEventEnablerNotificationSession a SupersedingEventEnablerNotificationSession
ErrorsNULL_ARGUMENT supersedingEventEnablerReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSupersedingEventEnablerNotification() is false
Complianceoptional This method must be implemented if supportsSupersedingEventEnablerNotification() is true.
MethodgetSupersedingEventEnablerNotificationSessionForCalendar
Description

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

Parametersosid.calendaring.rules.SupersedingEventEnablerReceiversupersedingEventEnablerReceiver the notification callback
osid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.rules.SupersedingEventEnablerNotificationSession a SupersedingEventEnablerNotificationSession
ErrorsNOT_FOUND no calendar found by the given Id
NULL_ARGUMENT supersedingEventEnablerReceiver or calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSupersedingEventEnablerNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsSupersedingEventEnablerNotification() and supportsVisibleFederation() are true.
MethodgetSupersedingEventEnablerCalendarSession
Description

Gets the OsidSession to lookup superseding event enabler/calendar mappings for superseding event enablers.

Returnosid.calendaring.rules.SupersedingEventEnablerCalendarSession a SupersedingEventEnablerCalendarSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSupersedingEventEnablerCalendar() is false
Complianceoptional This method must be implemented if supportsSupersedingEventEnablerCalendar() is true.
MethodgetSupersedingEventEnablerCalendarAssignmentSession
Description

Gets the OsidSession associated with assigning superseding event enablers to calendars.

Returnosid.calendaring.rules.SupersedingEventEnablerCalendarAssignmentSession a SupersedingEventEnablerCalendarAssignmentSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSupersedingEventEnablerCalendarAssignment() is false
Complianceoptional This method must be implemented if supportsSupersedingEventEnablerCalendarAssignment() is true.
MethodgetSupersedingEventEnablerSmartCalendarSession
Description

Gets the OsidSession to manage superseding event enabler smart calendars.

Parametersosid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.rules.SupersedingEventEnablerSmartCalendarSession a SupersedingEventEnablerSmartCalendarSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSupersedingEventEnablerSmartCalendar() is false
Complianceoptional This method must be implemented if supportsSupersedingEventEnablerSmartCalendar() is true.
MethodgetSupersedingEventEnablerRuleLookupSession
Description

Gets the OsidSession associated with the superseding event enabler mapping lookup service for looking up the rules.

Returnosid.calendaring.rules.SupersedingEventEnablerRuleLookupSession a SupersedingEventEnablerRuleSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSupersedingEventEnablerRuleLookup() is false
Complianceoptional This method must be implemented if supportsSupersedingEventEnablerRuleLookup() is true.
MethodgetSupersedingEventEnablerRuleLookupSessionForCalendar
Description

Gets the OsidSession associated with the superseding event enabler mapping lookup service for the given calendar for looking up rules.

Parametersosid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.rules.SupersedingEventEnablerRuleLookupSession a SupersedingEventEnablerRuleLookupSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSupersedingEventEnablerRuleLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsSupersedingEventEnablerRuleLookup() and supportsVisibleFederation() are true.
MethodgetSupersedingEventEnablerRuleApplicationSession
Description

Gets the OsidSession associated with the superseding event enabler assignment service to apply enablers.

Returnosid.calendaring.rules.SupersedingEventEnablerRuleApplicationSession a SupersedingEventEnablerRuleApplicationSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSupersedingEventEnablerRuleApplication() is false
Complianceoptional This method must be implemented if supportsSupersedingEventEnablerRuleApplication() is true.
MethodgetSupersedingEventEnablerRuleApplicationSessionForCalendar
Description

Gets the OsidSession associated with the superseding event enabler assignment service for the given calendar to apply enablers.

Parametersosid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.rules.SupersedingEventEnablerRuleApplicationSession a SupersedingEventEnablerRuleApplicationSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSupersedingEventEnablerRuleApplication() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsSupersedingEventEnablerRuleApplication() and supportsVisibleFederation() are true.
MethodgetCommitmentEnablerLookupSession
Description

Gets the OsidSession associated with the commitment enabler lookup service.

Returnosid.calendaring.rules.CommitmentEnablerLookupSession a CommitmentEnablerLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentEnablerLookup() is false
Complianceoptional This method must be implemented if supportsCommitmentEnablerLookup() is true.
MethodgetCommitmentEnablerLookupSessionForCalendar
Description

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

Parametersosid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.rules.CommitmentEnablerLookupSession a CommitmentEnablerLookupSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentEnablerLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCommitmentEnablerLookup() and supportsVisibleFederation() are true.
MethodgetCommitmentEnablerQuerySession
Description

Gets the OsidSession associated with the commitment enabler query service.

Returnosid.calendaring.rules.CommitmentEnablerQuerySession a CommitmentEnablerQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentEnablerQuery() is false
Complianceoptional This method must be implemented if supportsCommitmentEnablerQuery() is true.
MethodgetCommitmentEnablerQuerySessionForCalendar
Description

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

Parametersosid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.rules.CommitmentEnablerQuerySession a CommitmentEnablerQuerySession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentEnablerQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCommitmentEnablerQuery() and supportsVisibleFederation() are true.
MethodgetCommitmentEnablerSearchSession
Description

Gets the OsidSession associated with the commitment enabler search service.

Returnosid.calendaring.rules.CommitmentEnablerSearchSession a CommitmentEnablerSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentEnablerSearch() is false
Complianceoptional This method must be implemented if supportsCommitmentEnablerSearch() is true.
MethodgetCommitmentEnablerSearchSessionForCalendar
Description

Gets the OsidSession associated with the commitment enablers earch service for the given calendar.

Parametersosid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.rules.CommitmentEnablerSearchSession a CommitmentEnablerSearchSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentEnablerSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCommitmentEnablerSearch() and supportsVisibleFederation() are true.
MethodgetCommitmentEnablerAdminSession
Description

Gets the OsidSession associated with the commitment enabler administration service.

Returnosid.calendaring.rules.CommitmentEnablerAdminSession a CommitmentEnablerAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentEnablerAdmin() is false
Complianceoptional This method must be implemented if supportsCommitmentEnablerAdmin() is true.
MethodgetCommitmentEnablerAdminSessionForCalendar
Description

Gets the OsidSession associated with the commitment enabler administration service for the given calendar.

Parametersosid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.rules.CommitmentEnablerAdminSession a CommitmentEnablerAdminSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentEnablerAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCommitmentEnablerAdmin() and supportsVisibleFederation() are true.
MethodgetCommitmentEnablerNotificationSession
Description

Gets the OsidSession associated with the commitment enabler notification service.

Parametersosid.calendaring.rules.CommitmentEnablerReceivercommitmentEnablerReceiver the notification callback
Returnosid.calendaring.rules.CommitmentEnablerNotificationSession a CommitmentEnablerNotificationSession
ErrorsNULL_ARGUMENT commitmentEnablerReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentEnablerNotification() is false
Complianceoptional This method must be implemented if supportsCommitmentEnablerNotification() is true.
MethodgetCommitmentEnablerNotificationSessionForCalendar
Description

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

Parametersosid.calendaring.rules.CommitmentEnablerReceivercommitmentEnablerReceiver the notification callback
osid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.rules.CommitmentEnablerNotificationSession a CommitmentEnablerNotificationSession
ErrorsNOT_FOUND no calendar found by the given Id
NULL_ARGUMENT commitmentEnablerReceiver or calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentEnablerNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCommitmentEnablerNotification() and supportsVisibleFederation() are true.
MethodgetCommitmentEnablerCalendarSession
Description

Gets the OsidSession to lookup commitment enabler/calendar mappings for commitment enablers.

Returnosid.calendaring.rules.CommitmentEnablerCalendarSession a CommitmentEnablerCalendarSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentEnablerCalendar() is false
Complianceoptional This method must be implemented if supportsCommitmentEnablerCalendar() is true.
MethodgetCommitmentEnablerCalendarAssignmentSession
Description

Gets the OsidSession associated with assigning commitment enablers to calendars for commitment.

Returnosid.calendaring.rules.CommitmentEnablerCalendarAssignmentSession a CommitmentEnablerCalendarAssignmentSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentEnablerCalendarAssignment() is false
Complianceoptional This method must be implemented if supportsCommitmentEnablerCalendarAssignment() is true.
MethodgetCommitmentEnablerSmartCalendarSession
Description

Gets the OsidSession to manage commitment enabler smart calendars.

Parametersosid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.rules.CommitmentEnablerSmartCalendarSession a CommitmentEnablerSmartCalendarSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentEnablerSmartCalendar() is false
Complianceoptional This method must be implemented if supportsCommitmentEnablerSmartCalendar() is true.
MethodgetCommitmentEnablerRuleLookupSession
Description

Gets the OsidSession associated with the commitment enabler mapping lookup service.

Returnosid.calendaring.rules.CommitmentEnablerRuleLookupSession a CommitmentEnablertRuleLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentEnablerRuleLookup() is false
Complianceoptional This method must be implemented if supportsCommitmentEnablerRuleLookup() is true.
MethodgetCommitmentEnablerRuleLookupSessionForCalendar
Description

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

Parametersosid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.rules.CommitmentEnablerRuleLookupSession a CommitmentEnablerRuleLookupSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentEnablerRuleLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCommitmentEnablerRuleLookup() and supportsVisibleFederation() are true.
MethodgetCommitmentEnablerRuleApplicationSession
Description

Gets the OsidSession associated with the commitment enabler assignment service to apply enablers.

Returnosid.calendaring.rules.CommitmentEnablerRuleApplicationSession a CommitmentEnablerRuleApplicationSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentEnablerRuleApplication() is false
Complianceoptional This method must be implemented if supportsCommitmentEnablerRuleApplication() is true.
MethodgetCommitmentEnablerRuleApplicationSessionForCalendar
Description

Gets the OsidSession associated with the commitment enabler assignment service for the given calendar to apply enablers.

Parametersosid.id.IdcalendarId the Id of the Calendar
Returnosid.calendaring.rules.CommitmentEnablerRuleApplicationSession a CommitmentEnablerRuleApplicationSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsCommitmentEnablerRuleApplication() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsCommitmentEnablerRuleApplication() and supportsVisibleFederation() are true.