Interface CatalogingManager

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

public interface CatalogingManager extends OsidManager, CatalogingProfile

The cataloging manager provides access to cataloging sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:

  • CatalogSession : a session to lookup mappings to catalogs
  • CatalogAssignmentSession : a session to manage Id to Catalog mappings
  • CatalogEntryNotificationSession : a session to receive notification of changed mappings
  • CatalogLookupSession : a session to retrieve catalogs
  • CatalogQuerySession : a session to query catalogs
  • CatalogSearchSession : a session to search for catalogs
  • CatalogAdminSession : a session to create, update and delete catalogs
  • CatalogNotificationSession : a session to receive notifications for changes in catalogs
  • CatalogHierarchyTraversalSession : a session to traverse hierarchies of catalogs
  • CatalogHierarchyDesignSession : a session to manage hierarchues of catalogs

The cataloging manager also provides a profile for determing the supported search types supported by this service.