| Interface | osid.subscription.rules.SubscriptionRulesManager | ||
|---|---|---|---|
| Implements | osid.OsidManager | ||
osid.subscription.rules.SubscriptionRulesProfile | |||
| Used By | osid.subscription.SubscriptionManager | ||
| Description |
The subscription rules manager provides access to subscription rules sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
| ||
| Method | getDispatchEnablerLookupSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchEnablerLookupSession | a DispatchEnablerLookupSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchEnablerLookup() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchEnablerLookup() is true . | |
| Method | getDispatchEnablerLookupSessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.DispatchEnablerLookupSession | a DispatchEnablerLookupSession | |
| Errors | NOT_FOUND | no Publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchEnablerLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchEnablerLookup() and
supportsVisibleFederation() are true . | |
| Method | getDispatchEnablerQuerySession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchEnablerQuerySession | a DispatchEnablerQuerySession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchEnablerQuery() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchEnablerQuery() is true . | |
| Method | getDispatchEnablerQuerySessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.DispatchEnablerQuerySession | a DispatchEnablerQuerySession | |
| Errors | NOT_FOUND | no publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchEnablerQuery() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchEnablerQuery() and
supportsVisibleFederation() are true . | |
| Method | getDispatchEnablerSearchSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchEnablerSearchSession | a DispatchEnablerSearchSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchEnablerSearch() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchEnablerSearch() is true . | |
| Method | getDispatchEnablerSearchSessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.DispatchEnablerSearchSession | a DispatchEnablerSearchSession | |
| Errors | NOT_FOUND | no publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchEnablerSearch() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchEnablerSearch() and
supportsVisibleFederation() are true . | |
| Method | getDispatchEnablerAdminSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchEnablerAdminSession | a DispatchEnablerAdminSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchEnablerAdmin() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchEnablerAdmin() is true . | |
| Method | getDispatchEnablerAdminSessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.DispatchEnablerAdminSession | a DispatchEnablerAdminSession | |
| Errors | NOT_FOUND | no publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchEnablerAdmin() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchEnablerAdmin() and
supportsVisibleFederation() are true . | |
| Method | getDispatchEnablerNotificationSession | ||
| Description |
Gets the | ||
| Parameters | osid.subscription.rules.DispatchEnablerReceiver | dispatchEnablerReceiver | the notification callback |
| Return | osid.subscription.rules.DispatchEnablerNotificationSession | a DispatchEnablerNotificationSession | |
| Errors | NULL_ARGUMENT | dispatchReceiver is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchEnablerNotification() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchEnablerNotification() is true . | |
| Method | getDispatchEnablerNotificationSessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.subscription.rules.DispatchEnablerReceiver | dispatchEnablerReceiver | the notification callback |
osid.id.Id | publisherId | the Id of the Publisher | |
| Return | osid.subscription.rules.DispatchEnablerNotificationSession | a DispatchEnablerNotificationSession | |
| Errors | NOT_FOUND | no publisher found by the given Id | |
| NULL_ARGUMENT | dispatchEnablerReceiver or publisherId is
null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchEnablerNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchEnablerNotification() and
supportsVisibleFederation() are true . | |
| Method | getDispatchEnablerPublisherSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchEnablerPublisherSession | a DispatchEnablerPublisherSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchEnablerPublisher() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchEnablerPublisher() is true . | |
| Method | getDispatchEnablerPublisherAssignmentSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchEnablerPublisherAssignmentSession | a DispatchEnablerPublisherAssignmentSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchEnablerPublisherAssignment() is
false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchEnablerPublisherAssignment() is true
. | |
| Method | getDispatchEnablerSmartPublisherSession | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.DispatchEnablerSmartPublisherSession | a DispatchEnablerSmartPublisherSession | |
| Errors | NOT_FOUND | no publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchEnablerSmartPublisher() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchEnablerSmartPublisher() is true . | |
| Method | getDispatchEnablerRuleLookupSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchEnablerRuleLookupSession | a DispatchEnablerRuleLookupSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchEnablerRuleLookup() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchEnablerRuleLookup() is true . | |
| Method | getDispatchEnablerRuleLookupSessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.DispatchEnablerRuleLookupSession | a DispatchEnablerRuleLookupSession | |
| Errors | NOT_FOUND | no Publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchEnablerRuleLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchEnablerRuleLookup() and
supportsVisibleFederation() are true . | |
| Method | getDispatchEnablerRuleApplicationSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchEnablerRuleApplicationSession | a DispatchEnablerRuleApplicationSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchEnablerRuleApplication() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchEnablerRuleApplication() is true . | |
| Method | getDispatchEnablerRuleApplicationSessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.DispatchEnablerRuleApplicationSession | a DispatchEnablerRuleApplicationSession | |
| Errors | NOT_FOUND | no Publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchEnablerRuleApplication() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchEnablerRuleApplication() and
supportsVisibleFederation() are true . | |
| Method | getDispatchConstrainerLookupSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchConstrainerLookupSession | a DispatchConstrainerLookupSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchConstrainerLookup() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchConstrainerLookup() is true . | |
| Method | getDispatchConstrainerLookupSessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.DispatchConstrainerLookupSession | a DispatchConstrainerLookupSession | |
| Errors | NOT_FOUND | no Publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchConstrainerLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchConstrainerLookup() and
supportsVisibleFederation() are true . | |
| Method | getDispatchConstrainerQuerySession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchConstrainerQuerySession | a DispatchConstrainerQuerySession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchConstrainerQuery() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchConstrainerQuery() is true . | |
| Method | getDispatchConstrainerQuerySessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.DispatchConstrainerQuerySession | a DispatchConstrainerQuerySession | |
| Errors | NOT_FOUND | no publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchConstrainerQuery() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchConstrainerQuery() and
supportsVisibleFederation() are true . | |
| Method | getDispatchConstrainerSearchSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchConstrainerSearchSession | a DispatchConstrainerSearchSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchConstrainerSearch() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchConstrainerSearch() is true . | |
| Method | getDispatchConstrainerSearchSessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.DispatchConstrainerSearchSession | a DispatchConstrainerSearchSession | |
| Errors | NOT_FOUND | no publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchConstrainerSearch() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchConstrainerSearch() and
supportsVisibleFederation() are true . | |
| Method | getDispatchConstrainerAdminSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchConstrainerAdminSession | a DispatchConstrainerAdminSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchConstrainerAdmin() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchConstrainerAdmin() is true . | |
| Method | getDispatchConstrainerAdminSessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.DispatchConstrainerAdminSession | a DispatchConstrainerAdminSession | |
| Errors | NOT_FOUND | no publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchConstrainerAdmin() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchConstrainerAdmin() and
supportsVisibleFederation() are true . | |
| Method | getDispatchConstrainerNotificationSession | ||
| Description |
Gets the | ||
| Parameters | osid.subscription.rules.DispatchConstrainerReceiver | dispatchConstrainerReceiver | the notification callback |
| Return | osid.subscription.rules.DispatchConstrainerNotificationSession | a DispatchConstrainerNotificationSession | |
| Errors | NULL_ARGUMENT | dispatchConstrainerReceiver is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchConstrainerNotification() is
false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchConstrainerNotification() is true . | |
| Method | getDispatchConstrainerNotificationSessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.subscription.rules.DispatchConstrainerReceiver | dispatchConstrainerReceiver | the notification callback |
osid.id.Id | publisherId | the Id of the Publisher | |
| Return | osid.subscription.rules.DispatchConstrainerNotificationSession | a DispatchConstrainerNotificationSession | |
| Errors | NOT_FOUND | no publisher found by the given Id | |
| NULL_ARGUMENT | dispatchConstrainerReceiver or publisherId is
null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchConstrainerNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchConstrainerNotification() and
supportsVisibleFederation() are true . | |
| Method | getDispatchConstrainerPublisherSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchConstrainerPublisherSession | a DispatchConstrainerPublisherSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchConstrainerPublisher() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchConstrainerPublisher() is true . | |
| Method | getDispatchConstrainerPublisherAssignmentSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchConstrainerPublisherAssignmentSession | a DispatchConstrainerPublisherAssignmentSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchConstrainerPublisherAssignment() is
false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchConstrainerPublisherAssignment() is
true . | |
| Method | getDispatchConstrainerSmartPublisherSession | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.DispatchConstrainerSmartPublisherSession | a DispatchConstrainerSmartPublisherSession | |
| Errors | NOT_FOUND | no publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchConstrainerSmartPublisher() is
false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchConstrainerSmartPublisher() is true
. | |
| Method | getDispatchConstrainerRuleLookupSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchConstrainerRuleLookupSession | a DispatchConstrainerRuleLookupSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchConstrainerRuleLookup() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchConstrainerRuleLookup() is true . | |
| Method | getDispatchConstrainerRuleLookupSessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.DispatchConstrainerRuleLookupSession | a DispatchConstrainerRuleLookupSession | |
| Errors | NOT_FOUND | no Publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchConstrainerRuleLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchConstrainerRuleLookup() and
supportsVisibleFederation() are true . | |
| Method | getDispatchConstrainerRuleApplicationSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchConstrainerRuleApplicationSession | a DispatchConstrainerRuleApplicationSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchConstrainerRuleApplication() is
false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchConstrainerRuleApplication() is true
. | |
| Method | getDispatchConstrainerRuleApplicationSessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.DispatchConstrainerRuleApplicationSession | a DispatchConstrainerRuleApplicationSession | |
| Errors | NOT_FOUND | no Publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchConstrainerRuleApplication() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchConstrainerRuleApplication() and
supportsVisibleFederation() are true . | |
| Method | getDispatchConstrainerEnablerLookupSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchConstrainerEnablerLookupSession | a DispatchConstrainerEnablerLookupSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchConstrainerEnablerLookup() is
false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchConstrainerEnablerLookup() is true . | |
| Method | getDispatchConstrainerEnablerLookupSessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.DispatchConstrainerEnablerLookupSession | a DispatchConstrainerEnablerLookupSession | |
| Errors | NOT_FOUND | no Publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchConstrainerEnablerLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchConstrainerEnablerLookup() and
supportsVisibleFederation() are true . | |
| Method | getDispatchConstrainerEnablerQuerySession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchConstrainerEnablerQuerySession | a DispatchConstrainerEnablerQuerySession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchConstrainerEnablerQuery() is
false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchConstrainerEnablerQuery() is true . | |
| Method | getDispatchConstrainerEnablerQuerySessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.DispatchConstrainerEnablerQuerySession | a DispatchConstrainerEnablerQuerySession | |
| Errors | NOT_FOUND | no publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchConstrainerEnablerQuery() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchConstrainerEnablerQuery() and
supportsVisibleFederation() are true . | |
| Method | getDispatchConstrainerEnablerSearchSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchConstrainerEnablerSearchSession | a DispatchConstrainerEnablerSearchSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchConstrainerEnablerSearch() is
false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchConstrainerEnablerSearch() is true . | |
| Method | getDispatchConstrainerEnablerSearchSessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.DispatchConstrainerEnablerSearchSession | a DispatchConstrainerEnablerSearchSession | |
| Errors | NOT_FOUND | no publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchConstrainerEnablerSearch() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchConstrainerEnablerSearch() and
supportsVisibleFederation() are true . | |
| Method | getDispatchConstrainerEnablerAdminSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchConstrainerEnablerAdminSession | a DispatchConstrainerEnablerAdminSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchConstrainerEnablerAdmin() is
false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchConstrainerEnablerAdmin() is true . | |
| Method | getDispatchConstrainerEnablerAdminSessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.DispatchConstrainerEnablerAdminSession | a DispatchConstrainerEnablerAdminSession | |
| Errors | NOT_FOUND | no publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchConstrainerEnablerAdmin() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchConstrainerEnablerAdmin() and
supportsVisibleFederation() are true | |
| Method | getDispatchConstrainerEnablerNotificationSession | ||
| Description |
Gets the | ||
| Parameters | osid.subscription.rules.DispatchConstrainerEnablerReceiver | dispatchConstrainerEnablerReceiver | the notification callback |
| Return | osid.subscription.rules.DispatchConstrainerEnablerNotificationSession | a DispatchConstrainerEnablerNotificationSession | |
| Errors | NULL_ARGUMENT | dispatchConstrainerEnablerReceiver is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchConstrainerEnablerNotification() is
false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchConstrainerEnablerNotification() is
true . | |
| Method | getDispatchConstrainerEnablerNotificationSessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.subscription.rules.DispatchConstrainerEnablerReceiver | dispatchConstrainerEnablerReceiver | the notification callback |
osid.id.Id | publisherId | the Id of the Publisher | |
| Return | osid.subscription.rules.DispatchConstrainerEnablerNotificationSession | a DispatchConstrainerEnablerNotificationSession | |
| Errors | NOT_FOUND | no publisher found by the given Id | |
| NULL_ARGUMENT | dispatchConstrainerEnablerReceiver or publisherId
is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchConstrainerEnablerNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchConstrainerEnablerNotification() and
supportsVisibleFederation() are true . | |
| Method | getDispatchConstrainerEnablerPublisherSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchConstrainerEnablerPublisherSession | a DispatchConstrainerEnablerPublisherSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchConstrainerEnablerPublisher() is
false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchConstrainerEnablerPublisher() is
true . | |
| Method | getDispatchConstrainerEnablerPublisherAssignmentSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchConstrainerEnablerPublisherAssignmentSession | a DispatchConstrainerEnablerPublisherAssignmentSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchConstrainerEnablerPublisherAssignment() is
false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchConstrainerEnablerPublisherAssignment() is
true . | |
| Method | getDispatchConstrainerEnablerSmartPublisherSession | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.DispatchConstrainerEnablerSmartPublisherSession | a DispatchConstrainerEnablerSmartPublisherSession | |
| Errors | NOT_FOUND | no publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchConstrainerEnablerSmartPublisher() is
false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchConstrainerEnablerSmartPublisher() is
true . | |
| Method | getDispatchConstrainerEnablerRuleLookupSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchConstrainerEnablerRuleLookupSession | a DispatchConstrainerEnablerRuleLookupSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchConstrainerEnablerRuleLookup() is
false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchConstrainerEnablerRuleLookup() is
true . | |
| Method | getDispatchConstrainerEnablerRuleLookupSessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.DispatchConstrainerEnablerRuleLookupSession | a DispatchConstrainerEnablerRuleLookupSession | |
| Errors | NOT_FOUND | no Publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchConstrainerEnablerRuleLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchConstrainerEnablerRuleLookup() and
supportsVisibleFederation() are true . | |
| Method | getDispatchConstrainerEnablerRuleApplicationSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchConstrainerEnablerRuleApplicationSession | a DispatchConstrainerEnablerRuleApplicationSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchConstrainerEnablerRuleApplication() is
false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchConstrainerEnablerRuleApplication() is
true . | |
| Method | getDispatchConstrainerEnablerRuleApplicationSessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.DispatchConstrainerEnablerRuleApplicationSession | a DispatchConstrainerEnablerRuleApplicationSession | |
| Errors | NOT_FOUND | no Publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchConstrainerEnablerRuleApplication() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchConstrainerEnabelrRuleApplication() and
supportsVisibleFederation() are true . | |
| Method | getDispatchProcessorLookupSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchProcessorLookupSession | a DispatchProcessorLookupSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchProcessorLookup() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchProcessorLookup() is true . | |
| Method | getDispatchProcessorLookupSessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.DispatchProcessorLookupSession | a DispatchProcessorLookupSession | |
| Errors | NOT_FOUND | no Publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchProcessorLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchProcessorLookup() and
supportsVisibleFederation() are true | |
| Method | getDispatchProcessorQuerySession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchProcessorQuerySession | a DispatchProcessorQuerySession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchProcessorQuery() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchProcessorQuery() is true . | |
| Method | getDispatchProcessorQuerySessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.DispatchProcessorQuerySession | a DispatchProcessorQuerySession | |
| Errors | NOT_FOUND | no publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchProcessorQuery() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchProcessorQuery() and
supportsVisibleFederation() are true . | |
| Method | getDispatchProcessorSearchSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchProcessorSearchSession | a DispatchProcessorSearchSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchProcessorSearch() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchProcessorSearch() is true . | |
| Method | getDispatchProcessorSearchSessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.DispatchProcessorSearchSession | a DispatchProcessorSearchSession | |
| Errors | NOT_FOUND | no publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchProcessorSearch() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchProcessorSearch() and
supportsVisibleFederation() are true | |
| Method | getDispatchProcessorAdminSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchProcessorAdminSession | a DispatchProcessorAdminSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchProcessorAdmin() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchProcessorAdmin() is true . | |
| Method | getDispatchProcessorAdminSessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.DispatchProcessorAdminSession | a DispatchProcessorAdminSession | |
| Errors | NOT_FOUND | no publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchProcessorAdmin() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchProcessorAdmin() and
supportsVisibleFederation() are true . | |
| Method | getDispatchProcessorNotificationSession | ||
| Description |
Gets the | ||
| Parameters | osid.subscription.rules.DispatchProcessorReceiver | dispatchProcessorReceiver | the notification callback |
| Return | osid.subscription.rules.DispatchProcessorNotificationSession | a DispatchProcessorNotificationSession | |
| Errors | NULL_ARGUMENT | dispatchConstrainerReceiver is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchProcessorNotification() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchProcessorNotification() is true . | |
| Method | getDispatchProcessorNotificationSessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.subscription.rules.DispatchProcessorReceiver | dispatchProcessorReceiver | the notification callback |
osid.id.Id | publisherId | the Id of the Publisher | |
| Return | osid.subscription.rules.DispatchProcessorNotificationSession | a DispatchProcessorNotificationSession | |
| Errors | NOT_FOUND | no publisher found by the given Id | |
| NULL_ARGUMENT | dispatchProcessorReceiver or publisherId is
null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchProcessorNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchProcessorNotification() and
supportsVisibleFederation() are true . | |
| Method | getDispatchProcessorPublisherSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchProcessorPublisherSession | a DispatchProcessorPublisherSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchProcessorPublisher() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchProcessorPublisher() is true . | |
| Method | getDispatchProcessorPublisherAssignmentSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchProcessorPublisherAssignmentSession | a DispatchProcessorPublisherAssignmentSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchProcessorPublisherAssignment() is
false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchProcessorPublisherAssignment() is
true . | |
| Method | getDispatchProcessorSmartPublisherSession | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.DispatchProcessorSmartPublisherSession | a DispatchProcessorSmartPublisherSession | |
| Errors | NOT_FOUND | no publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchProcessorSmartPublisher() is
false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchProcessorSmartPublisher() is true . | |
| Method | getDispatchProcessorRuleLookupSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchProcessorRuleLookupSession | a DispatchProcessorRuleLookupSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchProcessorRuleLookup() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchProcessorRuleLookup() is true . | |
| Method | getDispatchProcessorRuleLookupSessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.DispatchProcessorRuleLookupSession | a DispatchProcessorRuleLookupSession | |
| Errors | NOT_FOUND | no Publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchProcessorRuleLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchProcessorRuleLookup() and
supportsVisibleFederation() are true . | |
| Method | getDispatchProcessorRuleApplicationSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchProcessorRuleApplicationSession | a DispatchProcessorRuleApplicationSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchProcessorRuleApplication() is
false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchProcessorRuleApplication() is true . | |
| Method | getDispatchProcessorRuleApplicationSessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.DispatchProcessorRuleApplicationSession | a DispatchProcessorRuleApplicationSession | |
| Errors | NOT_FOUND | no Publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchProcessorRuleApplication() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchProcessorRuleApplication() and
supportsVisibleFederation() are true . | |
| Method | getDispatchProcessorEnablerLookupSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchProcessorEnablerLookupSession | a DispatchProcessorEnablerLookupSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchProcessorEnablerLookup() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchProcessorEnablerLookup() is true . | |
| Method | getDispatchProcessorEnablerLookupSessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.DispatchProcessorEnablerLookupSession | a DispatchProcessorEnablerLookupSession | |
| Errors | NOT_FOUND | no Publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchProcessorEnablerLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchProcessorEnablerLookup() and
supportsVisibleFederation() are true . | |
| Method | getDispatchProcessorEnablerQuerySession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchProcessorEnablerQuerySession | a DispatchProcessorEnablerQuerySession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchProcessorEnablerQuery() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchProcessorEnablerQuery() is true . | |
| Method | getDispatchProcessorEnablerQuerySessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.DispatchProcessorEnablerQuerySession | a DispatchProcessorEnablerQuerySession | |
| Errors | NOT_FOUND | no publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchProcessorEnablerQuery() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchProcessorEnablerQuery() and
supportsVisibleFederation() are true | |
| Method | getDispatchProcessorEnablerSearchSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchProcessorEnablerSearchSession | a DispatchProcessorEnablerSearchSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchProcessorEnablerSearch() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchProcessorEnablerSearch() is true . | |
| Method | getDispatchProcessorEnablerSearchSessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.DispatchProcessorEnablerSearchSession | a DispatchProcessorEnablerSearchSession | |
| Errors | NOT_FOUND | no publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchProcessorEnablerSearch() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchProcessorEnablerSearch() and
supportsVisibleFederation() are true | |
| Method | getDispatchProcessorEnablerAdminSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchProcessorEnablerAdminSession | a DispatchProcessorEnablerAdminSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchProcessorEnablerAdmin() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchProcessorEnablerAdmin() is true . | |
| Method | getDispatchProcessorEnablerAdminSessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.DispatchProcessorEnablerAdminSession | a DispatchProcessorEnablerAdminSession | |
| Errors | NOT_FOUND | no publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchProcessorEnablerAdmin() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchProcessorEnablerAdmin() and
supportsVisibleFederation() are true | |
| Method | getDispatchProcessorEnablerNotificationSession | ||
| Description |
Gets the | ||
| Parameters | osid.subscription.rules.DispatchProcessorEnablerReceiver | dispatchProcessorEnablerReceiver | the notification callback |
| Return | osid.subscription.rules.DispatchProcessorEnablerNotificationSession | a DispatchProcessorEnablerNotificationSession | |
| Errors | NULL_ARGUMENT | dispatchProcessorEnablerReceiver is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchProcessorEnablerNotification() is
false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchProcessorEnablerNotification() is
true . | |
| Method | getDispatchProcessorEnablerNotificationSessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.subscription.rules.DispatchProcessorEnablerReceiver | dispatchProcessorEnablerReceiver | the notification callback |
osid.id.Id | publisherId | the Id of the Publisher | |
| Return | osid.subscription.rules.DispatchProcessorEnablerNotificationSession | a DispatchProcessorEnablerNotificationSession | |
| Errors | NOT_FOUND | no publisher found by the given Id | |
| NULL_ARGUMENT | dispatchProcessorEnablerReceiver or publisherId
is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchProcessorEnablerNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchProcessorEnablerNotification() and
supportsVisibleFederation() are true . | |
| Method | getDispatchProcessorEnablerPublisherSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchProcessorEnablerPublisherSession | a DispatchProcessorEnablerPublisherSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchProcessorEnablerPublisher() is
false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchProcessorEnablerPublisher() is true
. | |
| Method | getDispatchProcessorEnablerPublisherAssignmentSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchProcessorEnablerPublisherAssignmentSession | a DispatchProcessorEnablerPublisherAssignmentSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchProcessorEnablerPublisherAssignment() is
false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchProcessorEnablerPublisherAssignment() is
true . | |
| Method | getDispatchProcessorEnablerSmartPublisherSession | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.DispatchProcessorEnablerSmartPublisherSession | a DispatchProcessorEnablerSmartPublisherSession | |
| Errors | NOT_FOUND | no publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchProcessorEnablerSmartPublisher() is
false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchProcessorEnablerSmartPublisher() is
true . | |
| Method | getDispatchProcessorEnablerRuleLookupSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchProcessorEnablerRuleLookupSession | a DispatchProcessorEnablerRuleLookupSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchProcessorEnablerRuleLookup() is
false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchProcessorEnablerRuleLookup() is true
. | |
| Method | getDispatchProcessorEnablerRuleLookupSessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.DispatchProcessorEnablerRuleLookupSession | a DispatchProcessorEnablerRuleLookupSession | |
| Errors | NOT_FOUND | no Publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchProcessorEnablerRuleLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchProcessorEnablerRuleLookup() and
supportsVisibleFederation() are true . | |
| Method | getDispatchProcessorEnablerRuleApplicationSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.DispatchProcessorEnablerRuleApplicationSession | a DispatchProcessorEnablerRuleApplicationSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDispatchProcessorEnablerRuleApplication() is
false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchProcessorEnablerRuleApplication() is
true . | |
| Method | getDispatchProcessorEnablerRuleApplicationSessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.DispatchProcessorEnablerRuleApplicationSession | a DispatchProcessorEnablerRuleApplicationSession | |
| Errors | NOT_FOUND | no Publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDispatchProcessorEnablerRuleApplication() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsDispatchProcessorEnabelrRuleApplication() and
supportsVisibleFederation() are true . | |
| Method | getSubscriptionEnablerLookupSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.SubscriptionEnablerLookupSession | a SubscriptionEnablerLookupSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsSubscriptionEnablerLookup() is false | ||
| Compliance | optional | This method must be implemented if
supportsSubscriptionEnablerLookup() is true . | |
| Method | getSubscriptionEnablerLookupSessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.SubscriptionEnablerLookupSession | a SubscriptionEnablerLookupSession | |
| Errors | NOT_FOUND | no Publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsSubscriptionEnablerLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsSubscriptionEnablerLookup() and
supportsVisibleFederation() are true . | |
| Method | getSubscriptionEnablerQuerySession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.SubscriptionEnablerQuerySession | a SubscriptionEnablerQuerySession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsSubscriptionEnablerQuery() is false | ||
| Compliance | optional | This method must be implemented if
supportsSubscriptionEnablerQuery() is true . | |
| Method | getSubscriptionEnablerQuerySessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.SubscriptionEnablerQuerySession | a SubscriptionEnablerQuerySession | |
| Errors | NOT_FOUND | no Publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsSubscriptionEnablerQuery() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsSubscriptionEnablerQuery() and
supportsVisibleFederation() are true . | |
| Method | getSubscriptionEnablerSearchSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.SubscriptionEnablerSearchSession | a SubscriptionEnablerSearchSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsSubscriptionEnablerSearch() is false | ||
| Compliance | optional | This method must be implemented if
supportsSubscriptionEnablerSearch() is true . | |
| Method | getSubscriptionEnablerSearchSessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.SubscriptionEnablerSearchSession | a SubscriptionEnablerSearchSession | |
| Errors | NOT_FOUND | no Publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsSubscriptionEnablerSearch() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsSubscriptionEnablerSearch() and
supportsVisibleFederation() are true . | |
| Method | getSubscriptionEnablerAdminSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.SubscriptionEnablerAdminSession | a SubscriptionEnablerAdminSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsSubscriptionEnablerAdmin() is false | ||
| Compliance | optional | This method must be implemented if
supportsSubscriptionEnablerAdmin() is true . | |
| Method | getSubscriptionEnablerAdminSessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.SubscriptionEnablerAdminSession | a SubscriptionEnablerAdminSession | |
| Errors | NOT_FOUND | no Publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsSubscriptionEnablerAdmin() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsSubscriptionEnablerAdmin() and
supportsVisibleFederation() are true . | |
| Method | getSubscriptionEnablerNotificationSession | ||
| Description |
Gets the | ||
| Parameters | osid.subscription.rules.SubscriptionEnablerReceiver | subscriptionEnablerReceiver | the notification callback |
| Return | osid.subscription.rules.SubscriptionEnablerNotificationSession | a SubscriptionEnablerNotificationSession | |
| Errors | NULL_ARGUMENT | subscriptionEnablerReceiver is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsSubscriptionEnablerNotification() is
false | ||
| Compliance | optional | This method must be implemented if
supportsSubscriptionEnablerNotification() is true . | |
| Method | getSubscriptionEnablerNotificationSessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.subscription.rules.SubscriptionEnablerReceiver | subscriptionEnablerReceiver | the notification callback |
osid.id.Id | publisherId | the Id of the Publisher | |
| Return | osid.subscription.rules.SubscriptionEnablerNotificationSession | a SubscriptionEnablerNotificationSession | |
| Errors | NOT_FOUND | no publisher found by the given Id | |
| NULL_ARGUMENT | subscriptionEnablerReceiver or publisherId is
null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsSubscriptionEnablerNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsSubscriptionEnablerNotification() and
supportsVisibleFederation() are true . | |
| Method | getSubscriptionEnablerPublisherSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.SubscriptionEnablerPublisherSession | a SubscriptionEnablerPublisherSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsSubscriptionEnablerPublisher() is false | ||
| Compliance | optional | This method must be implemented if
supportsSubscriptionEnablerPublisher() is true . | |
| Method | getSubscriptionEnablerPublisherAssignmentSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.SubscriptionEnablerPublisherAssignmentSession | a SubscriptionEnablerPublisherAssignmentSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsSubscriptionEnablerPublisherAssignment() is
false | ||
| Compliance | optional | This method must be implemented if
supportsSubscriptionEnablerPublisherAssignment() is
true . | |
| Method | getSubscriptionEnablerSmartPublisherSession | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.SubscriptionEnablerSmartPublisherSession | a SubscriptionEnablerSmartPublisherSession | |
| Errors | NOT_FOUND | no Publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsSubscriptionEnablerSmartPublisher() is
false | ||
| Compliance | optional | This method must be implemented if
supportsSubscriptionEnablerSmartPublisher() is true
. | |
| Method | getSubscriptionEnablerRuleLookupSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.SubscriptionEnablerRuleLookupSession | a SubscriptionEnablerRuleSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsSubscriptionEnablerRuleLookup() is false | ||
| Compliance | optional | This method must be implemented if
supportsSubscriptionEnablerRuleLookup() is true . | |
| Method | getSubscriptionEnablerRuleLookupSessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.SubscriptionEnablerRuleLookupSession | a SubscriptionEnablerRuleLookupSession | |
| Errors | NOT_FOUND | no Publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsSubscriptionEnablerRuleLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsSubscriptionEnablerRuleLookup() and
supportsVisibleFederation() are true . | |
| Method | getSubscriptionEnablerRuleApplicationSession | ||
| Description |
Gets the | ||
| Return | osid.subscription.rules.SubscriptionEnablerRuleApplicationSession | a SubscriptionEnablerRuleApplicationSession | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsSubscriptionEnablerRuleApplication() is
false | ||
| Compliance | optional | This method must be implemented if
supportsSubscriptionEnablerRuleApplication() is true
. | |
| Method | getSubscriptionEnablerRuleApplicationSessionForPublisher | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | publisherId | the Id of the Publisher |
| Return | osid.subscription.rules.SubscriptionEnablerRuleApplicationSession | a SubscriptionEnablerRuleApplicationSession | |
| Errors | NOT_FOUND | no Publisher found by the given Id | |
| NULL_ARGUMENT | publisherId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsSubscriptionEnablerRuleApplication() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsSubscriptionEnablerRuleApplication() and
supportsVisibleFederation() are true . | |