Interface BiddingManager
- All Superinterfaces:
AutoCloseable, BiddingProfile, Closeable, OsidManager, OsidManager, OsidProfile, Sourceable
The bidding manager provides access to rules sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
-
MyAuctionSession: a session to look up auctions for authenticated agent -
MyAuctionNotificationSession: a session to receive notifications about an auction in progress for the the authenticated agent -
AuctionLookupSession: a session to retrieve auctions -
AuctionQuerySession: a session to query for auctions -
AuctionSearchSession: a session to search for auctions -
AuctionAdminSession: a session to create and delete auctions -
AuctionNotificationSession: a session to receive notifications pertaining to auction changes -
AuctionAuctionHouseSession: a session to look up auction auction house mappings -
AuctionAuctionHouseAssignmentSession: a session to manage auctions to auction house mappings -
AuctionSmartAuctionHouseSession: a session to manage dynamic auction houses of auctions
-
BidLookupSession: a session to retrieve bids -
BidQuerySession: a session to query for bids -
BidSearchSession: a session to search for bids -
BidAdminSession: a session to create and delete bids -
BidNotificationSession: a session to receive notifications pertaining to bid changes -
BidAuctionHouseSession: a session to look up bid auction house mappings -
BidAuctionHouseAssignmentSession: a session to manage bid to auction house mappings -
BidSmartAuctionHouseSession: a session to manage dynamic auction houses of bids
-
AuctionHouseLookupSession: a session to retrieve auction houses -
AuctionHouseQuerySession: a session to search for auction houses -
AuctionHouseSearchSession: a session to search for auction houses -
AuctionHouseAdminSession: a session to create and delete auction houses -
AuctionHouseNotificationSession: a session to receive notifications pertaining to auction house changes -
AuctionHouseHierarchySession: a session to traverse a hierarchy of auction house -
AuctionHouseHierarchyDesignSession: a session to manage an auction house hierarchy
-
Method Summary
Modifier and TypeMethodDescriptionGets theOsidSessionassociated with the auction administration service.getAuctionAdminSessionForAuctionHouse(Id auctionHouseId) Gets theOsidSessionassociated with the auction administration service for the given auction house.Gets theOsidSessionassociated with assigning auctions to auction houses.Gets theOsidSessionto lookup auction/auctionHouse mappings.Gets theOsidSessionassociated with the auction house administrative service.Gets theOsidSessionassociated with the auction house hierarchy design service.Gets theOsidSessionassociated with the auction house hierarchy service.Gets theOsidSessionassociated with the auction house lookup service.getAuctionHouseNotificationSession(AuctionHouseReceiver auctionHouseReceiver) Gets theOsidSessionassociated with the auction house notification service.Gets theOsidSessionassociated with the auction house query service.Gets theOsidSessionassociated with the auction house search service.Gets theOsidSessionassociated with the auction lookup service.getAuctionLookupSessionForAuctionHouse(Id auctionHouseId) Gets theOsidSessionassociated with the auction lookup service for the given auction house.getAuctionNotificationSession(AuctionReceiver auctionReceiver) Gets theOsidSessionassociated with the auction notification service.getAuctionNotificationSessionForAuctionHouse(AuctionReceiver auctionReceiver, Id auctionHouseId) Gets theOsidSessionassociated with the auction notification service for the given auction house.Gets theOsidSessionassociated with the auction query service.getAuctionQuerySessionForAuctionHouse(Id auctionHouseId) Gets theOsidSessionassociated with the auction query service for the given auction house.Gets theOsidSessionassociated with the auction search service.getAuctionSearchSessionForAuctionHouse(Id auctionHouseId) Gets theOsidSessionassociated with the auction search service for the given auction house.getAuctionSmartAuctionHouseSession(Id auctionHouseId) Gets theOsidSessionto manage auction smart auction houses.Gets theOsidSessionassociated with the bid administrative service.getBidAdminSessionForAuction(Id auctionHouseId) Gets theOsidSessionassociated with the bid administrative service for the given auction house.Gets theOsidSessionassociated with assigning competencies to auction houses.Gets theOsidSessionto lookup bid/auctionHouse mappings.Gets aBiddingBatchManager.Gets aBiddingRulesManager.Gets theOsidSessionassociated with the bid lookup service.getBidLookupSessionForAuctionHouse(Id auctionHouseId) Gets theOsidSessionassociated with the bid lookup service for the given auction house.getBidNotificationSession(BidReceiver bidReceiver) Gets theOsidSessionassociated with the bid notification service.getBidNotificationSessionForAuctionHouse(BidReceiver bidReceiver, Id auctionHouseId) Gets theOsidSessionassociated with the bid notification service for the given auction house.Gets theOsidSessionassociated with the bid query service.getBidQuerySessionForAuctionHouse(Id auctionHouseId) Gets theOsidSessionassociated with the bid query service for the given auction house.Gets theOsidSessionassociated with the bid search service.getBidSearchSessionForAuctionHouse(Id auctionHouseId) Gets theOsidSessionassociated with the bid search service for the given auction house.getBidSmartAuctionHouseSession(Id auctionHouseId) Gets theOsidSessionto manage bid smart auction houses.getMyAuctionNotificationSession(MyAuctionReceiver myAuctionReceiver) Gets theOsidSessionassociated with the my auction notification service.getMyAuctionNotificationSessionForAuctionHouse(MyAuctionReceiver myAuctionReceiver, Id auctionHouseId) Gets theOsidSessionassociated with the my auction notification service for the given auction house.Gets theOsidSessionassociated with the my auction service.getMyAuctionSessionForAuctionHouse(Id auctionHouseId) Gets theOsidSessionassociated with the my auction service for the given auction house.Methods inherited from interface BiddingProfile
getAuctionHouseRecordTypes, getAuctionHouseSearchRecordTypes, getAuctionRecordTypes, getAuctionSearchRecordTypes, getBidRecordTypes, getBidSearchRecordTypes, supportsAuctionAdmin, supportsAuctionAuctionHouse, supportsAuctionAuctionHouseAssignment, supportsAuctionHouseAdmin, supportsAuctionHouseHierarchy, supportsAuctionHouseHierarchyDesign, supportsAuctionHouseLookup, supportsAuctionHouseNotification, supportsAuctionHouseQuery, supportsAuctionHouseRecordType, supportsAuctionHouseSearch, supportsAuctionHouseSearchRecordType, supportsAuctionLookup, supportsAuctionNotification, supportsAuctionQuery, supportsAuctionRecordType, supportsAuctionSearch, supportsAuctionSearchRecordType, supportsAuctionSmartAuctionHouse, supportsBidAdmin, supportsBidAuctionHouse, supportsBidAuctionHouseAssignment, supportsBiddingBatch, supportsBiddingRules, supportsBidLookup, supportsBidNotification, supportsBidQuery, supportsBidRecordType, supportsBidSearch, supportsBidSearchRecordType, supportsBidSmartAuctionHouse, supportsMyAuction, supportsMyAuctionNotification, supportsVisibleFederationModifier and TypeMethodDescriptionGets the supportedAuctionHouserecord types.Gets the supportedAuctionHousesearch record types.Gets the supportedAuctionrecord types.Gets the supportedAuctionsearch types.Gets the supportedBidrecord types.Gets the supportedBidsearch record types.booleanTests if an auction administrative service is supported.booleanTests if an auction auction house lookup service is supported.booleanTests if an auction auction house assignment service is supported.booleanTests if auction house administrative service is supported.booleanTests for the availability of an auction house hierarchy traversal service.booleanTests for the availability of an auction house hierarchy design service.booleanTests if looking up auction houses is supported.booleanTests if an auction house notification service is supported.booleanTests if querying auction houses is supported.booleansupportsAuctionHouseRecordType(Type auctionHouseRecordType) Tests if the givenAuctionHouserecord type is supported.booleanTests if searching auction houses is supported.booleansupportsAuctionHouseSearchRecordType(Type auctionHouseSearchRecordType) Tests if the givenAuctionHousesearch record type is supported.booleanTests if looking up auctions is supported.booleanTests if an auction notification service is supported.booleanTests if querying auctions is supported.booleansupportsAuctionRecordType(Type auctionRecordType) Tests if the givenAuctionrecord type is supported.booleanTests if searching auctions is supported.booleansupportsAuctionSearchRecordType(Type auctionSearchRecordType) Tests if the givenAuctionsearch type is supported.booleanTests if an auction smart auction house service is supported.booleanTests if bid administrative service is supported.booleanTests if a bid auction house lookup service is supported.booleanTests if a bid auction house service is supported.booleanTests for the availability of a bidding batch service.booleanTests for the availability of a bidding rules service.booleanTests if looking up bids is supported.booleanTests if a bid notification service is supported.booleanTests if querying bids is supported.booleansupportsBidRecordType(Type bidRecordType) Tests if the givenBidrecord type is supported.booleanTests if searching bids is supported.booleansupportsBidSearchRecordType(Type bidSearchRecordType) Tests if the givenBidsearch record type is supported.booleanTests if a bid smart auction house lookup service is supported.booleanTests if a my auction service is supported for the current agent.booleanTests if a my auction notification service is supported for the current agent.booleanTests if any auction house federation is exposed.Methods inherited from interface OsidManager
closeMethods inherited from interface OsidManager
changeBranch, initialize, rollbackServiceModifier and TypeMethodDescriptionvoidchangeBranch(Id branchId) Changes the service branch.voidinitialize(OsidRuntimeManager runtime) Initializes this manager.rollbackService(Date rollbackTime) Rolls back this service to a point in time.Methods inherited from interface OsidProfile
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypeModifier and TypeMethodDescriptionGets this service branch.Gets theBranch Idrepresenting this service branch.Gets a description of this service implementation.Gets a display name for this service implementation.getId()Gets an identifier for this service implementation.Gets the locales supported in this service.Gets the proxy recordTypessupported in this service.Gets the date this service implementation was released.Gets the version of this service implementation.booleanTest for support of a journal branching service.booleanTest for support of a journaling rollback service.booleansupportsOSIDVersion(Version version) Test for support of an OSID specification version.booleansupportsProxyRecordType(Type proxyRecordType) Test for support of a proxy type.Methods inherited from interface Sourceable
getBranding, getBrandingIds, getLicense, getProvider, getProviderIdModifier and TypeMethodDescriptionGets a branding, such as an image or logo, expressed using theAssetinterface.Gets the branding assetIds.Gets the terms of usage.Gets theResourcerepresenting the provider.Gets theIdof the provider.
-
Method Details
-
getMyAuctionSession
Gets theOsidSessionassociated with the my auction service.- Returns:
- a
MyAuctionSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsMyAuction()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMyAuction()} is {@code true} .
-
getMyAuctionSessionForAuctionHouse
MyAuctionSession getMyAuctionSessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the my auction service for the given auction house.- Parameters:
auctionHouseId- theIdof the auction house- Returns:
- a
MyAuctionSession - Throws:
NotFoundException- noAuctionHousefound by the givenIdNullArgumentException-auctionHouseIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsMyAuction()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMyAuction()} and {@code supportsVisibleFederation()} are {@code true}
-
getMyAuctionNotificationSession
MyAuctionNotificationSession getMyAuctionNotificationSession(MyAuctionReceiver myAuctionReceiver) throws OperationFailedException Gets theOsidSessionassociated with the my auction notification service.- Parameters:
myAuctionReceiver- the notification callback- Returns:
- a
MyAuctionNotificationSession - Throws:
NullArgumentException-myAuctionReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsMyAuctionNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMyAuctionNotification()} is {@code true}
-
getMyAuctionNotificationSessionForAuctionHouse
MyAuctionNotificationSession getMyAuctionNotificationSessionForAuctionHouse(MyAuctionReceiver myAuctionReceiver, Id auctionHouseId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the my auction notification service for the given auction house.- Parameters:
myAuctionReceiver- the notification callbackauctionHouseId- theIdof the auction house- Returns:
- a
MyAuctionNotificationSession - Throws:
NotFoundException- noAuctionHousefound by the givenIdNullArgumentException-myAuctionReceiverorauctionHouseIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsMyAuctionNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsMyAuctionNotification()} is {@code true}
-
getAuctionLookupSession
Gets theOsidSessionassociated with the auction lookup service.- Returns:
- an
AuctionLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAuctionLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAuctionLookup()} is {@code true} .
-
getAuctionLookupSessionForAuctionHouse
AuctionLookupSession getAuctionLookupSessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the auction lookup service for the given auction house.- Parameters:
auctionHouseId- theIdof theAuctionHouse- Returns:
- an
AuctionLookupSession - Throws:
NotFoundException- noAuctionHousefound by the givenIdNullArgumentException-auctionHouseIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAuctionLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAuctionLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getAuctionQuerySession
Gets theOsidSessionassociated with the auction query service.- Returns:
- an
AuctionQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAuctionQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAuctionQuery()} is {@code true} .
-
getAuctionQuerySessionForAuctionHouse
AuctionQuerySession getAuctionQuerySessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the auction query service for the given auction house.- Parameters:
auctionHouseId- theIdof theAuctionHouse- Returns:
- an
AuctionQuerySession - Throws:
NotFoundException- no auction house found by the givenIdNullArgumentException-auctionHouseIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAuctionQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAuctionQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getAuctionSearchSession
Gets theOsidSessionassociated with the auction search service.- Returns:
- an
AuctionSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAuctionSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAuctionSearch()} is {@code true} .
-
getAuctionSearchSessionForAuctionHouse
AuctionSearchSession getAuctionSearchSessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the auction search service for the given auction house.- Parameters:
auctionHouseId- theIdof theAuctionHouse- Returns:
- an
AuctionSearchSession - Throws:
NotFoundException- no auction house found by the givenIdNullArgumentException-auctionHouseIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAuctionSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAuctionSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getAuctionAdminSession
Gets theOsidSessionassociated with the auction administration service.- Returns:
- an
AuctionAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAuctionAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAuctionAdmin()} is {@code true} .
-
getAuctionAdminSessionForAuctionHouse
AuctionAdminSession getAuctionAdminSessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the auction administration service for the given auction house.- Parameters:
auctionHouseId- theIdof theAuctionHouse- Returns:
- an
AuctionAdminSession - Throws:
NotFoundException- no auction house found by the givenIdNullArgumentException-auctionHouseIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAuctionAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAuctionAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getAuctionNotificationSession
AuctionNotificationSession getAuctionNotificationSession(AuctionReceiver auctionReceiver) throws OperationFailedException Gets theOsidSessionassociated with the auction notification service.- Parameters:
auctionReceiver- the notification callback- Returns:
- an
AuctionNotificationSession - Throws:
NullArgumentException-auctionReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAuctionNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAuctionNotification()} is {@code true} .
-
getAuctionNotificationSessionForAuctionHouse
AuctionNotificationSession getAuctionNotificationSessionForAuctionHouse(AuctionReceiver auctionReceiver, Id auctionHouseId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the auction notification service for the given auction house.- Parameters:
auctionReceiver- the notification callbackauctionHouseId- theIdof theAuctionHouse- Returns:
- an
AuctionNotificationSession - Throws:
NotFoundException- no auction house found by the givenIdNullArgumentException-auctionReceiverorauctionHouseIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAuctionNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAuctionNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getAuctionAuctionHouseSession
Gets theOsidSessionto lookup auction/auctionHouse mappings.- Returns:
- an
AuctionAuctionHouseSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAuctionAuctionHouse()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAuctionAuctionHouse()} is {@code true} .
-
getAuctionAuctionHouseAssignmentSession
AuctionAuctionHouseAssignmentSession getAuctionAuctionHouseAssignmentSession() throws OperationFailedExceptionGets theOsidSessionassociated with assigning auctions to auction houses.- Returns:
- an
AuctionAuctionHouseAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAuctionAuctionHouseAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAuctionAuctionHouseAssignment()} is {@code true} .
-
getAuctionSmartAuctionHouseSession
AuctionSmartAuctionHouseSession getAuctionSmartAuctionHouseSession(Id auctionHouseId) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage auction smart auction houses.- Parameters:
auctionHouseId- theIdof theAuctionHouse- Returns:
- an
AuctionSmartAuctionHouseSession - Throws:
NotFoundException- no auction house found by the givenIdNullArgumentException-auctionHouseIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAuctionSmartAuctionHouse()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAuctionSmartAuctionHouse()} is {@code true} .
-
getBidLookupSession
Gets theOsidSessionassociated with the bid lookup service.- Returns:
- a
BidLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsBidLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBidLookup()} is {@code true} .
-
getBidLookupSessionForAuctionHouse
BidLookupSession getBidLookupSessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the bid lookup service for the given auction house.- Parameters:
auctionHouseId- theIdof theAuctionHouse- Returns:
- a
BidLookupSession - Throws:
NotFoundException- noAuctionHousefound by the givenIdNullArgumentException-auctionHouseIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsBidLookup()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBidLookup()} and {@code supportsVisibleFederation()} are {@code true}
-
getBidQuerySession
Gets theOsidSessionassociated with the bid query service.- Returns:
- a
BidQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsBidQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBidQuery()} is {@code true} .
-
getBidQuerySessionForAuctionHouse
BidQuerySession getBidQuerySessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the bid query service for the given auction house.- Parameters:
auctionHouseId- theIdof theAuctionHouse- Returns:
- a
CBidQuerySession - Throws:
NotFoundException- noAuctionHousefound by the givenIdNullArgumentException-auctionHouseIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsBidQuery()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBidQuery()} and {@code supportsVisibleFederation()} are {@code true}
-
getBidSearchSession
Gets theOsidSessionassociated with the bid search service.- Returns:
- a
BidSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsBidSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBidSearch()} is {@code true} .
-
getBidSearchSessionForAuctionHouse
BidSearchSession getBidSearchSessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the bid search service for the given auction house.- Parameters:
auctionHouseId- theIdof theAuctionHouse- Returns:
- a
BidSearchSession - Throws:
NotFoundException- noAuctionHousefound by the givenIdNullArgumentException-auctionHouseIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsBidSearch()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBidSearch()} and {@code supportsVisibleFederation()} are {@code true}
-
getBidAdminSession
Gets theOsidSessionassociated with the bid administrative service.- Returns:
- a
BidAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsBidAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBidAdmin()} is {@code true} .
-
getBidAdminSessionForAuction
BidAdminSession getBidAdminSessionForAuction(Id auctionHouseId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the bid administrative service for the given auction house.- Parameters:
auctionHouseId- theIdof theAuctionHouse- Returns:
- a
BidAdminSession - Throws:
NotFoundException- noAuctionHousefound by the givenIdNullArgumentException-auctionHouseIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsBidAdmin()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBidAdmin()} and {@code supportsVisibleFederation()} are {@code true}
-
getBidNotificationSession
BidNotificationSession getBidNotificationSession(BidReceiver bidReceiver) throws OperationFailedException Gets theOsidSessionassociated with the bid notification service.- Parameters:
bidReceiver- the notification callback- Returns:
- a
BidNotificationSession - Throws:
NullArgumentException-bidReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsBidNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBidNotification()} is {@code true} .
-
getBidNotificationSessionForAuctionHouse
BidNotificationSession getBidNotificationSessionForAuctionHouse(BidReceiver bidReceiver, Id auctionHouseId) throws NotFoundException, OperationFailedException Gets theOsidSessionassociated with the bid notification service for the given auction house.- Parameters:
bidReceiver- the notification callbackauctionHouseId- theIdof theAuctionHouse- Returns:
- a
BidNotificationSession - Throws:
NotFoundException- no auction house found by the givenIdNullArgumentException-bidReceiverorauctionHouseIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsBidNotification()orsupportsVisibleFederation()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBidNotification()} and {@code supportsVisibleFederation()} are {@code true}
-
getBidAuctionHouseSession
Gets theOsidSessionto lookup bid/auctionHouse mappings.- Returns:
- a
BidAuctionHouseSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsBidAuctionHouse()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBidyAuctionHouse()} is {@code true} .
-
getBidAuctionHouseAssignmentSession
BidAuctionHouseAssignmentSession getBidAuctionHouseAssignmentSession() throws OperationFailedExceptionGets theOsidSessionassociated with assigning competencies to auction houses.- Returns:
- a
BidyAuctionHouseAssignmentSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsBidAuctionHouseAssignment()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBidAuctionHouseAssignment()} is {@code true} .
-
getBidSmartAuctionHouseSession
BidSmartAuctionHouseSession getBidSmartAuctionHouseSession(Id auctionHouseId) throws NotFoundException, OperationFailedException Gets theOsidSessionto manage bid smart auction houses.- Parameters:
auctionHouseId- theIdof theAuctionHouse- Returns:
- a
BidSmartAuctionHouseSession - Throws:
NotFoundException- noAuctionHousefound by the givenIdNullArgumentException-auctionHouseIdisnullOperationFailedException- unable to complete requestUnimplementedException-supportsBidSmartAuctionHouse()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBidSmartAuctionHouse()} is {@code true} .
-
getAuctionHouseLookupSession
Gets theOsidSessionassociated with the auction house lookup service.- Returns:
- an
AuctionHouseLookupSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAuctionHouseLookup()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAuctionHouseLookup()} is {@code true} .
-
getAuctionHouseQuerySession
Gets theOsidSessionassociated with the auction house query service.- Returns:
- an
AuctionHouseQuerySession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAuctionHouseQuery()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAuctionHouseQuery()} is {@code true} .
-
getAuctionHouseSearchSession
Gets theOsidSessionassociated with the auction house search service.- Returns:
- an
AuctionHouseSearchSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAuctionHouseSearch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAuctionHouseSearch()} is {@code true} .
-
getAuctionHouseAdminSession
Gets theOsidSessionassociated with the auction house administrative service.- Returns:
- an
AuctionHouseAdminSession - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAuctionHouseAdmin()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAuctionHouseAdmin()} is {@code true} .
-
getAuctionHouseNotificationSession
AuctionHouseNotificationSession getAuctionHouseNotificationSession(AuctionHouseReceiver auctionHouseReceiver) throws OperationFailedException Gets theOsidSessionassociated with the auction house notification service.- Parameters:
auctionHouseReceiver- the notification callback- Returns:
- an
AuctionHouseNotificationSession - Throws:
NullArgumentException-auctionHouseReceiverisnullOperationFailedException- unable to complete requestUnimplementedException-supportsAuctionHouseNotification()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAuctionHouseNotification()} is {@code true} .
-
getAuctionHouseHierarchySession
Gets theOsidSessionassociated with the auction house hierarchy service.- Returns:
- an
AuctionHouseHierarchySessionfor auction houses - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAuctionHouseHierarchy()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAuctionHouseHierarchy()} is {@code true} .
-
getAuctionHouseHierarchyDesignSession
AuctionHouseHierarchyDesignSession getAuctionHouseHierarchyDesignSession() throws OperationFailedExceptionGets theOsidSessionassociated with the auction house hierarchy design service.- Returns:
- a
HierarchyDesignSessionfor auction houses - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsAuctionHouseHierarchyDesign()isfalse- Compliance:
optional- This method must be implemented if {@code supportsAuctionHouseHierarchyDesign()} is {@code true} .
-
getBiddingBatchManager
Gets aBiddingBatchManager.- Returns:
- a
BiddingBatchManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsBiddingBatch()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBiddingBatch()} is {@code true} .
-
getBiddingRulesManager
Gets aBiddingRulesManager.- Returns:
- a
BiddingRulesManager - Throws:
OperationFailedException- unable to complete requestUnimplementedException-supportsBiddingRules()isfalse- Compliance:
optional- This method must be implemented if {@code supportsBiddingRules()} is {@code true} .
-