Interface | osid.subscription.SubscriptionProfile | ||
---|---|---|---|
Implements | osid.OsidProfile | ||
Description |
The subscription profile describes the interoperability among subscription services. | ||
Method | supportsVisibleFederation | ||
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. | ||
Return | boolean | true if visible federation is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsMySubscription | ||
Description |
Tests for the availability of a my subscription lookup service. | ||
Return | boolean | true if my subscription lookup is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsMySubscriptionAdmin | ||
Description |
Tests for the availability of a my subscription administrative service. | ||
Return | boolean | true if my subscription admin is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsSubscriptionLookup | ||
Description |
Tests for the availability of a subscription lookup service. | ||
Return | boolean | true if subscription lookup is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsSubscriptionQuery | ||
Description |
Tests if querying subscriptions is available. | ||
Return | boolean | true if subscription query is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsSubscriptionSearch | ||
Description |
Tests if searching for subscriptions is available. | ||
Return | boolean | true if subscription search is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsSubscriptionAdmin | ||
Description |
Tests if searching for subscriptions is available. | ||
Return | boolean | true if subscription search is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsSubscriptionNotification | ||
Description |
Tests if subscription notification is available. | ||
Return | boolean | true if subscription notification is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsSubscriptionPublisher | ||
Description |
Tests if a subscription to publisher lookup session is available. | ||
Return | boolean | true if subscription publisher lookup session is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsSubscriptionPublisherAssignment | ||
Description |
Tests if a subscription to publisher assignment session is available. | ||
Return | boolean | true if subscription publisher assignment is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsSubscriptionSmartPublisher | ||
Description |
Tests if a subscription smart publisher session is available. | ||
Return | boolean | true if subscription smart publisher is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsDispatchLookup | ||
Description |
Tests for the availability of an dispatch lookup service. | ||
Return | boolean | true if dispatch lookup is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsDispatchQuery | ||
Description |
Tests if querying dispatches is available. | ||
Return | boolean | true if dispatch query is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsDispatchSearch | ||
Description |
Tests if searching for dispatches is available. | ||
Return | boolean | true if dispatch search is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsDispatchAdmin | ||
Description |
Tests for the availability of a dispatch administrative service for creating and deleting dispatches. | ||
Return | boolean | true if dispatch administration is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsDispatchNotification | ||
Description |
Tests for the availability of a dispatch notification service. | ||
Return | boolean | true if dispatch notification is available, false
otherwise | |
Compliance | mandatory | This method must be implemented in all providers. | |
Method | supportsDispatchPublisher | ||
Description |
Tests if a dispatch to publisher lookup session is available. | ||
Return | boolean | true if dispatch publisher lookup session is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsDispatchPublisherAssignment | ||
Description |
Tests if a dispatch to publisher assignment session is available. | ||
Return | boolean | true if dispatch publisher assignment is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsDispatchSmartPublisher | ||
Description |
Tests if a dispatch smart publisher session is available. | ||
Return | boolean | true if dispatch smart publisher is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsPublisherLookup | ||
Description |
Tests for the availability of an publisher lookup service. | ||
Return | boolean | true if publisher lookup is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsPublisherQuery | ||
Description |
Tests if querying publishers is available. | ||
Return | boolean | true if publisher query is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsPublisherSearch | ||
Description |
Tests if searching for publishers is available. | ||
Return | boolean | true if publisher search is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsPublisherAdmin | ||
Description |
Tests for the availability of a publisher administrative service for creating and deleting publishers. | ||
Return | boolean | true if publisher administration is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsPublisherNotification | ||
Description |
Tests for the availability of a publisher notification service. | ||
Return | boolean | true if publisher notification is available, false
otherwise | |
Compliance | mandatory | This method must be implemented in all providers. | |
Method | supportsPublisherHierarchy | ||
Description |
Tests for the availability of a publisher hierarchy traversal service. | ||
Return | boolean | true if publisher hierarchy traversal is available,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsPublisherHierarchyDesign | ||
Description |
Tests for the availability of a publisher hierarchy design service. | ||
Return | boolean | true if publisher hierarchy design is available,
false otherwise | |
Compliance | mandatory | This method must be implemented in all providers. | |
Method | supportsSubscriptionBatch | ||
Description |
Tests for the availability of a subscription batch service. | ||
Return | boolean | true if a subscription batch service is available,
false otherwise | |
Compliance | mandatory | This method must be implemented in all providers. | |
Method | supportsSubscriptionRules | ||
Description |
Tests for the availability of a subscription rules service. | ||
Return | boolean | true if a subscription rules service is available,
false otherwise | |
Compliance | mandatory | This method must be implemented in all providers. | |
Method | getSubscriptionRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported subscription record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsSubscriptionRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | subscriptionRecordType | a Type indicating a Subscription record type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | subscriptionRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getSubscriptionSearchRecordTypes | ||
Description |
Gets the supported subscription search record types. | ||
Return | osid.type.TypeList | a list containing the supported subscription search record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsSubscriptionSearchRecordType | ||
Description |
Tests if the given subscription search record type is supported. | ||
Parameters | osid.type.Type | subscriptionSearchRecordType | a Type indicating a subscription record type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | subscriptionSearchRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getDispatchRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported dispatch record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsDispatchRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | dispatchRecordType | a Type indicating a Dispatch record type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | dispatchRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getDispatchSearchRecordTypes | ||
Description |
Gets the supported dispatch search record types. | ||
Return | osid.type.TypeList | a list containing the supported dispatch search record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsDispatchSearchRecordType | ||
Description |
Tests if the given dispatch search record type is supported. | ||
Parameters | osid.type.Type | dispatchSearchRecordType | a Type indicating a dispatch record type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | dispatchSearchRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getPublisherRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported publisher record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsPublisherRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | publisherRecordType | a Type indicating a Publisher record type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | publisherRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getPublisherSearchRecordTypes | ||
Description |
Gets the supported publisher search record types. | ||
Return | osid.type.TypeList | a list containing the supported publisher search record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsPublisherSearchRecordType | ||
Description |
Tests if the given publisher search record type is supported. | ||
Parameters | osid.type.Type | publisherSearchRecordType | a Type indicating a publisher record type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | publisherSearchRecordType is null | |
Compliance | mandatory | This method must be implemented. |