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.

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.