Interface | osid.journaling.JournalingManager | ||
---|---|---|---|
Implements | osid.OsidManager | ||
osid.journaling.JournalingProfile | |||
Description |
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:
The journaling manager also provides a profile for determing the supported search types supported by this service. | ||
Method | getJournalEntryLookupSession | ||
Description |
Gets the | ||
Return | osid.journaling.JournalEntryLookupSession | a JournalEntryLookupSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsJournalEntryLookup() is false | ||
Compliance | optional | This method must be implemented if supportsJournalEntryLookup()
is true. | |
Method | getJournalEntryLookupSessionForJournal | ||
Description |
Gets the | ||
Parameters | osid.id.Id | journalId | the Id of the Journal |
Return | osid.journaling.JournalEntryLookupSession | a JournalEntryLookupSession | |
Errors | NOT_FOUND | no Journal found by the given Id | |
NULL_ARGUMENT | journalId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsJournalEntryLookup() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsJournalEntryLookup()
and supportsVisibleFederation() are true | |
Method | getJournalEntryQuerySession | ||
Description |
Gets the | ||
Return | osid.journaling.JournalEntryQuerySession | a JournalEntryQuerySession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsJournalEntryQuery() is false | ||
Compliance | optional | This method must be implemented if supportsJournalEntryQuery()
is true. | |
Method | getJournalEntryQuerySessionForJournal | ||
Description |
Gets the | ||
Parameters | osid.id.Id | journalId | the Id of the Journal |
Return | osid.journaling.JournalEntryQuerySession | a JournalEntryQuerySession | |
Errors | NOT_FOUND | no Journal found by the given Id | |
NULL_ARGUMENT | journalId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsJournalEntryQuery() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsJournalEntryQuery()
and supportsVisibleFederation() are true | |
Method | getJournalEntrySearchSession | ||
Description |
Gets the | ||
Return | osid.journaling.JournalEntrySearchSession | a JournalEntrySearchSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsJournalEntrySearch() is false | ||
Compliance | optional | This method must be implemented if supportsJournalEntrySearch()
is true. | |
Method | getJournalEntrySearchSessionForJournal | ||
Description |
Gets the | ||
Parameters | osid.id.Id | journalId | the Id of the Journal |
Return | osid.journaling.JournalEntrySearchSession | a JournalEntrySearchSession | |
Errors | NOT_FOUND | no Journal found by the given Id | |
NULL_ARGUMENT | journalId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsJournalEntrySearch() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsJournalEntrySearch()
and supportsVisibleFederation() are true | |
Method | getJournalEntryAdminSession | ||
Description |
Gets the | ||
Return | osid.journaling.JournalEntryAdminSession | a JournalEntryAdminSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsJournalEntryAdmin() is false | ||
Compliance | optional | This method must be implemented if supportsJournalEntryAdmin()
is true. | |
Method | getJournalEntryAdminSessionForJournal | ||
Description |
Gets the | ||
Parameters | osid.id.Id | journalId | the Id of the Journal |
Return | osid.journaling.JournalEntryAdminSession | a JournalEntryAdminSession | |
Errors | NOT_FOUND | no Journal found by the given Id | |
NULL_ARGUMENT | journalId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsJournalEntryAdmin() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsJournalEntryAdmin()
and supportsVisibleFederation() are true | |
Method | getJournalEntryNotificationSession | ||
Description |
Gets the | ||
Parameters | osid.journaling.JournalEntryReceiver | journalEntryReceiver | the receiver |
Return | osid.journaling.JournalEntryNotificationSession | a JournalEntryNotificationSession | |
Errors | NULL_ARGUMENT | journalEntryReceiver is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsJournalEntryNotification() is false | ||
Compliance | optional | This method must be implemented if
supportsJournalEntryNotification() is true. | |
Method | getJournalEntryNotificationSessionForJournal | ||
Description |
Gets the | ||
Parameters | osid.journaling.JournalEntryReceiver | journalEntryReceiver | the receiver |
osid.id.Id | journalId | the Id of the Journal | |
Return | osid.journaling.JournalEntryNotificationSession | a JournalEntryNotificationSession | |
Errors | NOT_FOUND | no Journal found by the given Id | |
NULL_ARGUMENT | journalEntryReceiver or journalId is
null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsJournalEntryNotification() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if
supportsJournalEntryNotification() and
supportsVisibleFederation() are true | |
Method | getBranchLookupSession | ||
Description |
Gets the | ||
Return | osid.journaling.BranchLookupSession | a BranchLookupSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsBranchLookup() is false | ||
Compliance | optional | This method must be implemented if supportsBranchLookup() is
true. | |
Method | getBranchLookupSessionForJournal | ||
Description |
Gets the | ||
Parameters | osid.id.Id | journalId | the Id of the journal |
Return | osid.journaling.BranchLookupSession | a BranchLookupSession | |
Errors | NOT_FOUND | journalId not found | |
NULL_ARGUMENT | journalId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsBranchLookup() or supportsVisibleFederation()
is false | ||
Compliance | optional | This method must be implemented if supportsBranchLookup()
and supportsVisibleFederation() are true. | |
Method | getBranchQuerySession | ||
Description |
Gets a branch query session. | ||
Return | osid.journaling.BranchQuerySession | a BranchQuerySession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsBranchQuery() is false | ||
Compliance | optional | This method must be implemented if supportsBranchQuery() is
true. | |
Method | getBranchQuerySessionForJournal | ||
Description |
Gets a branch query session for the given journal. | ||
Parameters | osid.id.Id | journalId | the Id of the journal |
Return | osid.journaling.BranchQuerySession | a BranchQuerySession | |
Errors | NOT_FOUND | journalId not found | |
NULL_ARGUMENT | journalId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsBranchQuery() or supportsVisibleFederation()
is false | ||
Compliance | optional | This method must be implemented if supportsBranchQuery() and
supportsVisibleFederation() are true. | |
Method | getBranchSearchSession | ||
Description |
Gets a branch search session. | ||
Return | osid.journaling.BranchSearchSession | a BranchSearchSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsBranchSearch() is false | ||
Compliance | optional | This method must be implemented if supportsBranchSearch() is
true. | |
Method | getBranchSearchSessionForJournal | ||
Description |
Gets a branch search session for the given journal. | ||
Parameters | osid.id.Id | journalId | the Id of the journal |
Return | osid.journaling.BranchSearchSession | a BranchSearchSession | |
Errors | NOT_FOUND | journalId not found | |
NULL_ARGUMENT | journalId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsBranchSearch() or supportsVisibleFederation()
is false | ||
Compliance | optional | This method must be implemented if supportsBranchSearch()
and supportsVisibleFederation() are true. | |
Method | getBranchAdminSession | ||
Description |
Gets a branch administration session for creating, updating and deleting branches. | ||
Return | osid.journaling.BranchAdminSession | a BranchAdminSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsBranchAdmin() is false | ||
Compliance | optional | This method must be implemented if supportsBranchAdmin() is
true. | |
Method | getBranchAdminSessionForJournal | ||
Description |
Gets a branch administration session for the given journal. | ||
Parameters | osid.id.Id | journalId | the Id of the journal |
Return | osid.journaling.BranchAdminSession | a BranchAdminSession | |
Errors | NOT_FOUND | journalId not found | |
NULL_ARGUMENT | journalId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsBranchAdmin() or supportsVisibleFederation()
is false | ||
Compliance | optional | This method must be implemented if supportsBranchAdmin() and
supportsVisibleFederation() are true. | |
Method | getBranchNotificationSession | ||
Description |
Gets the notification session for notifications pertaining to branch changes. | ||
Parameters | osid.journaling.BranchReceiver | branchReceiver | the notification callback |
Return | osid.journaling.BranchNotificationSession | a BranchNotificationSession | |
Errors | NULL_ARGUMENT | branchReceiver is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsBranchNotification() is false | ||
Compliance | optional | This method must be implemented if supportsBranchNotification()
is true. | |
Method | getBranchNotificationSessionForJournal | ||
Description |
Gets the branch notification session for the given journal. | ||
Parameters | osid.journaling.BranchReceiver | branchReceiver | the notification callback |
osid.id.Id | journalId | the Id of the journal | |
Return | osid.journaling.BranchNotificationSession | a BranchNotificationSession | |
Errors | NOT_FOUND | journalId not found | |
NULL_ARGUMENT | branchReceiver or journalId is null
| ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsBranchNotification() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsBranchNotfication()
and supportsVisibleFederation() are true.
| |
Method | getBranchSmartJournalSession | ||
Description |
Gets the session for managing dynamic branch journals. | ||
Parameters | osid.id.Id | journalId | the Id of the journal |
Return | osid.journaling.BranchSmartJournalSession | a BranchSmartJournalSession | |
Errors | NOT_FOUND | journalId not found | |
NULL_ARGUMENT | journalId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsBranchSmartJournal() is false | ||
Compliance | optional | This method must be implemented if supportsBranchSmartJournal()
is true. | |
Method | getJournalLookupSession | ||
Description |
Gets the | ||
Return | osid.journaling.JournalLookupSession | a JournalLookupSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsJournalLookup() is false | ||
Compliance | optional | This method must be implemented if supportsJournalLookup()
is true. | |
Method | getJournalQuerySession | ||
Description |
Gets the | ||
Return | osid.journaling.JournalQuerySession | a JournalQuerySession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsJournalQuery() is false | ||
Compliance | optional | This method must be implemented if supportsJournalQuery() is
true. | |
Method | getJournalSearchSession | ||
Description |
Gets the | ||
Return | osid.journaling.JournalSearchSession | a JournalSearchSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsJournalSearch() is false | ||
Compliance | optional | This method must be implemented if supportsJournalSearch()
is true. | |
Method | getJournalAdminSession | ||
Description |
Gets the | ||
Return | osid.journaling.JournalAdminSession | a JournalAdminSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsJournalAdmin() is false | ||
Compliance | optional | This method must be implemented if supportsJournalAdmin() is
true. | |
Method | getJournalNotificationSession | ||
Description |
Gets the | ||
Parameters | osid.journaling.JournalReceiver | journalReceiver | the receiver |
Return | osid.journaling.JournalNotificationSession | a JournalNotificationSession | |
Errors | NULL_ARGUMENT | journalReceiver is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsJournalNotification() is false | ||
Compliance | optional | This method must be implemented if supportsJournalNotification()
is true. | |
Method | getJournalHierarchySession | ||
Description |
Gets the | ||
Return | osid.journaling.JournalHierarchySession | a JournalHierarchySession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsJournalHierarchy() is false | ||
Compliance | optional | This method must be implemented if supportsJournalHierarchy()
is true. | |
Method | getJournalHierarchyDesignSession | ||
Description |
Gets the | ||
Return | osid.journaling.JournalHierarchyDesignSession | a JournalHierarchyDesignSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsJournalHierarchyDesign() is false | ||
Compliance | optional | This method must be implemented if supportsJournalHierarchyDesign()
is true. | |
Method | getJournalingBatchManager | ||
Description |
Gets a | ||
Return | osid.journaling.batch.JournalingBatchManager | a JournalingBatchManager | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsJournalingBatch() is false | ||
Compliance | optional | This method must be implemented if supportsJournalingBatch()
is true. |