Interface JournalingManager

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

public interface JournalingManager extends OsidManager, JournalingProfile

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

  • JournalEntryLookupSession : a session to lookup journal entries
  • JournalEntryQuerySession : a session to query journal entries
  • JournalEntrySearchSession : a session to search journal entries
  • JournalEntryAdminSession : a session to manage journal entries
  • JournalEntryNotificationSession : a session to subscribe to notifications of journal entry changes
  • BranchLookupSession : a session to retrieve branches
  • BranchQuerySession : a session to query branches
  • BranchSearchSession : a session to search for branches
  • BranchAdminSession : a session to create and delete brancehs
  • BranchNotificationSession : a session to receive notifications pertaining to branch changes
  • BranchSmartJournalSession : a session to manage smart branch journals
  • JournalLookupSession : a session to retrieve journals
  • JournalQuerySession : a session to query journals
  • JournalSearchSession : a session to search for journals
  • JournalAdminSession : a session to create, update and delete journals
  • JournalNotificationSession : a session to receive notifications for changes in journals
  • JournalHierarchyTraversalSession : a session to traverse hierarchies of journals
  • JournalHierarchyDesignSession : a session to manage hierarchies of journals

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