OSID Logo
OSID Specifications
subscription rules package
Version 3.0.0
Interfaceosid.subscription.rules.SubscriptionRulesProfile
Implementsosid.OsidProfile
Implemented Byosid.subscription.rules.SubscriptionRulesManager
osid.subscription.rules.SubscriptionRulesProxyManager
Description

The subscription rules profile describes the interoperability among subscription rules services.

MethodsupportsVisibleFederation
Description

Tests if any broker federation is exposed. Federation is exposed when a specific broker may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of brokers appears as a single broker.

Returnbooleantrue if visible federation is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchEnablerLookup
Description

Tests if looking up dispatch enablers is supported.

Returnbooleantrue if dispatch enabler lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchEnablerQuery
Description

Tests if querying dispatch enablers is supported.

Returnbooleantrue if dispatch enabler query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchEnablerSearch
Description

Tests if searching dispatch enablers is supported.

Returnbooleantrue if dispatch enabler search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchEnablerAdmin
Description

Tests if a dispatch enabler administrative service is supported.

Returnbooleantrue if dispatch enabler administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchEnablerNotification
Description

Tests if a dispatch enabler notification service is supported.

Returnbooleantrue if dispatch enabler notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchEnablerPublisher
Description

Tests if a dispatch enabler publisher lookup service is supported.

Returnbooleantrue if a dispatch enabler publisher lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchEnablerPublisherAssignment
Description

Tests if a dispatch enabler publisher assignment service is supported.

Returnbooleantrue if a dispatch enabler to publisher assignment service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchEnablerSmartPublisher
Description

Tests if a dispatch smart publisher service is supported.

Returnbooleantrue if a smart publisher service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchEnablerRuleLookup
Description

Tests if a dispatch enabler rule lookup service is supported.

Returnbooleantrue if a dispatch enabler rule lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchEnablerRuleApplication
Description

Tests if a dispatch enabler rule application service is supported.

Returnbooleantrue if a dispatch enabler rule application service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchConstrainerLookup
Description

Tests if looking up dispatch constrainers is supported.

Returnbooleantrue if dispatch constrainer lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchConstrainerQuery
Description

Tests if querying dispatch constrainers is supported.

Returnbooleantrue if dispatch constrainer query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchConstrainerSearch
Description

Tests if searching dispatch constrainers is supported.

Returnbooleantrue if dispatch constrainer search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchConstrainerAdmin
Description

Tests if a dispatch constrainer administrative service is supported.

Returnbooleantrue if dispatch constrainer administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchConstrainerNotification
Description

Tests if a dispatch constrainer notification service is supported.

Returnbooleantrue if dispatch constrainer notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchConstrainerPublisher
Description

Tests if a dispatch constrainer publisher lookup service is supported.

Returnbooleantrue if a dispatch constrainer publisher lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchConstrainerPublisherAssignment
Description

Tests if a dispatch constrainer publisher assignment service is supported.

Returnbooleantrue if a dispatch constrainer to publisher assignment service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchConstrainerSmartPublisher
Description

Tests if a dispatch smart publisher service is supported.

Returnbooleantrue if a smart publisher service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchConstrainerRuleLookup
Description

Tests if a dispatch constrainer rule lookup service is supported.

Returnbooleantrue if a dispatch constrainer rule lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchConstrainerRuleApplication
Description

Tests if a dispatch constrainer rule application service is supported.

Returnbooleantrue if a dispatch constrainer rule application service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchConstrainerEnablerLookup
Description

Tests if looking up dispatch constrainer enablers is supported.

Returnbooleantrue if dispatch constrainer enabler lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchConstrainerEnablerQuery
Description

Tests if querying dispatch constrainer enablers is supported.

Returnbooleantrue if dispatch constrainer enabler query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchConstrainerEnablerSearch
Description

Tests if searching dispatch constrainer enablers is supported.

Returnbooleantrue if dispatch constrainer enabler search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchConstrainerEnablerAdmin
Description

Tests if a dispatch constrainer enabler administrative service is supported.

Returnbooleantrue if dispatch constrainer enabler administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchConstrainerEnablerNotification
Description

Tests if a dispatch constrainer enabler notification service is supported.

Returnbooleantrue if dispatch constrainer enabler notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchConstrainerEnablerPublisher
Description

Tests if a dispatch constrainer enabler publisher lookup service is supported.

Returnbooleantrue if a dispatch constrainer enabler publisher lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchConstrainerEnablerPublisherAssignment
Description

Tests if a dispatch constrainer enabler publisher assignment service is supported.

Returnbooleantrue if a dispatch constrainer enabler to publisher assignment service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchConstrainerEnablerSmartPublisher
Description

Tests if a dispatch smart publisher service is supported.

Returnbooleantrue if a smart publisher service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchConstrainerEnablerRuleLookup
Description

Tests if a dispatch constrainer enabler rule lookup service is supported.

Returnbooleantrue if a dispatch constrainer enabler rule lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchConstrainerEnablerRuleApplication
Description

Tests if a dispatch constrainer enabler rule application service is supported.

Returnbooleantrue if a dispatch constrainer enabler rule application service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchProcessorLookup
Description

Tests if looking up dispatch processors is supported.

Returnbooleantrue if dispatch processor lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchProcessorQuery
Description

Tests if querying dispatch processors is supported.

Returnbooleantrue if dispatch processor query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchProcessorSearch
Description

Tests if searching dispatch processors is supported.

Returnbooleantrue if dispatch processor search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchProcessorAdmin
Description

Tests if a dispatch processor administrative service is supported.

Returnbooleantrue if dispatch processor administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchProcessorNotification
Description

Tests if a dispatch processor notification service is supported.

Returnbooleantrue if dispatch processor notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchProcessorPublisher
Description

Tests if a dispatch processor publisher lookup service is supported.

Returnbooleantrue if a dispatch processor publisher lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchProcessorPublisherAssignment
Description

Tests if a dispatch processor publisher assignment service is supported.

Returnbooleantrue if a dispatch processor to publisher assignment service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchProcessorSmartPublisher
Description

Tests if a dispatch smart publisher service is supported.

Returnbooleantrue if a smart publisher service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchProcessorRuleLookup
Description

Tests if a dispatch processor rule lookup service is supported.

Returnbooleantrue if a dispatch processor rule lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchProcessorRuleApplication
Description

Tests if a dispatch processor rule application service is supported.

Returnbooleantrue if a dispatch processor rule application service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchProcessorEnablerLookup
Description

Tests if looking up dispatch processor enablers is supported.

Returnbooleantrue if dispatch processor enabler lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchProcessorEnablerQuery
Description

Tests if querying dispatch processor enablers is supported.

Returnbooleantrue if dispatch processor enabler query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchProcessorEnablerSearch
Description

Tests if searching dispatch processor enablers is supported.

Returnbooleantrue if dispatch processor enabler search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchProcessorEnablerAdmin
Description

Tests if a dispatch processor enabler administrative service is supported.

Returnbooleantrue if dispatch processor enabler administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchProcessorEnablerNotification
Description

Tests if a dispatch processor enabler notification service is supported.

Returnbooleantrue if dispatch processor enabler notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchProcessorEnablerPublisher
Description

Tests if a dispatch processor enabler publisher lookup service is supported.

Returnbooleantrue if a dispatch processor enabler publisher lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchProcessorEnablerPublisherAssignment
Description

Tests if a dispatch processor enabler publisher assignment service is supported.

Returnbooleantrue if a dispatch processor enabler to publisher assignment service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchProcessorEnablerSmartPublisher
Description

Tests if a dispatch smart publisher service is supported.

Returnbooleantrue if a smart publisher service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchProcessorEnablerRuleLookup
Description

Tests if a dispatch processor enabler rule lookup service is supported.

Returnbooleantrue if a dispatch processor enabler rule lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchProcessorEnablerRuleApplication
Description

Tests if a dispatch processor enabler rule application service is supported.

Returnbooleantrue if a dispatch processor enabler rule application service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsSubscriptionEnablerLookup
Description

Tests if looking up subscription enablers is supported.

Returnbooleantrue if subscription enabler lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsSubscriptionEnablerQuery
Description

Tests if querying subscription enablers is supported.

Returnbooleantrue if subscription enabler query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsSubscriptionEnablerSearch
Description

Tests if searching subscription enablers is supported.

Returnbooleantrue if subscription enabler search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsSubscriptionEnablerAdmin
Description

Tests if a subscription enabler administrative service is supported.

Returnbooleantrue if subscription enabler administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsSubscriptionEnablerNotification
Description

Tests if a subscription enabler notification service is supported.

Returnbooleantrue if subscription enabler notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsSubscriptionEnablerPublisher
Description

Tests if a subscription enabler publisher lookup service is supported.

Returnbooleantrue if a publisher enabler subscription lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsSubscriptionEnablerPublisherAssignment
Description

Tests if a subscription enabler publisher service is supported.

Returnbooleantrue if subscription enabler publisher assignment service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsSubscriptionEnablerSmartSubscription
Description

Tests if a subscription enabler subscription lookup service is supported.

Returnbooleantrue if a subscription enabler subscription service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsSubscriptionEnablerRuleLookup
Description

Tests if a subscription enabler rule lookup service is supported.

Returnbooleantrue if a subscription enabler rule lookup service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsSubscriptionEnablerRuleApplication
Description

Tests if a subscription enabler rule application service is supported.

Returnbooleantrue if subscription enabler rule application service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetDispatchEnablerRecordTypes
Description

Gets the supported DispatchEnabler record types.

Returnosid.type.TypeLista list containing the supported DispatchEnabler record types
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchEnablerRecordType
Description

Tests if the given DispatchEnabler record type is supported.

Parametersosid.type.TypedispatchEnablerRecordTypea Type indicating a DispatchEnabler record type
Returnbooleantrue if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENTdispatchEnablerRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetDispatchEnablerSearchRecordTypes
Description

Gets the supported DispatchEnabler search types.

Returnosid.type.TypeLista list containing the supported DispatchEnabler search types
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchEnablerSearchRecordType
Description

Tests if the given DispatchEnabler search type is supported.

Parametersosid.type.TypedispatchEnablerSearchRecordTypea Type indicating a DispatchEnabler search record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTdispatchEnablerSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetDispatchConstrainerRecordTypes
Description

Gets the supported DispatchConstrainer record types.

Returnosid.type.TypeLista list containing the supported DispatchConstrainer record types
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchConstrainerRecordType
Description

Tests if the given DispatchConstrainer record type is supported.

Parametersosid.type.TypedispatchConstrainerRecordTypea Type indicating a DispatchConstrainer record type
Returnbooleantrue if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENTdispatchConstrainerRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetDispatchConstrainerSearchRecordTypes
Description

Gets the supported DispatchConstrainer search types.

Returnosid.type.TypeLista list containing the supported DispatchConstrainer search types
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchConstrainerSearchRecordType
Description

Tests if the given DispatchConstrainer search type is supported.

Parametersosid.type.TypedispatchConstrainerSearchRecordTypea Type indicating a DispatchConstrainer search type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTdispatchConstrainerSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetDispatchConstrainerEnablerRecordTypes
Description

Gets the supported DispatchConstrainerEnabler record types.

Returnosid.type.TypeLista list containing the supported DispatchConstrainerEnabler record types
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchConstrainerEnablerRecordType
Description

Tests if the given DispatchCosntrainerEnabler record type is supported.

Parametersosid.type.TypedispatchConstrainerEnablerRecordTypea Type indicating a DispatchConstrainerEnabler record type
Returnbooleantrue if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENTdispatchConstrainerEnablerRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetDispatchConstrainerEnablerSearchRecordTypes
Description

Gets the supported DispatchConstrainerEnabler search types.

Returnosid.type.TypeLista list containing the supported DispatchConstrainerEnabler search types
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchConstrainerEnablerSearchRecordType
Description

Tests if the given DispatchConstrainerEnabler search type is supported.

Parametersosid.type.TypedispatchConstrainerEnablerSearchRecordTypea Type indicating a DispatchConstrainerEnabler search type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTdispatchConstrainerEnablerSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetDispatchProcessorRecordTypes
Description

Gets the supported DispatchProcessor record types.

Returnosid.type.TypeLista list containing the supported DispatchProcessor record types
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchProcessorRecordType
Description

Tests if the given DispatchProcessor record type is supported.

Parametersosid.type.TypedispatchConstrainerRecordTypea Type indicating a DispatchProcessor record type
Returnbooleantrue if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENTdispatchProcessorRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetDispatchProcessorSearchRecordTypes
Description

Gets the supported DispatchProcessor search types.

Returnosid.type.TypeLista list containing the supported DispatchProcessor search types
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchProcessorSearchRecordType
Description

Tests if the given DispatchProcessor search type is supported.

Parametersosid.type.TypedispatchProcessorSearchRecordTypea Type indicating a DispatchProcessor search type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTdispatchProcessorSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetDispatchProcessorEnablerRecordTypes
Description

Gets the supported DispatchProcessorEnabler record types.

Returnosid.type.TypeLista list containing the supported DispatchProcessorEnabler record types
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchProcessorEnablerRecordType
Description

Tests if the given DispatchProcessorEnabler record type is supported.

Parametersosid.type.TypedispatchProcessorEnablerRecordTypea Type indicating a DispatchProcessorEnabler record type
Returnbooleantrue if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENTdispatchProcessorEnablerRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetDispatchProcessorEnablerSearchRecordTypes
Description

Gets the supported DispatchProcessorEnabler search types.

Returnosid.type.TypeLista list containing the supported DispatchProcessorEnabler search types
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchProcessorEnablerSearchRecordType
Description

Tests if the given DispatchProcessorEnabler search type is supported.

Parametersosid.type.TypedispatchProcessorEnablerSearchRecordTypea Type indicating a DispatchProcessorEnabler search record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTdispatchProcessorEnablerSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetSubscriptionEnablerRecordTypes
Description

Gets the supported SubscriptionEnabler record types.

Returnosid.type.TypeLista list containing the supported SubscriptionEnabler record types
CompliancemandatoryThis method must be implemented.
MethodsupportsSubscriptionEnablerRecordType
Description

Tests if the given SubscriptionEnabler record type is supported.

Parametersosid.type.TypesubscriptionEnablerRecordTypea Type indicating a SubscriptionEnabler record type
Returnbooleantrue if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENTsubscriptionEnablerRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetSubscriptionEnablerSearchRecordTypes
Description

Gets the supported SubscriptionEnabler search record types.

Returnosid.type.TypeLista list containing the supported SubscriptionEnabler search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsSubscriptionEnablerSearchRecordType
Description

Tests if the given SubscriptionEnabler search record type is supported.

Parametersosid.type.TypesubscriptionEnablerSearchRecordTypea Type indicating a SubscriptionEnabler search record type
Returnbooleantrue if the given search record type is supported, false otherwise
ErrorsNULL_ARGUMENTsubscriptionEnablerSearchRecordType is null
CompliancemandatoryThis method must be implemented.