OSID Logo
OSID Specifications
inquiry rules package
Version 3.0.0
Release Candidate Preview
Interfaceosid.inquiry.rules.InquiryEnablerQueryInspector
Implementsosid.OsidEnablerQueryInspector
Description

This is the query inspector for examining inquiry 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.
MethodgetInquiryEnablerQueryInspectorRecord
Description

Gets the inquiry enabler query inspector record corresponding to the given InquiryEnabler record Type.

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