OSID Logo
OSID Specifications
subscription rules package
Version 3.0.0
Interfaceosid.subscription.rules.SubscriptionRulesProxyManager
Implementsosid.OsidProxyManager
osid.subscription.rules.SubscriptionRulesProfile
Used Byosid.subscription.SubscriptionProxyManager
Description

The subscription rules proxy manager provides access to subscription rules sessions and provides interoperability tests for various aspects of this service. Methods in this manager pass a Proxy for passing information from server environments. The sessions included in this manager are:

  • DispatchEnablerLookupSession : a session to retrieve dispatch enablers
  • DispatchEnablerQuerySession : a session to query for dispatch enablers
  • DispatchEnablerSearchSession : a session to search for dispatch enablers
  • DispatchEnablerAdminSession : a session to create and delete dispatch enablers
  • DispatchEnablerNotificationSession : a session to receive notifications pertaining to dispatch enabler changes
  • DispatchEnablerPublisherSession : a session to look up dispatch enabler publisher mappings
  • DispatchEnablerPublisherAssignmentSession : a session to manage dispatch enabler to publisher mappings
  • DispatchEnablerSmartPublisherSession : a session to manage dynamic publishers of dispatch enablers
  • DispatchEnablerRuleLookupSession : a session to look up dispatch enablers to dispatch mappings
  • DispatchEnablerRuleApplicationSession : a session to apply dispatch enablers to dispatches
  • DispatchConstrainerLookupSession : a session to retrieve dispatch constrainers
  • DispatchConstrainerQuerySession : a session to query for dispatch constrainers
  • DispatchConstrainerSearchSession : a session to search for dispatch constrainers
  • DispatchConstrainerAdminSession : a session to create and delete dispatch constrainers
  • DispatchConstrainerNotificationSession : a session to receive notifications pertaining to dispatch constrainer changes
  • DispatchConstrainerPublisherSession : a session to look up dispatch constrainer publisher mappings
  • DispatchConstrainerPublisherAssignmentSession : a session to manage dispatch constrainer to publisher mappings
  • DispatchConstrainerSmartPublisherSession : a session to manage dynamic publishers of dispatch constrainers
  • DispatchConstrainerRuleLookupSession : a session to look up dispatch constrainers to dispatch mappings
  • DispatchConstrainerRuleApplicationSession : a session to apply dispatch constrainers to dispatches
  • DispatchConstrainerEnablerLookupSession : a session to retrieve dispatch constrainer enablers
  • DispatchConstrainerEnablerQuerySession : a session to query for dispatch constrainer enablers
  • DispatchConstrainerEnablerSearchSession : a session to search for dispatch constrainer enablers
  • DispatchConstrainerEnablerAdminSession : a session to create and delete dispatch constrainer enablers
  • DispatchConstrainerEnablerNotificationSession : a session to receive notifications pertaining to dispatch constrainer enabler changes
  • DispatchConstrainerEnablerPublisherSession : a session to look up dispatch constrainer enabler publisher mappings
  • DispatchConstrainerEnablerPublisherAssignmentSession : a session to manage dispatch constrainer enabler to publisher mappings
  • DispatchConstrainerEnablerSmartPublisherSession : a session to manage dynamic publishers of dispatch constrainer enablers
  • DispatchConstrainerEnablerRuleLookupSession : a session to look up dispatch constrainer enablers to dispatch constrainer mappings
  • DispatchConstrainerEnablerRuleApplicationSession : a session to apply dispatch constrainer enablers to dispatch constrainers
  • DispatchProcessorLookupSession : a session to retrieve dispatch processors
  • DispatchProcessorQuerySession : a session to query for dispatch processors
  • DispatchProcessorSearchSession : a session to search for dispatch processors
  • DispatchProcessorAdminSession : a session to create and delete dispatch processors
  • DispatchProcessorNotificationSession : a session to receive notifications pertaining to dispatch processor changes
  • DispatchProcessorPublisherSession : a session to look up dispatch processor publisher mappings
  • DispatchProcessorPublisherAssignmentSession : a session to manage dispatch processor to publisher mappings
  • DispatchProcessorSmartPublisherSession : a session to manage dynamic publishers of dispatch processors
  • DispatchProcessorRuleLookupSession : a session to look up dispatch processors to dispatch mappings
  • DispatchProcessorRuleApplicationSession : a session to apply dispatch processors to dispatches
  • DispatchProcessorEnablerLookupSession : a session to retrieve dispatch processor enablers
  • DispatchProcessorEnablerQuerySession : a session to query for dispatch processor enablers
  • DispatchProcessorEnablerSearchSession : a session to search for dispatch processor enablers
  • DispatchProcessorEnablerAdminSession : a session to create and delete dispatch processor enablers
  • DispatchProcessorEnablerNotificationSession : a session to receive notifications pertaining to dispatch processor enabler changes
  • DispatchProcessorEnablerPublisherSession : a session to look up dispatch processor enabler publisher mappings
  • DispatchProcessorEnablerPublisherAssignmentSession : a session to manage dispatch processor enabler to publisher mappings
  • DispatchProcessorEnablerSmartPublisherSession : a session to manage dynamic publishers of dispatch processor enablers
  • DispatchProcessorEnablerRuleLookupSession : a session to look up dispatch processor enablers to dispatch processor mappings
  • DispatchProcessorEnablerRuleApplicationSession : a session to apply dispatch processor enablers to dispatch processors
  • SubscriptionEnablerLookupSession : a session to retrieve subscription enablers
  • SubscriptionEnablerQuerySession : a session to query for subscription enablers
  • SubscriptionEnablerSearchSession : a session to search for subscription enablers
  • SubscriptionEnablerAdminSession : a session to create and delete subscription enablers
  • SubscriptionEnablerNotificationSession : a session to receive notifications pertaining to subscription enabler changes
  • SubscriptionEnablerPublisherSession : a session to look up subscription enabler publisher mappings
  • SubscriptionEnablerPublisherAssignmentSession : a session to manage subscription enabler to publisher mappings
  • SubscriptionEnablerSmartPublisherSession : a session to manage dynamic publishers of subscription enablers
  • SubscriptionEnablerRuleLookupSession : a session to look up subscription enabler to subscription mappings
  • SubscriptionEnablerRuleApplicationSession : a session to apply subscription enablers to subscriptions
MethodgetDispatchEnablerLookupSession
Description

Gets the OsidSession associated with the dispatch enabler lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchEnablerLookupSessiona DispatchEnablerLookupSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchEnablerLookup() is false
ComplianceoptionalThis method must be implemented if supportsDispatchEnablerLookup() is true .
MethodgetDispatchEnablerLookupSessionForPublisher
Description

Gets the OsidSession associated with the dispatch enabler lookup service for the given publisher.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchEnablerLookupSessiona DispatchEnablerLookupSession
ErrorsNOT_FOUNDno Publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchEnablerLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsDispatchEnablerLookup() and supportsVisibleFederation() are true .
MethodgetDispatchEnablerQuerySession
Description

Gets the OsidSession associated with the dispatch enabler query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchEnablerQuerySessiona DispatchEnablerQuerySession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchEnablerQuery() is false
ComplianceoptionalThis method must be implemented if supportsDispatchEnablerQuery() is true .
MethodgetDispatchEnablerQuerySessionForPublisher
Description

Gets the OsidSession associated with the dispatch enabler query service for the given publisher.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchEnablerQuerySessiona DispatchEnablerQuerySession
ErrorsNOT_FOUNDno publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchEnablerQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsDispatchEnablerQuery() and supportsVisibleFederation() are true .
MethodgetDispatchEnablerSearchSession
Description

Gets the OsidSession associated with the dispatch enabler search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchEnablerSearchSessiona DispatchEnablerSearchSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchEnablerSearch() is false
ComplianceoptionalThis method must be implemented if supportsDispatchEnablerSearch() is true .
MethodgetDispatchEnablerSearchSessionForPublisher
Description

Gets the OsidSession associated with the dispatch enabler search service for the given publisher.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchEnablerSearchSessiona DispatchEnablerSearchSession
ErrorsNOT_FOUNDno publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchEnablerSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsDispatchEnablerSearch() and supportsVisibleFederation() are true .
MethodgetDispatchEnablerAdminSession
Description

Gets the OsidSession associated with the dispatch enabler administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchEnablerAdminSessiona DispatchEnablerAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchEnablerAdmin() is false
ComplianceoptionalThis method must be implemented if supportsDispatchEnablerAdmin() is true .
MethodgetDispatchEnablerAdminSessionForPublisher
Description

Gets the OsidSession associated with the dispatch enabler administration service for the given publisher.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchEnablerAdminSessiona DispatchEnablerAdminSession
ErrorsNOT_FOUNDno publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchEnablerAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsDispatchEnablerAdmin() and supportsVisibleFederation() are true .
MethodgetDispatchEnablerNotificationSession
Description

Gets the OsidSession associated with the dispatch enabler notification service.

Parametersosid.subscription.rules.DispatchEnablerReceiverdispatchEnablerReceiverthe notification callback
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchEnablerNotificationSessiona DispatchEnablerNotificationSession
ErrorsNULL_ARGUMENTdispatchReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchEnablerNotification() is false
ComplianceoptionalThis method must be implemented if supportsDispatchEnablerNotification() is true .
MethodgetDispatchEnablerNotificationSessionForPublisher
Description

Gets the OsidSession associated with the dispatch enabler notification service for the given publisher.

Parametersosid.subscription.rules.DispatchEnablerReceiverdispatchEnablerReceiverthe notification callback
osid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchEnablerNotificationSessiona DispatchEnablerNotificationSession
ErrorsNOT_FOUNDno publisher found by the given Id
NULL_ARGUMENTdispatchEnablerReceiver,publisherId , or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchEnablerNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsDispatchEnablerNotification() and supportsVisibleFederation() are true .
MethodgetDispatchEnablerPublisherSession
Description

Gets the OsidSession to lookup dispatch enabler/publisher mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchEnablerPublisherSessiona DispatchEnablerPublisherSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchEnablerPublisher() is false
ComplianceoptionalThis method must be implemented if supportsDispatchEnablerPublisher() is true .
MethodgetDispatchEnablerPublisherAssignmentSession
Description

Gets the OsidSession associated with assigning dispatch enablers to publishers.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchEnablerPublisherAssignmentSessiona DispatchEnablerPublisherAssignmentSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchEnablerPublisherAssignment() is false
ComplianceoptionalThis method must be implemented if supportsDispatchEnablerPublisherAssignment() is true .
MethodgetDispatchEnablerSmartPublisherSession
Description

Gets the OsidSession to manage dispatch enabler smart publishers.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchEnablerSmartPublisherSessiona DispatchEnablerSmartPublisherSession
ErrorsNOT_FOUNDno publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchEnablerSmartPublisher() is false
ComplianceoptionalThis method must be implemented if supportsDispatchEnablerSmartPublisher() is true .
MethodgetDispatchEnablerRuleLookupSession
Description

Gets the OsidSession associated with the dispatch enabler dispatch mapping lookup service for looking up the rules applied to a dispatch.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchEnablerRuleLookupSessiona DispatchEnablerRuleLookupSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchEnablerRuleLookup() is false
ComplianceoptionalThis method must be implemented if supportsDispatchEnablerRuleLookup() is true .
MethodgetDispatchEnablerRuleLookupSessionForPublisher
Description

Gets the OsidSession associated with the dispatch enabler mapping lookup service for the given publisher for looking up rules applied to a dispatch.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchEnablerRuleLookupSessiona DispatchEnablerRuleLookupSession
ErrorsNOT_FOUNDno Publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchEnablerRuleLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsDispatchEnablerRuleLookup() and supportsVisibleFederation() are true .
MethodgetDispatchEnablerRuleApplicationSession
Description

Gets the OsidSession associated with the dispatch constrainer assignment service to apply to dispatches.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchEnablerRuleApplicationSessiona DispatchEnablerRuleApplicationSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchEnablerRuleApplication() is false
ComplianceoptionalThis method must be implemented if supportsDispatchEnablerRuleApplication() is true .
MethodgetDispatchEnablerRuleApplicationSessionForPublisher
Description

Gets the OsidSession associated with the dispatch enabler assignment service for the given publisher to apply to dispatches.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchEnablerRuleApplicationSessiona DispatchEnablerRuleApplicationSession
ErrorsNOT_FOUNDno Publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchEnablerRuleApplication() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsDispatchEnablerRuleApplication() and supportsVisibleFederation() are true .
MethodgetDispatchConstrainerLookupSession
Description

Gets the OsidSession associated with the dispatch constrainer lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchConstrainerLookupSessiona DispatchConstrainerLookupSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchConstrainerLookup() is false
ComplianceoptionalThis method must be implemented if supportsDispatchConstrainerLookup() is true .
MethodgetDispatchConstrainerLookupSessionForPublisher
Description

Gets the OsidSession associated with the dispatch constrainer lookup service for the given publisher.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchConstrainerLookupSessiona DispatchConstrainerLookupSession
ErrorsNOT_FOUNDno Publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchConstrainerLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsDispatchConstrainerLookup() and supportsVisibleFederation() are true .
MethodgetDispatchConstrainerQuerySession
Description

Gets the OsidSession associated with the dispatch constrainer query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchConstrainerQuerySessiona DispatchConstrainerQuerySession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchConstrainerQuery() is false
ComplianceoptionalThis method must be implemented if supportsDispatchConstrainerQuery() is true .
MethodgetDispatchConstrainerQuerySessionForPublisher
Description

Gets the OsidSession associated with the dispatch constrainer query service for the given publisher.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchConstrainerQuerySessiona DispatchConstrainerQuerySession
ErrorsNOT_FOUNDno publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchConstrainerQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsDispatchConstrainerQuery() and supportsVisibleFederation() are true .
MethodgetDispatchConstrainerSearchSession
Description

Gets the OsidSession associated with the dispatch constrainer search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchConstrainerSearchSessiona DispatchConstrainerSearchSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchConstrainerSearch() is false
ComplianceoptionalThis method must be implemented if supportsDispatchConstrainerSearch() is true .
MethodgetDispatchConstrainerSearchSessionForPublisher
Description

Gets the OsidSession associated with the dispatch constrainer search service for the given publisher.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchConstrainerSearchSessiona DispatchConstrainerSearchSession
ErrorsNOT_FOUNDno publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchConstrainerSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsDispatchConstrainerSearch() and supportsVisibleFederation() are true .
MethodgetDispatchConstrainerAdminSession
Description

Gets the OsidSession associated with the dispatch constrainer administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchConstrainerAdminSessiona DispatchConstrainerAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchConstrainerAdmin() is false
ComplianceoptionalThis method must be implemented if supportsDispatchConstrainerAdmin() is true .
MethodgetDispatchConstrainerAdminSessionForPublisher
Description

Gets the OsidSession associated with the dispatch constrainer administration service for the given publisher.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchConstrainerAdminSessiona DispatchConstrainerAdminSession
ErrorsNOT_FOUNDno publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchConstrainerAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsDispatchConstrainerAdmin() and supportsVisibleFederation() are true .
MethodgetDispatchConstrainerNotificationSession
Description

Gets the OsidSession associated with the dispatch constrainer notification service.

Parametersosid.subscription.rules.DispatchConstrainerReceiverdispatchConstrainerReceiverthe notification callback
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchConstrainerNotificationSessiona DispatchConstrainerNotificationSession
ErrorsNULL_ARGUMENTdispatchConstrainerReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchConstrainerNotification() is false
ComplianceoptionalThis method must be implemented if supportsDispatchConstrainerNotification() is true .
MethodgetDispatchConstrainerNotificationSessionForPublisher
Description

Gets the OsidSession associated with the dispatch constrainer notification service for the given publisher.

Parametersosid.subscription.rules.DispatchConstrainerReceiverdispatchConstrainerReceiverthe notification callback
osid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchConstrainerNotificationSessiona DispatchConstrainerNotificationSession
ErrorsNOT_FOUNDno publisher found by the given Id
NULL_ARGUMENTdispatchConstrainerReceiver , publisherId , or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchConstrainerNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsDispatchConstrainerNotification() and supportsVisibleFederation() are true .
MethodgetDispatchConstrainerPublisherSession
Description

Gets the OsidSession to lookup dispatch constrainer/publisher mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchConstrainerPublisherSessiona DispatchConstrainerPublisherSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchConstrainerPublisher() is false
ComplianceoptionalThis method must be implemented if supportsDispatchConstrainerPublisher() is true .
MethodgetDispatchConstrainerPublisherAssignmentSession
Description

Gets the OsidSession associated with assigning dispatch constrainers to publishers.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchConstrainerPublisherAssignmentSessiona DispatchConstrainerPublisherAssignmentSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchConstrainerPublisherAssignment() is false
ComplianceoptionalThis method must be implemented if supportsDispatchConstrainerPublisherAssignment() is true .
MethodgetDispatchConstrainerSmartPublisherSession
Description

Gets the OsidSession to manage dispatch constrainer smart publishers.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchConstrainerSmartPublisherSessiona DispatchConstrainerSmartPublisherSession
ErrorsNOT_FOUNDno publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchConstrainerSmartPublisher() is false
ComplianceoptionalThis method must be implemented if supportsDispatchConstrainerSmartPublisher() is true .
MethodgetDispatchConstrainerRuleLookupSession
Description

Gets the OsidSession associated with the dispatch constrainer dispatch mapping lookup service for looking up the rules applied to a dispatch.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchConstrainerRuleLookupSessiona DispatchConstrainerRuleLookupSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchConstrainerRuleLookup() is false
ComplianceoptionalThis method must be implemented if supportsDispatchConstrainerRuleLookup() is true .
MethodgetDispatchConstrainerRuleLookupSessionForPublisher
Description

Gets the OsidSession associated with the dispatch constrainer mapping lookup service for the given publisher for looking up rules applied to a dispatch

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchConstrainerRuleLookupSessiona DispatchConstrainerRuleLookupSession
ErrorsNOT_FOUNDno Publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchConstrainerRuleLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsDispatchConstrainerRuleLookup() and supportsVisibleFederation() are true .
MethodgetDispatchConstrainerRuleApplicationSession
Description

Gets the OsidSession associated with the dispatch constrainer assignment service to apply to dispatches.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchConstrainerRuleApplicationSessiona DispatchConstrainerRuleApplicationSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchConstrainerRuleApplication() is false
ComplianceoptionalThis method must be implemented if supportsDispatchConstrainerRuleApplication() is true .
MethodgetDispatchConstrainerRuleApplicationSessionForPublisher
Description

Gets the OsidSession associated with the dispatch constrainer assignment service for the given publisher to apply to dispatches.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchConstrainerRuleApplicationSessiona DispatchConstrainerRuleApplicationSession
ErrorsNOT_FOUNDno Publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchConstrainerRuleApplication() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsDispatchConstrainerRuleApplication() and supportsVisibleFederation() are true .
MethodgetDispatchConstrainerEnablerLookupSession
Description

Gets the OsidSession associated with the dispatch constrainer enabler lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchConstrainerEnablerLookupSessiona DispatchConstrainerEnablerLookupSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchConstrainerEnablerLookup() is false
ComplianceoptionalThis method must be implemented if supportsDispatchConstrainerEnablerLookup() is true .
MethodgetDispatchConstrainerEnablerLookupSessionForPublisher
Description

Gets the OsidSession associated with the dispatch constrainer enabler lookup service for the given publisher.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchConstrainerEnablerLookupSessiona DispatchConstrainerEnablerLookupSession
ErrorsNOT_FOUNDno Publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchConstrainerEnablerLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsDispatchConstrainerEnablerLookup() and supportsVisibleFederation() are true .
MethodgetDispatchConstrainerEnablerQuerySession
Description

Gets the OsidSession associated with the dispatch constrainer enabler query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchConstrainerEnablerQuerySessiona DispatchConstrainerEnablerQuerySession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchConstrainerEnablerQuery() is false
ComplianceoptionalThis method must be implemented if supportsDispatchConstrainerEnablerQuery() is true .
MethodgetDispatchConstrainerEnablerQuerySessionForPublisher
Description

Gets the OsidSession associated with the dispatch constrainer enabler query service for the given publisher.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchConstrainerEnablerQuerySessiona DispatchConstrainerEnablerQuerySession
ErrorsNOT_FOUNDno publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchConstrainerEnablerQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsDispatchConstrainerEnablerQuery() and supportsVisibleFederation() are true .
MethodgetDispatchConstrainerEnablerSearchSession
Description

Gets the OsidSession associated with the dispatch constrainer enabler search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchConstrainerEnablerSearchSessiona DispatchConstrainerEnablerSearchSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchConstrainerEnablerSearch() is false
ComplianceoptionalThis method must be implemented if supportsDispatchConstrainerEnablerSearch() is true .
MethodgetDispatchConstrainerEnablerSearchSessionForPublisher
Description

Gets the OsidSession associated with the dispatch constrainer enabler search service for the given publisher.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchConstrainerEnablerSearchSessiona DispatchConstrainerEnablerSearchSession
ErrorsNOT_FOUNDno publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchConstrainerEnablerSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsDispatchConstrainerEnablerSearch() and supportsVisibleFederation() are true .
MethodgetDispatchConstrainerEnablerAdminSession
Description

Gets the OsidSession associated with the dispatch constrainer enabler administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchConstrainerEnablerAdminSessiona DispatchConstrainerEnablerAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchConstrainerEnablerAdmin() is false
ComplianceoptionalThis method must be implemented if supportsDispatchConstrainerEnablerAdmin() is true .
MethodgetDispatchConstrainerEnablerAdminSessionForPublisher
Description

Gets the OsidSession associated with the dispatch constrainer enabler administration service for the given publisher.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchConstrainerEnablerAdminSessiona DispatchConstrainerEnablerAdminSession
ErrorsNOT_FOUNDno publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchConstrainerEnablerAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsDispatchConstrainerEnablerAdmin() and supportsVisibleFederation() are true
MethodgetDispatchConstrainerEnablerNotificationSession
Description

Gets the OsidSession associated with the dispatch constrainer enabler notification service.

Parametersosid.subscription.rules.DispatchConstrainerEnablerReceiverdispatchConstrainerEnablerReceiverthe notification callback
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchConstrainerEnablerNotificationSessiona DispatchConstrainerEnablerNotificationSession
ErrorsNULL_ARGUMENTdispatchConstrainerEnablerReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchConstrainerEnablerNotification() is false
ComplianceoptionalThis method must be implemented if supportsDispatchConstrainerEnablerNotification() is true .
MethodgetDispatchConstrainerEnablerNotificationSessionForPublisher
Description

Gets the OsidSession associated with the dispatch constrainer enabler notification service for the given publisher.

Parametersosid.subscription.rules.DispatchConstrainerEnablerReceiverdispatchConstrainerEnablerReceiverthe notification callback
osid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchConstrainerEnablerNotificationSessiona DispatchConstrainerEnablerNotificationSession
ErrorsNOT_FOUNDno publisher found by the given Id
NULL_ARGUMENTdispatchConstrainerEnablerReceiver, publisherId , or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchConstrainerEnablerNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsDispatchConstrainerEnablerNotification() and supportsVisibleFederation() are true .
MethodgetDispatchConstrainerEnablerPublisherSession
Description

Gets the OsidSession to lookup dispatch constrainer enabler/publisher mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchConstrainerEnablerPublisherSessiona DispatchConstrainerEnablerPublisherSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchConstrainerEnablerPublisher() is false
ComplianceoptionalThis method must be implemented if supportsDispatchConstrainerEnablerPublisher() is true .
MethodgetDispatchConstrainerEnablerPublisherAssignmentSession
Description

Gets the OsidSession associated with assigning dispatch constrainer enablers to publishers.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchConstrainerEnablerPublisherAssignmentSessiona DispatchConstrainerEnablerPublisherAssignmentSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchConstrainerEnablerPublisherAssignment() is false
ComplianceoptionalThis method must be implemented if supportsDispatchConstrainerEnablerPublisherAssignment() is true .
MethodgetDispatchConstrainerEnablerSmartPublisherSession
Description

Gets the OsidSession to manage dispatch constrainer enabler smart publishers.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchConstrainerEnablerSmartPublisherSessiona DispatchConstrainerEnablerSmartPublisherSession
ErrorsNOT_FOUNDno publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchConstrainerEnablerSmartPublisher() is false
ComplianceoptionalThis method must be implemented if supportsDispatchConstrainerEnablerSmartPublisher() is true .
MethodgetDispatchConstrainerEnablerRuleLookupSession
Description

Gets the OsidSession associated with the dispatch constrainer enabler dispatch mapping lookup service for looking up the rules applied to a dispatch constrainer.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchConstrainerEnablerRuleLookupSessiona DispatchConstrainerEnablerRuleLookupSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchConstrainerEnablerRuleLookup() is false
ComplianceoptionalThis method must be implemented if supportsDispatchConstrainerEnablerRuleLookup() is true .
MethodgetDispatchConstrainerEnablerRuleLookupSessionForPublisher
Description

Gets the OsidSession associated with the dispatch constrainer enabler mapping lookup service for the given publisher for looking up rules applied to a dispatch constrainer.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchConstrainerEnablerRuleLookupSessiona DispatchConstrainerEnablerRuleLookupSession
ErrorsNOT_FOUNDno Publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchConstrainerEnablerRuleLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsDispatchConstrainerEnablerRuleLookup() and supportsVisibleFederation() are true .
MethodgetDispatchConstrainerEnablerRuleApplicationSession
Description

Gets the OsidSession associated with the dispatch constrainer enabler assignment service to apply to dispatch constrainers.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchConstrainerEnablerRuleApplicationSessiona DispatchConstrainerEnablerRuleApplicationSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchConstrainerEnablerRuleApplication() is false
ComplianceoptionalThis method must be implemented if supportsDispatchConstrainerEnablerRuleApplication() is true .
MethodgetDispatchConstrainerEnablerRuleApplicationSessionForPublisher
Description

Gets the OsidSession associated with the dispatch constrainer enabler assignment service for the given publisher to apply to dispatch constrainers.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchConstrainerEnablerRuleApplicationSessiona DispatchConstrainerEnablerRuleApplicationSession
ErrorsNOT_FOUNDno Publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchConstrainerEnablerRuleApplication() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsDispatchConstrainerEnabelrRuleApplication() and supportsVisibleFederation() are true .
MethodgetDispatchProcessorLookupSession
Description

Gets the OsidSession associated with the dispatch processor lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchProcessorLookupSessiona DispatchProcessorLookupSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchProcessorLookup() is false
ComplianceoptionalThis method must be implemented if supportsDispatchProcessorLookup() is true .
MethodgetDispatchProcessorLookupSessionForPublisher
Description

Gets the OsidSession associated with the dispatch processor lookup service for the given publisher.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchProcessorLookupSessiona DispatchProcessorLookupSession
ErrorsNOT_FOUNDno Publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchProcessorLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsDispatchProcessorLookup() and supportsVisibleFederation() are true
MethodgetDispatchProcessorQuerySession
Description

Gets the OsidSession associated with the dispatch processor query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchProcessorQuerySessiona DispatchProcessorQuerySession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchProcessorQuery() is false
ComplianceoptionalThis method must be implemented if supportsDispatchProcessorQuery() is true .
MethodgetDispatchProcessorQuerySessionForPublisher
Description

Gets the OsidSession associated with the dispatch processor query service for the given publisher.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchProcessorQuerySessiona DispatchProcessorQuerySession
ErrorsNOT_FOUNDno publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchProcessorQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsDispatchProcessorQuery() and supportsVisibleFederation() are true .
MethodgetDispatchProcessorSearchSession
Description

Gets the OsidSession associated with the dispatch processor search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchProcessorSearchSessiona DispatchProcessorSearchSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchProcessorSearch() is false
ComplianceoptionalThis method must be implemented if supportsDispatchProcessorSearch() is true .
MethodgetDispatchProcessorSearchSessionForPublisher
Description

Gets the OsidSession associated with the dispatch processor search service for the given publisher.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchProcessorSearchSessiona DispatchProcessorSearchSession
ErrorsNOT_FOUNDno publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchProcessorSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsDispatchProcessorSearch() and supportsVisibleFederation() are true
MethodgetDispatchProcessorAdminSession
Description

Gets the OsidSession associated with the dispatch processor administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchProcessorAdminSessiona DispatchProcessorAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchProcessorAdmin() is false
ComplianceoptionalThis method must be implemented if supportsDispatchProcessorAdmin() is true .
MethodgetDispatchProcessorAdminSessionForPublisher
Description

Gets the OsidSession associated with the dispatch processor administration service for the given publisher.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchProcessorAdminSessiona DispatchProcessorAdminSession
ErrorsNOT_FOUNDno publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchProcessorAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsDispatchProcessorAdmin() and supportsVisibleFederation() are true .
MethodgetDispatchProcessorNotificationSession
Description

Gets the OsidSession associated with the dispatch processor notification service.

Parametersosid.subscription.rules.DispatchProcessorReceiverdispatchProcessorReceiverthe notification callback
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchProcessorNotificationSessiona DispatchProcessorNotificationSession
ErrorsNULL_ARGUMENTdispatchConstrainerReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchProcessorNotification() is false
ComplianceoptionalThis method must be implemented if supportsDispatchProcessorNotification() is true .
MethodgetDispatchProcessorNotificationSessionForPublisher
Description

Gets the OsidSession associated with the dispatch processor notification service for the given publisher.

Parametersosid.subscription.rules.DispatchProcessorReceiverdispatchProcessorReceiverthe notification callback
osid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchProcessorNotificationSessiona DispatchProcessorNotificationSession
ErrorsNOT_FOUNDno publisher found by the given Id
NULL_ARGUMENTdispatchProcessorReceiver , publisherId , or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchProcessorNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsDispatchProcessorNotification() and supportsVisibleFederation() are true .
MethodgetDispatchProcessorPublisherSession
Description

Gets the OsidSession to lookup dispatch processor/publisher mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchProcessorPublisherSessiona DispatchProcessorPublisherSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchProcessorPublisher() is false
ComplianceoptionalThis method must be implemented if supportsDispatchProcessorPublisher() is true .
MethodgetDispatchProcessorPublisherAssignmentSession
Description

Gets the OsidSession associated with assigning dispatch processors to publishers.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchProcessorPublisherAssignmentSessiona DispatchProcessorPublisherAssignmentSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchProcessorPublisherAssignment() is false
ComplianceoptionalThis method must be implemented if supportsDispatchProcessorPublisherAssignment() is true .
MethodgetDispatchProcessorSmartPublisherSession
Description

Gets the OsidSession to manage dispatch processor smart publishers.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchProcessorSmartPublisherSessiona DispatchProcessorSmartPublisherSession
ErrorsNOT_FOUNDno publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchProcessorSmartPublisher() is false
ComplianceoptionalThis method must be implemented if supportsDispatchProcessorSmartPublisher() is true .
MethodgetDispatchProcessorRuleLookupSession
Description

Gets the OsidSession associated with the dispatch processor dispatch mapping lookup service for looking up the rules applied to a dispatch.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchProcessorRuleLookupSessiona DispatchProcessorRuleLookupSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchProcessorRuleLookup() is false
ComplianceoptionalThis method must be implemented if supportsDispatchProcessorRuleLookup() is true .
MethodgetDispatchProcessorRuleLookupSessionForPublisher
Description

Gets the OsidSession associated with the dispatch processor mapping lookup service for the given publisher for looking up rules applied to a dispatches.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchProcessorRuleLookupSessiona DispatchProcessorRuleLookupSession
ErrorsNOT_FOUNDno Publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchProcessorRuleLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsDispatchProcessorRuleLookup() and supportsVisibleFederation() are true .
MethodgetDispatchProcessorRuleApplicationSession
Description

Gets the OsidSession associated with the dispatch processor assignment service to apply to dispatches.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchProcessorRuleApplicationSessiona DispatchProcessorRuleApplicationSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchProcessorRuleApplication() is false
ComplianceoptionalThis method must be implemented if supportsDispatchProcessorRuleApplication() is true .
MethodgetDispatchProcessorRuleApplicationSessionForPublisher
Description

Gets the OsidSession associated with the dispatch processor assignment service for the given publisher to apply to dispatches.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchProcessorRuleApplicationSessiona DispatchProcessorRuleApplicationSession
ErrorsNOT_FOUNDno Publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchProcessorRuleApplication() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsDispatchProcessorRuleApplication() and supportsVisibleFederation() are true .
MethodgetDispatchProcessorEnablerLookupSession
Description

Gets the OsidSession associated with the dispatch processor enabler lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchProcessorEnablerLookupSessiona DispatchProcessorEnablerLookupSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchProcessorEnablerLookup() is false
ComplianceoptionalThis method must be implemented if supportsDispatchProcessorEnablerLookup() is true .
MethodgetDispatchProcessorEnablerLookupSessionForPublisher
Description

Gets the OsidSession associated with the dispatch processor enabler lookup service for the given publisher.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchProcessorEnablerLookupSessiona DispatchProcessorEnablerLookupSession
ErrorsNOT_FOUNDno Publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchProcessorEnablerLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsDispatchProcessorEnablerLookup() and supportsVisibleFederation() are true .
MethodgetDispatchProcessorEnablerQuerySession
Description

Gets the OsidSession associated with the dispatch processor enabler query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchProcessorEnablerQuerySessiona DispatchProcessorEnablerQuerySession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchProcessorEnablerQuery() is false
ComplianceoptionalThis method must be implemented if supportsDispatchProcessorEnablerQuery() is true .
MethodgetDispatchProcessorEnablerQuerySessionForPublisher
Description

Gets the OsidSession associated with the dispatch processor enabler query service for the given publisher.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchProcessorEnablerQuerySessiona DispatchProcessorEnablerQuerySession
ErrorsNOT_FOUNDno publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchProcessorEnablerQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsDispatchProcessorEnablerQuery() and supportsVisibleFederation() are true
MethodgetDispatchProcessorEnablerSearchSession
Description

Gets the OsidSession associated with the dispatch processor enabler search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchProcessorEnablerSearchSessiona DispatchProcessorEnablerSearchSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchProcessorEnablerSearch() is false
ComplianceoptionalThis method must be implemented if supportsDispatchProcessorEnablerSearch() is true .
MethodgetDispatchProcessorEnablerSearchSessionForPublisher
Description

Gets the OsidSession associated with the dispatch processor enabler search service for the given publisher.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchProcessorEnablerSearchSessiona DispatchProcessorEnablerSearchSession
ErrorsNOT_FOUNDno publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchProcessorEnablerSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsDispatchProcessorEnablerSearch() and supportsVisibleFederation() are true
MethodgetDispatchProcessorEnablerAdminSession
Description

Gets the OsidSession associated with the dispatch processor enabler administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchProcessorEnablerAdminSessiona DispatchProcessorEnablerAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchProcessorEnablerAdmin() is false
ComplianceoptionalThis method must be implemented if supportsDispatchProcessorEnablerAdmin() is true .
MethodgetDispatchProcessorEnablerAdminSessionForPublisher
Description

Gets the OsidSession associated with the dispatch processor enabler administration service for the given publisher.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchProcessorEnablerAdminSessiona DispatchProcessorEnablerAdminSession
ErrorsNOT_FOUNDno publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchProcessorEnablerAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsDispatchProcessorEnablerAdmin() and supportsVisibleFederation() are true
MethodgetDispatchProcessorEnablerNotificationSession
Description

Gets the OsidSession associated with the dispatch processor enabler notification service.

Parametersosid.subscription.rules.DispatchProcessorEnablerReceiverdispatchProcessorEnablerReceiverthe notification callback
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchProcessorEnablerNotificationSessiona DispatchProcessorEnablerNotificationSession
ErrorsNULL_ARGUMENTdispatchProcessorEnablerReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchProcessorEnablerNotification() is false
ComplianceoptionalThis method must be implemented if supportsDispatchProcessorEnablerNotification() is true .
MethodgetDispatchProcessorEnablerNotificationSessionForPublisher
Description

Gets the OsidSession associated with the dispatch processor enabler notification service for the given publisher.

Parametersosid.subscription.rules.DispatchProcessorEnablerReceiverdispatchProcessorEnablerReceiverthe notification callback
osid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchProcessorEnablerNotificationSessiona DispatchProcessorEnablerNotificationSession
ErrorsNOT_FOUNDno publisher found by the given Id
NULL_ARGUMENTdispatchProcessorEnablerReceiver , publisherId , or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchProcessorEnablerNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsDispatchProcessorEnablerNotification() and supportsVisibleFederation() are true .
MethodgetDispatchProcessorEnablerPublisherSession
Description

Gets the OsidSession to lookup dispatch processor enabler/publisher mappings.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchProcessorEnablerPublisherSessiona DispatchProcessorEnablerPublisherSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchProcessorEnablerPublisher() is false
ComplianceoptionalThis method must be implemented if supportsDispatchProcessorEnablerPublisher() is true .
MethodgetDispatchProcessorEnablerPublisherAssignmentSession
Description

Gets the OsidSession associated with assigning dispatch processors enablers to publishers.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchProcessorEnablerPublisherAssignmentSessiona DispatchProcessorEnablerPublisherAssignmentSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchProcessorEnablerPublisherAssignment() is false
ComplianceoptionalThis method must be implemented if supportsDispatchProcessorEnablerPublisherAssignment() is true .
MethodgetDispatchProcessorEnablerSmartPublisherSession
Description

Gets the OsidSession to manage dispatch processor enabler smart publishers.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchProcessorEnablerSmartPublisherSessiona DispatchProcessorEnablerSmartPublisherSession
ErrorsNOT_FOUNDno publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchProcessorEnablerSmartPublisher() is false
ComplianceoptionalThis method must be implemented if supportsDispatchProcessorEnablerSmartPublisher() is true .
MethodgetDispatchProcessorEnablerRuleLookupSession
Description

Gets the OsidSession associated with the dispatch processor enabler dispatch mapping lookup service for looking up the rules applied to a dispatch processor.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchProcessorEnablerRuleLookupSessiona DispatchProcessorEnablerRuleLookupSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchProcessorEnablerRuleLookup() is false
ComplianceoptionalThis method must be implemented if supportsDispatchProcessorEnablerRuleLookup() is true .
MethodgetDispatchProcessorEnablerRuleLookupSessionForPublisher
Description

Gets the OsidSession associated with the dispatch processor enabler mapping lookup service for the given publisher for looking up rules applied to a dispatch processors.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchProcessorEnablerRuleLookupSessiona DispatchProcessorEnablerRuleLookupSession
ErrorsNOT_FOUNDno Publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchProcessorEnablerRuleLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsDispatchProcessorEnablerRuleLookup() and supportsVisibleFederation() are true .
MethodgetDispatchProcessorEnablerRuleApplicationSession
Description

Gets the OsidSession associated with the dispatch processor enabler assignment service to apply to dispatch processors.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchProcessorEnablerRuleApplicationSessiona DispatchProcessorEnablerRuleApplicationSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchProcessorEnablerRuleApplication() is false
ComplianceoptionalThis method must be implemented if supportsDispatchProcessorEnablerRuleApplication() is true .
MethodgetDispatchProcessorEnablerRuleApplicationSessionForPublisher
Description

Gets the OsidSession associated with the dispatch processor enabler assignment service for the given publisher to apply to dispatch processors.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.DispatchProcessorEnablerRuleApplicationSessiona DispatchProcessorEnablerRuleApplicationSession
ErrorsNOT_FOUNDno Publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsDispatchProcessorEnablerRuleApplication() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsDispatchProcessorEnabelrRuleApplication() and supportsVisibleFederation() are true .
MethodgetSubscriptionEnablerLookupSession
Description

Gets the OsidSession associated with the subscription enabler lookup service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.SubscriptionEnablerLookupSessiona SubscriptionEnablerLookupSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSubscriptionEnablerLookup() is false
ComplianceoptionalThis method must be implemented if supportsSubscriptionEnablerLookup() is true .
MethodgetSubscriptionEnablerLookupSessionForPublisher
Description

Gets the OsidSession associated with the subscription enabler lookup service for the given publisher.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.SubscriptionEnablerLookupSessiona SubscriptionEnablerLookupSession
ErrorsNOT_FOUNDno Publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSubscriptionEnablerLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsSubscriptionEnablerLookup() and supportsVisibleFederation() are true .
MethodgetSubscriptionEnablerQuerySession
Description

Gets the OsidSession associated with the subscription enabler query service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.SubscriptionEnablerQuerySessiona SubscriptionEnablerQuerySession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSubscriptionEnablerQuery() is false
ComplianceoptionalThis method must be implemented if supportsSubscriptionEnablerQuery() is true .
MethodgetSubscriptionEnablerQuerySessionForPublisher
Description

Gets the OsidSession associated with the subscription enabler query service for the given publisher.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.SubscriptionEnablerQuerySessiona SubscriptionEnablerQuerySession
ErrorsNOT_FOUNDno Publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSubscriptionEnablerQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsSubscriptionEnablerQuery() and supportsVisibleFederation() are true .
MethodgetSubscriptionEnablerSearchSession
Description

Gets the OsidSession associated with the subscription enabler search service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.SubscriptionEnablerSearchSessiona SubscriptionEnablerSearchSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSubscriptionEnablerSearch() is false
ComplianceoptionalThis method must be implemented if supportsSubscriptionEnablerSearch() is true .
MethodgetSubscriptionEnablerSearchSessionForPublisher
Description

Gets the OsidSession associated with the subscription enablers earch service for the given publisher.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.SubscriptionEnablerSearchSessiona SubscriptionEnablerSearchSession
ErrorsNOT_FOUNDno Publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSubscriptionEnablerSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsSubscriptionEnablerSearch() and supportsVisibleFederation() are true .
MethodgetSubscriptionEnablerAdminSession
Description

Gets the OsidSession associated with the subscription enabler administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.SubscriptionEnablerAdminSessiona SubscriptionEnablerAdminSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSubscriptionEnablerAdmin() is false
ComplianceoptionalThis method must be implemented if supportsSubscriptionEnablerAdmin() is true .
MethodgetSubscriptionEnablerAdminSessionForPublisher
Description

Gets the OsidSession associated with the subscription enabler administration service for the given publisher.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.SubscriptionEnablerAdminSessiona SubscriptionEnablerAdminSession
ErrorsNOT_FOUNDno Publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSubscriptionEnablerAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsSubscriptionEnablerAdmin() and supportsVisibleFederation() are true .
MethodgetSubscriptionEnablerNotificationSession
Description

Gets the OsidSession associated with the subscription enabler notification service.

Parametersosid.subscription.rules.SubscriptionEnablerReceiversubscriptionEnablerReceiverthe notification callback
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.SubscriptionEnablerNotificationSessiona SubscriptionEnablerNotificationSession
ErrorsNULL_ARGUMENTsubscriptionEnablerReceiver or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSubscriptionEnablerNotification() is false
ComplianceoptionalThis method must be implemented if supportsSubscriptionEnablerNotification() is true .
MethodgetSubscriptionEnablerNotificationSessionForPublisher
Description

Gets the OsidSession associated with the subscription enabler notification service for the given publisher.

Parametersosid.subscription.rules.SubscriptionEnablerReceiversubscriptionEnablerReceiverthe notification callback
osid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.SubscriptionEnablerNotificationSessiona SubscriptionEnablerNotificationSession
ErrorsNOT_FOUNDno publisher found by the given Id
NULL_ARGUMENTsubscriptionEnablerReceiver, publisherId , or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSubscriptionEnablerNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsSubscriptionEnablerNotification() and supportsVisibleFederation() are true .
MethodgetSubscriptionEnablerPublisherSession
Description

Gets the OsidSession to lookup subscription enabler/publisher mappings for subscription enablers.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.SubscriptionEnablerPublisherSessiona SubscriptionEnablerSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSubscriptionEnablerPublisher() is false
ComplianceoptionalThis method must be implemented if supportsSubscriptionEnablerPublisher() is true .
MethodgetSubscriptionEnablerPublisherAssignmentSession
Description

Gets the OsidSession associated with assigning subscription enablers to publishers

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.SubscriptionEnablerPublisherAssignmentSessiona SubscriptionEnablerPublisherAssignmentSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSubscriptionEnablerPublisherAssignment() is false
ComplianceoptionalThis method must be implemented if supportsSubscriptionEnablerPublisherAssignment() is true .
MethodgetSubscriptionEnablerSmartPublisherSession
Description

Gets the OsidSession to manage subscription enabler smart publishers.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.SubscriptionEnablerSmartPublisherSessiona SubscriptionEnablerSmartPublisherSession
ErrorsNOT_FOUNDno Publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSubscriptionEnablerSmartPublisher() is false
ComplianceoptionalThis method must be implemented if supportsSubscriptionEnablerSmarPublisher() is true .
MethodgetSubscriptionEnablerRuleLookupSession
Description

Gets the OsidSession associated with the subscription enabler mapping lookup service for looking up the rules applied to the subscription.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.SubscriptionEnablerRuleLookupSessiona SubscriptionEnablerRuleLookupSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSubscriptionEnablerRuleLookup() is false
ComplianceoptionalThis method must be implemented if supportsSubscriptionEnablerRuleLookup() is true .
MethodgetSubscriptionEnablerRuleLookupSessionForPublisher
Description

Gets the OsidSession associated with the subscription enabler mapping lookup service for the given subscription for looking up rules applied to a subscription.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.SubscriptionEnablerRuleLookupSessiona SubscriptionEnablerRuleLookupSession
ErrorsNOT_FOUNDno Publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSubscriptionEnablerRuleLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsSubscriptionEnablerRuleLookup() and supportsVisibleFederation() are true .
MethodgetSubscriptionEnablerRuleApplicationSession
Description

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

Parametersosid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.SubscriptionEnablerRuleApplicationSessiona SubscriptionEnablerRuleApplicationSession
ErrorsNULL_ARGUMENTproxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSubscriptionEnablerRuleApplication() is false
ComplianceoptionalThis method must be implemented if supportsSubscriptionEnablerRuleApplication() is true .
MethodgetSubscriptionEnablerRuleApplicationSessionForPublisher
Description

Gets the OsidSession associated with the subscription enabler assignment service for the given subscription to apply enablers to subscriptions.

Parametersosid.id.IdpublisherIdthe Id of the Publisher
osid.proxy.Proxyproxya proxy
Returnosid.subscription.rules.SubscriptionEnablerRuleApplicationSessiona SubscriptionEnablerRuleApplicationSession
ErrorsNOT_FOUNDno Publisher found by the given Id
NULL_ARGUMENTpublisherId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsSubscriptionEnablerRuleApplication() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsSubscriptionEnablerRuleApplication() and supportsVisibleFederation() are true .