OSID Logo
OSID Specifications
dictionary package
Version 3.0.0
Interfaceosid.dictionary.EntryQueryInspector
Implementsosid.OsidObjectQueryInspector
Used Byosid.dictionary.DictionaryQueryInspector
osid.dictionary.EntrySearchResults
osid.dictionary.EntrySmartDictionarySession
Description

This is the query inspector for examining entry queries. Each method specifies an AND term while multiple invocations of the same method produce a nested OR .

MethodgetKeyTypeTerms
Description

Gets the key type query terms.

Returnosid.search.terms.TypeTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetKeyTerms
Description

Gets the key query terms.

Returnosid.search.terms.ObjectTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetValueTypeTerms
Description

Gets the value type query terms.

Returnosid.search.terms.TypeTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetValueTerms
Description

Gets the value query terms.

Returnosid.search.terms.ObjectTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetDictionaryIdTerms
Description

Gets the dictionary Id query terms.

Returnosid.search.terms.IdTerm[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetDictionaryTerms
Description

Gets the dictionary query terms.

Returnosid.dictionary.DictionaryQueryInspector[]the query terms
CompliancemandatoryThis method must be implemented.
MethodgetEntryQueryInspectorRecord
Description

Gets the entry query inspector record corresponding to the given Entry record Type .

Parametersosid.type.TypeentryRecordTypean entry record type
Returnosid.dictionary.records.EntryQueryInspectorRecordthe entry query inspector record
ErrorsNULL_ARGUMENTentryRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(entryRecordType) is false
CompliancemandatoryThis method must be implemented.