OSID Logo
OSID Specifications
dictionary package
Version 3.1.0
Interfaceosid.dictionary.Dictionary
Implementsosid.OsidCatalog
Used Byosid.dictionary.DictionaryAdminSession
osid.dictionary.DictionaryList
osid.dictionary.DictionaryLookupSession
osid.dictionary.DictionaryNode
osid.dictionary.EntryAdminSession
osid.dictionary.EntryLookupSession
osid.dictionary.EntryNotificationSession
osid.dictionary.EntryQuerySession
osid.dictionary.EntryRetrievalSession
osid.dictionary.EntrySmartDictionarySession
Description

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

MethodgetDictionaryRecord
Description

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

Parametersosid.type.TypedictionaryRecordType the type of the record to retrieve
Returnosid.dictionary.records.DictionaryRecord the dictionary record
ErrorsNULL_ARGUMENT dictionaryRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(dictionaryRecordType) is false
Compliancemandatory This method must be implemented.