Interface SubscriptionManager

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

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.