public interface SubscriptionProxyManager extends OsidProxyManager, SubscriptionProfile
The subscription manager provides access to subscription sessions and
provides interoperability tests for various aspects of this service.
Methods in this manager accept a Proxy
for passing
information from a server environment. 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(Proxy proxy)
Gets the
OsidSession associated with the dispatch
administrative service. |
DispatchAdminSession |
getDispatchAdminSessionForPublisher(Id publisherId,
Proxy proxy)
Gets the
OsidSession associated with the dispatch
administration service for the given publisher. |
DispatchLookupSession |
getDispatchLookupSession(Proxy proxy)
Gets the
OsidSession associated with the dispatch
lookup service. |
DispatchLookupSession |
getDispatchLookupSessionForPublisher(Id publisherId,
Proxy proxy)
Gets the
OsidSession associated with the dispatch
lookup service for the given publisher. |
DispatchNotificationSession |
getDispatchNotificationSession(DispatchReceiver dispatchReceiver,
Proxy proxy)
Gets the
OsidSession associated with the dispatch
notification service. |
DispatchNotificationSession |
getDispatchNotificationSessionForPublisher(DispatchReceiver dispatchReceiver,
Id publisherId,
Proxy proxy)
Gets the
OsidSession associated with the dispatch
notification service for the given publisher. |
DispatchPublisherAssignmentSession |
getDispatchPublisherAssignmentSession(Proxy proxy)
Gets the session for assigning dispatch to publisher mappings.
|
DispatchPublisherSession |
getDispatchPublisherSession(Proxy proxy)
Gets the session for retrieving dispatch to publisher mappings.
|
DispatchQuerySession |
getDispatchQuerySession(Proxy proxy)
Gets the
OsidSession associated with the dispatch query
service. |
DispatchQuerySession |
getDispatchQuerySessionForPublisher(Id publisherId,
Proxy proxy)
Gets the
OsidSession associated with the dispatch query
service for the given publisher. |
DispatchSearchSession |
getDispatchSearchSession(Proxy proxy)
Gets the
OsidSession associated with the dispatch
search service. |
DispatchSearchSession |
getDispatchSearchSessionForPublisher(Id publisherId,
Proxy proxy)
Gets the
OsidSession associated with the dispatch
search service for the given publisher. |
DispatchSmartPublisherSession |
getDispatchSmartPublisherSession(Id publisherId,
Proxy proxy)
Gets the session for managing dynamic dispatch publishers for the
given publisher.
|
MySubscriptionAdminSession |
getMySubscriptionAdminSession(Proxy proxy)
Gets the
OsidSession associated with the subscription
administrative service for the authenticated agent. |
MySubscriptionAdminSession |
getMySubscriptionAdminSessionForPublisher(Id publisherId,
Proxy proxy)
Gets the
OsidSession associated with the subscription
administrative service for the authenticated agent for the given
publisher. |
MySubscriptionSession |
getMySubscriptionSession(Proxy proxy)
Gets the
OsidSession associated with the subscription
lookup service for the authenticated agent. |
MySubscriptionSession |
getMySubscriptionSessionForPublisher(Id publisherId,
Proxy proxy)
Gets the
OsidSession associated with the subscription
lookup service for the authenticated agent for the given publisher. |
PublisherAdminSession |
getPublisherAdminSession(Proxy proxy)
Gets the
OsidSession associated with the publisher
administrative service. |
PublisherHierarchyDesignSession |
getPublisherHierarchyDesignSession(Proxy proxy)
Gets the
OsidSession associated with the publisher
hierarchy design service. |
PublisherHierarchySession |
getPublisherHierarchySession(Proxy proxy)
Gets the
OsidSession associated with the publisher
hierarchy service. |
PublisherLookupSession |
getPublisherLookupSession(Proxy proxy)
Gets the
OsidSession associated with the publisher
lookup service. |
PublisherNotificationSession |
getPublisherNotificationSession(PublisherReceiver publisherReceiver,
Proxy proxy)
Gets the
OsidSession associated with the publisher
notification service. |
PublisherQuerySession |
getPublisherQuerySession(Proxy proxy)
Gets the
OsidSession associated with the publisher
query service. |
PublisherSearchSession |
getPublisherSearchSession(Proxy proxy)
Gets the
OsidSession associated with the publisher
search service. |
SubscriptionAdminSession |
getSubscriptionAdminSession(Proxy proxy)
Gets the
OsidSession associated with the subscription
administration service. |
SubscriptionAdminSession |
getSubscriptionAdminSessionForPublisher(Id publisherId,
Proxy proxy)
Gets the
OsidSession associated with the subscription
administration service for the given publisher. |
SubscriptionBatchProxyManager |
getSubscriptionBatchProxyManager()
Gets the
SubscriptionBatchProxyManager. |
SubscriptionLookupSession |
getSubscriptionLookupSession(Proxy proxy)
Gets the
OsidSession associated with the subscription
lookup service. |
SubscriptionLookupSession |
getSubscriptionLookupSessionForPublisher(Id publisherId,
Proxy proxy)
Gets the
OsidSession associated with the subscription
lookup service for the given publisher. |
SubscriptionNotificationSession |
getSubscriptionNotificationSession(SubscriptionReceiver subscriptionReceiver,
Proxy proxy)
Gets the
OsidSession associated with the subscription
notification service. |
SubscriptionNotificationSession |
getSubscriptionNotificationSessionForPublisher(SubscriptionReceiver subscriptionReceiver,
Id publisherId,
Proxy proxy)
Gets the
OsidSession associated with the subscription
notification service for the given publisher. |
SubscriptionPublisherAssignmentSession |
getSubscriptionPublisherAssignmentSession(Proxy proxy)
Gets the session for assigning subscription to publisher mappings.
|
SubscriptionPublisherSession |
getSubscriptionPublisherSession(Proxy proxy)
Gets the session for retrieving subscription to publisher mappings.
|
SubscriptionQuerySession |
getSubscriptionQuerySession(Proxy proxy)
Gets the
OsidSession associated with the subscription
query service. |
SubscriptionQuerySession |
getSubscriptionQuerySessionForPublisher(Id publisherId,
Proxy proxy)
Gets the
OsidSession associated with the subscription
query service for the given publisher. |
SubscriptionRulesProxyManager |
getSubscriptionRulesProxyManager()
Gets the
SubscriptionRulesProxyManager. |
SubscriptionSearchSession |
getSubscriptionSearchSession(Proxy proxy)
Gets the
OsidSession associated with the subscription
search service. |
SubscriptionSearchSession |
getSubscriptionSearchSessionForPublisher(Id publisherId,
Proxy proxy)
Gets the
OsidSession associated with the subscription
search service for the given publisher. |
SubscriptionSmartPublisherSession |
getSubscriptionSmartPublisherSession(Id publisherId,
Proxy proxy)
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the subscription
lookup service for the authenticated agent.proxy
- a proxy My
S ubscriptionSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsMySubscription()
is false
optional
- This method must be implemented if
supportsMySubscription()
is true.
MySubscriptionSession getMySubscriptionSessionForPublisher(Id publisherId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the subscription
lookup service for the authenticated agent for the given publisher.publisherId
- the Id
of the Publisher
proxy
- a proxy MySubscriptionSession
NotFoundException
- no Publisher
found
by the given Id
NullArgumentException
- publisherId
or
proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the subscription
administrative service for the authenticated agent.proxy
- a proxy My
S ubscriptionSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsMySubscriptionAdmin()
is false
optional
- This method must be implemented if
supportsMySubscriptionAdmin()
is true.
MySubscriptionAdminSession getMySubscriptionAdminSessionForPublisher(Id publisherId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the subscription
administrative service for the authenticated agent for the given
publisher.publisherId
- the Id
of the Publisher
proxy
- a proxy MySubscriptionSession
NotFoundException
- no Publisher
found
by the given Id
NullArgumentException
- publisherId
or
proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the subscription
lookup service.proxy
- a proxy SubscriptionLookupSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSubscriptionLookup()
is false
optional
- This method must be implemented if
supportsSubscriptionLookup()
is true.
SubscriptionLookupSession getSubscriptionLookupSessionForPublisher(Id publisherId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the subscription
lookup service for the given publisher.publisherId
- the Id
of the Publisher
proxy
- a proxy SubscriptionLookupSession
NotFoundException
- no Publisher
found
by the given Id
NullArgumentException
- publisherId
or
proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the subscription
query service.proxy
- a proxy SubscriptionQuerySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSubscriptionQuery()
is false
optional
- This method must be implemented if
supportsSubscriptionQuery()
is true.
SubscriptionQuerySession getSubscriptionQuerySessionForPublisher(Id publisherId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the subscription
query service for the given publisher.publisherId
- the Id
of the Publisher
proxy
- a proxy SubscriptionQuerySession
NotFoundException
- no Publisher
found
by the given Id
NullArgumentException
- publisherId
or
proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the subscription
search service.proxy
- a proxy SubscriptionSearchSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSubscriptionSearch()
is false
optional
- This method must be implemented if
supportsSubscriptionSearch()
is true.
SubscriptionSearchSession getSubscriptionSearchSessionForPublisher(Id publisherId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the subscription
search service for the given publisher.publisherId
- the Id
of the Publisher
proxy
- a proxy SubscriptionSearchSession
NotFoundException
- no Publisher
found
by the given Id
NullArgumentException
- pubisherId
or
proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the subscription
administration service.proxy
- a proxy SubscriptionAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSubscriptionAdmin()
is false
optional
- This method must be implemented if
supportsSubscriptionAdmin()
is true.
SubscriptionAdminSession getSubscriptionAdminSessionForPublisher(Id publisherId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the subscription
administration service for the given publisher.publisherId
- the Id
of the Publisher
proxy
- a proxy SubscriptionAdminSession
NotFoundException
- no Publisher
found
by the given Id
NullArgumentException
- publisherId
or
proxy
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, Proxy proxy) throws OperationFailedException
OsidSession
associated with the subscription
notification service.subscriptionReceiver
- the receiverproxy
- a proxy SubscriptionNotificationSession
NullArgumentException
- subscriptionReceiver
or proxy
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, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the subscription
notification service for the given publisher.subscriptionReceiver
- the receiverpublisherId
- the Id
of the Publisher
proxy
- a proxy SubscriptionNotificationSession
NotFoundException
- no Publisher
found
by the given Id
NullArgumentException
- subscriptionReceiver,
publisherId,
or proxy
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(Proxy proxy) throws OperationFailedException
proxy
- a proxy SubscriptionPublisherSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSubscriptionPublisher()
is false
optional
- This method must be implemented if
supportsSubscriptionPublisher()
is true.
SubscriptionPublisherAssignmentSession getSubscriptionPublisherAssignmentSession(Proxy proxy) throws OperationFailedException
proxy
- a proxy SubscriptionPublisherAssignmentSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSubscriptionPublisherAssignment()
is
false
optional
- This method must be implemented if
supportsSubscriptionPublisherAssignment()
is
true.
SubscriptionSmartPublisherSession getSubscriptionSmartPublisherSession(Id publisherId, Proxy proxy) throws NotFoundException, OperationFailedException
publisherId
- the Id
of the publisherproxy
- a proxy SubscriptionSmartPublisherSession
NotFoundException
- publisherId
not
foundNullArgumentException
- publisherId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSubscriptionSmartPublisher()
is false
optional
- This method must be implemented if
supportsSubscriptionSmartPublisher()
is
true.
DispatchLookupSession getDispatchLookupSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the dispatch
lookup service.proxy
- a proxy DispatchLookupSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsDispatchLookup()
is false
optional
- This method must be implemented if
supportsDispatchLookup()
is true.
DispatchLookupSession getDispatchLookupSessionForPublisher(Id publisherId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the dispatch
lookup service for the given publisher.publisherId
- the Id
of the Publisher
proxy
- a proxy DispatchLookupSession
NotFoundException
- no Publisher
found
by the given Id
NullArgumentException
- publisherId
or
proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the dispatch query
service.proxy
- a proxy DispatchQuerySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsDispatchQuery()
is false
optional
- This method must be implemented if
supportsDispatchQuery()
is true.
DispatchQuerySession getDispatchQuerySessionForPublisher(Id publisherId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the dispatch query
service for the given publisher.publisherId
- the Id
of the Publisher
proxy
- a proxy DispatchQuerySession
NotFoundException
- no Dispatch
found by
the given Id
NullArgumentException
- publisherId
or
proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the dispatch
search service.proxy
- a proxy DispatchSearchSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsDispatchSearch()
is false
optional
- This method must be implemented if
supportsDispatchSearch()
is true.
DispatchSearchSession getDispatchSearchSessionForPublisher(Id publisherId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the dispatch
search service for the given publisher.publisherId
- the Id
of the Publisher
proxy
- a proxy DispatchSearchSession
NotFoundException
- no Dispatch
found by
the given Id
NullArgumentException
- publisherId
or
proxy
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(Proxy proxy) throws OperationFailedException
OsidSession
associated with the dispatch
administrative service.proxy
- a proxy DispatchAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsDispatchAdmin()
is false
optional
- This method must be implemented if
supportsDispatchAdmin()
is true.
DispatchAdminSession getDispatchAdminSessionForPublisher(Id publisherId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the dispatch
administration service for the given publisher.publisherId
- the Id
of the Publisher
proxy
- a proxy DispatchAdminSession
NotFoundException
- no Dispatch
found by
the given Id
NullArgumentException
- publisherId
or
proxy
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, Proxy proxy) throws OperationFailedException
OsidSession
associated with the dispatch
notification service.dispatchReceiver
- the receiverproxy
- a proxy DispatchNotificationSession
NullArgumentException
- dispatchReceiver
or proxy
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, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the dispatch
notification service for the given publisher.dispatchReceiver
- the receiverpublisherId
- the Id
of the Publisher
proxy
- a proxy DispatchNotificationSession
NotFoundException
- no Dispatch
found by
the given Id
NullArgumentException
- dispatchReceiver,
publisherId
or proxy
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(Proxy proxy) throws OperationFailedException
proxy
- a proxy DispatchPublisherSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsDispatchPublisher()
is false
optional
- This method must be implemented if
supportsDispatchPublisher()
is true.
DispatchPublisherAssignmentSession getDispatchPublisherAssignmentSession(Proxy proxy) throws OperationFailedException
proxy
- a proxy DispatchPublisherAssignmentSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsDispatchPublisherAssignment()
is false
optional
- This method must be implemented if
supportsDispatchPublisherAssignment()
is
true.
DispatchSmartPublisherSession getDispatchSmartPublisherSession(Id publisherId, Proxy proxy) throws NotFoundException, OperationFailedException
publisherId
- the Id
of a publisherproxy
- a proxy DispatchSmartPublisherSession
NotFoundException
- publisherId
not
foundNullArgumentException
- publisherId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsDispatchSmartPublisher()
is false
optional
- This method must be implemented if
supportsDispatchSmartPublisher()
is true.
PublisherLookupSession getPublisherLookupSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the publisher
lookup service.proxy
- a proxy PublisherLookupSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPublisherLookup()
is false
optional
- This method must be implemented if
supportsPublisherLookup()
is true.
PublisherQuerySession getPublisherQuerySession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the publisher
query service.proxy
- a proxy PublisherQuerySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPublisherQuery()
is false
optional
- This method must be implemented if
supportsPublisherQuery()
is true.
PublisherSearchSession getPublisherSearchSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the publisher
search service.proxy
- a proxy PublisherSearchSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPublisherSearch()
is false
optional
- This method must be implemented if
supportsPublisherSearch()
is true.
PublisherAdminSession getPublisherAdminSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the publisher
administrative service.proxy
- a proxy PublisherAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPublisherAdmin()
is false
optional
- This method must be implemented if
supportsPublisherAdmin()
is true.
PublisherNotificationSession getPublisherNotificationSession(PublisherReceiver publisherReceiver, Proxy proxy) throws OperationFailedException
OsidSession
associated with the publisher
notification service.publisherReceiver
- the receiverproxy
- a proxy PublisherNotificationSession
NullArgumentException
- publisherReceiver
or proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPublisherNotification()
is false
optional
- This method must be implemented if
supportsPublisherNotification()
is true.
PublisherHierarchySession getPublisherHierarchySession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the publisher
hierarchy service.proxy
- a proxy PublisherHierarchySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPublisherHierarchy()
is false
optional
- This method must be implemented if
supportsPublisherHierarchy()
is true.
PublisherHierarchyDesignSession getPublisherHierarchyDesignSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the publisher
hierarchy design service.proxy
- a proxy PublisherHierarchyDesignSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsPublisherHierarchyDesign()
is false
optional
- This method must be implemented if
supportsPublisherHierarchyDesign()
is true.
SubscriptionBatchProxyManager getSubscriptionBatchProxyManager() throws OperationFailedException
SubscriptionBatchProxyManager.
SubscriptionBatchProxyManager
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSubscriptionRules()
is false
optional
- This method must be implemented if
supportsSubscriptionRules()
is true.
SubscriptionRulesProxyManager getSubscriptionRulesProxyManager() throws OperationFailedException
SubscriptionRulesProxyManager.
SubscriptionRulesProxyManager
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSubscriptionRules()
is false
optional
- This method must be implemented if
supportsSubscriptionRules()
is true.