public interface SubscriptionRulesProfile extends OsidProfile
The subscription rules profile describes the interoperability among subscription rules services.
| Modifier and Type | Method and Description |
|---|---|
TypeList |
getSubscriptionEnablerRecordTypes()
Gets the supported
SubscriptionEnabler record types. |
TypeList |
getSubscriptionEnablerSearchRecordTypes()
Gets the supported
SubscriptionEnabler search record
types. |
boolean |
supportsSubscriptionEnablerAdmin()
Tests if a subscription enabler administrative service is supported.
|
boolean |
supportsSubscriptionEnablerLookup()
Tests if looking up subscription enablers is supported.
|
boolean |
supportsSubscriptionEnablerNotification()
Tests if a subscription enabler notification service is supported.
|
boolean |
supportsSubscriptionEnablerPublisher()
Tests if a subscription enabler publisher lookup service is supported.
|
boolean |
supportsSubscriptionEnablerPublisherAssignment()
Tests if a subscription enabler publisher service is supported.
|
boolean |
supportsSubscriptionEnablerQuery()
Tests if querying subscription enablers is supported.
|
boolean |
supportsSubscriptionEnablerRecordType(Type subscriptionEnablerRecordType)
Tests if the given
SubscriptionEnabler record type is
supported. |
boolean |
supportsSubscriptionEnablerRuleApplication()
Tests if a subscription enabler rule application service is supported.
|
boolean |
supportsSubscriptionEnablerRuleLookup()
Tests if a subscription enabler rule lookup service is supported.
|
boolean |
supportsSubscriptionEnablerSearch()
Tests if searching subscription enablers is supported.
|
boolean |
supportsSubscriptionEnablerSearchRecordType(Type subscriptionEnablerSearchRecordType)
Tests if the given
SubscriptionEnabler search record
type is supported. |
boolean |
supportsSubscriptionEnablerSmartSubscription()
Tests if a subscription enabler subscription lookup service is
supported.
|
boolean |
supportsVisibleFederation()
Tests if any broker federation is exposed.
|
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdboolean supportsVisibleFederation()
true if visible federation is supported,
false otherwisemandatory - This method must be implemented. boolean supportsSubscriptionEnablerLookup()
true if subscription enabler lookup is
supported, false otherwisemandatory - This method must be implemented. boolean supportsSubscriptionEnablerQuery()
true if subscription enabler query is
supported, false otherwisemandatory - This method must be implemented. boolean supportsSubscriptionEnablerSearch()
true if subscription enabler search is
supported, false otherwisemandatory - This method must be implemented. boolean supportsSubscriptionEnablerAdmin()
true if subscription enabler administration is
supported, false otherwisemandatory - This method must be implemented. boolean supportsSubscriptionEnablerNotification()
true if subscription enabler notification is
supported, false otherwisemandatory - This method must be implemented. boolean supportsSubscriptionEnablerPublisher()
true if a publisher enabler subscription lookup
service is supported, false otherwisemandatory - This method must be implemented. boolean supportsSubscriptionEnablerPublisherAssignment()
true if subscription enabler publisher
assignment service is supported, false
otherwisemandatory - This method must be implemented. boolean supportsSubscriptionEnablerSmartSubscription()
true if a subscription enabler subscription
service is supported, false otherwisemandatory - This method must be implemented. boolean supportsSubscriptionEnablerRuleLookup()
true if a subscription enabler rule lookup
service is supported, false otherwisemandatory - This method must be implemented. boolean supportsSubscriptionEnablerRuleApplication()
true if subscription enabler rule application
service is supported, false otherwisemandatory - This method must be implemented. TypeList getSubscriptionEnablerRecordTypes()
SubscriptionEnabler record types. SubscriptionEnabler
record typesmandatory - This method must be implemented. boolean supportsSubscriptionEnablerRecordType(Type subscriptionEnablerRecordType)
SubscriptionEnabler record type is
supported.subscriptionEnablerRecordType - a Type indicating
a SubscriptionEnabler record type true if the given record type is supported,
false otherwiseNullArgumentException -
subscriptionEnablerRecordType is null mandatory - This method must be implemented. TypeList getSubscriptionEnablerSearchRecordTypes()
SubscriptionEnabler search record
types. SubscriptionEnabler
search record typesmandatory - This method must be implemented. boolean supportsSubscriptionEnablerSearchRecordType(Type subscriptionEnablerSearchRecordType)
SubscriptionEnabler search record
type is supported.subscriptionEnablerSearchRecordType - a Type
indicating a SubscriptionEnabler search record
type true if the given search record type is
supported, false otherwiseNullArgumentException -
subscriptionEnablerSearchRecordType is null
mandatory - This method must be implemented.