OSID Logo
OSID Specifications
dictionary package
Version 3.0.0
Release Candidate Preview
Interfaceosid.dictionary.EntryQueryInspector
Implementsosid.OsidObjectQueryInspector
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_ARGUMENT entryRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(entryRecordType) is false
CompliancemandatoryThis method must be implemented.