OSID Logo
OSID Specifications
inquiry package
Version 3.1.0
Interfaceosid.inquiry.InquiryQueryInspector
Implementsosid.OsidRuleQueryInspector
osid.OsidSubjugateableQueryInspector
Used Byosid.inquiry.AuditQueryInspector
osid.inquiry.InquestQueryInspector
osid.inquiry.InquirySearchResults
osid.inquiry.InquirySmartInquestSession
osid.inquiry.ResponseQueryInspector
osid.inquiry.rules.InquiryEnablerQueryInspector
Description

This is the query inspector for examining inquiry queries.

MethodgetAuditorIdTerms
Description

Gets the auditor Id query terms.

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

Gets the auditor query terms.

Returnosid.resource.ResourceQueryInspector[] 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.
MethodgetQuestionTerms
Description

Gets the question query terms.

Returnosid.search.terms.StringTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetRequiredTerms
Description

Gets the required query terms.

Returnosid.search.terms.BooleanTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetAffirmationRequiredTerms
Description

Gets the affirmation required query terms.

Returnosid.search.terms.BooleanTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetNeedsOneResponseTerms
Description

Gets the needs one response query terms.

Returnosid.search.terms.BooleanTerm[] the query terms
Compliancemandatory This method must be implemented.
MethodgetInquestIdTerms
Description

Gets the inquest Id query terms.

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

Gets the inquest query terms.

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

Gets the inquiry query inspector record corresponding to the given Inquiry record Type .

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