OSID Logo
OSID Specifications
calendaring rules package
Version 3.1.0
Interfaceosid.calendaring.rules.CalendaringRulesProxyManager
Implementsosid.OsidProxyManager
osid.calendaring.rules.CalendaringRulesProfile
Used Byosid.calendaring.CalendaringProxyManager
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.Proxyproxy a proxy
Returnosid.calendaring.rules.RecurringEventEnablerLookupSession a RecurringEventEnablerLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.calendaring.rules.RecurringEventEnablerLookupSession a RecurringEventEnablerLookupSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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.

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

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

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

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

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.calendaring.rules.RecurringEventEnablerCalendarAssignmentSession an RecurringEventEnablerCalendarAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.calendaring.rules.RecurringEventEnablerSmartCalendarSession a RecurringEventEnablerSmartCalendarSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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.

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

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

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.calendaring.rules.OffsetEventEnablerLookupSession an OffsetEventEnablerLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.calendaring.rules.OffsetEventEnablerLookupSession an OffsetEventEnablerLookupSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.calendaring.rules.OffsetEventEnablerQuerySession an OffsetEventEnablerQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.calendaring.rules.OffsetEventEnablerQuerySession an OffsetEventEnablerQuerySession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.calendaring.rules.OffsetEventEnablerSearchSession an OffsetEventEnablerSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.calendaring.rules.OffsetEventEnablerSearchSession an OffsetEventEnablerSearchSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.calendaring.rules.OffsetEventEnablerAdminSession an OffsetEventEnablerAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.calendaring.rules.OffsetEventEnablerAdminSession an OffsetEventEnablerAdminSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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
osid.proxy.Proxyproxy a proxy
Returnosid.calendaring.rules.OffsetEventEnablerNotificationSession an OffsetEventEnablerNotificationSession
ErrorsNULL_ARGUMENT offsetEventEnablerReceiver or proxy 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
osid.proxy.Proxyproxy a proxy
Returnosid.calendaring.rules.OffsetEventEnablerNotificationSession an OffsetEventEnablerNotificationSession
ErrorsNOT_FOUND no calendar found by the given Id
NULL_ARGUMENT offsetEventEnablerReceiver, calendarId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.calendaring.rules.OffsetEventEnablerCalendarSession an OffsetEventEnablerCalendarSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.calendaring.rules.OffsetEventEnablerCalendarAssignmentSession an OffsetEventEnablerCalendarAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.calendaring.rules.OffsetEventEnablerSmartCalendarSession an OffsetEventEnablerSmartCalendarSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.calendaring.rules.OffsetEventEnablerRuleLookupSession an OffsetEventEnablerRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOffsetEventEnablerCalendarRuleLookup() 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
osid.proxy.Proxyproxy a proxy
Returnosid.calendaring.rules.OffsetEventEnablerRuleLookupSession an OffsetEventEnablerRuleLookupSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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 assignment service to apply enablers.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.calendaring.rules.OffsetEventEnablerRuleApplicationSession an OffsetEventEnablerRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.calendaring.rules.OffsetEventEnablerRuleApplicationSession an OffsetEventEnablerRuleApplicationSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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.

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

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

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

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

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

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.calendaring.rules.SupersedingEventEnablerCalendarAssignmentSession a SupersedingEventEnablerCalendarAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.calendaring.rules.SupersedingEventEnablerSmartCalendarSession a SupersedingEventEnablerSmartCalendarSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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.

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

Parametersosid.id.IdcalendarId the Id of the Calendar
osid.proxy.Proxyproxy a proxy
Returnosid.calendaring.rules.SupersedingEventEnablerRuleLookupSession a SupersedingEventEnablerRuleLookupSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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.

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

Parametersosid.id.IdcalendarId the Id of the Calendar
osid.proxy.Proxyproxy a proxy
Returnosid.calendaring.rules.SupersedingEventEnablerRuleApplicationSession a SupersedingEventEnablerRuleApplicationSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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.

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

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

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

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

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

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

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

Parametersosid.id.IdcalendarId the Id of the Calendar
osid.proxy.Proxyproxy a proxy
Returnosid.calendaring.rules.CommitmentEnablerRuleLookupSession a CommitmentEnablerRuleLookupSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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.

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

Parametersosid.id.IdcalendarId the Id of the Calendar
osid.proxy.Proxyproxy a proxy
Returnosid.calendaring.rules.CommitmentEnablerRuleApplicationSession a CommitmentEnablerRuleApplicationSession
ErrorsNOT_FOUND no Calendar found by the given Id
NULL_ARGUMENT calendarId or proxy 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.