public interface AuctionProcessor extends OsidProcessor
An AuctionProcessor
describes the rules for running an
auction.
Modifier and Type | Method and Description |
---|---|
AuctionProcessorRecord |
getAuctionProcessorRecord(Type auctionProcessorRecordType)
Gets the auction processor record corresponding to the given
AuctionProcessor record Type. |
getDescription, getDisplayName, getGenusType, isOfGenusType
getId, isCurrent
getRecordTypes, hasRecordType
getProperties, getPropertiesByRecordType
isActive, isDisabled, isEnabled, isOperational
AuctionProcessorRecord getAuctionProcessorRecord(Type auctionProcessorRecordType) throws OperationFailedException
AuctionProcessor
record Type.
This method is
used to retrieve an object implementing the requested record. The
auctionRecordType
may be the Type
returned in getRecordTypes()
or any of its parents in a
Type
hierarchy where
hasRecordType(auctionRecordType)
is true
.auctionProcessorRecordType
- the type of auction processor
record to retrieveNullArgumentException
-
auctionProcessorRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(auctionProcessorRecordType)
is
false
mandatory
- This method must be implemented.