OSID Logo
OSID Specifications
inquiry rules package
Version 3.1.0
Interfaceosid.inquiry.rules.AuditProcessorEnablerQueryInspector
Implementsosid.OsidEnablerQueryInspector
Used Byosid.inquiry.rules.AuditProcessorEnablerSearchResults
osid.inquiry.rules.AuditProcessorEnablerSmartInquestSession
Description

This is the query inspector for examining audit processor enabler queries.

Like all OsidQueryInspectors, AuditProcessorEnablerQueryInspector is stateful and must not be accessed by multiple processing threads.

MethodgetRuledAuditProcessorIdTerms
Description

Gets the audit processor Id query terms.

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

Gets the audit processor query terms.

Returnosid.inquiry.rules.AuditProcessorQueryInspector[] 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.
MethodgetAuditProcessorEnablerQueryInspectorRecord
Description

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

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