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. |