OSID Logo
OSID Specifications
subscription package
Version 3.0.0
Release Candidate Preview
Interfaceosid.subscription.SubscriptionProfile
Implementsosid.OsidProfile
Description

The subscription profile describes the interoperability among subscription services.

MethodsupportsVisibleFederation
Description

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

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

Tests for the availability of a my subscription lookup service.

Returnboolean true if my subscription lookup is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsMySubscriptionAdmin
Description

Tests for the availability of a my subscription administrative service.

Returnboolean true if my subscription admin is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsSubscriptionLookup
Description

Tests for the availability of a subscription lookup service.

Returnboolean true if subscription lookup is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsSubscriptionQuery
Description

Tests if querying subscriptions is available.

Returnboolean true if subscription query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsSubscriptionSearch
Description

Tests if searching for subscriptions is available.

Returnboolean true if subscription search is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsSubscriptionAdmin
Description

Tests if searching for subscriptions is available.

Returnboolean true if subscription search is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsSubscriptionNotification
Description

Tests if subscription notification is available.

Returnboolean true if subscription notification is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsSubscriptionPublisher
Description

Tests if a subscription to publisher lookup session is available.

Returnboolean true if subscription publisher lookup session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsSubscriptionPublisherAssignment
Description

Tests if a subscription to publisher assignment session is available.

Returnboolean true if subscription publisher assignment is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsSubscriptionSmartPublisher
Description

Tests if a subscription smart publisher session is available.

Returnboolean true if subscription smart publisher is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchLookup
Description

Tests for the availability of an dispatch lookup service.

Returnboolean true if dispatch lookup is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchQuery
Description

Tests if querying dispatches is available.

Returnboolean true if dispatch query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchSearch
Description

Tests if searching for dispatches is available.

Returnboolean true if dispatch search is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchAdmin
Description

Tests for the availability of a dispatch administrative service for creating and deleting dispatches.

Returnboolean true if dispatch administration is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchNotification
Description

Tests for the availability of a dispatch notification service.

Returnboolean true if dispatch notification is available, false otherwise
CompliancemandatoryThis method must be implemented in all providers.
MethodsupportsDispatchPublisher
Description

Tests if a dispatch to publisher lookup session is available.

Returnboolean true if dispatch publisher lookup session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchPublisherAssignment
Description

Tests if a dispatch to publisher assignment session is available.

Returnboolean true if dispatch publisher assignment is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDispatchSmartPublisher
Description

Tests if a dispatch smart publisher session is available.

Returnboolean true if dispatch smart publisher is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPublisherLookup
Description

Tests for the availability of an publisher lookup service.

Returnboolean true if publisher lookup is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPublisherQuery
Description

Tests if querying publishers is available.

Returnboolean true if publisher query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPublisherSearch
Description

Tests if searching for publishers is available.

Returnboolean true if publisher search is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPublisherAdmin
Description

Tests for the availability of a publisher administrative service for creating and deleting publishers.

Returnboolean true if publisher administration is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPublisherNotification
Description

Tests for the availability of a publisher notification service.

Returnboolean true if publisher notification is available, false otherwise
CompliancemandatoryThis method must be implemented in all providers.
MethodsupportsPublisherHierarchy
Description

Tests for the availability of a publisher hierarchy traversal service.

Returnboolean true if publisher hierarchy traversal is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPublisherHierarchyDesign
Description

Tests for the availability of a publisher hierarchy design service.

Returnboolean true if publisher hierarchy design is available, false otherwise
CompliancemandatoryThis method must be implemented in all providers.
MethodsupportsSubscriptionBatch
Description

Tests for the availability of a subscription batch service.

Returnboolean true if a subscription batch service is available, false otherwise
CompliancemandatoryThis method must be implemented in all providers.
MethodsupportsSubscriptionRules
Description

Tests for the availability of a subscription rules service.

Returnboolean true if a subscription rules service is available, false otherwise
CompliancemandatoryThis method must be implemented in all providers.
MethodgetSubscriptionRecordTypes
Description

Gets the supported Subscription record types.

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

Tests if the given Subscription record type is supported.

Parametersosid.type.TypesubscriptionRecordTypea Type indicating a Subscription record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT subscriptionRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetSubscriptionSearchRecordTypes
Description

Gets the supported subscription search record types.

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

Tests if the given subscription search record type is supported.

Parametersosid.type.TypesubscriptionSearchRecordTypea Type indicating a subscription record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT subscriptionSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetDispatchRecordTypes
Description

Gets the supported Dispatch record types.

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

Tests if the given Dispatch record type is supported.

Parametersosid.type.TypedispatchRecordTypea Type indicating a Dispatch record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT dispatchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetDispatchSearchRecordTypes
Description

Gets the supported dispatch search record types.

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

Tests if the given dispatch search record type is supported.

Parametersosid.type.TypedispatchSearchRecordTypea Type indicating a dispatch record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT dispatchSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetPublisherRecordTypes
Description

Gets the supported Publisher record types.

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

Tests if the given Publisher record type is supported.

Parametersosid.type.TypepublisherRecordTypea Type indicating a Publisher record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT publisherRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetPublisherSearchRecordTypes
Description

Gets the supported publisher search record types.

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

Tests if the given publisher search record type is supported.

Parametersosid.type.TypepublisherSearchRecordTypea Type indicating a publisher record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT publisherSearchRecordType is null
CompliancemandatoryThis method must be implemented.