OSID Logo
OSID Specifications
calendaring rules package
Version 3.0.0
Release Candidate Preview
Interfaceosid.calendaring.rules.CalendaringRulesProxyManager
Implementsosid.OsidProxyManager
osid.calendaring.rules.CalendaringRulesProfile
Description

The calendaring rules proxy manager provides access to calendaring rules sessions and provides interoperability tests for various aspects of this service. Methods in this manager pass a Proxy interface for passing information from server environments. 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.RecurringEventEnablerLookupSessiona RecurringEventEnablerLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.RecurringEventEnablerLookupSessiona RecurringEventEnablerLookupSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.RecurringEventEnablerQuerySessiona RecurringEventEnablerQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.RecurringEventEnablerQuerySessiona RecurringEventEnablerQuerySession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.RecurringEventEnablerSearchSessiona RecurringEventEnablerSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.RecurringEventEnablerSearchSessiona RecurringEventEnablerSearchSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.RecurringEventEnablerAdminSessiona RecurringEventEnablerAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.RecurringEventEnablerAdminSessiona RecurringEventEnablerAdminSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.RecurringEventEnablerNotificationSessiona RecurringEventEnablerNotificationSession
ErrorsNULL_ARGUMENT recurringEventEnablerReceiver or proxy 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
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.RecurringEventEnablerNotificationSessiona RecurringEventEnablerNotificationSession
ErrorsNOT_FOUNDno calendar found by the given Id
NULL_ARGUMENT recurringEventEnablerReceiver, calendarId, or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.RecurringEventEnablerCalendarSessiona RecurringEventEnablerCalendarSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.RecurringEventEnablerCalendarAssignmentSessionan RecurringEventEnablerCalendarAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.RecurringEventEnablerSmartCalendarSessiona RecurringEventEnablerSmartCalendarSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.RecurringEventEnablerRuleLookupSessiona RecurringEventEnablerRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.RecurringEventEnablerRuleLookupSessiona RecurringEventEnablerRuleLookupSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.RecurringEventEnablerRuleApplicationSessiona RecurringEventEnablerRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.RecurringEventEnablerRuleApplicationSessiona RecurringEventEnablerRuleApplicationSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.OffsetEventEnablerLookupSessionan OffsetEventEnablerLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.OffsetEventEnablerLookupSessionan OffsetEventEnablerLookupSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.OffsetEventEnablerQuerySessionan OffsetEventEnablerQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.OffsetEventEnablerQuerySessionan OffsetEventEnablerQuerySession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.OffsetEventEnablerSearchSessionan OffsetEventEnablerSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.OffsetEventEnablerSearchSessionan OffsetEventEnablerSearchSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.OffsetEventEnablerAdminSessionan OffsetEventEnablerAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.OffsetEventEnablerAdminSessionan OffsetEventEnablerAdminSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.OffsetEventEnablerNotificationSessionan OffsetEventEnablerNotificationSession
ErrorsNULL_ARGUMENT offsetEventEnablerReceiver or proxy 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
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.OffsetEventEnablerNotificationSessionan OffsetEventEnablerNotificationSession
ErrorsNOT_FOUNDno calendar found by the given Id
NULL_ARGUMENT offsetEventEnablerReceiver, calendarId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.OffsetEventEnablerCalendarSessionan OffsetEventEnablerCalendarSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.OffsetEventEnablerCalendarAssignmentSessionan OffsetEventEnablerCalendarAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.OffsetEventEnablerSmartCalendarSessionan OffsetEventEnablerSmartCalendarSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.OffsetEventEnablerRuleLookupSessionan OffsetEventEnablerRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsOffsetEventEnablerCalendarRuleLookup() 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
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.OffsetEventEnablerRuleLookupSessionan OffsetEventEnablerRuleLookupSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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 assignment service to apply enablers.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.OffsetEventEnablerRuleApplicationSessionan OffsetEventEnablerRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.OffsetEventEnablerRuleApplicationSessionan OffsetEventEnablerRuleApplicationSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.SupersedingEventEnablerLookupSessiona SupersedingEventEnablerLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.SupersedingEventEnablerLookupSessiona SupersedingEventEnablerLookupSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.SupersedingEventEnablerQuerySessiona SupersedingEventEnablerQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.SupersedingEventEnablerQuerySessiona SupersedingEventEnablerQuerySession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.SupersedingEventEnablerSearchSessiona SupersedingEventEnablerSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.SupersedingEventEnablerSearchSessiona SupersedingEventEnablerSearchSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.SupersedingEventEnablerAdminSessiona SupersedingEventEnablerAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.SupersedingEventEnablerAdminSessiona SupersedingEventEnablerAdminSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.SupersedingEventEnablerNotificationSessiona SupersedingEventEnablerNotificationSession
ErrorsNULL_ARGUMENT supersedingEventEnablerReceiver or proxy 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
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.SupersedingEventEnablerNotificationSessiona SupersedingEventEnablerNotificationSession
ErrorsNOT_FOUNDno calendar found by the given Id
NULL_ARGUMENT supersedingEventEnablerReceiver, calendarId, or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.SupersedingEventEnablerCalendarSessiona SupersedingEventEnablerCalendarSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.SupersedingEventEnablerCalendarAssignmentSessiona SupersedingEventEnablerCalendarAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.SupersedingEventEnablerSmartCalendarSessiona SupersedingEventEnablerSmartCalendarSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.SupersedingEventEnablerRuleLookupSessiona SupersedingEventEnablerRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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 applied to a superseding event.

Parametersosid.id.IdcalendarIdthe Id of the Calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.SupersedingEventEnablerRuleLookupSessiona SupersedingEventEnablerRuleLookupSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.SupersedingEventEnablerRuleApplicationSessiona SupersedingEventEnablerRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.id.IdcalendarIdthe Id of the Calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.SupersedingEventEnablerRuleApplicationSessiona SupersedingEventEnablerRuleApplicationSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.CommitmentEnablerLookupSessiona CommitmentEnablerLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.CommitmentEnablerLookupSessiona CommitmentEnablerLookupSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.CommitmentEnablerQuerySessiona CommitmentEnablerQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.CommitmentEnablerQuerySessiona CommitmentEnablerQuerySession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.CommitmentEnablerSearchSessiona CommitmentEnablerSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.CommitmentEnablerSearchSessiona CommitmentEnablerSearchSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.CommitmentEnablerAdminSessiona CommitmentEnablerAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.CommitmentEnablerAdminSessiona CommitmentEnablerAdminSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.CommitmentEnablerNotificationSessiona CommitmentEnablerNotificationSession
ErrorsNULL_ARGUMENT commitmentEnablerReceiver or proxy 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
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.CommitmentEnablerNotificationSessiona CommitmentEnablerNotificationSession
ErrorsNOT_FOUNDno calendar found by the given Id
NULL_ARGUMENT commitmentEnablerReceiver, calendarId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.CommitmentEnablerCalendarSessiona CommitmentEnablerCalendarSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.CommitmentEnablerCalendarAssignmentSessiona CommitmentEnablerCalendarAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.CommitmentEnablerSmartCalendarSessiona CommitmentEnablerSmartCalendarSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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 for looking up the rules applied to the calendar.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.CommitmentEnablerRuleLookupSessiona CommitmentEnablerRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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 for looking up rules applied to a calendar.

Parametersosid.id.IdcalendarIdthe Id of the Calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.CommitmentEnablerRuleLookupSessiona CommitmentEnablerRuleLookupSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.CommitmentEnablerRuleApplicationSessiona CommitmentEnablerRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.id.IdcalendarIdthe Id of the Calendar
osid.proxy.Proxyproxya proxy
Returnosid.calendaring.rules.CommitmentEnablerRuleApplicationSessiona CommitmentEnablerRuleApplicationSession
ErrorsNOT_FOUNDno Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsCommitmentEnablerRuleApplication() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsCommitmentEnablerRuleApplication() and supportsVisibleFederation() are true.