OSID Logo
OSID Specifications
subscription rules package
Version 3.0.0
Release Candidate Preview
Interfaceosid.subscription.rules.SubscriptionRulesProfile
Implementsosid.OsidProfile
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.

Returnboolean true if visible federation is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsSubscriptionEnablerLookup
Description

Tests if looking up subscription enablers is supported.

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

Tests if querying subscription enablers is supported.

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

Tests if searching subscription enablers is supported.

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

Tests if a subscription enabler administrative service is supported.

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

Tests if a subscription enabler notification service is supported.

Returnboolean true 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.

Returnboolean true 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.

Returnboolean true 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.

Returnboolean true 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.

Returnboolean true 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.

Returnboolean true if subscription enabler rule application service is supported, false otherwise
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
Returnboolean true if the given record type is supported, false otherwise
ErrorsNULL_ARGUMENT subscriptionEnablerRecordType 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
Returnboolean true if the given search record type is supported, false otherwise
ErrorsNULL_ARGUMENT subscriptionEnablerSearchRecordType is null
CompliancemandatoryThis method must be implemented.