OSID Logo
OSID Specifications
inquiry rules package
Version 3.1.0
Interfaceosid.inquiry.rules.AuditConstrainerEnablerQueryInspector
Implementsosid.OsidEnablerQueryInspector
Used Byosid.inquiry.rules.AuditConstrainerEnablerSearchResults
osid.inquiry.rules.AuditConstrainerEnablerSmartInquestSession
Description

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

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

MethodgetRuledAuditConstrainerIdTerms
Description

Gets the audit constrainer Id query terms.

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

Gets the audit constrainer query terms.

Returnosid.inquiry.rules.AuditConstrainerQueryInspector[] 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.
MethodgetAuditConstrainerEnablerQueryInspectorRecord
Description

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

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