OSID Logo
OSID Specifications
hold package
Version 3.1.0
Interfaceosid.hold.BlockQueryInspector
Implementsosid.OsidObjectQueryInspector
Used Byosid.hold.BlockSearchResults
osid.hold.BlockSmartOublietteSession
osid.hold.IssueQueryInspector
osid.hold.OublietteQueryInspector
osid.rules.check.CheckQueryInspector
Description

This is the query inspector for examining block queries.

MethodgetIssueIdTerms
Description

Gets the issue Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetIssueTerms
Description

Gets the issue query terms.

Returnosid.hold.IssueQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetOublietteIdTerms
Description

Gets the oubliette Id query terms.

Returnosid.search.terms.IdTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetOublietteTerms
Description

Gets the oubliette query terms.

Returnosid.hold.OublietteQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetBlockQueryInspectorRecord
Description

Gets the block query inspector record corresponding to the given Block record Type.

Parametersosid.type.TypeblockRecordType a block record type
Returnosid.hold.records.BlockQueryInspectorRecord the block query inspector record
ErrorsNULL_ARGUMENT blockRecordType is null
OPERATION_FAILED unable to complete request
PERMISSION_DENIED authorization failure occurred
UNSUPPORTED hasRecordType(blockRecordType) is false
Compliancemandatory This method must be implemented.