OSID Logo
OSID Specifications
bidding package
Version 3.0.0
Interfaceosid.bidding.AuctionSearchOrder
Implementsosid.OsidGovernatorSearchOrder
Used Byosid.bidding.AuctionSearchSession
osid.bidding.AuctionSmartAuctionHouseSession
osid.bidding.BidSearchOrder
Description

An interface for specifying the ordering of search results.

MethodorderByCurrencyType
Description

Orders the results by the currency type.

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

Orders the results by the minimum bidders.

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

Orders the results by the sealed flag.

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

Orders the results by seller.

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

Tests if a resource search order is available.

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

Gets the resource search order.

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

Orders the results by item.

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

Tests if a resource search order is available.

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

Gets the resource search order.

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

Orders the results by lot size.

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

Orders the results by remaining items.

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

Orders the results by the auction item limit.

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

Orders the results by the starting price.

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

Orders the results by the price increment

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

Orders the results by the reserve price.

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

Orders the results by the buyout price.

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

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

Parametersosid.type.TypeauctionRecordTypean auction record type
Returnosid.bidding.records.AuctionSearchOrderRecordthe auction search order record
ErrorsNULL_ARGUMENTauctionRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(auctionRecordType) is false
CompliancemandatoryThis method must be implemented.