OSID Logo
OSID Specifications
calendaring rules package
Version 3.0.0
Release Candidate Preview
Interfaceosid.calendaring.rules.CalendaringRulesManager
Implementsosid.OsidManager
osid.calendaring.rules.CalendaringRulesProfile
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.RecurringEventEnablerLookupSessiona RecurringEventEnablerLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRecurringEventEnablerLookup() is false
ComplianceoptionalThis 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.IdcalendarIdthe Id of the Calendar
Returnosid.calendaring.rules.RecurringEventEnablerLookupSessiona RecurringEventEnablerLookupSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRecurringEventEnablerLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.RecurringEventEnablerQuerySessiona RecurringEventEnablerQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRecurringEventEnablerQuery() is false
ComplianceoptionalThis 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.IdcalendarIdthe Id of the Calendar
Returnosid.calendaring.rules.RecurringEventEnablerQuerySessiona RecurringEventEnablerQuerySession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRecurringEventEnablerQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.RecurringEventEnablerSearchSessiona RecurringEventEnablerSearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRecurringEventEnablerSearch() is false
ComplianceoptionalThis 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.IdcalendarIdthe Id of the Calendar
Returnosid.calendaring.rules.RecurringEventEnablerSearchSessiona RecurringEventEnablerSearchSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRecurringEventEnablerSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.RecurringEventEnablerAdminSessiona RecurringEventEnablerAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRecurringEventEnablerAdmin() is false
ComplianceoptionalThis 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.IdcalendarIdthe Id of the Calendar
Returnosid.calendaring.rules.RecurringEventEnablerAdminSessiona RecurringEventEnablerAdminSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRecurringEventEnablerAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.RecurringEventEnablerReceiverrecurringEventEnablerReceiverthe notification callback
Returnosid.calendaring.rules.RecurringEventEnablerNotificationSessiona RecurringEventEnablerNotificationSession
ErrorsNULL_ARGUMENT recurringEventEnablerReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRecurringEventEnablerNotification() is false
ComplianceoptionalThis 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.RecurringEventEnablerReceiverrecurringEventEnablerReceiverthe notification callback
osid.id.IdcalendarIdthe Id of the Calendar
Returnosid.calendaring.rules.RecurringEventEnablerNotificationSessiona RecurringEventEnablerNotificationSession
ErrorsNOT_FOUNDno calendar found by the given Id
NULL_ARGUMENT recurringEventEnablerReceiver or calendarId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRecurringEventEnablerNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.RecurringEventEnablerCalendarSessiona RecurringEventEnablerCalendarSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRecurringEventEnablerCalendar() is false
ComplianceoptionalThis method must be implemented if supportsRecurringEventEnablerCalendar() is true.
MethodgetRecurringEventEnablerCalendarAssignmentSession
Description

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

Returnosid.calendaring.rules.RecurringEventEnablerCalendarAssignmentSessionan RecurringEventEnablerCalendarAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRecurringEventEnablerCalendarAssignment() is false
ComplianceoptionalThis method must be implemented if supportsRecurringEventEnablerCalendarAssignment() is true.
MethodgetRecurringEventEnablerSmartCalendarSession
Description

Gets the OsidSession to manage recurring event enabler smart calendars.

Parametersosid.id.IdcalendarIdthe Id of the Calendar
Returnosid.calendaring.rules.RecurringEventEnablerSmartCalendarSessiona RecurringEventEnablerSmartCalendarSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRecurringEventEnablerSmartCalendar() is false
ComplianceoptionalThis 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.RecurringEventEnablerRuleLookupSessiona RecurringEventEnablerRuleLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRecurringEventEnablerRuleLookup() is false
ComplianceoptionalThis 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.IdcalendarIdthe Id of the Calendar
Returnosid.calendaring.rules.RecurringEventEnablerRuleLookupSessiona RecurringEventEnablerRuleLookupSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRecurringEventEnablerRuleLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.RecurringEventEnablerRuleApplicationSessiona RecurringEventEnablerRuleApplicationSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRecurringEventEnablerRuleApplication() is false
ComplianceoptionalThis 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.IdcalendarIdthe Id of the Calendar
Returnosid.calendaring.rules.RecurringEventEnablerRuleApplicationSessiona RecurringEventEnablerRuleApplicationSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsRecurringEventEnablerRuleApplication() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.OffsetEventEnablerLookupSessionan OffsetEventEnablerLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOffsetEventEnablerLookup() is false
ComplianceoptionalThis 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.IdcalendarIdthe Id of the Calendar
Returnosid.calendaring.rules.OffsetEventEnablerLookupSessionan OffsetEventEnablerLookupSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOffsetEventEnablerLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.OffsetEventEnablerQuerySessionan OffsetEventEnablerQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOffsetEventEnablerQuery() is false
ComplianceoptionalThis 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.IdcalendarIdthe Id of the Calendar
Returnosid.calendaring.rules.OffsetEventEnablerQuerySessionan OffsetEventEnablerQuerySession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOffsetEventEnablerQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.OffsetEventEnablerSearchSessionan OffsetEventEnablerSearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOffsetEventEnablerSearch() is false
ComplianceoptionalThis 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.IdcalendarIdthe Id of the Calendar
Returnosid.calendaring.rules.OffsetEventEnablerSearchSessionan OffsetEventEnablerSearchSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOffsetEventEnablerSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.OffsetEventEnablerAdminSessionan OffsetEventEnablerAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOffsetEventEnablerAdmin() is false
ComplianceoptionalThis 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.IdcalendarIdthe Id of the Calendar
Returnosid.calendaring.rules.OffsetEventEnablerAdminSessionan OffsetEventEnablerAdminSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOffsetEventEnablerAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.OffsetEventEnablerReceiveroffsetEventEnablerReceiverthe notification callback
Returnosid.calendaring.rules.OffsetEventEnablerNotificationSessionan OffsetEventEnablerNotificationSession
ErrorsNULL_ARGUMENT offsetEventEnablerReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOffsetEventEnablerNotification() is false
ComplianceoptionalThis 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.OffsetEventEnablerReceiveroffsetEventEnablerReceiverthe notification callback
osid.id.IdcalendarIdthe Id of the Calendar
Returnosid.calendaring.rules.OffsetEventEnablerNotificationSessionan OffsetEventEnablerNotificationSession
ErrorsNOT_FOUNDno calendar found by the given Id
NULL_ARGUMENT offsetEventEnablerReceiver or calendarId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOffsetEventEnablerNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.OffsetEventEnablerCalendarSessionan OffsetEventEnablerCalendarSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOffsetEventEnablerCalendar() is false
ComplianceoptionalThis method must be implemented if supportsOffsetEventEnablerCalendar() is true.
MethodgetOffsetEventEnablerCalendarAssignmentSession
Description

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

Returnosid.calendaring.rules.OffsetEventEnablerCalendarAssignmentSessionan OffsetEventEnablerCalendarAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOffsetEventEnablerCalendarAssignment() is false
ComplianceoptionalThis method must be implemented if supportsOffsetEventEnablerCalendarAssignment() is true.
MethodgetOffsetEventEnablerSmartCalendarSession
Description

Gets the OsidSession to manage offset event enabler smart calendars.

Parametersosid.id.IdcalendarIdthe Id of the Calendar
Returnosid.calendaring.rules.OffsetEventEnablerSmartCalendarSessionan OffsetEventEnablerSmartCalendarSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOffsetEventEnablerSmartCalendar() is false
ComplianceoptionalThis 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.OffsetEventEnablerRuleLookupSessionan OffsetEventEnablerRuleLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOffsetEventEnablerRuleLookup() is false
ComplianceoptionalThis 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.IdcalendarIdthe Id of the Calendar
Returnosid.calendaring.rules.OffsetEventEnablerRuleLookupSessionan OffsetEventEnablerRuleLookupSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOffsetEventEnablerRuleLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.OffsetEventEnablerRuleApplicationSessionan OffsetEventEnablerRuleApplicationSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOffsetEventEnablerRuleApplication() is false
ComplianceoptionalThis 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.IdcalendarIdthe Id of the Calendar
Returnosid.calendaring.rules.OffsetEventEnablerRuleApplicationSessionan OffsetEventEnablerRuleApplicationSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOffsetEventEnablerRuleApplication() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.SupersedingEventEnablerLookupSessiona SupersedingEventEnablerLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsSupersedingEventEnablerLookup() is false
ComplianceoptionalThis 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.IdcalendarIdthe Id of the Calendar
Returnosid.calendaring.rules.SupersedingEventEnablerLookupSessiona SupersedingEventEnablerLookupSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsSupersedingEventEnablerLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.SupersedingEventEnablerQuerySessiona SupersedingEventEnablerQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsSupersedingEventEnablerQuery() is false
ComplianceoptionalThis 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.IdcalendarIdthe Id of the Calendar
Returnosid.calendaring.rules.SupersedingEventEnablerQuerySessiona SupersedingEventEnablerQuerySession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsSupersedingEventEnablerQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.SupersedingEventEnablerSearchSessiona SupersedingEventEnablerSearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsSupersedingEventEnablerSearch() is false
ComplianceoptionalThis 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.IdcalendarIdthe Id of the Calendar
Returnosid.calendaring.rules.SupersedingEventEnablerSearchSessiona SupersedingEventEnablerSearchSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsSupersedingEventEnablerSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.SupersedingEventEnablerAdminSessiona SupersedingEventEnablerAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsSupersedingEventEnablerAdmin() is false
ComplianceoptionalThis 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.IdcalendarIdthe Id of the Calendar
Returnosid.calendaring.rules.SupersedingEventEnablerAdminSessiona SupersedingEventEnablerAdminSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsSupersedingEventEnablerAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.SupersedingEventEnablerReceiversupersedingEventEnablerReceiverthe notification callback
Returnosid.calendaring.rules.SupersedingEventEnablerNotificationSessiona SupersedingEventEnablerNotificationSession
ErrorsNULL_ARGUMENT supersedingEventEnablerReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsSupersedingEventEnablerNotification() is false
ComplianceoptionalThis 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.SupersedingEventEnablerReceiversupersedingEventEnablerReceiverthe notification callback
osid.id.IdcalendarIdthe Id of the Calendar
Returnosid.calendaring.rules.SupersedingEventEnablerNotificationSessiona SupersedingEventEnablerNotificationSession
ErrorsNOT_FOUNDno calendar found by the given Id
NULL_ARGUMENT supersedingEventEnablerReceiver or calendarId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsSupersedingEventEnablerNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.SupersedingEventEnablerCalendarSessiona SupersedingEventEnablerCalendarSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsSupersedingEventEnablerCalendar() is false
ComplianceoptionalThis method must be implemented if supportsSupersedingEventEnablerCalendar() is true.
MethodgetSupersedingEventEnablerCalendarAssignmentSession
Description

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

Returnosid.calendaring.rules.SupersedingEventEnablerCalendarAssignmentSessiona SupersedingEventEnablerCalendarAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsSupersedingEventEnablerCalendarAssignment() is false
ComplianceoptionalThis method must be implemented if supportsSupersedingEventEnablerCalendarAssignment() is true.
MethodgetSupersedingEventEnablerSmartCalendarSession
Description

Gets the OsidSession to manage superseding event enabler smart calendars.

Parametersosid.id.IdcalendarIdthe Id of the Calendar
Returnosid.calendaring.rules.SupersedingEventEnablerSmartCalendarSessiona SupersedingEventEnablerSmartCalendarSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsSupersedingEventEnablerSmartCalendar() is false
ComplianceoptionalThis 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.SupersedingEventEnablerRuleLookupSessiona SupersedingEventEnablerRuleSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsSupersedingEventEnablerRuleLookup() is false
ComplianceoptionalThis 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.IdcalendarIdthe Id of the Calendar
Returnosid.calendaring.rules.SupersedingEventEnablerRuleLookupSessiona SupersedingEventEnablerRuleLookupSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsSupersedingEventEnablerRuleLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.SupersedingEventEnablerRuleApplicationSessiona SupersedingEventEnablerRuleApplicationSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsSupersedingEventEnablerRuleApplication() is false
ComplianceoptionalThis 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.IdcalendarIdthe Id of the Calendar
Returnosid.calendaring.rules.SupersedingEventEnablerRuleApplicationSessiona SupersedingEventEnablerRuleApplicationSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsSupersedingEventEnablerRuleApplication() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.CommitmentEnablerLookupSessiona CommitmentEnablerLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommitmentEnablerLookup() is false
ComplianceoptionalThis 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.IdcalendarIdthe Id of the Calendar
Returnosid.calendaring.rules.CommitmentEnablerLookupSessiona CommitmentEnablerLookupSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommitmentEnablerLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.CommitmentEnablerQuerySessiona CommitmentEnablerQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommitmentEnablerQuery() is false
ComplianceoptionalThis 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.IdcalendarIdthe Id of the Calendar
Returnosid.calendaring.rules.CommitmentEnablerQuerySessiona CommitmentEnablerQuerySession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommitmentEnablerQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.CommitmentEnablerSearchSessiona CommitmentEnablerSearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommitmentEnablerSearch() is false
ComplianceoptionalThis 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.IdcalendarIdthe Id of the Calendar
Returnosid.calendaring.rules.CommitmentEnablerSearchSessiona CommitmentEnablerSearchSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommitmentEnablerSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.CommitmentEnablerAdminSessiona CommitmentEnablerAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommitmentEnablerAdmin() is false
ComplianceoptionalThis 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.IdcalendarIdthe Id of the Calendar
Returnosid.calendaring.rules.CommitmentEnablerAdminSessiona CommitmentEnablerAdminSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommitmentEnablerAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.CommitmentEnablerReceivercommitmentEnablerReceiverthe notification callback
Returnosid.calendaring.rules.CommitmentEnablerNotificationSessiona CommitmentEnablerNotificationSession
ErrorsNULL_ARGUMENT commitmentEnablerReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommitmentEnablerNotification() is false
ComplianceoptionalThis 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.CommitmentEnablerReceivercommitmentEnablerReceiverthe notification callback
osid.id.IdcalendarIdthe Id of the Calendar
Returnosid.calendaring.rules.CommitmentEnablerNotificationSessiona CommitmentEnablerNotificationSession
ErrorsNOT_FOUNDno calendar found by the given Id
NULL_ARGUMENT commitmentEnablerReceiver or calendarId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommitmentEnablerNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.CommitmentEnablerCalendarSessiona CommitmentEnablerCalendarSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommitmentEnablerCalendar() is false
ComplianceoptionalThis 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.CommitmentEnablerCalendarAssignmentSessiona CommitmentEnablerCalendarAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommitmentEnablerCalendarAssignment() is false
ComplianceoptionalThis method must be implemented if supportsCommitmentEnablerCalendarAssignment() is true.
MethodgetCommitmentEnablerSmartCalendarSession
Description

Gets the OsidSession to manage commitment enabler smart calendars.

Parametersosid.id.IdcalendarIdthe Id of the Calendar
Returnosid.calendaring.rules.CommitmentEnablerSmartCalendarSessiona CommitmentEnablerSmartCalendarSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommitmentEnablerSmartCalendar() is false
ComplianceoptionalThis method must be implemented if supportsCommitmentEnablerSmartCalendar() is true.
MethodgetCommitmentEnablerRuleLookupSession
Description

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

Returnosid.calendaring.rules.CommitmentEnablerRuleLookupSessiona CommitmentEnablertRuleLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommitmentEnablerRuleLookup() is false
ComplianceoptionalThis 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.IdcalendarIdthe Id of the Calendar
Returnosid.calendaring.rules.CommitmentEnablerRuleLookupSessiona CommitmentEnablerRuleLookupSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommitmentEnablerRuleLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.CommitmentEnablerRuleApplicationSessiona CommitmentEnablerRuleApplicationSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommitmentEnablerRuleApplication() is false
ComplianceoptionalThis 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.IdcalendarIdthe Id of the Calendar
Returnosid.calendaring.rules.CommitmentEnablerRuleApplicationSessiona CommitmentEnablerRuleApplicationSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommitmentEnablerRuleApplication() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCommitmentEnablerRuleApplication() and supportsVisibleFederation() are true.