OSID Logo
OSID Specifications
subscription rules package
Version 3.1.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.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchEnablerLookupSession a DispatchEnablerLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchEnablerLookup() is false
Complianceoptional This 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.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchEnablerLookupSession a DispatchEnablerLookupSession
ErrorsNOT_FOUND no Publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchEnablerLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsDispatchEnablerLookup() and supportsVisibleFederation() are true.
MethodgetDispatchEnablerQuerySession
Description

Gets the OsidSession associated with the dispatch enabler query service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchEnablerQuerySession a DispatchEnablerQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchEnablerQuery() is false
Complianceoptional This 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.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchEnablerQuerySession a DispatchEnablerQuerySession
ErrorsNOT_FOUND no publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchEnablerQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsDispatchEnablerQuery() and supportsVisibleFederation() are true.
MethodgetDispatchEnablerSearchSession
Description

Gets the OsidSession associated with the dispatch enabler search service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchEnablerSearchSession a DispatchEnablerSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchEnablerSearch() is false
Complianceoptional This 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.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchEnablerSearchSession a DispatchEnablerSearchSession
ErrorsNOT_FOUND no publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchEnablerSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsDispatchEnablerSearch() and supportsVisibleFederation() are true.
MethodgetDispatchEnablerAdminSession
Description

Gets the OsidSession associated with the dispatch enabler administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchEnablerAdminSession a DispatchEnablerAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchEnablerAdmin() is false
Complianceoptional This 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.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchEnablerAdminSession a DispatchEnablerAdminSession
ErrorsNOT_FOUND no publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchEnablerAdmin() or supportsVisibleFederation() is false
Complianceoptional This 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.DispatchEnablerReceiverdispatchEnablerReceiver the notification callback
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchEnablerNotificationSession a DispatchEnablerNotificationSession
ErrorsNULL_ARGUMENT dispatchReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchEnablerNotification() is false
Complianceoptional This 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.DispatchEnablerReceiverdispatchEnablerReceiver the notification callback
osid.id.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchEnablerNotificationSession a DispatchEnablerNotificationSession
ErrorsNOT_FOUND no publisher found by the given Id
NULL_ARGUMENT dispatchEnablerReceiver,publisherId, or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchEnablerNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsDispatchEnablerNotification() and supportsVisibleFederation() are true.
MethodgetDispatchEnablerPublisherSession
Description

Gets the OsidSession to lookup dispatch enabler/publisher mappings.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchEnablerPublisherSession a DispatchEnablerPublisherSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchEnablerPublisher() is false
Complianceoptional This method must be implemented if supportsDispatchEnablerPublisher() is true.
MethodgetDispatchEnablerPublisherAssignmentSession
Description

Gets the OsidSession associated with assigning dispatch enablers to publishers.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchEnablerPublisherAssignmentSession a DispatchEnablerPublisherAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchEnablerPublisherAssignment() is false
Complianceoptional This method must be implemented if supportsDispatchEnablerPublisherAssignment() is true .
MethodgetDispatchEnablerSmartPublisherSession
Description

Gets the OsidSession to manage dispatch enabler smart publishers.

Parametersosid.id.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchEnablerSmartPublisherSession a DispatchEnablerSmartPublisherSession
ErrorsNOT_FOUND no publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchEnablerSmartPublisher() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchEnablerRuleLookupSession a DispatchEnablerRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchEnablerRuleLookup() is false
Complianceoptional This 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.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchEnablerRuleLookupSession a DispatchEnablerRuleLookupSession
ErrorsNOT_FOUND no Publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchEnablerRuleLookup() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchEnablerRuleApplicationSession a DispatchEnablerRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchEnablerRuleApplication() is false
Complianceoptional This 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.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchEnablerRuleApplicationSession a DispatchEnablerRuleApplicationSession
ErrorsNOT_FOUND no Publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchEnablerRuleApplication() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsDispatchEnablerRuleApplication() and supportsVisibleFederation() are true.
MethodgetDispatchConstrainerLookupSession
Description

Gets the OsidSession associated with the dispatch constrainer lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchConstrainerLookupSession a DispatchConstrainerLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchConstrainerLookup() is false
Complianceoptional This 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.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchConstrainerLookupSession a DispatchConstrainerLookupSession
ErrorsNOT_FOUND no Publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchConstrainerLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsDispatchConstrainerLookup() and supportsVisibleFederation() are true.
MethodgetDispatchConstrainerQuerySession
Description

Gets the OsidSession associated with the dispatch constrainer query service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchConstrainerQuerySession a DispatchConstrainerQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchConstrainerQuery() is false
Complianceoptional This 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.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchConstrainerQuerySession a DispatchConstrainerQuerySession
ErrorsNOT_FOUND no publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchConstrainerQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsDispatchConstrainerQuery() and supportsVisibleFederation() are true.
MethodgetDispatchConstrainerSearchSession
Description

Gets the OsidSession associated with the dispatch constrainer search service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchConstrainerSearchSession a DispatchConstrainerSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchConstrainerSearch() is false
Complianceoptional This 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.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchConstrainerSearchSession a DispatchConstrainerSearchSession
ErrorsNOT_FOUND no publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchConstrainerSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsDispatchConstrainerSearch() and supportsVisibleFederation() are true.
MethodgetDispatchConstrainerAdminSession
Description

Gets the OsidSession associated with the dispatch constrainer administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchConstrainerAdminSession a DispatchConstrainerAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchConstrainerAdmin() is false
Complianceoptional This 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.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchConstrainerAdminSession a DispatchConstrainerAdminSession
ErrorsNOT_FOUND no publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchConstrainerAdmin() or supportsVisibleFederation() is false
Complianceoptional This 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.DispatchConstrainerReceiverdispatchConstrainerReceiver the notification callback
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchConstrainerNotificationSession a DispatchConstrainerNotificationSession
ErrorsNULL_ARGUMENT dispatchConstrainerReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchConstrainerNotification() is false
Complianceoptional This 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.DispatchConstrainerReceiverdispatchConstrainerReceiver the notification callback
osid.id.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchConstrainerNotificationSession a DispatchConstrainerNotificationSession
ErrorsNOT_FOUND no publisher found by the given Id
NULL_ARGUMENT dispatchConstrainerReceiver, publisherId, or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchConstrainerNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsDispatchConstrainerNotification() and supportsVisibleFederation() are true.
MethodgetDispatchConstrainerPublisherSession
Description

Gets the OsidSession to lookup dispatch constrainer/publisher mappings.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchConstrainerPublisherSession a DispatchConstrainerPublisherSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchConstrainerPublisher() is false
Complianceoptional This method must be implemented if supportsDispatchConstrainerPublisher() is true.
MethodgetDispatchConstrainerPublisherAssignmentSession
Description

Gets the OsidSession associated with assigning dispatch constrainers to publishers.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchConstrainerPublisherAssignmentSession a DispatchConstrainerPublisherAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchConstrainerPublisherAssignment() is false
Complianceoptional This method must be implemented if supportsDispatchConstrainerPublisherAssignment() is true.
MethodgetDispatchConstrainerSmartPublisherSession
Description

Gets the OsidSession to manage dispatch constrainer smart publishers.

Parametersosid.id.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchConstrainerSmartPublisherSession a DispatchConstrainerSmartPublisherSession
ErrorsNOT_FOUND no publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchConstrainerSmartPublisher() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchConstrainerRuleLookupSession a DispatchConstrainerRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchConstrainerRuleLookup() is false
Complianceoptional This 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.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchConstrainerRuleLookupSession a DispatchConstrainerRuleLookupSession
ErrorsNOT_FOUND no Publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchConstrainerRuleLookup() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchConstrainerRuleApplicationSession a DispatchConstrainerRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchConstrainerRuleApplication() is false
Complianceoptional This 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.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchConstrainerRuleApplicationSession a DispatchConstrainerRuleApplicationSession
ErrorsNOT_FOUND no Publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchConstrainerRuleApplication() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchConstrainerEnablerLookupSession a DispatchConstrainerEnablerLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchConstrainerEnablerLookup() is false
Complianceoptional This 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.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchConstrainerEnablerLookupSession a DispatchConstrainerEnablerLookupSession
ErrorsNOT_FOUND no Publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchConstrainerEnablerLookup() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchConstrainerEnablerQuerySession a DispatchConstrainerEnablerQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchConstrainerEnablerQuery() is false
Complianceoptional This 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.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchConstrainerEnablerQuerySession a DispatchConstrainerEnablerQuerySession
ErrorsNOT_FOUND no publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchConstrainerEnablerQuery() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchConstrainerEnablerSearchSession a DispatchConstrainerEnablerSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchConstrainerEnablerSearch() is false
Complianceoptional This 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.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchConstrainerEnablerSearchSession a DispatchConstrainerEnablerSearchSession
ErrorsNOT_FOUND no publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchConstrainerEnablerSearch() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchConstrainerEnablerAdminSession a DispatchConstrainerEnablerAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchConstrainerEnablerAdmin() is false
Complianceoptional This 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.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchConstrainerEnablerAdminSession a DispatchConstrainerEnablerAdminSession
ErrorsNOT_FOUND no publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchConstrainerEnablerAdmin() or supportsVisibleFederation() is false
Complianceoptional This 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.DispatchConstrainerEnablerReceiverdispatchConstrainerEnablerReceiver the notification callback
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchConstrainerEnablerNotificationSession a DispatchConstrainerEnablerNotificationSession
ErrorsNULL_ARGUMENT dispatchConstrainerEnablerReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchConstrainerEnablerNotification() is false
Complianceoptional This 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.DispatchConstrainerEnablerReceiverdispatchConstrainerEnablerReceiver the notification callback
osid.id.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchConstrainerEnablerNotificationSession a DispatchConstrainerEnablerNotificationSession
ErrorsNOT_FOUND no publisher found by the given Id
NULL_ARGUMENT dispatchConstrainerEnablerReceiver, publisherId, or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchConstrainerEnablerNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsDispatchConstrainerEnablerNotification() and supportsVisibleFederation() are true.
MethodgetDispatchConstrainerEnablerPublisherSession
Description

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

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchConstrainerEnablerPublisherSession a DispatchConstrainerEnablerPublisherSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchConstrainerEnablerPublisher() is false
Complianceoptional This method must be implemented if supportsDispatchConstrainerEnablerPublisher() is true.
MethodgetDispatchConstrainerEnablerPublisherAssignmentSession
Description

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

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchConstrainerEnablerPublisherAssignmentSession a DispatchConstrainerEnablerPublisherAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchConstrainerEnablerPublisherAssignment() is false
Complianceoptional This method must be implemented if supportsDispatchConstrainerEnablerPublisherAssignment() is true.
MethodgetDispatchConstrainerEnablerSmartPublisherSession
Description

Gets the OsidSession to manage dispatch constrainer enabler smart publishers.

Parametersosid.id.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchConstrainerEnablerSmartPublisherSession a DispatchConstrainerEnablerSmartPublisherSession
ErrorsNOT_FOUND no publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchConstrainerEnablerSmartPublisher() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchConstrainerEnablerRuleLookupSession a DispatchConstrainerEnablerRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchConstrainerEnablerRuleLookup() is false
Complianceoptional This 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.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchConstrainerEnablerRuleLookupSession a DispatchConstrainerEnablerRuleLookupSession
ErrorsNOT_FOUND no Publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchConstrainerEnablerRuleLookup() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchConstrainerEnablerRuleApplicationSession a DispatchConstrainerEnablerRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchConstrainerEnablerRuleApplication() is false
Complianceoptional This 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.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchConstrainerEnablerRuleApplicationSession a DispatchConstrainerEnablerRuleApplicationSession
ErrorsNOT_FOUND no Publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchConstrainerEnablerRuleApplication() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsDispatchConstrainerEnabelrRuleApplication() and supportsVisibleFederation() are true.
MethodgetDispatchProcessorLookupSession
Description

Gets the OsidSession associated with the dispatch processor lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchProcessorLookupSession a DispatchProcessorLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchProcessorLookup() is false
Complianceoptional This 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.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchProcessorLookupSession a DispatchProcessorLookupSession
ErrorsNOT_FOUND no Publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchProcessorLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsDispatchProcessorLookup() and supportsVisibleFederation() are true
MethodgetDispatchProcessorQuerySession
Description

Gets the OsidSession associated with the dispatch processor query service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchProcessorQuerySession a DispatchProcessorQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchProcessorQuery() is false
Complianceoptional This 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.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchProcessorQuerySession a DispatchProcessorQuerySession
ErrorsNOT_FOUND no publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchProcessorQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsDispatchProcessorQuery() and supportsVisibleFederation() are true.
MethodgetDispatchProcessorSearchSession
Description

Gets the OsidSession associated with the dispatch processor search service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchProcessorSearchSession a DispatchProcessorSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchProcessorSearch() is false
Complianceoptional This 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.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchProcessorSearchSession a DispatchProcessorSearchSession
ErrorsNOT_FOUND no publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchProcessorSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsDispatchProcessorSearch() and supportsVisibleFederation() are true
MethodgetDispatchProcessorAdminSession
Description

Gets the OsidSession associated with the dispatch processor administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchProcessorAdminSession a DispatchProcessorAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchProcessorAdmin() is false
Complianceoptional This 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.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchProcessorAdminSession a DispatchProcessorAdminSession
ErrorsNOT_FOUND no publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchProcessorAdmin() or supportsVisibleFederation() is false
Complianceoptional This 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.DispatchProcessorReceiverdispatchProcessorReceiver the notification callback
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchProcessorNotificationSession a DispatchProcessorNotificationSession
ErrorsNULL_ARGUMENT dispatchConstrainerReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchProcessorNotification() is false
Complianceoptional This 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.DispatchProcessorReceiverdispatchProcessorReceiver the notification callback
osid.id.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchProcessorNotificationSession a DispatchProcessorNotificationSession
ErrorsNOT_FOUND no publisher found by the given Id
NULL_ARGUMENT dispatchProcessorReceiver, publisherId, or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchProcessorNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsDispatchProcessorNotification() and supportsVisibleFederation() are true.
MethodgetDispatchProcessorPublisherSession
Description

Gets the OsidSession to lookup dispatch processor/publisher mappings.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchProcessorPublisherSession a DispatchProcessorPublisherSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchProcessorPublisher() is false
Complianceoptional This method must be implemented if supportsDispatchProcessorPublisher() is true.
MethodgetDispatchProcessorPublisherAssignmentSession
Description

Gets the OsidSession associated with assigning dispatch processors to publishers.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchProcessorPublisherAssignmentSession a DispatchProcessorPublisherAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchProcessorPublisherAssignment() is false
Complianceoptional This method must be implemented if supportsDispatchProcessorPublisherAssignment() is true.
MethodgetDispatchProcessorSmartPublisherSession
Description

Gets the OsidSession to manage dispatch processor smart publishers.

Parametersosid.id.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchProcessorSmartPublisherSession a DispatchProcessorSmartPublisherSession
ErrorsNOT_FOUND no publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchProcessorSmartPublisher() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchProcessorRuleLookupSession a DispatchProcessorRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchProcessorRuleLookup() is false
Complianceoptional This 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.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchProcessorRuleLookupSession a DispatchProcessorRuleLookupSession
ErrorsNOT_FOUND no Publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchProcessorRuleLookup() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchProcessorRuleApplicationSession a DispatchProcessorRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchProcessorRuleApplication() is false
Complianceoptional This 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.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchProcessorRuleApplicationSession a DispatchProcessorRuleApplicationSession
ErrorsNOT_FOUND no Publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchProcessorRuleApplication() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchProcessorEnablerLookupSession a DispatchProcessorEnablerLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchProcessorEnablerLookup() is false
Complianceoptional This 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.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchProcessorEnablerLookupSession a DispatchProcessorEnablerLookupSession
ErrorsNOT_FOUND no Publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchProcessorEnablerLookup() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchProcessorEnablerQuerySession a DispatchProcessorEnablerQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchProcessorEnablerQuery() is false
Complianceoptional This 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.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchProcessorEnablerQuerySession a DispatchProcessorEnablerQuerySession
ErrorsNOT_FOUND no publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchProcessorEnablerQuery() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchProcessorEnablerSearchSession a DispatchProcessorEnablerSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchProcessorEnablerSearch() is false
Complianceoptional This 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.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchProcessorEnablerSearchSession a DispatchProcessorEnablerSearchSession
ErrorsNOT_FOUND no publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchProcessorEnablerSearch() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchProcessorEnablerAdminSession a DispatchProcessorEnablerAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchProcessorEnablerAdmin() is false
Complianceoptional This 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.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchProcessorEnablerAdminSession a DispatchProcessorEnablerAdminSession
ErrorsNOT_FOUND no publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchProcessorEnablerAdmin() or supportsVisibleFederation() is false
Complianceoptional This 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.DispatchProcessorEnablerReceiverdispatchProcessorEnablerReceiver the notification callback
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchProcessorEnablerNotificationSession a DispatchProcessorEnablerNotificationSession
ErrorsNULL_ARGUMENT dispatchProcessorEnablerReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchProcessorEnablerNotification() is false
Complianceoptional This 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.DispatchProcessorEnablerReceiverdispatchProcessorEnablerReceiver the notification callback
osid.id.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchProcessorEnablerNotificationSession a DispatchProcessorEnablerNotificationSession
ErrorsNOT_FOUND no publisher found by the given Id
NULL_ARGUMENT dispatchProcessorEnablerReceiver, publisherId, or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchProcessorEnablerNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsDispatchProcessorEnablerNotification() and supportsVisibleFederation() are true.
MethodgetDispatchProcessorEnablerPublisherSession
Description

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

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchProcessorEnablerPublisherSession a DispatchProcessorEnablerPublisherSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchProcessorEnablerPublisher() is false
Complianceoptional This method must be implemented if supportsDispatchProcessorEnablerPublisher() is true.
MethodgetDispatchProcessorEnablerPublisherAssignmentSession
Description

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

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchProcessorEnablerPublisherAssignmentSession a DispatchProcessorEnablerPublisherAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchProcessorEnablerPublisherAssignment() is false
Complianceoptional This method must be implemented if supportsDispatchProcessorEnablerPublisherAssignment() is true.
MethodgetDispatchProcessorEnablerSmartPublisherSession
Description

Gets the OsidSession to manage dispatch processor enabler smart publishers.

Parametersosid.id.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchProcessorEnablerSmartPublisherSession a DispatchProcessorEnablerSmartPublisherSession
ErrorsNOT_FOUND no publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchProcessorEnablerSmartPublisher() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchProcessorEnablerRuleLookupSession a DispatchProcessorEnablerRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchProcessorEnablerRuleLookup() is false
Complianceoptional This 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.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchProcessorEnablerRuleLookupSession a DispatchProcessorEnablerRuleLookupSession
ErrorsNOT_FOUND no Publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchProcessorEnablerRuleLookup() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchProcessorEnablerRuleApplicationSession a DispatchProcessorEnablerRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchProcessorEnablerRuleApplication() is false
Complianceoptional This 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.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.DispatchProcessorEnablerRuleApplicationSession a DispatchProcessorEnablerRuleApplicationSession
ErrorsNOT_FOUND no Publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsDispatchProcessorEnablerRuleApplication() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsDispatchProcessorEnabelrRuleApplication() and supportsVisibleFederation() are true.
MethodgetSubscriptionEnablerLookupSession
Description

Gets the OsidSession associated with the subscription enabler lookup service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.SubscriptionEnablerLookupSession a SubscriptionEnablerLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSubscriptionEnablerLookup() is false
Complianceoptional This 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.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.SubscriptionEnablerLookupSession a SubscriptionEnablerLookupSession
ErrorsNOT_FOUND no Publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSubscriptionEnablerLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsSubscriptionEnablerLookup() and supportsVisibleFederation() are true.
MethodgetSubscriptionEnablerQuerySession
Description

Gets the OsidSession associated with the subscription enabler query service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.SubscriptionEnablerQuerySession a SubscriptionEnablerQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSubscriptionEnablerQuery() is false
Complianceoptional This 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.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.SubscriptionEnablerQuerySession a SubscriptionEnablerQuerySession
ErrorsNOT_FOUND no Publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSubscriptionEnablerQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsSubscriptionEnablerQuery() and supportsVisibleFederation() are true.
MethodgetSubscriptionEnablerSearchSession
Description

Gets the OsidSession associated with the subscription enabler search service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.SubscriptionEnablerSearchSession a SubscriptionEnablerSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSubscriptionEnablerSearch() is false
Complianceoptional This 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.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.SubscriptionEnablerSearchSession a SubscriptionEnablerSearchSession
ErrorsNOT_FOUND no Publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSubscriptionEnablerSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsSubscriptionEnablerSearch() and supportsVisibleFederation() are true.
MethodgetSubscriptionEnablerAdminSession
Description

Gets the OsidSession associated with the subscription enabler administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.SubscriptionEnablerAdminSession a SubscriptionEnablerAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSubscriptionEnablerAdmin() is false
Complianceoptional This 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.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.SubscriptionEnablerAdminSession a SubscriptionEnablerAdminSession
ErrorsNOT_FOUND no Publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSubscriptionEnablerAdmin() or supportsVisibleFederation() is false
Complianceoptional This 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.SubscriptionEnablerReceiversubscriptionEnablerReceiver the notification callback
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.SubscriptionEnablerNotificationSession a SubscriptionEnablerNotificationSession
ErrorsNULL_ARGUMENT subscriptionEnablerReceiver or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSubscriptionEnablerNotification() is false
Complianceoptional This 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.SubscriptionEnablerReceiversubscriptionEnablerReceiver the notification callback
osid.id.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.SubscriptionEnablerNotificationSession a SubscriptionEnablerNotificationSession
ErrorsNOT_FOUND no publisher found by the given Id
NULL_ARGUMENT subscriptionEnablerReceiver, publisherId, or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSubscriptionEnablerNotification() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.subscription.rules.SubscriptionEnablerPublisherSession a SubscriptionEnablerSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSubscriptionEnablerPublisher() is false
Complianceoptional This method must be implemented if supportsSubscriptionEnablerPublisher() is true.
MethodgetSubscriptionEnablerPublisherAssignmentSession
Description

Gets the OsidSession associated with assigning subscription enablers to publishers

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.SubscriptionEnablerPublisherAssignmentSession a SubscriptionEnablerPublisherAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSubscriptionEnablerPublisherAssignment() is false
Complianceoptional This method must be implemented if supportsSubscriptionEnablerPublisherAssignment() is true.
MethodgetSubscriptionEnablerSmartPublisherSession
Description

Gets the OsidSession to manage subscription enabler smart publishers.

Parametersosid.id.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.SubscriptionEnablerSmartPublisherSession a SubscriptionEnablerSmartPublisherSession
ErrorsNOT_FOUND no Publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSubscriptionEnablerSmartPublisher() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.subscription.rules.SubscriptionEnablerRuleLookupSession a SubscriptionEnablerRuleLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSubscriptionEnablerRuleLookup() is false
Complianceoptional This 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.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.SubscriptionEnablerRuleLookupSession a SubscriptionEnablerRuleLookupSession
ErrorsNOT_FOUND no Publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSubscriptionEnablerRuleLookup() or supportsVisibleFederation() is false
Complianceoptional This 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.Proxyproxy a proxy
Returnosid.subscription.rules.SubscriptionEnablerRuleApplicationSession a SubscriptionEnablerRuleApplicationSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSubscriptionEnablerRuleApplication() is false
Complianceoptional This 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.IdpublisherId the Id of the Publisher
osid.proxy.Proxyproxy a proxy
Returnosid.subscription.rules.SubscriptionEnablerRuleApplicationSession a SubscriptionEnablerRuleApplicationSession
ErrorsNOT_FOUND no Publisher found by the given Id
NULL_ARGUMENT publisherId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSubscriptionEnablerRuleApplication() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsSubscriptionEnablerRuleApplication() and supportsVisibleFederation() are true.