OSID Logo
OSID Specifications
inquiry package
Version 3.0.0
Release Candidate Preview
Interfaceosid.inquiry.InquestQueryInspector
Implementsosid.OsidCatalogQueryInspector
Description

This is the query inspector for examining inquest queries.

MethodgetInquiryIdTerms
Description

Gets the inquiry Id query terms.

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

Gets the inquiry query terms.

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

Gets the audit Id query terms.

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

Gets the audit query terms.

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

Gets the response Id query terms.

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

Gets the response query terms.

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

Gets the ancestor inquest Id query terms.

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

Gets the ancestor inquest query terms.

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

Gets the descendant inquest Id query terms.

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

Gets the descendant inquest query terms.

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

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

Parametersosid.type.TypeinquestRecordTypean inquest record type
Returnosid.inquiry.records.InquestQueryInspectorRecordthe inquest query inspector record
ErrorsNULL_ARGUMENT inquestRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(inquestRecordType) is false
CompliancemandatoryThis method must be implemented.