Interface | osid.subscription.rules.SubscriptionRulesProfile | ||
---|---|---|---|
Implements | osid.OsidProfile | ||
Description |
The subscription rules profile describes the interoperability among subscription rules services. | ||
Method | supportsVisibleFederation | ||
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. | ||
Return | boolean | true if visible federation is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsSubscriptionEnablerLookup | ||
Description |
Tests if looking up subscription enablers is supported. | ||
Return | boolean | true if subscription enabler lookup is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsSubscriptionEnablerQuery | ||
Description |
Tests if querying subscription enablers is supported. | ||
Return | boolean | true if subscription enabler query is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsSubscriptionEnablerSearch | ||
Description |
Tests if searching subscription enablers is supported. | ||
Return | boolean | true if subscription enabler search is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsSubscriptionEnablerAdmin | ||
Description |
Tests if a subscription enabler administrative service is supported. | ||
Return | boolean | true if subscription enabler administration is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsSubscriptionEnablerNotification | ||
Description |
Tests if a subscription enabler notification service is supported. | ||
Return | boolean | true if subscription enabler notification is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsSubscriptionEnablerPublisher | ||
Description |
Tests if a subscription enabler publisher lookup service is supported. | ||
Return | boolean | true if a publisher enabler subscription lookup service is
supported, false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsSubscriptionEnablerPublisherAssignment | ||
Description |
Tests if a subscription enabler publisher service is supported. | ||
Return | boolean | true if subscription enabler publisher assignment service is
supported, false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsSubscriptionEnablerSmartSubscription | ||
Description |
Tests if a subscription enabler subscription lookup service is supported. | ||
Return | boolean | true if a subscription enabler subscription service is
supported, false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsSubscriptionEnablerRuleLookup | ||
Description |
Tests if a subscription enabler rule lookup service is supported. | ||
Return | boolean | true if a subscription enabler rule lookup service is
supported, false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsSubscriptionEnablerRuleApplication | ||
Description |
Tests if a subscription enabler rule application service is supported. | ||
Return | boolean | true if subscription enabler rule application service is
supported, false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getSubscriptionEnablerRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported SubscriptionEnabler record
types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsSubscriptionEnablerRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | subscriptionEnablerRecordType | a Type indicating a SubscriptionEnabler
record type |
Return | boolean | true if the given record type is supported, false
otherwise | |
Errors | NULL_ARGUMENT | subscriptionEnablerRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getSubscriptionEnablerSearchRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported SubscriptionEnabler search
record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsSubscriptionEnablerSearchRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | subscriptionEnablerSearchRecordType | a Type indicating a SubscriptionEnabler
search record type |
Return | boolean | true if the given search record type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | subscriptionEnablerSearchRecordType is null | |
Compliance | mandatory | This method must be implemented. |