OSID Logo
OSID Specifications
bidding batch package
Version 3.1.0
Interfaceosid.bidding.batch.BiddingBatchProxyManager
Implementsosid.OsidProxyManager
osid.bidding.batch.BiddingBatchProfile
Used Byosid.bidding.BiddingProxyManager
Description

The bidding batch proxy manager provides access to bidding batch sessions and provides interoperability tests for various aspects of this service. Methods in this manager support the passing of a Proxy object. The sessions included in this manager are:

  • AuctionBatchAdminSession: a session to create, modify and delete auctions in bulk
  • BidBatchSession: a session to create, modify and delete bids in bulk
  • AuctionHouseBatchAdminSession: a session to create, modify and delete auction houses in bulk
MethodgetAuctionBatchAdminSession
Description

Gets the OsidSession associated with the bulk auction administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.bidding.batch.AuctionBatchAdminSession an AuctionBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAuctionBatchAdmin() is false
Complianceoptional This method must be implemented if supportsAuctionBatchAdmin() is true.
MethodgetAuctionBatchAdminSessionForAuctionHouse
Description

Gets the OsidSession associated with the bulk auction administration service for the given auction house.

Parametersosid.id.IdauctionHouseId the Id of the AuctionHouse
osid.proxy.Proxyproxy a proxy
Returnosid.bidding.batch.AuctionBatchAdminSession an AuctionBatchAdminSession
ErrorsNOT_FOUND no AuctionHouse found by the given Id
NULL_ARGUMENT auctionHouseId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAuctionBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAuctionBatchAdmin() and supportsVisibleFederation() are true
MethodgetBidBatchAdminSession
Description

Gets the OsidSession associated with the bulk bid administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.bidding.batch.BidBatchAdminSession a BidBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBidBatchAdmin() is false
Complianceoptional This method must be implemented if supportsBidBatchAdmin() is true.
MethodgetBidBatchAdminSessionForAuctionHouse
Description

Gets the OsidSession associated with the bulk bid administration service for the given auction house.

Parametersosid.id.IdauctionHouseId the Id of the AuctionHouse
osid.proxy.Proxyproxy a proxy
Returnosid.bidding.batch.BidBatchAdminSession a BidBatchAdminSession
ErrorsNOT_FOUND no AuctionHouse found by the given Id
NULL_ARGUMENT auctionHouseId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBidBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsBidBatchAdmin() and supportsVisibleFederation() are true
MethodgetAuctionHouseBatchAdminSession
Description

Gets the OsidSession associated with the bulk auction house administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.bidding.batch.AuctionHouseBatchAdminSession an AuctionHouseBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAuctionHouseBatchAdmin() is false
Complianceoptional This method must be implemented if supportsAuctionHouseBatchAdmin() is true.