Interface JournalingProxyManager

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

public interface JournalingProxyManager extends OsidProxyManager, JournalingProfile

The journaling manager provides access to journaling sessions and provides interoperability tests for various aspects of this service. Methods in this manager accept a Proxy for passing information from a server environment. 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.