OSID Logo
OSID Specifications
bidding package
Version 3.1.0
Interfaceosid.bidding.BidSearchOrder
Implementsosid.OsidRelationshipSearchOrder
Used Byosid.bidding.BidSearchSession
osid.bidding.BidSmartAuctionHouseSession
Description

An interface for specifying the ordering of search results.

MethodorderByAuction
Description

Orders the results by auction.

Parametersosid.SearchOrderStylestyle search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodsupportsAuctionSearchOrder
Description

Tests if an auction search order is available.

Returnboolean true if an auction search order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetAuctionSearchOrder
Description

Gets the auction search order.

Returnosid.bidding.AuctionSearchOrder the auction search order
ErrorsILLEGAL_STATE supportsAuctionSearchOrder() is false
Compliancemandatory This method must be implemented.
MethodorderByBidder
Description

Orders the results by bidder.

Parametersosid.SearchOrderStylestyle search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodsupportsBidderSearchOrder
Description

Tests if a bidder search order is available.

Returnboolean true if a bidder search order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetBidderSearchOrder
Description

Gets the bidder search order.

Returnosid.resource.ResourceSearchOrder the resource search order
ErrorsILLEGAL_STATE supportsBidderSearchOrder() is false
Compliancemandatory This method must be implemented.
MethodorderByBiddingAgent
Description

Orders the results by bidding agent.

Parametersosid.SearchOrderStylestyle search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodsupportsBiddingAgentSearchOrder
Description

Tests if a bidding agent search order is available.

Returnboolean true if a bidding agent search order is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetBiddingAgentSearchOrder
Description

Gets the bidding agent search order.

Returnosid.authentication.AgentSearchOrder the agent search order
ErrorsILLEGAL_STATE supportsBiddingAgentSearchOrder() is false
Compliancemandatory This method must be implemented.
MethodorderByQuantity
Description

Orders the results by the quantity.

Parametersosid.SearchOrderStylestyle search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodorderByCurrentBid
Description

Orders the results by the current bid.

Parametersosid.SearchOrderStylestyle search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodorderByMaximumBid
Description

Orders the results by the maximum bid.

Parametersosid.SearchOrderStylestyle search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodorderByWinner
Description

Orders the results by winning bids.

Parametersosid.SearchOrderStylestyle search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodorderBySettlementAmount
Description

Orders the results by the settlement amount.

Parametersosid.SearchOrderStylestyle search order style
ErrorsNULL_ARGUMENT style is null
Compliancemandatory This method must be implemented.
MethodgetBidSearchOrderRecord
Description

Gets the bid order record corresponding to the given bid record Type. Multiple retrievals return the same underlying object.

Parametersosid.type.TypebidRecordType a bid record type
Returnosid.bidding.records.BidSearchOrderRecord the bid search order record
ErrorsNULL_ARGUMENT bidRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(bidRecordType) is false
Compliancemandatory This method must be implemented.