public interface SubscriptionManager extends OsidManager, SubscriptionProfile
The subscription manager provides access to subscription sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
MySubscriptionSession:
a session to look up
subscriptions MySubscriptionAdminSession:
a session to manage
subscriptions SubscriptionLookupSession:
a session to lookup
subscriptions SubscriptionQuerySession:
a session to query
subscriptions SubscriptionSearchSession:
a session to search
subscriptions SubscriptionAdminSession:
a session to manage
subscriptions SubscriptionNotificationSession:
a session to
subscribe to notifications of subscription changes SubscriptionPublisherSession:
a session to look up
subscription publisher mappings SubscriptionPublisherAssignmentSession:
a session
to manage subscription publisher mappings SubscriptionSmartPublisherSession:
a session to
manage smart publishers of subscriptions DispatchLookupSession:
a session to retrieve
dispatches DispatchQuerySession:
a session to query
dispatches DispatchSearchSession:
a session to search for
dispatches DispatchAdminSession:
a session to create, update
and delete dispatches DispatchNotificationSession:
a session to receive
notifications for changes in dispatches DispatchPublisherSession:
a session to look up
dispatch publisher mappings DispatchPublisherAssignmentSession:
a session to
manage dispatch publisher mappings DispatchSmartPublisherSession:
a session to manage
smart publishers of dispatches PublisherLookupSession:
a session to retrieve
publishers PublisherQuerySession:
a session to query
publishers PublisherSearchSession:
a session to search for
publishers PublisherAdminSession:
a session to create, update
and delete publishers PublisherNotificationSession:
a session to receive
notifications for changes in publishers PublisherHierarchySession:
a session to traverse
hierarchies of publishers PublisherHierarchyDesignSession:
a session to
manage hierarchies of publishers The subscription manager also provides a profile for determing the supported search types supported by this service.
Modifier and Type | Method and Description |
---|---|
DispatchAdminSession |
getDispatchAdminSession()
Gets the
OsidSession associated with the dispatch
administrative service. |
DispatchAdminSession |
getDispatchAdminSessionForPublisher(Id publisherId)
Gets the
OsidSession associated with the dispatch
administrative service for the given publisher. |
DispatchLookupSession |
getDispatchLookupSession()
Gets the
OsidSession associated with the dispatch
lookup service. |
DispatchLookupSession |
getDispatchLookupSessionForPublisher(Id publisherId)
Gets the
OsidSession associated with the dispatch
lookup service for the given publisher. |
DispatchNotificationSession |
getDispatchNotificationSession(DispatchReceiver dispatchReceiver)
Gets the
OsidSession associated with the dispatch
notification service. |
DispatchNotificationSession |
getDispatchNotificationSessionForPublisher(DispatchReceiver dispatchReceiver,
Id publisherId)
Gets the
OsidSession associated with the dispatch
notification service for the given publisher. |
DispatchPublisherAssignmentSession |
getDispatchPublisherAssignmentSession()
Gets the session for assigning dispatch to publisher mappings.
|
DispatchPublisherSession |
getDispatchPublisherSession()
Gets the session for retrieving dispatch to publisher mappings.
|
DispatchQuerySession |
getDispatchQuerySession()
Gets the
OsidSession associated with the dispatch query
service. |
DispatchQuerySession |
getDispatchQuerySessionForPublisher(Id publisherId)
Gets the
OsidSession associated with the dispatch query
service for the given publisher. |
DispatchSearchSession |
getDispatchSearchSession()
Gets the
OsidSession associated with the dispatch
search service. |
DispatchSearchSession |
getDispatchSearchSessionForPublisher(Id publisherId)
Gets the
OsidSession associated with the dispatch
search service for the given publisher. |
DispatchSmartPublisherSession |
getDispatchSmartPublisherSession(Id publisherId)
Gets the session associated with the dispatch smart publisher for the
given publisher.
|
MySubscriptionAdminSession |
getMySubscriptionAdminSession()
Gets the
OsidSession associated with the subscription
administrative service for the authenticated agent. |
MySubscriptionAdminSession |
getMySubscriptionAdminSessionForPublisher(Id publisherId)
Gets the
OsidSession associated with the subscription
administrative service for the authenticated agent for the given
publisher. |
MySubscriptionSession |
getMySubscriptionSession()
Gets the
OsidSession associated with the subscription
lookup service for the authenticated agent. |
MySubscriptionSession |
getMySubscriptionSessionForPublisher(Id publisherId)
Gets the
OsidSession associated with the subscription
lookup service for the authenticated agent for the given publisher. |
PublisherAdminSession |
getPublisherAdminSession()
Gets the
OsidSession associated with the publisher
administrative service. |
PublisherHierarchyDesignSession |
getPublisherHierarchyDesignSession()
Gets the
OsidSession associated with the publisher
hierarchy design service. |
PublisherHierarchySession |
getPublisherHierarchySession()
Gets the
OsidSession associated with the publisher
hierarchy service. |
PublisherLookupSession |
getPublisherLookupSession()
Gets the
OsidSession associated with the publisher
lookup service. |
PublisherNotificationSession |
getPublisherNotificationSession(PublisherReceiver publisherReceiver)
Gets the
OsidSession associated with the publisher
notification service. |
PublisherQuerySession |
getPublisherQuerySession()
Gets the
OsidSession associated with the publisher
query service. |
PublisherSearchSession |
getPublisherSearchSession()
Gets the
OsidSession associated with the publisher
search service. |
SubscriptionAdminSession |
getSubscriptionAdminSession()
Gets the
OsidSession associated with the subscription
administration service. |
SubscriptionAdminSession |
getSubscriptionAdminSessionForPublisher(Id publisherId)
Gets the
OsidSession associated with the subscription
administration service for the given publisher. |
SubscriptionBatchManager |
getSubscriptionBatchManager()
Gets the
SubscriptionBatchManager. |
SubscriptionLookupSession |
getSubscriptionLookupSession()
Gets the
OsidSession associated with the subscription
lookup service. |
SubscriptionLookupSession |
getSubscriptionLookupSessionForPublisher(Id publisherId)
Gets the
OsidSession associated with the subscription
lookup service for the given publisher. |
SubscriptionNotificationSession |
getSubscriptionNotificationSession(SubscriptionReceiver subscriptionReceiver)
Gets the
OsidSession associated with the subscription
notification service. |
SubscriptionNotificationSession |
getSubscriptionNotificationSessionForPublisher(SubscriptionReceiver subscriptionReceiver,
Id publisherId)
Gets the
OsidSession associated with the subscription
notification service for the given publisher. |
SubscriptionPublisherAssignmentSession |
getSubscriptionPublisherAssignmentSession()
Gets the session for assigning subscription to publisher mappings.
|
SubscriptionPublisherSession |
getSubscriptionPublisherSession()
Gets the session for retrieving subscription to publisher mappings.
|
SubscriptionQuerySession |
getSubscriptionQuerySession()
Gets the
OsidSession associated with the subscription
query service. |
SubscriptionQuerySession |
getSubscriptionQuerySessionForPublisher(Id publisherId)
Gets the
OsidSession associated with the subscription
query service for the given publisher. |
SubscriptionRulesManager |
getSubscriptionRulesManager()
Gets the
SubscriptionRulesManager. |
SubscriptionSearchSession |
getSubscriptionSearchSession()
Gets the
OsidSession associated with the subscription
search service. |
SubscriptionSearchSession |
getSubscriptionSearchSessionForPublisher(Id publisherId)
Gets the
OsidSession associated with the subscription
search service for the given publisher. |
SubscriptionSmartPublisherSession |
getSubscriptionSmartPublisherSession(Id publisherId)
Gets the session associated with the subscription smart publisher for
the given publisher.
|
changeBranch, initialize, rollbackService
close
getDispatchRecordTypes, getDispatchSearchRecordTypes, getPublisherRecordTypes, getPublisherSearchRecordTypes, getSubscriptionRecordTypes, getSubscriptionSearchRecordTypes, supportsDispatchAdmin, supportsDispatchLookup, supportsDispatchNotification, supportsDispatchPublisher, supportsDispatchPublisherAssignment, supportsDispatchQuery, supportsDispatchRecordType, supportsDispatchSearch, supportsDispatchSearchRecordType, supportsDispatchSmartPublisher, supportsMySubscription, supportsMySubscriptionAdmin, supportsPublisherAdmin, supportsPublisherHierarchy, supportsPublisherHierarchyDesign, supportsPublisherLookup, supportsPublisherNotification, supportsPublisherQuery, supportsPublisherRecordType, supportsPublisherSearch, supportsPublisherSearchRecordType, supportsSubscriptionAdmin, supportsSubscriptionBatch, supportsSubscriptionLookup, supportsSubscriptionNotification, supportsSubscriptionPublisher, supportsSubscriptionPublisherAssignment, supportsSubscriptionQuery, supportsSubscriptionRecordType, supportsSubscriptionRules, supportsSubscriptionSearch, supportsSubscriptionSearchRecordType, supportsSubscriptionSmartPublisher, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
MySubscriptionSession getMySubscriptionSession() throws OperationFailedException
OsidSession
associated with the subscription
lookup service for the authenticated agent. My
S ubscriptionSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsMySubscription()
is false
optional
- This method must be implemented if
supportsMySubscription()
is true.
MySubscriptionSession getMySubscriptionSessionForPublisher(Id publisherId) throws NotFoundException, OperationFailedException
OsidSession
associated with the subscription
lookup service for the authenticated agent for the given publisher.publisherId
- the Id
of the Publisher
MySubscriptionSession
NotFoundException
- no Publisher
found
by the given Id
NullArgumentException
- publisherId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsMySubscription()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsMySubscription()
and
supportsVisibleFederation()
are true
MySubscriptionAdminSession getMySubscriptionAdminSession() throws OperationFailedException
OsidSession
associated with the subscription
administrative service for the authenticated agent. My
S ubscriptionSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsMySubscriptionAdmin()
is false
optional
- This method must be implemented if
supportsMySubscriptionAdmin()
is true.
MySubscriptionAdminSession getMySubscriptionAdminSessionForPublisher(Id publisherId) throws NotFoundException, OperationFailedException
OsidSession
associated with the subscription
administrative service for the authenticated agent for the given
publisher.publisherId
- the Id
of the Publisher
MySubscriptionSession
NotFoundException
- no Publisher
found
by the given Id
NullArgumentException
- publisherId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsMySubscriptionAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsMySubscriptionAdmin()
and
supportsVisibleFederation()
are true
SubscriptionLookupSession getSubscriptionLookupSession() throws OperationFailedException
OsidSession
associated with the subscription
lookup service. SubscriptionLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSubscriptionLookup()
is false
optional
- This method must be implemented if
supportsSubscriptionLookup()
is true.
SubscriptionLookupSession getSubscriptionLookupSessionForPublisher(Id publisherId) throws NotFoundException, OperationFailedException
OsidSession
associated with the subscription
lookup service for the given publisher.publisherId
- the Id
of the Publisher
SubscriptionLookupSession
NotFoundException
- no Publisher
found
by the given Id
NullArgumentException
- publisherId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSubscriptionLookup()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsSubscriptionLookup()
and
supportsVisibleFederation()
are true
SubscriptionQuerySession getSubscriptionQuerySession() throws OperationFailedException
OsidSession
associated with the subscription
query service. SubscriptionQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSubscriptionQuery()
is false
optional
- This method must be implemented if
supportsSubscriptionQuery()
is true.
SubscriptionQuerySession getSubscriptionQuerySessionForPublisher(Id publisherId) throws NotFoundException, OperationFailedException
OsidSession
associated with the subscription
query service for the given publisher.publisherId
- the Id
of the Publisher
SubscriptionQuerySession
NotFoundException
- no Publisher
found
by the given Id
NullArgumentException
- publisherId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSubscriptionQuery()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsSubscriptionQuery()
and
supportsVisibleFederation()
are true
SubscriptionSearchSession getSubscriptionSearchSession() throws OperationFailedException
OsidSession
associated with the subscription
search service. SubscriptionSearchSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSubscriptionSearch()
is false
optional
- This method must be implemented if
supportsSubscriptionSearch()
is true.
SubscriptionSearchSession getSubscriptionSearchSessionForPublisher(Id publisherId) throws NotFoundException, OperationFailedException
OsidSession
associated with the subscription
search service for the given publisher.publisherId
- the Id
of the Publisher
SubscriptionSearchSession
NotFoundException
- no Publisher
found
by the given Id
NullArgumentException
- publisherId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSubscriptionSearch()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsSubscriptionSearch()
and
supportsVisibleFederation()
are true
SubscriptionAdminSession getSubscriptionAdminSession() throws OperationFailedException
OsidSession
associated with the subscription
administration service. SubscriptionAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSubscriptionAdmin()
is false
optional
- This method must be implemented if
supportsSubscriptionAdmin()
is true.
SubscriptionAdminSession getSubscriptionAdminSessionForPublisher(Id publisherId) throws NotFoundException, OperationFailedException
OsidSession
associated with the subscription
administration service for the given publisher.publisherId
- the Id
of the Publisher
SubscriptionAdminSession
NotFoundException
- no Publisher
found
by the given Id
NullArgumentException
- publisherId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSubscriptionAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsSubscriptionAdmin()
and
supportsVisibleFederation()
are true
SubscriptionNotificationSession getSubscriptionNotificationSession(SubscriptionReceiver subscriptionReceiver) throws OperationFailedException
OsidSession
associated with the subscription
notification service.subscriptionReceiver
- the receiver SubscriptionNotificationSession
NullArgumentException
- subscriptionReceiver
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSubscriptionNotification()
is false
optional
- This method must be implemented if
supportsSubscriptionNotification()
is true.
SubscriptionNotificationSession getSubscriptionNotificationSessionForPublisher(SubscriptionReceiver subscriptionReceiver, Id publisherId) throws NotFoundException, OperationFailedException
OsidSession
associated with the subscription
notification service for the given publisher.subscriptionReceiver
- the receiverpublisherId
- the Id
of the Publisher
SubscriptionNotificationSession
NotFoundException
- no Publisher
found
by the given Id
NullArgumentException
- subscriptionReceiver
or publisherId
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSubscriptionNotification()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsSubscriptionNotification()
and
supportsVisibleFederation()
are true
SubscriptionPublisherSession getSubscriptionPublisherSession() throws OperationFailedException
SubscriptionPublisherSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSubscriptionPublisher()
is false
optional
- This method must be implemented if
supportsSubscriptionPublisher()
is true.
SubscriptionPublisherAssignmentSession getSubscriptionPublisherAssignmentSession() throws OperationFailedException
SubscriptionPublisherAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSubscriptionPublisherAssignment()
is
false
optional
- This method must be implemented if
supportsSubscriptionPublisherAssignment()
is
true.
SubscriptionSmartPublisherSession getSubscriptionSmartPublisherSession(Id publisherId) throws NotFoundException, OperationFailedException
publisherId
- the Id
of the publisher SubscriptionSmartPublisherSession
NotFoundException
- publisherId
not
foundNullArgumentException
- publisherId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSubscriptionSmartPublisher()
is false
optional
- This method must be implemented if
supportsSubscriptionSmartPublisher()
is
true.
DispatchLookupSession getDispatchLookupSession() throws OperationFailedException
OsidSession
associated with the dispatch
lookup service. DispatchLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsDispatchLookup()
is false
optional
- This method must be implemented if
supportsDispatchLookup()
is true.
DispatchLookupSession getDispatchLookupSessionForPublisher(Id publisherId) throws NotFoundException, OperationFailedException
OsidSession
associated with the dispatch
lookup service for the given publisher.publisherId
- the Id
of the Dispatch
DispatchLookupSession
NotFoundException
- no Publisher
found
by the given Id
NullArgumentException
- publisherId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsDispatchLookup()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsDispatchLookup()
and
supportsVisibleFederation()
are true
DispatchQuerySession getDispatchQuerySession() throws OperationFailedException
OsidSession
associated with the dispatch query
service. DispatchQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsDispatchQuery()
is false
optional
- This method must be implemented if
supportsDispatchQuery()
is true.
DispatchQuerySession getDispatchQuerySessionForPublisher(Id publisherId) throws NotFoundException, OperationFailedException
OsidSession
associated with the dispatch query
service for the given publisher.publisherId
- the Id
of the Dispatch
DispatchQuerySession
NotFoundException
- no Publisher
found
by the given Id
NullArgumentException
- publisherId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsDispatchQuery()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsDispatchQuery()
and
supportsVisibleFederation()
are true
DispatchSearchSession getDispatchSearchSession() throws OperationFailedException
OsidSession
associated with the dispatch
search service. DispatchSearchSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsDispatchSearch()
is false
optional
- This method must be implemented if
supportsDispatchSearch()
is true.
DispatchSearchSession getDispatchSearchSessionForPublisher(Id publisherId) throws NotFoundException, OperationFailedException
OsidSession
associated with the dispatch
search service for the given publisher.publisherId
- the Id
of the Dispatch
DispatchSearchSession
NotFoundException
- no Publisher
found
by the given Id
NullArgumentException
- publisherId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsDispatchSearch()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsDispatchSearch()
and
supportsVisibleFederation()
are true
DispatchAdminSession getDispatchAdminSession() throws OperationFailedException
OsidSession
associated with the dispatch
administrative service. DispatchAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsDispatchAdmin()
is false
optional
- This method must be implemented if
supportsDispatchAdmin()
is true.
DispatchAdminSession getDispatchAdminSessionForPublisher(Id publisherId) throws NotFoundException, OperationFailedException
OsidSession
associated with the dispatch
administrative service for the given publisher.publisherId
- the Id
of the Dispatch
DispatchAdminSession
NotFoundException
- no Publisher
found
by the given Id
NullArgumentException
- publisherId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsDispatchAdmin()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsDispatchAdmin()
and
supportsVisibleFederation()
are true
DispatchNotificationSession getDispatchNotificationSession(DispatchReceiver dispatchReceiver) throws OperationFailedException
OsidSession
associated with the dispatch
notification service.dispatchReceiver
- the receiver DispatchNotificationSession
NullArgumentException
- dispatchReceiver
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsDispatchNotification()
is false
optional
- This method must be implemented if
supportsDispatchNotification()
is true.
DispatchNotificationSession getDispatchNotificationSessionForPublisher(DispatchReceiver dispatchReceiver, Id publisherId) throws NotFoundException, OperationFailedException
OsidSession
associated with the dispatch
notification service for the given publisher.dispatchReceiver
- the receiverpublisherId
- the Id
of the Publisher
DispatchNotificationSession
NotFoundException
- no Publisher
found
by the given Id
NullArgumentException
- dispatchReceiver
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsDispatchNotification()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsDispatchNotification()
and
supportsVisibleFederation()
are true
DispatchPublisherSession getDispatchPublisherSession() throws OperationFailedException
DispatchPublisherSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsDispatchPublisher()
is false
optional
- This method must be implemented if
supportsDispatchPublisher()
is true.
DispatchPublisherAssignmentSession getDispatchPublisherAssignmentSession() throws OperationFailedException
DispatchPublisherAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsDispatchPublisherAssignment()
is false
optional
- This method must be implemented if
supportsDispatchPublisherAssignment()
is
true.
DispatchSmartPublisherSession getDispatchSmartPublisherSession(Id publisherId) throws NotFoundException, OperationFailedException
publisherId
- the Id
of the publisher DispatchSmartPublisherSession
NotFoundException
- publisherId
not
foundNullArgumentException
- publisherId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsDispatchSmartPublisher()
is false
optional
- This method must be implemented if
supportsDispatchSmartPublisher()
is true.
PublisherLookupSession getPublisherLookupSession() throws OperationFailedException
OsidSession
associated with the publisher
lookup service. PublisherLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPublisherLookup()
is false
optional
- This method must be implemented if
supportsPublisherLookup()
is true.
PublisherQuerySession getPublisherQuerySession() throws OperationFailedException
OsidSession
associated with the publisher
query service. PublisherQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPublisherQuery()
is false
optional
- This method must be implemented if
supportsPublisherQuery()
is true.
PublisherSearchSession getPublisherSearchSession() throws OperationFailedException
OsidSession
associated with the publisher
search service. PublisherSearchSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPublisherSearch()
is false
optional
- This method must be implemented if
supportsPublisherSearch()
is true.
PublisherAdminSession getPublisherAdminSession() throws OperationFailedException
OsidSession
associated with the publisher
administrative service. PublisherAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPublisherAdmin()
is false
optional
- This method must be implemented if
supportsPublisherAdmin()
is true.
PublisherNotificationSession getPublisherNotificationSession(PublisherReceiver publisherReceiver) throws OperationFailedException
OsidSession
associated with the publisher
notification service.publisherReceiver
- the receiver PublisherNotificationSession
NullArgumentException
- publisherReceiver
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPublisherNotification()
is false
optional
- This method must be implemented if
supportsPublisherNotification()
is true.
PublisherHierarchySession getPublisherHierarchySession() throws OperationFailedException
OsidSession
associated with the publisher
hierarchy service. PublisherHierarchySession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPublisherHierarchy()
is false
optional
- This method must be implemented if
supportsPublisherHierarchy()
is true.
PublisherHierarchyDesignSession getPublisherHierarchyDesignSession() throws OperationFailedException
OsidSession
associated with the publisher
hierarchy design service. PublisherHierarchyDesignSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPublisherHierarchyDesign()
is false
optional
- This method must be implemented if
supportsPublisherHierarchyDesign()
is true.
SubscriptionBatchManager getSubscriptionBatchManager() throws OperationFailedException
SubscriptionBatchManager.
SubscriptionBatchManager
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSubscriptionbatch()
is false
optional
- This method must be implemented if
supportsSubscriptionbatch()
is true.
SubscriptionRulesManager getSubscriptionRulesManager() throws OperationFailedException
SubscriptionRulesManager.
SubscriptionRulesManager
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSubscriptionRules()
is false
optional
- This method must be implemented if
supportsSubscriptionRules()
is true.