public interface AuctionHouseQuery extends OsidCatalogQuery
This is the query for searching auction houses. Each method match
specifies an AND term while multiple invocations of the
same method produce a nested OR.
| Modifier and Type | Method and Description |
|---|---|
void |
clearAncestorAuctionHouseIdTerms()
Clears the ancestor auction house
Id query terms. |
void |
clearAncestorAuctionHouseTerms()
Clears the ancestor auction house query terms.
|
void |
clearAuctionIdTerms()
Clears the auction
Id query terms. |
void |
clearAuctionTerms()
Clears the auction query terms.
|
void |
clearBidIdTerms()
Clears the bid
Id query terms. |
void |
clearBidTerms()
Clears the bid query terms.
|
void |
clearDescendantAuctionHouseIdTerms()
Clears the descendant auction house
Id query terms. |
void |
clearDescendantAuctionHouseTerms()
Clears the descendant auction house query terms.
|
AuctionHouseQuery |
getAncestorAuctionHouseQuery()
Gets the query for an
AuctionHouse. |
AuctionHouseQueryRecord |
getAuctionHouseQueryRecord(Type auctionHouseRecordType)
Gets the auction house query record corresponding to the given
AuctionHouse record Type. |
AuctionQuery |
getAuctionQuery()
Gets the query for an auction.
|
BidQuery |
getBidQuery()
Gets the query for a bid.
|
AuctionHouseQuery |
getDescendantAuctionHouseQuery()
Gets the query for an auction house.
|
void |
matchAncestorAuctionHouseId(Id auctionHouseId,
boolean match)
Sets the auction house
Id for this query to match
auction houses that have the specified auction house as an ancestor. |
void |
matchAnyAncestorAuctionHouse(boolean match)
Matches auction houses with any ancestor.
|
void |
matchAnyAuction(boolean match)
Matches auction houses with any auction.
|
void |
matchAnyBid(boolean match)
Matches auction houses that have any bid.
|
void |
matchAnyDescendantAuctionHouse(boolean match)
Matches auction houses with any descendant.
|
void |
matchAuctionId(Id auctionId,
boolean match)
Sets the auction
Id for this query. |
void |
matchBidId(Id bidId,
boolean match)
Sets the bid
Id for this query. |
void |
matchDescendantAuctionHouseId(Id auctionHouseId,
boolean match)
Sets the auction house
Id for this query to match
auction houses that have the specified auction house as a descendant. |
boolean |
supportsAncestorAuctionHouseQuery()
Tests if an
AuctionHouseQuery is available. |
boolean |
supportsAuctionQuery()
Tests if an
AuctionQuery is available. |
boolean |
supportsBidQuery()
Tests if a
BidQuery is available. |
boolean |
supportsDescendantAuctionHouseQuery()
Tests if an
AuctionHouseQuery is available. |
clearCommentIdTerms, clearCommentTerms, clearCreditIdTerms, clearCreditTerms, clearDescriptionTerms, clearDisplayNameTerms, clearGenusTypeTerms, clearJournalEntryIdTerms, clearJournalEntryTerms, clearParentGenusTypeTerms, clearRelationshipIdTerms, clearRelationshipPeerIdTerms, clearRelationshipTerms, clearStateIdTerms, clearStateTerms, clearStatisticTerms, clearSubjectIdTerms, clearSubjectRelevancyTerms, clearSubjectTerms, getCommentQuery, getCreditQuery, getJournalEntryQuery, getRelationshipQuery, getStateQuery, getStatisticQuery, getSubjectQuery, getSubjectRelevancyQuery, matchAnyComment, matchAnyCredit, matchAnyDescription, matchAnyDisplayName, matchAnyGenusType, matchAnyJournalEntry, matchAnyRelationship, matchAnyState, matchAnyStatistic, matchAnySubject, matchCommentId, matchCreditId, matchDescription, matchDisplayName, matchGenusType, matchJournalEntryId, matchParentGenusType, matchRelationshipId, matchRelationshipPeerId, matchStateId, matchSubjectId, supportsCommentQuery, supportsCreditQuery, supportsJournalEntryQuery, supportsRelationshipQuery, supportsStateQuery, supportsStatisticQuery, supportsSubjectQuery, supportsSubjectRelevancyQueryclearIdTerms, matchIdclearRecordTerms, matchAnyRecord, matchRecordTypegetRecordTypes, hasRecordTypeclearAnyTerms, clearKeywordTerms, getStringMatchTypes, matchAny, matchKeyword, supportsStringMatchTypeclearBrandingIdTerms, clearBrandingTerms, clearLicenseTerms, clearProviderIdTerms, clearProviderTerms, getBrandingQuery, getProviderQuery, matchAnyBranding, matchAnyLicense, matchAnyProvider, matchBrandingId, matchLicense, matchProviderId, supportsBrandingQuery, supportsProviderQueryvoid matchAuctionId(Id auctionId, boolean match)
Id for this query.auctionId - the auction Id match - true for a positive match, false
for a negative matchNullArgumentException - auctionId is
null mandatory - This method must be implemented. void clearAuctionIdTerms()
Id query terms.mandatory - This method must be implemented. boolean supportsAuctionQuery()
AuctionQuery is available. true if an auction query is available,
false otherwisemandatory - This method must be implemented. AuctionQuery getAuctionQuery()
OR term.UnimplementedException - supportsAuctionQuery()
is false optional - This method must be implemented if
supportsAuctionQuery() is true. void matchAnyAuction(boolean match)
match - true to match auction houses with any
auction, false to match auction houses with no
auctionmandatory - This method must be implemented. void clearAuctionTerms()
mandatory - This method must be implemented. void matchBidId(Id bidId, boolean match)
Id for this query.bidId - the bid Id match - true for a positive match, false
for a negative matchNullArgumentException - bidId is
null mandatory - This method must be implemented. void clearBidIdTerms()
Id query terms.mandatory - This method must be implemented. boolean supportsBidQuery()
BidQuery is available. true if a bid query is available, false
otherwisemandatory - This method must be implemented. BidQuery getBidQuery()
OR term.UnimplementedException - supportsBidQuery()
is false optional - This method must be implemented if
supportsBidQuery() is true. void matchAnyBid(boolean match)
match - true to match auction houses with any
bid, false to match auction houses with no bidmandatory - This method must be implemented. void clearBidTerms()
mandatory - This method must be implemented. void matchAncestorAuctionHouseId(Id auctionHouseId, boolean match)
Id for this query to match
auction houses that have the specified auction house as an ancestor.auctionHouseId - an auction house Id match - true for a positive match, false
for a negative matchNullArgumentException - auctionHouseId
is null mandatory - This method must be implemented. void clearAncestorAuctionHouseIdTerms()
Id query terms.mandatory - This method must be implemented. boolean supportsAncestorAuctionHouseQuery()
AuctionHouseQuery is available. true if an auction house query is available,
false otherwisemandatory - This method must be implemented. AuctionHouseQuery getAncestorAuctionHouseQuery()
AuctionHouse. Multiple retrievals
produce a nested OR term.UnimplementedException -
supportsAncestorAuctionHouseQuery() is false
optional - This method must be implemented if
supportsAncestorAuctionHouseQuery() is
true. void matchAnyAncestorAuctionHouse(boolean match)
match - true to match auction houses with any
ancestor, false to match root auction housesmandatory - This method must be implemented. void clearAncestorAuctionHouseTerms()
mandatory - This method must be implemented. void matchDescendantAuctionHouseId(Id auctionHouseId, boolean match)
Id for this query to match
auction houses that have the specified auction house as a descendant.auctionHouseId - an auction house Id match - true for a positive match, false
for a negative matchNullArgumentException - auctionHouseId
is null mandatory - This method must be implemented. void clearDescendantAuctionHouseIdTerms()
Id query terms.mandatory - This method must be implemented. boolean supportsDescendantAuctionHouseQuery()
AuctionHouseQuery is available. true if an auction house query is available,
false otherwisemandatory - This method must be implemented. AuctionHouseQuery getDescendantAuctionHouseQuery()
OR term.UnimplementedException -
supportsDescendantAuctionHouseQuery() is false
optional - This method must be implemented if
supportsDescendantAuctionHouseQuery() is
true. void matchAnyDescendantAuctionHouse(boolean match)
match - true to match auction houses with any
descendant, false to match leaf auction housesmandatory - This method must be implemented. void clearDescendantAuctionHouseTerms()
mandatory - This method must be implemented. AuctionHouseQueryRecord getAuctionHouseQueryRecord(Type auctionHouseRecordType) throws OperationFailedException
AuctionHouse record Type. Multiple record
retrievals produce a nested OR term.auctionHouseRecordType - an auction house record typeNullArgumentException - auctionHouseRecordType
is null OperationFailedException - unable to complete requestUnsupportedException -
hasRecordType(auctionHouseRecordType) is false
mandatory - This method must be implemented.