public interface AuctionSearch extends OsidSearch
The search interface for governing auction searches.
| Modifier and Type | Method and Description |
|---|---|
AuctionSearchRecord |
getAuctionSearchRecord(Type auctionSearchRecordType)
Gets the auction search record corresponding to the given auction
search record
Type. |
void |
orderAuctionResults(AuctionSearchOrder auctionSearchOrder)
Specify an ordering to the search results.
|
void |
searchAmongAuctions(IdList auctionIds)
Execute this search among the given list of auctions.
|
limitResultSetgetRecordTypes, hasRecordTypevoid searchAmongAuctions(IdList auctionIds)
auctionIds - list of auctionsNullArgumentException - auctionIds is
null mandatory - This method must be implemented. void orderAuctionResults(AuctionSearchOrder auctionSearchOrder)
auctionSearchOrder - auction search orderNullArgumentException - auctionSearchOrder
is null UnsupportedException - auctionSearchOrder
is not of this servicemandatory - This method must be implemented. AuctionSearchRecord getAuctionSearchRecord(Type auctionSearchRecordType) throws OperationFailedException
Type. This method is used to retrieve an
object implementing the requested record.auctionSearchRecordType - an auction search record typeNullArgumentException - auctionSearchRecordType
is null OperationFailedException - unable to complete requestUnsupportedException -
hasRecordType(auctionSearchRecordType) is false
mandatory - This method must be implemented.