OSID Logo
OSID Specifications
inquiry rules package
Version 3.1.0
Interfaceosid.inquiry.rules.AuditEnablerQueryInspector
Implementsosid.OsidEnablerQueryInspector
Used Byosid.inquiry.rules.AuditEnablerSearchResults
osid.inquiry.rules.AuditEnablerSmartInquestSession
Description

This is the query inspector for examining audit enabler queries.

MethodgetRuledAuditIdTerms
Description

Gets the audit Id query terms.

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

Gets the audit query terms.

Returnosid.inquiry.AuditQueryInspector[] 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.
MethodgetAuditEnablerQueryInspectorRecord
Description

Gets the audit enabler query inspector record corresponding to the given AuditEnabler record Type.

Parametersosid.type.TypeauditEnablerRecordType an audit enabler record type
Returnosid.inquiry.rules.records.AuditEnablerQueryInspectorRecord the audit enabler query inspector record
ErrorsNULL_ARGUMENT auditEnablerRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(auditEnablerRecordType) is false
Compliancemandatory This method must be implemented.