Interface OfferingManager

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

public interface OfferingManager extends OsidManager, OfferingProfile

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

  • CanonicalUnitLookupSession : a session to lookup canonical units
  • CanonicalUnitQuerySession : a session for querying canonical units
  • CanonicalUnitSearchSession : a session to search canonical units
  • CanonicalUnitAdminSession : a session to manage canonical units
  • CanonicalUnitNotificationSession : a session to subscribe to notifications of canonical unit changes
  • CanonicalUnitCatalogueSession : a session to look up canonical unit to catalogue mappings
  • CanonicalUnitCatalogueAssignmentSession : a session to manage canonical unit to catalogue mappings
  • CanonicalUnitSmartCatalogueSession : a session to manage dynamic canonical unit to catalogue mappings
  • OfferingLookupSession : a session to lookup offerings
  • OfferingQuerySession : a session for querying offerings
  • OfferingSearchSession : a session to search offerings
  • OfferingAdminSession : a session to manage offerings
  • OfferingNotificationSession : a session to subscribe to notifications of offering changes
  • OfferingCatalogueSession : a session to look up offering to catalogue mappings
  • OfferingCatalogueAssignmentSession : a session to manage offering to catalogue mappings
  • OfferingSmartCatalogueSession : a session to manage dynamic offering to catalogue mappings
  • ParticipantLookupSession : a session to lookup participants
  • ParticipantQuerySession : a session for querying participants
  • ParticipantSearchSession : a session to search participants
  • ParticipantAdminSession : a session to manage participants
  • ParticipantNotificationSession : a session to subscribe to notifications of participant changes
  • ParticipantCatalogueSession : a session to look up participant to catalogue mappings
  • ParticipantCatalogueAssignmentSession : a session to manage participant to catalogue mappings
  • ParticipantSmartCatalogueSession : a session to manage dynamic participant to catalogue mappings
  • ResultLookupSession : a session to lookup results
  • ResultQuerySession : a session for querying results
  • ResultSearchSession : a session to search results
  • ResultAdminSession : a session to manage results
  • ResultNotificationSession : a session to subscribe to notifications of result changes
  • ResultCatalogueSession : a session to look up result to catalogue mappings
  • ResultCatalogueAssignmentSession : a session to manage result to catalogue mappings
  • ResultSmartCatalogueSession : a session to manage dynamic result to catalogue mappings
  • CatalogueLookupSession : a session to retrieve catalogues
  • CatalogueQuerySession : a session for querying catalogues
  • CatalogueSearchSession : a session to search for catalogues
  • CatalogueAdminSession : a session to create, update and delete catalogues
  • CatalogueNotificationSession : a session to receive notifications for changes in catalogues
  • CatalogueHierarchyTraversalSession : a session to traverse hierarchies of catalogues
  • CatalogueHierarchyDesignSession : a session to manage hierarchies of catalogues

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