| Interface | osid.journaling.JournalingProfile | ||
|---|---|---|---|
| Implements | osid.OsidProfile | ||
| Description |
The journaling profile describes the interoperability among journaling services. | ||
| Method | supportsVisibleFederation | ||
| Description |
Tests if any journal federation is exposed. Federation is exposed when a specific journal may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of journals appears as a single journal. | ||
| Return | boolean | true if visible federation is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsJournalEntryLookup | ||
| Description |
Tests for the availability of a journal entry lookup service. | ||
| Return | boolean | true if journal entry lookup is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsJournalEntryQuery | ||
| Description |
Tests if querying journal entries is available. | ||
| Return | boolean | true if journal entry query is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsJournalEntrySearch | ||
| Description |
Tests if searching for journal entries is available. | ||
| Return | boolean | true if journal entry search is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsJournalEntryAdmin | ||
| Description |
Tests if searching for journal entries is available. | ||
| Return | boolean | true if journal entry search is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsJournalEntryNotification | ||
| Description |
Tests if journal entry notification is available. | ||
| Return | boolean | true if journal entry notification is available,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBranchLookup | ||
| Description |
Tests if branch lookup is supported. | ||
| Return | boolean | true if branch lookup is supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBranchQuery | ||
| Description |
Tests if branch query is supported. | ||
| Return | boolean | true if branch query is supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBranchSearch | ||
| Description |
Tests if branch search is supported. | ||
| Return | boolean | true if branch search is supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBranchAdmin | ||
| Description |
Tests if branch administration is supported. | ||
| Return | boolean | true if branch administration is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBranchNotification | ||
| Description |
Tests if branch notification is supported. Messages may be sent when branches are created, modified, or deleted. | ||
| Return | boolean | true if branch notification is supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBranchSmartJournal | ||
| Description |
Tests if branch smart journals are available. | ||
| Return | boolean | true if branch smart journals are supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsJournalLookup | ||
| Description |
Tests for the availability of an journal lookup service. | ||
| Return | boolean | true if journal lookup is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsJournalQuery | ||
| Description |
Tests if querying journals is available. | ||
| Return | boolean | true if journal query is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsJournalSearch | ||
| Description |
Tests if searching for journals is available. | ||
| Return | boolean | true if journal search is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsJournalAdmin | ||
| Description |
Tests for the availability of a journal administrative service for creating and deleting journals. | ||
| Return | boolean | true if journal administration is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsJournalNotification | ||
| Description |
Tests for the availability of a journal notification service. | ||
| Return | boolean | true if journal notification is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented in all providers. | |
| Method | supportsJournalHierarchy | ||
| Description |
Tests for the availability of a journal hierarchy traversal service. | ||
| Return | boolean | true if journal hierarchy traversal is available,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsJournalHierarchyDesign | ||
| Description |
Tests for the availability of a journal hierarchy design service. | ||
| Return | boolean | true if journal hierarchy design is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented in all providers. | |
| Method | supportsJournalngBatch | ||
| Description |
Tests for the availability of a journaling batch service. | ||
| Return | boolean | true if journaling batch service is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented in all providers. | |
| Method | getJournalEntryRecordTypes | ||
| Description |
Gets the supported | ||
| Return | osid.type.TypeList | a list containing the supported journal entry record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsJournalEntryRecordType | ||
| Description |
Tests if the given | ||
| Parameters | osid.type.Type | journalEntryRecordType | a Type indicating a JournalEntry record type |
| Return | boolean | true if the given Type is supported,
false otherwise | |
| Errors | NULL_ARGUMENT | journalEntryRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getJournalEntrySearchRecordTypes | ||
| Description |
Gets the supported journal entry search record types. | ||
| Return | osid.type.TypeList | a list containing the supported journal entry search record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsJournalEntrySearchRecordType | ||
| Description |
Tests if the given journal entry search record type is supported. | ||
| Parameters | osid.type.Type | journalEntrySearchRecordType | a Type indicating a journal entry record type |
| Return | boolean | true if the given Type is supported,
false otherwise | |
| Errors | NULL_ARGUMENT | journalEntrySearchRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getBranchRecordTypes | ||
| Description |
Gets all the branch record types supported. | ||
| Return | osid.type.TypeList | the list of supported branch record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBranchRecordType | ||
| Description |
Tests if a given branch record type is supported. | ||
| Parameters | osid.type.Type | branchRecordType | the branch type |
| Return | boolean | true if the branch record type is supported ,
false otherwise | |
| Errors | NULL_ARGUMENT | branchRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getBranchSearchRecordTypes | ||
| Description |
Gets all the branch search record types supported. | ||
| Return | osid.type.TypeList | the list of supported branch search record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBranchSearchRecordType | ||
| Description |
Tests if a given branch search type is supported. | ||
| Parameters | osid.type.Type | branchSearchRecordType | the branch search type |
| Return | boolean | true if the branch search record type is supported ,
false otherwise | |
| Errors | NULL_ARGUMENT | branchSearchRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getJournalRecordTypes | ||
| Description |
Gets the supported | ||
| Return | osid.type.TypeList | a list containing the supported journal record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsJournalRecordType | ||
| Description |
Tests if the given | ||
| Parameters | osid.type.Type | journalRecordType | a Type indicating a Journal record type |
| Return | boolean | true if the given Type is supported,
false otherwise | |
| Errors | NULL_ARGUMENT | journalRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getJournalSearchRecordTypes | ||
| Description |
Gets the supported journal search record types. | ||
| Return | osid.type.TypeList | a list containing the supported journal search record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsJournalSearchRecordType | ||
| Description |
Tests if the given journal search record type is supported. | ||
| Parameters | osid.type.Type | journalSearchRecordType | a Type indicating a journal record type |
| Return | boolean | true if the given Type is supported,
false otherwise | |
| Errors | NULL_ARGUMENT | journalEntrySearchRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |