OSID Logo
OSID Specifications
bidding batch package
Version 3.0.0
Interfaceosid.bidding.batch.BiddingBatchManager
Implementsosid.OsidManager
osid.bidding.batch.BiddingBatchProfile
Used Byosid.bidding.BiddingManager
Description

The bidding batch manager provides access to bidding batch sessions and provides interoperability tests for various aspects of this service. 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.

Returnosid.bidding.batch.AuctionBatchAdminSessionan AuctionBatchAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAuctionBatchAdmin() 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
Returnosid.bidding.batch.AuctionBatchAdminSessionan AuctionBatchAdminSession
ErrorsNOT_FOUNDno AuctionHouse found by the given Id
NULL_ARGUMENTauctionHouseId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAuctionBatchAdmin() 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.

Returnosid.bidding.batch.BidBatchAdminSessiona BidBatchAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBidBatchAdmin() 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
Returnosid.bidding.batch.BidBatchAdminSessiona BidBatchAdminSession
ErrorsNOT_FOUNDno AuctionHouse found by the given Id
NULL_ARGUMENTauctionHouseId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBidBatchAdmin() 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.

Returnosid.bidding.batch.AuctionHouseBatchAdminSessionan AuctionHouseBatchAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAuctionHouseBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsAuctionHouseBatchAdmin() is true .