OSID Logo
OSID Specifications
inquiry rules package
Version 3.0.0
Release Candidate Preview
Interfaceosid.inquiry.rules.AuditEnablerQueryInspector
Implementsosid.OsidEnablerQueryInspector
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
CompliancemandatoryThis method must be implemented.
MethodgetRuledAuditTerms
Description

Gets the audit query terms.

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

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

Parametersosid.type.TypeauditEnablerRecordTypean audit enabler record type
Returnosid.inquiry.rules.records.AuditEnablerQueryInspectorRecordthe audit enabler query inspector record
ErrorsNULL_ARGUMENT auditEnablerRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(auditEnablerRecordType) is false
CompliancemandatoryThis method must be implemented.