OSID Logo
OSID Specifications
inquiry package
Version 3.1.0
Interfaceosid.inquiry.InquestQueryInspector
Implementsosid.OsidCatalogQueryInspector
Used Byosid.inquiry.AuditQueryInspector
osid.inquiry.InquestQueryInspector
osid.inquiry.InquestSearchResults
osid.inquiry.InquiryQueryInspector
osid.inquiry.ResponseQueryInspector
osid.inquiry.rules.AuditConstrainerEnablerQueryInspector
osid.inquiry.rules.AuditConstrainerQueryInspector
osid.inquiry.rules.AuditEnablerQueryInspector
osid.inquiry.rules.AuditProcessorEnablerQueryInspector
osid.inquiry.rules.AuditProcessorQueryInspector
show 1 more…
osid.inquiry.rules.InquiryEnablerQueryInspector
Description

This is the query inspector for examining inquest queries.

Like all OsidQueryInspectors, InquestQueryInspector is stateful and must not be accessed by multiple processing threads.

MethodgetInquiryIdTerms
Description

Gets the inquiry Id query terms.

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

Gets the inquiry query terms.

Returnosid.inquiry.InquiryQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetAuditIdTerms
Description

Gets the audit Id query terms.

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

Gets the audit query terms.

Returnosid.inquiry.AuditQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetResponseIdTerms
Description

Gets the response Id query terms.

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

Gets the response query terms.

Returnosid.inquiry.ResponseQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetAncestorInquestIdTerms
Description

Gets the ancestor inquest Id query terms.

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

Gets the ancestor inquest query terms.

Returnosid.inquiry.InquestQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetDescendantInquestIdTerms
Description

Gets the descendant inquest Id query terms.

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

Gets the descendant inquest query terms.

Returnosid.inquiry.InquestQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetInquestQueryInspectorRecord
Description

Gets the inquest query inspector record corresponding to the given Inquest record Type .

Parametersosid.type.TypeinquestRecordType an inquest record type
Returnosid.inquiry.records.InquestQueryInspectorRecord the inquest query inspector record
ErrorsNULL_ARGUMENT inquestRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(inquestRecordType) is false
Compliancemandatory This method must be implemented.