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.