OSID Logo
OSID Specifications
inquiry package
Version 3.1.0
Interfaceosid.inquiry.AuditQueryInspector
Implementsosid.OsidGovernatorQueryInspector
Used Byosid.inquiry.AuditSearchResults
osid.inquiry.AuditSmartInquestSession
osid.inquiry.InquestQueryInspector
osid.inquiry.InquiryQueryInspector
osid.inquiry.rules.AuditConstrainerQueryInspector
osid.inquiry.rules.AuditEnablerQueryInspector
osid.inquiry.rules.AuditProcessorQueryInspector
osid.rules.check.CheckQueryInspector
Description

This is the query inspector for examning audit queries.

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.
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.
MethodgetAuditQueryInspectorRecord
Description

Gets the audit query inspector record corresponding to the given Audit record Type.

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