OSID Logo
OSID Specifications
bidding rules package
Version 3.1.0
Interfaceosid.bidding.rules.BidEnablerQueryInspector
Implementsosid.OsidEnablerQueryInspector
Used Byosid.bidding.rules.BidEnablerSearchResults
osid.bidding.rules.BidEnablerSmartAuctionHouseSession
Description

This is the query inspector for examining bid enabler queries.

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

MethodgetRuledBidIdTerms
Description

Gets the bid Id query terms.

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

Gets the bid query terms.

Returnosid.bidding.BidQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetAuctionHouseIdTerms
Description

Gets the auction house Id query terms.

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

Gets the auction house query terms.

Returnosid.bidding.AuctionHouseQueryInspector[] the query terms
Compliancemandatory This method must be implemented.
MethodgetBidEnablerQueryInspectorRecord
Description

Gets the bid enabler query inspector record corresponding to the given BidEnabler record Type.

Parametersosid.type.TypebidEnablerRecordType a bid enabler record type
Returnosid.bidding.rules.records.BidEnablerQueryInspectorRecord the bid enabler query inspector record
ErrorsNULL_ARGUMENT bidEnablerRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(bidEnablerRecordType) is false
Compliancemandatory This method must be implemented.