OSID Logo
OSID Specifications
journaling package
Version 3.1.0
Interfaceosid.journaling.Journal
Implementsosid.OsidCatalog
Used Byosid.journaling.BranchAdminSession
osid.journaling.BranchLookupSession
osid.journaling.BranchNotificationSession
osid.journaling.BranchQuerySession
osid.journaling.BranchSmartJournalSession
osid.journaling.JournalAdminSession
osid.journaling.JournalEntryAdminSession
osid.journaling.JournalEntryLookupSession
osid.journaling.JournalEntryNotificationSession
osid.journaling.JournalEntryQuerySession
show 3 more…
osid.journaling.JournalList
osid.journaling.JournalLookupSession
osid.journaling.JournalNode
Description

A Journal represents a collection of entries. Like all OSID objects, a Journal is identified by its Id and any persisted references should use the Id.

MethodgetJournalRecord
Description

Gets the journal record corresponding to the given Journal record Type.This method is used to retrieve an object implementing the requested record. The journalRecordType may be the Type returned in getRecordTypes() or any of its parents in a Type hierarchy where hasRecordType(journalRecordType) is true.

Parametersosid.type.TypejournalRecordType the type of journal record to retrieve
Returnosid.journaling.records.JournalRecord the journal record
ErrorsNULL_ARGUMENT journalRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(journalRecordType) is false
Compliancemandatory This method must be implemented.