public interface AuctionSearchOrder extends OsidGovernatorSearchOrder, OsidTemporalSearchOrder
An interface for specifying the ordering of search results.
Modifier and Type | Method and Description |
---|---|
AuctionSearchOrderRecord |
getAuctionSearchOrderRecord(Type auctionRecordType)
Gets the auction search order record corresponding to the given
auction record
Type. |
ResourceSearchOrder |
getItemSearchOrder()
Gets the resource search order.
|
ResourceSearchOrder |
getSellerSearchOrder()
Gets the resource search order.
|
void |
orderByBuyoutPrice(SearchOrderStyle style)
Orders the results by the buyout price.
|
void |
orderByCurrencyType(SearchOrderStyle style)
Orders the results by the currency type.
|
void |
orderByItem(SearchOrderStyle style)
Orders the results by item.
|
void |
orderByItemLimit(SearchOrderStyle style)
Orders the results by the auction item limit.
|
void |
orderByLotSize(SearchOrderStyle style)
Orders the results by lot size.
|
void |
orderByMinimumBidders(SearchOrderStyle style)
Orders the results by the minimum bidders.
|
void |
orderByPriceIncrement(SearchOrderStyle style)
Orders the results by the price increment
|
void |
orderByRemainingItems(SearchOrderStyle style)
Orders the results by remaining items.
|
void |
orderByReservePrice(SearchOrderStyle style)
Orders the results by the reserve price.
|
void |
orderBySealed(SearchOrderStyle style)
Orders the results by the sealed flag.
|
void |
orderBySeller(SearchOrderStyle style)
Orders the results by seller.
|
void |
orderByStartingPrice(SearchOrderStyle style)
Orders the results by the starting price.
|
boolean |
supportsItemSearchOrder()
Tests if a resource search order is available.
|
boolean |
supportsSellerSearchOrder()
Tests if a resource search order is available.
|
orderByCreateTime, orderByCumulativeRating, orderByDescription, orderByDisplayName, orderByGenusType, orderByLastModifiedTime, orderByState, orderByStatistic
orderById
getRecordTypes, hasRecordType
orderByActive, orderByDisabled, orderByEnabled, orderByOperational
getProviderSearchOrder, orderByProvider, supportsProviderSearchOrder
orderByEffective, orderByEndDate, orderByStartDate
void orderByCurrencyType(SearchOrderStyle style)
style
- search order styleNullArgumentException
- style
is
null
mandatory
- This method must be implemented. void orderByMinimumBidders(SearchOrderStyle style)
style
- search order styleNullArgumentException
- style
is
null
mandatory
- This method must be implemented. void orderBySealed(SearchOrderStyle style)
style
- search order styleNullArgumentException
- style
is
null
mandatory
- This method must be implemented. void orderBySeller(SearchOrderStyle style)
style
- search order styleNullArgumentException
- style
is
null
mandatory
- This method must be implemented. boolean supportsSellerSearchOrder()
true
if a resource search order is available,
false
otherwisemandatory
- This method must be implemented. ResourceSearchOrder getSellerSearchOrder()
IllegalStateException
-
supportsSellerSearchOrder()
is false
mandatory
- This method must be implemented. void orderByItem(SearchOrderStyle style)
style
- search order styleNullArgumentException
- style
is
null
mandatory
- This method must be implemented. boolean supportsItemSearchOrder()
true
if a resource search order is available,
false
otherwisemandatory
- This method must be implemented. ResourceSearchOrder getItemSearchOrder()
IllegalStateException
-
supportsItemSearchOrder()
is false
mandatory
- This method must be implemented. void orderByLotSize(SearchOrderStyle style)
style
- search order styleNullArgumentException
- style
is
null
mandatory
- This method must be implemented. void orderByRemainingItems(SearchOrderStyle style)
style
- search order styleNullArgumentException
- style
is
null
mandatory
- This method must be implemented. void orderByItemLimit(SearchOrderStyle style)
style
- search order styleNullArgumentException
- style
is
null
mandatory
- This method must be implemented. void orderByStartingPrice(SearchOrderStyle style)
style
- search order styleNullArgumentException
- style
is
null
mandatory
- This method must be implemented. void orderByPriceIncrement(SearchOrderStyle style)
style
- search order styleNullArgumentException
- style
is
null
mandatory
- This method must be implemented. void orderByReservePrice(SearchOrderStyle style)
style
- search order styleNullArgumentException
- style
is
null
mandatory
- This method must be implemented. void orderByBuyoutPrice(SearchOrderStyle style)
style
- search order styleNullArgumentException
- style
is
null
mandatory
- This method must be implemented. AuctionSearchOrderRecord getAuctionSearchOrderRecord(Type auctionRecordType) throws OperationFailedException
Type.
Multiple retrievals return the
same underlying object.auctionRecordType
- an auction record typeNullArgumentException
- auctionRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(auctionRecordType)
is false
mandatory
- This method must be implemented.