OSID Logo
OSID Specifications
inquiry package
Version 3.0.0
Release Candidate Preview
Interfaceosid.inquiry.AuditQueryInspector
Implementsosid.OsidGovernatorQueryInspector
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
CompliancemandatoryThis method must be implemented.
MethodgetInquiryTerms
Description

Gets the inquiry query terms.

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

Gets the inquest Id query terms.

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

Gets the inquest query terms.

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

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

Parametersosid.type.TypeauditRecordTypean audit record type
Returnosid.inquiry.records.AuditQueryInspectorRecordthe audit query inspector record
ErrorsNULL_ARGUMENT auditRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(auditRecordType) is false
CompliancemandatoryThis method must be implemented.