Interface RepositoryManager

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

public interface RepositoryManager extends OsidManager, RepositoryProfile

The repository manager provides access to asset lookup and creation session and provides interoperability tests for various aspects of this service. The sessions included in this manager are:

  • AssetLookupSession : a session to retrieve assets
  • AssetQuerySession : a session to query assets
  • AssetSearchSession : a session to search for assets
  • AssetAdminSession : a session to create and delete assets
  • AssetNotificationSession : a session to receive notifications pertaining to asset changes
  • AssetRepositorySession : a session to look up asset to repository mappings
  • AssetRepositoryAssignmentSession : a session to manage asset to repository mappings
  • AssetSmartRepositorySession : a session to manage dynamic repositories of assets
  • AssetTemporalSession : a session to access the temporal coverage of an asset
  • AssetTemporalAssignmentSession : a session to manage the temporal coverage of an asset
  • AssetSpatialSession : a session to access the spatial coverage of an asset
  • AssetSpatialAssignmentSession : a session to manage the spatial coverage of an asset
  • AssetCompositionSession : a session to look up asset composition mappings
  • AssetCompositionDesignSession : a session to map assets to compositions
  • AssetContentLookupSession : a session to retrieve asset contents
  • AssetContentQuerySession : a session to query for asset contents
  • AssetContentSearchSession : a session to search for asset contents
  • AssetContentAdminSession : a session to create and delete asset contents
  • AssetContentNotificationSession : a session to receive notifications pertaining to asset content changes
  • AssetContentRepositorySession : a session to look up asset content repository mappings
  • AssetContentRepositoryAssignmentSession : a session to manage asset content to repository mappings
  • AssetContentSmartRepositorySession : a session to manage dynamic repositories of asset contents
  • CompositionLookupSession: a session to retrieve compositions
  • CompositionQuerySession : a session to query compositions
  • CompositionSearchSession : a session to search for compositions
  • CompositionAdminSession : a session to create, update and delete compositions
  • CompositionNotificationSession : a session to receive notifications pertaining to changes in compositions
  • CompositionRepositorySession : a session to retrieve composition repository mappings
  • CompositionRepositoryAssignmentSession : a session to manage composition repository mappings
  • CompositionSmartRepositorySession : a session to manage dynamic repositories of compositions
  • RepositoryLookupSession: a session to retrieve repositories
  • RepositoryQuerySession : a session to query repositories
  • RepositorySearchSession : a session to search for repositories
  • RepositoryAdminSession : a session to create, update and delete repositories
  • RepositoryNotificationSession : a session to receive notifications pertaining to changes in repositories
  • RepositoryHierarchySession : a session to traverse repository hierarchies
  • RepositoryHierarchyDesignSession : a session to manage repository hierarchies