OSID Logo
OSID Specifications
inquiry rules package
Version 3.1.0
Interfaceosid.inquiry.rules.InquiryEnablerSearch
Implementsosid.OsidSearch
Used Byosid.inquiry.rules.InquiryEnablerSearchSession
Description

The search interface for governing inquiry enabler searches.

MethodsearchAmongInquiryEnablers
Description

Execute this search among the given list of inquiry enablers.

Parametersosid.id.IdListinquiryEnablerIds list of inquiry enablers
ErrorsNULL_ARGUMENT inquiryEnablerIds is null
Compliancemandatory This method must be implemented.
MethodorderInquiryEnablerResults
Description

Specify an ordering to the search results.

Parametersosid.inquiry.rules.InquiryEnablerSearchOrderinquiryEnablerSearchOrder inquiry enabler search order
ErrorsNULL_ARGUMENT inquiryEnablerSearchOrder is null
UNSUPPORTED inquiryEnablerSearchOrder is not of this service
Compliancemandatory This method must be implemented.
MethodgetInquiryEnablerSearchRecord
Description

Gets the inquiry enabler search record corresponding to the given inquiry enabler search record Type.This method is used to retrieve an object implementing the requested record.

Parametersosid.type.TypeinquiryEnablerSearchRecordType an inquiry enabler search record type
Returnosid.inquiry.rules.records.InquiryEnablerSearchRecord the inquiry enabler search record
ErrorsNULL_ARGUMENT inquiryEnablerSearchRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(inquiryEnablerSearchRecordType) is false
Compliancemandatory This method must be implemented.