OSID Logo
OSID Specifications
bidding rules package
Version 3.0.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.

MethodgetRuledBidIdTerms
Description

Gets the bid Id query terms.

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

Gets the bid query terms.

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

Gets the auction house Id query terms.

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

Gets the auction house query terms.

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

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

Parametersosid.type.TypebidEnablerRecordTypea bid enabler record type
Returnosid.bidding.rules.records.BidEnablerQueryInspectorRecordthe bid enabler query inspector record
ErrorsNULL_ARGUMENTbidEnablerRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(bidEnablerRecordType) is false
CompliancemandatoryThis method must be implemented.