Interface SubscriptionProxyManager

All Superinterfaces:
AutoCloseable, Closeable, OsidProfile, OsidProxyManager, OsidProxyManager, Sourceable, SubscriptionProfile

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.