OSID Logo
OSID Specifications
bidding batch package
Version 3.0.0
Release Candidate Preview
Interfaceosid.bidding.batch.BiddingBatchProxyManager
Implementsosid.OsidProxyManager
osid.bidding.batch.BiddingBatchProfile
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.Proxyproxya proxy
Returnosid.bidding.batch.AuctionBatchAdminSessionan AuctionBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAuctionBatchAdmin() is false
ComplianceoptionalThis 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.IdauctionHouseIdthe Id of the AuctionHouse
osid.proxy.Proxyproxya proxy
Returnosid.bidding.batch.AuctionBatchAdminSessionan AuctionBatchAdminSession
ErrorsNOT_FOUNDno AuctionHouse found by the given Id
NULL_ARGUMENT auctionHouseId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAuctionBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAuctionBatchAdmin() and supportsVisibleFederation() are true
MethodgetBidBatchAdminSession
Description

Gets the OsidSession associated with the bulk bid administration service.

Parametersosid.proxy.Proxyproxya proxy
Returnosid.bidding.batch.BidBatchAdminSessiona BidBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBidBatchAdmin() is false
ComplianceoptionalThis 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.IdauctionHouseIdthe Id of the AuctionHouse
osid.proxy.Proxyproxya proxy
Returnosid.bidding.batch.BidBatchAdminSessiona BidBatchAdminSession
ErrorsNOT_FOUNDno AuctionHouse found by the given Id
NULL_ARGUMENT auctionHouseId or proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBidBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis 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.Proxyproxya proxy
Returnosid.bidding.batch.AuctionHouseBatchAdminSessiona AuctionHouseBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsAuctionHouseBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsAuctionHouseBatchAdmin() is true.