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, rollbackServiceclosegetDispatchRecordTypes, 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, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdMySubscriptionSession 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.