OSID Logo
OSID Specifications
bidding package
Version 3.0.0
Release Candidate Preview
Interfaceosid.bidding.BidSearchOrder
Implementsosid.OsidRelationshipSearchOrder
Description

An interface for specifying the ordering of search results.

MethodorderByAuction
Description

Orders the results by auction.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis 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
CompliancemandatoryThis method must be implemented.
MethodgetAuctionSearchOrder
Description

Gets the auction search order.

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

Orders the results by bidder.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis 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
CompliancemandatoryThis method must be implemented.
MethodgetBidderSearchOrder
Description

Gets the bidder search order.

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

Orders the results by bidding agent.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENT style is null
CompliancemandatoryThis 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
CompliancemandatoryThis method must be implemented.
MethodgetBiddingAgentSearchOrder
Description

Gets the bidding agent search order.

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

Orders the results by the quantity.

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

Orders the results by the current bid.

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

Orders the results by the maximum bid.

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

Orders the results by winning bids.

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

Orders the results by the settlement amount.

Parametersosid.SearchOrderStylestylesearch order style
ErrorsNULL_ARGUMENT style 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_ARGUMENT bidRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(bidRecordType) is false
CompliancemandatoryThis method must be implemented.