OSID Logo
OSID Specifications
inquiry rules package
Version 3.1.0
Interfaceosid.inquiry.rules.AuditConstrainerQueryInspector
Implementsosid.OsidConstrainerQueryInspector
Used Byosid.inquiry.rules.AuditConstrainerEnablerQueryInspector
osid.inquiry.rules.AuditConstrainerSearchResults
osid.inquiry.rules.AuditConstrainerSmartInquestSession
Description

This is the query inspector for examining audit constrainer 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.
MethodgetAuditConstrainerQueryInspectorRecord
Description

Gets the audit constrainer query inspector record corresponding to the given AuditConstrainer record Type.

Parametersosid.type.TypeauditConstrainerRecordType an audit constrainer record type
Returnosid.inquiry.rules.records.AuditConstrainerQueryInspectorRecord the audit constrainer query inspector record
ErrorsNULL_ARGUMENT auditConstraineRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(auditConstrainerRecordType) is false
Compliancemandatory This method must be implemented.