OSID Logo
OSID Specifications
bidding rules package
Version 3.1.0
Interfaceosid.bidding.rules.AuctionConstrainerQueryInspector
Implementsosid.OsidConstrainerQueryInspector
Used Byosid.bidding.rules.AuctionConstrainerEnablerQueryInspector
osid.bidding.rules.AuctionConstrainerSearchResults
osid.bidding.rules.AuctionConstrainerSmartAuctionHouseSession
Description

This is the query inspector for examining auction constrainer queries.

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

MethodgetRuledAuctionIdTerms
Description

Gets the auction Id query terms.

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

Gets the auction query terms.

Returnosid.bidding.AuctionQueryInspector[] 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.
MethodgetAuctionConstrainerQueryInspectorRecord
Description

Gets the auction constrainer query inspector record corresponding to the given AuctionConstrainer record Type.

Parametersosid.type.TypeauctionConstrainerRecordType an auction constrainer record type
Returnosid.bidding.rules.records.AuctionConstrainerQueryInspectorRecord the auction constrainer query inspector record
ErrorsNULL_ARGUMENT auctionConstrainerRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(auctionConstrainerRecordType) is false
Compliancemandatory This method must be implemented.