OSID Logo
OSID Specifications
bidding batch package
Version 3.0.0
Release Candidate Preview
Interfaceosid.bidding.batch.BiddingBatchManager
Implementsosid.OsidManager
osid.bidding.batch.BiddingBatchProfile
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
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
Returnosid.bidding.batch.AuctionBatchAdminSessionan AuctionBatchAdminSession
ErrorsNOT_FOUNDno AuctionHouse found by the given Id
NULL_ARGUMENT auctionHouseId 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.

Returnosid.bidding.batch.BidBatchAdminSessiona BidBatchAdminSession
ErrorsOPERATION_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
Returnosid.bidding.batch.BidBatchAdminSessiona BidBatchAdminSession
ErrorsNOT_FOUNDno AuctionHouse found by the given Id
NULL_ARGUMENT auctionHouseId 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.

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