OSID Logo
OSID Specifications
bidding package
Version 3.0.0
Release Candidate Preview
Interfaceosid.bidding.AuctionSearchOrder
Implementsosid.OsidGovernatorSearchOrder
osid.OsidTemporalSearchOrder
Description

An interface for specifying the ordering of search results.

MethodorderByCurrencyType
Description

Orders the results by the currency type.

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

Orders the results by the minimum bidders.

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

Orders the results by the sealed flag.

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

Orders the results by seller.

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

Tests if a resource search order is available.

Returnboolean true 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_STATE supportsSellerSearchOrder() is false
CompliancemandatoryThis method must be implemented.
MethodorderByItem
Description

Orders the results by item.

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

Tests if a resource search order is available.

Returnboolean true 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_STATE supportsItemSearchOrder() is false
CompliancemandatoryThis method must be implemented.
MethodorderByLotSize
Description

Orders the results by lot size.

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

Orders the results by remaining items.

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

Orders the results by the auction item limit.

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

Orders the results by the starting price.

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

Orders the results by the price increment

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

Orders the results by the reserve price.

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

Orders the results by the buyout price.

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