OSID Logo
OSID Specifications
bidding package
Version 3.0.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.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodsupportsAuctionSearchOrder
Description

Tests if an auction search order is available.

Returnbooleantrue if an auction search order is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetAuctionSearchOrder
Description

Gets the auction search order.

Returnosid.bidding.AuctionSearchOrderthe auction search order
ErrorsILLEGAL_STATEsupportsAuctionSearchOrder() is false
CompliancemandatoryThis method must be implemented.
MethodorderByBidder
Description

Orders the results by bidder.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodsupportsBidderSearchOrder
Description

Tests if a bidder search order is available.

Returnbooleantrue if a bidder search order is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetBidderSearchOrder
Description

Gets the bidder search order.

Returnosid.resource.ResourceSearchOrderthe resource search order
ErrorsILLEGAL_STATEsupportsBidderSearchOrder() is false
CompliancemandatoryThis method must be implemented.
MethodorderByBiddingAgent
Description

Orders the results by bidding agent.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodsupportsBiddingAgentSearchOrder
Description

Tests if a bidding agent search order is available.

Returnbooleantrue if a bidding agent search order is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetBiddingAgentSearchOrder
Description

Gets the bidding agent search order.

Returnosid.authentication.AgentSearchOrderthe agent search order
ErrorsILLEGAL_STATEsupportsBiddingAgentSearchOrder() is false
CompliancemandatoryThis method must be implemented.
MethodorderByQuantity
Description

Orders the results by the quantity.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodorderByCurrentBid
Description

Orders the results by the current bid.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodorderByMaximumBid
Description

Orders the results by the maximum bid.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodorderByWinner
Description

Orders the results by winning bids.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis method must be implemented.
MethodorderBySettlementAmount
Description

Orders the results by the settlement amount.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENTstyle is null
CompliancemandatoryThis 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.TypebidRecordTypea bid record type
Returnosid.bidding.records.BidSearchOrderRecordthe bid search order record
ErrorsNULL_ARGUMENTbidRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(bidRecordType) is false
CompliancemandatoryThis method must be implemented.