public interface AuctionQueryInspector extends OsidGovernatorQueryInspector, OsidTemporalQueryInspector
This is the query inspector for examining auction queries.
Modifier and Type | Method and Description |
---|---|
IdTerm[] |
getAuctionHouseIdTerms()
Gets the auction house
Id query terms. |
AuctionHouseQueryInspector[] |
getAuctionHouseTerms()
Gets the auction house query terms.
|
AuctionQueryInspectorRecord |
getAuctionQueryInspectorRecord(Type auctionRecordType)
Gets the auction query inspector record corresponding to the given
Auction record Type. |
IdTerm[] |
getBidIdTerms()
Gets the bid
Id query terms. |
BidQueryInspector[] |
getBidTerms()
Gets the bid query terms.
|
CurrencyRangeTerm[] |
getBuyoutPriceTerms()
Gets the buyout price query terms.
|
TypeTerm[] |
getCurrencyTypeTerms()
Gets the currency type query terms.
|
IdTerm[] |
getItemIdTerms()
Gets the item
Id query terms. |
CardinalRangeTerm[] |
getItemLimitTerms()
Gets the items limit query terms.
|
ResourceQueryInspector[] |
getItemTerms()
Gets the item query terms.
|
CardinalRangeTerm[] |
getLotSizeTerms()
Gets the lot size query terms.
|
CardinalRangeTerm[] |
getMinimumBiddersTerms()
Gets the minimum bidders query terms.
|
CurrencyRangeTerm[] |
getPriceIncrementTerms()
Gets the price increment query terms.
|
CardinalRangeTerm[] |
getRemainingItemsTerms()
Gets the remaining items query terms.
|
CurrencyRangeTerm[] |
getReservePriceTerms()
Gets the reserve price query terms.
|
BooleanTerm[] |
getSealedTerms()
Gets the sealed auctions query terms.
|
IdTerm[] |
getSellerIdTerms()
Gets the seller
Id query terms. |
ResourceQueryInspector[] |
getSellerTerms()
Gets the seller query terms.
|
CurrencyRangeTerm[] |
getStartingPriceTerms()
Gets the starting price query terms.
|
getCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTerms
getIdTerms
getRecordTypeTerms
getRecordTypes, hasRecordType
getAnyTerms, getKeywordTerms
getActiveTerms, getDisabledTerms, getEnabledTerms, getOperationalTerms
getBrandingIdTerms, getBrandingTerms, getLicenseTerms, getProviderIdTerms, getProviderTerms
getDateTerms, getEffectiveTerms, getEndDateTerms, getStartDateTerms
TypeTerm[] getCurrencyTypeTerms()
mandatory
- This method must be implemented. CardinalRangeTerm[] getMinimumBiddersTerms()
mandatory
- This method must be implemented. BooleanTerm[] getSealedTerms()
mandatory
- This method must be implemented. IdTerm[] getSellerIdTerms()
Id
query terms.mandatory
- This method must be implemented. ResourceQueryInspector[] getSellerTerms()
mandatory
- This method must be implemented. IdTerm[] getItemIdTerms()
Id
query terms.mandatory
- This method must be implemented. ResourceQueryInspector[] getItemTerms()
mandatory
- This method must be implemented. CardinalRangeTerm[] getLotSizeTerms()
mandatory
- This method must be implemented. CardinalRangeTerm[] getRemainingItemsTerms()
mandatory
- This method must be implemented. CardinalRangeTerm[] getItemLimitTerms()
mandatory
- This method must be implemented. CurrencyRangeTerm[] getStartingPriceTerms()
mandatory
- This method must be implemented. CurrencyRangeTerm[] getPriceIncrementTerms()
mandatory
- This method must be implemented. CurrencyRangeTerm[] getReservePriceTerms()
mandatory
- This method must be implemented. CurrencyRangeTerm[] getBuyoutPriceTerms()
mandatory
- This method must be implemented. IdTerm[] getBidIdTerms()
Id
query terms.mandatory
- This method must be implemented. BidQueryInspector[] getBidTerms()
mandatory
- This method must be implemented. IdTerm[] getAuctionHouseIdTerms()
Id
query terms.mandatory
- This method must be implemented. AuctionHouseQueryInspector[] getAuctionHouseTerms()
mandatory
- This method must be implemented. AuctionQueryInspectorRecord getAuctionQueryInspectorRecord(Type auctionRecordType) throws OperationFailedException
Auction
record Type.
auctionRecordType
- an auction record typeNullArgumentException
- auctionRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(auctionRecordType)
is false
mandatory
- This method must be implemented.