Interface AuctionProcessorSearch
- All Superinterfaces:
Extensible, OsidCondition, OsidSearch, Suppliable
The search interface for governing auction processor searches.
-
Method Summary
Modifier and TypeMethodDescriptiongetAuctionProcessorSearchRecord(Type auctionProcessorSearchRecordType) Gets the auction processor search record corresponding to the given auction processor search recordType.This method is used to retrieve an object implementing the requested record.voidorderAuctionProcessorResults(AuctionProcessorSearchOrder auctionProcessorSearchOrder) Specify an ordering to the search results.voidsearchAmongAuctionProcessors(IdList auctionProcessorIds) Execute this search among the given list of auction processors.Methods inherited from interface Extensible
getRecordTypes, hasRecordTypeModifier and TypeMethodDescriptionGets the record types available in this object.booleanhasRecordType(Type recordType) Tests if this object supports the given recordType.Methods inherited from interface OsidSearch
limitResultSetModifier and TypeMethodDescriptionvoidlimitResultSet(long start, long end) By default, searches return all matching results.
-
Method Details
-
searchAmongAuctionProcessors
Execute this search among the given list of auction processors.- Parameters:
auctionProcessorIds- list of auction processors- Throws:
NullArgumentException-auctionProcessorIdsisnull- Compliance:
mandatory- This method must be implemented.
-
orderAuctionProcessorResults
Specify an ordering to the search results.- Parameters:
auctionProcessorSearchOrder- auction processor search order- Throws:
NullArgumentException-auctionProcessorSearchOrderisnullUnsupportedException-auctionProcessorSearchOrderis not of this service- Compliance:
mandatory- This method must be implemented.
-
getAuctionProcessorSearchRecord
AuctionProcessorSearchRecord getAuctionProcessorSearchRecord(Type auctionProcessorSearchRecordType) throws OperationFailedException Gets the auction processor search record corresponding to the given auction processor search recordType.This method is used to retrieve an object implementing the requested record.- Parameters:
auctionProcessorSearchRecordType- an auction processor search record type- Returns:
- the auction processor search record
- Throws:
NullArgumentException-auctionProcessorSearchRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(auctionProcessorSearchRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-