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, supportsSubjectRelevancyQuery
clearIdTerms, matchId
clearRecordTerms, matchAnyRecord, matchRecordType
getRecordTypes, hasRecordType
clearAnyTerms, clearKeywordTerms, getStringMatchTypes, matchAny, matchKeyword, supportsStringMatchType
clearBrandingIdTerms, clearBrandingTerms, clearLicenseTerms, clearProviderIdTerms, clearProviderTerms, getBrandingQuery, getProviderQuery, matchAnyBranding, matchAnyLicense, matchAnyProvider, matchBrandingId, matchLicense, matchProviderId, supportsBrandingQuery, supportsProviderQuery
void 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.