OSID Logo
OSID Specifications
dictionary package
Version 3.0.0
Release Candidate Preview
Interfaceosid.dictionary.DictionaryProfile
Implementsosid.OsidProfile
Description

The DictionaryProfile describes the interoperability among dictionary services.

MethodsupportsVisibleFederation
Description

Tests if any dictionary federation is exposed. Federation is exposed when a specific dictionary may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of dictionaries appears as a single dictionary.

Returnboolean true if federation is visible false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsEntryRetrieval
Description

Tests if retrieving dictionary entries are supported.

Returnboolean true if entry retrieval is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsEntryLookup
Description

Tests if looking up dictionary entries are supported.

Returnboolean true if entry lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsEntryQuery
Description

Tests if querying dictionary entries are supported.

Returnboolean true if entry query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsEntrySearch
Description

Tests if searching dictionary entries are supported.

Returnboolean true if entry search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsEntryAdmin
Description

Tests if a dictionary entry administrative service is supported.

Returnboolean true if dictionary entry administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsEntryNotification
Description

Tests if a dictionary entry notification service is supported.

Returnboolean true if dictionary entry notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsEntryDictionary
Description

Tests if retrieving mappings of entry and dictionarys is supported.

Returnboolean true if entry dictionary mapping retrieval is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsEntryDictionaryAssignment
Description

Tests if managing mappings of entry and dictionarys is supported.

Returnboolean true if entry dictionary assignment is supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsEntrySmartDictionary
Description

Tests if entry smart dictionarys are available.

Returnboolean true if entry smart dictionarys are supported , false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDictionaryLookup
Description

Tests if a dictionary lookup service is supported.

Returnboolean true if dictionary lookup is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDictionaryQuery
Description

Tests if a dictionary query service is supported.

Returnboolean true if dictionary query is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDictionarySearch
Description

Tests if a dictionary search service is supported.

Returnboolean true if dictionary search is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDictionaryAdmin
Description

Tests if a dictionary administrative service is supported.

Returnboolean true if dictionary administration is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDictionaryNotification
Description

Tests if a dictionary notification service is supported.

Returnboolean true if dictionary notification is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDictionaryHierachyTraversal
Description

Tests if a dictionary hierarchy traversal service is supported.

Returnboolean true if dictionary hierarchy traversal is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDictionaryHierachyDesign
Description

Tests if a dictionary hierarchy design service is supported.

Returnboolean true if dictionary hierarchy design is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsDictionaryBatch
Description

Tests if a dictionary batch service is supported.

Returnboolean true if dictionary batch service is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetEntryKeyTypes
Description

Gets the supported Entry key types.

Returnosid.type.TypeLista list containing the supported Entry key types
CompliancemandatoryThis method must be implemented.
MethodsupportsEntryKeyType
Description

Tests if the given Entry key type is supported.

Parametersosid.type.TypeentryKeyTypea Type indicating an Entry key type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT entryKeyType is null
CompliancemandatoryThis method must be implemented.
MethodgetEntryValueTypes
Description

Gets the supported Entry value types.

Returnosid.type.TypeLista list containing the supported Entry value types
CompliancemandatoryThis method must be implemented.
MethodsupportsEntryValueType
Description

Tests if the given Entry value type is supported.

Parametersosid.type.TypeentryValueTypea Type indicating an Entry value type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT entryRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetEntryValueTypesForKeyType
Description

Gets the list of value types supported for the given key type.

Parametersosid.type.TypeentryKeyTypea Type indicating an Entry key type
Returnosid.type.TypeLista list of value types
ErrorsNULL_ARGUMENT entryKeyType is null
CompliancemandatoryThis method must be implemented.
MethodsupportsEntryTypes
Description

Tests if the given Entry key and value types are supported.

Parametersosid.type.TypeentryKeyTypea Type indicating an Entry key type
osid.type.TypeentryValueTypea Type indicating an Entry value type
Returnboolean true if the given Types are supported, false otherwise
ErrorsNULL_ARGUMENT entryKeyType or entryValueType is null
CompliancemandatoryThis method must be implemented.
MethodgetEntryRecordTypes
Description

Gets the supported Entry record types.

Returnosid.type.TypeLista list containing the supported Entry record types
CompliancemandatoryThis method must be implemented.
MethodsupportsEntryRecordType
Description

Tests if the given Entry record type is supported.

Parametersosid.type.TypeentryRecordTypea Type indicating an Entry record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT entryRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetEntrySearchRecordTypes
Description

Gets the supported Entry search record types.

Returnosid.type.TypeLista list containing the supported Entry search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsEntrySearchRecordType
Description

Tests if the given Entry search record type is supported.

Parametersosid.type.TypeentrySearchRecordTypea Type indicating an Entry search record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT entrySearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetDictionaryRecordTypes
Description

Gets the supported Dictionary record types.

Returnosid.type.TypeLista list containing the supported Dictionary record types
CompliancemandatoryThis method must be implemented.
MethodsupportsDictionaryRecordType
Description

Tests if the given Dictionary record type is supported.

Parametersosid.type.TypedictionaryRecordTypea Type indicating a Dictionary record type
Returnboolean true if the given record Type is supported, false otherwise
ErrorsNULL_ARGUMENT dictionaryRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetDictionarySearchRecordTypes
Description

Gets the supported Dictionary search record types.

Returnosid.type.TypeLista list containing the supported Dictionary search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsDictionarySearchRecordType
Description

Tests if the given Dictionary search record type is supported.

Parametersosid.type.TypedictionarySearchRecordTypea Type indicating a Dictionary search record type
Returnboolean true if the given record Type is supported, false otherwise
ErrorsNULL_ARGUMENT dictionarySearchRecordType is null
CompliancemandatoryThis method must be implemented.