OSID Logo
OSID Specifications
bidding package
Version 3.0.0
Interfaceosid.bidding.BiddingManager
Implementsosid.OsidManager
osid.bidding.BiddingProfile
Used Byosid.orchestration.OrchestrationManager
Description

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
MethodgetMyAuctionSession
Description

Gets the OsidSession associated with the my auction service.

Returnosid.bidding.MyAuctionSessiona MyAuctionSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsMyAuction() is false
ComplianceoptionalThis method must be implemented if supportsMyAuction() is true .
MethodgetMyAuctionSessionForAuctionHouse
Description

Gets the OsidSession associated with the my auction service for the given auction house.

Parametersosid.id.IdauctionHouseIdthe Id of the auction house
Returnosid.bidding.MyAuctionSessiona MyAuctionSession
ErrorsNOT_FOUNDno AuctionHouse found by the given Id
NULL_ARGUMENTauctionHouseId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsMyAuction() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsMyAuction() and supportsVisibleFederation() are true
MethodgetMyAuctionNotificationSession
Description

Gets the OsidSession associated with the my auction notification service.

Parametersosid.bidding.MyAuctionReceivermyAuctionReceiverthe notification callback
Returnosid.bidding.MyAuctionNotificationSessiona MyAuctionNotificationSession
ErrorsNULL_ARGUMENTmyAuctionReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsMyAuctionNotification() is false
ComplianceoptionalThis method must be implemented if supportsMyAuctionNotification() is true
MethodgetMyAuctionNotificationSessionForAuctionHouse
Description

Gets the OsidSession associated with the my auction notification service for the given auction house.

Parametersosid.bidding.MyAuctionReceivermyAuctionReceiverthe notification callback
osid.id.IdauctionHouseIdthe Id of the auction house
Returnosid.bidding.MyAuctionNotificationSessiona MyAuctionNotificationSession
ErrorsNOT_FOUNDno AuctionHouse found by the given Id
NULL_ARGUMENTmyAuctionReceiver or auctionHouseId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsMyAuctionNotification() is false
ComplianceoptionalThis method must be implemented if supportsMyAuctionNotification() is true
MethodgetAuctionLookupSession
Description

Gets the OsidSession associated with the auction lookup service.

Returnosid.bidding.AuctionLookupSessionan AuctionLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAuctionLookup() is false
ComplianceoptionalThis method must be implemented if supportsAuctionLookup() is true .
MethodgetAuctionLookupSessionForAuctionHouse
Description

Gets the OsidSession associated with the auction lookup service for the given auction house.

Parametersosid.id.IdauctionHouseIdthe Id of the AuctionHouse
Returnosid.bidding.AuctionLookupSessionan AuctionLookupSession
ErrorsNOT_FOUNDno AuctionHouse found by the given Id
NULL_ARGUMENTauctionHouseId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAuctionLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAuctionLookup() and supportsVisibleFederation() are true
MethodgetAuctionQuerySession
Description

Gets the OsidSession associated with the auction query service.

Returnosid.bidding.AuctionQuerySessionan AuctionQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAuctionQuery() is false
ComplianceoptionalThis method must be implemented if supportsAuctionQuery() is true .
MethodgetAuctionQuerySessionForAuctionHouse
Description

Gets the OsidSession associated with the auction query service for the given auction house.

Parametersosid.id.IdauctionHouseIdthe Id of the AuctionHouse
Returnosid.bidding.AuctionQuerySessionan AuctionQuerySession
ErrorsNOT_FOUNDno auction house found by the given Id
NULL_ARGUMENTauctionHouseId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAuctionQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAuctionQuery() and supportsVisibleFederation() are true
MethodgetAuctionSearchSession
Description

Gets the OsidSession associated with the auction search service.

Returnosid.bidding.AuctionSearchSessionan AuctionSearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAuctionSearch() is false
ComplianceoptionalThis method must be implemented if supportsAuctionSearch() is true .
MethodgetAuctionSearchSessionForAuctionHouse
Description

Gets the OsidSession associated with the auction search service for the given auction house.

Parametersosid.id.IdauctionHouseIdthe Id of the AuctionHouse
Returnosid.bidding.AuctionSearchSessionan AuctionSearchSession
ErrorsNOT_FOUNDno auction house found by the given Id
NULL_ARGUMENTauctionHouseId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAuctionSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAuctionSearch() and supportsVisibleFederation() are true
MethodgetAuctionAdminSession
Description

Gets the OsidSession associated with the auction administration service.

Returnosid.bidding.AuctionAdminSessionan AuctionAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAuctionAdmin() is false
ComplianceoptionalThis method must be implemented if supportsAuctionAdmin() is true .
MethodgetAuctionAdminSessionForAuctionHouse
Description

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

Parametersosid.id.IdauctionHouseIdthe Id of the AuctionHouse
Returnosid.bidding.AuctionAdminSessionan AuctionAdminSession
ErrorsNOT_FOUNDno auction house found by the given Id
NULL_ARGUMENTauctionHouseId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAuctionAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAuctionAdmin() and supportsVisibleFederation() are true
MethodgetAuctionNotificationSession
Description

Gets the OsidSession associated with the auction notification service.

Parametersosid.bidding.AuctionReceiverauctionReceiverthe notification callback
Returnosid.bidding.AuctionNotificationSessionan AuctionNotificationSession
ErrorsNULL_ARGUMENTauctionReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAuctionNotification() is false
ComplianceoptionalThis method must be implemented if supportsAuctionNotification() is true .
MethodgetAuctionNotificationSessionForAuctionHouse
Description

Gets the OsidSession associated with the auction notification service for the given auction house.

Parametersosid.bidding.AuctionReceiverauctionReceiverthe notification callback
osid.id.IdauctionHouseIdthe Id of the AuctionHouse
Returnosid.bidding.AuctionNotificationSessionan AuctionNotificationSession
ErrorsNOT_FOUNDno auction house found by the given Id
NULL_ARGUMENTauctionReceiver or auctionHouseId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAuctionNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsAuctionNotification() and supportsVisibleFederation() are true
MethodgetAuctionAuctionHouseSession
Description

Gets the OsidSession to lookup auction/auctionHouse mappings.

Returnosid.bidding.AuctionAuctionHouseSessionan AuctionAuctionHouseSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAuctionAuctionHouse() is false
ComplianceoptionalThis method must be implemented if supportsAuctionAuctionHouse() is true .
MethodgetAuctionAuctionHouseAssignmentSession
Description

Gets the OsidSession associated with assigning auctions to auction houses.

Returnosid.bidding.AuctionAuctionHouseAssignmentSessionan AuctionAuctionHouseAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAuctionAuctionHouseAssignment() is false
ComplianceoptionalThis method must be implemented if supportsAuctionAuctionHouseAssignment() is true .
MethodgetAuctionSmartAuctionHouseSession
Description

Gets the OsidSession to manage auction smart auction houses.

Parametersosid.id.IdauctionHouseIdthe Id of the AuctionHouse
Returnosid.bidding.AuctionSmartAuctionHouseSessionan AuctionSmartAuctionHouseSession
ErrorsNOT_FOUNDno auction house found by the given Id
NULL_ARGUMENTauctionHouseId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAuctionSmartAuctionHouse() is false
ComplianceoptionalThis method must be implemented if supportsAuctionSmartAuctionHouse() is true .
MethodgetBidLookupSession
Description

Gets the OsidSession associated with the bid lookup service.

Returnosid.bidding.BidLookupSessiona BidLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBidLookup() is false
ComplianceoptionalThis method must be implemented if supportsBidLookup() is true .
MethodgetBidLookupSessionForAuctionHouse
Description

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

Parametersosid.id.IdauctionHouseIdthe Id of the AuctionHouse
Returnosid.bidding.BidLookupSessiona BidLookupSession
ErrorsNOT_FOUNDno AuctionHouse found by the given Id
NULL_ARGUMENTauctionHouseId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBidLookup() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsBidLookup() and supportsVisibleFederation() are true
MethodgetBidQuerySession
Description

Gets the OsidSession associated with the bid query service.

Returnosid.bidding.BidQuerySessiona BidQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBidQuery() is false
ComplianceoptionalThis method must be implemented if supportsBidQuery() is true .
MethodgetBidQuerySessionForAuctionHouse
Description

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

Parametersosid.id.IdauctionHouseIdthe Id of the AuctionHouse
Returnosid.bidding.BidQuerySessiona CBidQuerySession
ErrorsNOT_FOUNDno AuctionHouse found by the given Id
NULL_ARGUMENTauctionHouseId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBidQuery() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsBidQuery() and supportsVisibleFederation() are true
MethodgetBidSearchSession
Description

Gets the OsidSession associated with the bid search service.

Returnosid.bidding.BidSearchSessiona BidSearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBidSearch() is false
ComplianceoptionalThis method must be implemented if supportsBidSearch() is true .
MethodgetBidSearchSessionForAuctionHouse
Description

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

Parametersosid.id.IdauctionHouseIdthe Id of the AuctionHouse
Returnosid.bidding.BidSearchSessiona BidSearchSession
ErrorsNOT_FOUNDno AuctionHouse found by the given Id
NULL_ARGUMENTauctionHouseId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBidSearch() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsBidSearch() and supportsVisibleFederation() are true
MethodgetBidAdminSession
Description

Gets the OsidSession associated with the bid administrative service.

Returnosid.bidding.BidAdminSessiona BidAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBidAdmin() is false
ComplianceoptionalThis method must be implemented if supportsBidAdmin() is true .
MethodgetBidAdminSessionForAuction
Description

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

Parametersosid.id.IdauctionHouseIdthe Id of the AuctionHouse
Returnosid.bidding.BidAdminSessiona BidAdminSession
ErrorsNOT_FOUNDno AuctionHouse found by the given Id
NULL_ARGUMENTauctionHouseId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBidAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsBidAdmin() and supportsVisibleFederation() are true
MethodgetBidNotificationSession
Description

Gets the OsidSession associated with the bid notification service.

Parametersosid.bidding.BidReceiverbidReceiverthe notification callback
Returnosid.bidding.BidNotificationSessiona BidNotificationSession
ErrorsNULL_ARGUMENTbidReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBidNotification() is false
ComplianceoptionalThis method must be implemented if supportsBidNotification() is true .
MethodgetBidNotificationSessionForAuctionHouse
Description

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

Parametersosid.bidding.BidReceiverbidReceiverthe notification callback
osid.id.IdauctionHouseIdthe Id of the AuctionHouse
Returnosid.bidding.BidNotificationSessiona BidNotificationSession
ErrorsNOT_FOUNDno auction house found by the given Id
NULL_ARGUMENTbidReceiver or auctionHouseId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBidNotification() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsBidNotification() and supportsVisibleFederation() are true
MethodgetBidAuctionHouseSession
Description

Gets the OsidSession to lookup bid/auctionHouse mappings.

Returnosid.bidding.BidAuctionHouseSessiona BidAuctionHouseSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBidAuctionHouse() is false
ComplianceoptionalThis method must be implemented if supportsBidyAuctionHouse() is true .
MethodgetBidAuctionHouseAssignmentSession
Description

Gets the OsidSession associated with assigning competencies to auction houses.

Returnosid.bidding.BidAuctionHouseAssignmentSessiona BidyAuctionHouseAssignmentSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBidAuctionHouseAssignment() is false
ComplianceoptionalThis method must be implemented if supportsBidAuctionHouseAssignment() is true .
MethodgetBidSmartAuctionHouseSession
Description

Gets the OsidSession to manage bid smart auction houses.

Parametersosid.id.IdauctionHouseIdthe Id of the AuctionHouse
Returnosid.bidding.BidSmartAuctionHouseSessiona BidSmartAuctionHouseSession
ErrorsNOT_FOUNDno AuctionHouse found by the given Id
NULL_ARGUMENTauctionHouseId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBidSmartAuctionHouse() is false
ComplianceoptionalThis method must be implemented if supportsBidSmartAuctionHouse() is true .
MethodgetAuctionHouseLookupSession
Description

Gets the OsidSession associated with the auction house lookup service.

Returnosid.bidding.AuctionHouseLookupSessionan AuctionHouseLookupSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAuctionHouseLookup() is false
ComplianceoptionalThis method must be implemented if supportsAuctionHouseLookup() is true .
MethodgetAuctionHouseQuerySession
Description

Gets the OsidSession associated with the auction house query service.

Returnosid.bidding.AuctionHouseQuerySessionan AuctionHouseQuerySession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAuctionHouseQuery() is false
ComplianceoptionalThis method must be implemented if supportsAuctionHouseQuery() is true .
MethodgetAuctionHouseSearchSession
Description

Gets the OsidSession associated with the auction house search service.

Returnosid.bidding.AuctionHouseSearchSessionan AuctionHouseSearchSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAuctionHouseSearch() is false
ComplianceoptionalThis method must be implemented if supportsAuctionHouseSearch() is true .
MethodgetAuctionHouseAdminSession
Description

Gets the OsidSession associated with the auction house administrative service.

Returnosid.bidding.AuctionHouseAdminSessionan AuctionHouseAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAuctionHouseAdmin() is false
ComplianceoptionalThis method must be implemented if supportsAuctionHouseAdmin() is true .
MethodgetAuctionHouseNotificationSession
Description

Gets the OsidSession associated with the auction house notification service.

Parametersosid.bidding.AuctionHouseReceiverauctionHouseReceiverthe notification callback
Returnosid.bidding.AuctionHouseNotificationSessionan AuctionHouseNotificationSession
ErrorsNULL_ARGUMENTauctionHouseReceiver is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAuctionHouseNotification() is false
ComplianceoptionalThis method must be implemented if supportsAuctionHouseNotification() is true .
MethodgetAuctionHouseHierarchySession
Description

Gets the OsidSession associated with the auction house hierarchy service.

Returnosid.bidding.AuctionHouseHierarchySessionan AuctionHouseHierarchySession for auction houses
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAuctionHouseHierarchy() is false
ComplianceoptionalThis method must be implemented if supportsAuctionHouseHierarchy() is true .
MethodgetAuctionHouseHierarchyDesignSession
Description

Gets the OsidSession associated with the auction house hierarchy design service.

Returnosid.bidding.AuctionHouseHierarchyDesignSessiona HierarchyDesignSession for auction houses
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsAuctionHouseHierarchyDesign() is false
ComplianceoptionalThis method must be implemented if supportsAuctionHouseHierarchyDesign() is true .
MethodgetBiddingBatchManager
Description

Gets a BiddingBatchManager .

Returnosid.bidding.batch.BiddingBatchManagera BiddingBatchManager
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBiddingBatch() is false
ComplianceoptionalThis method must be implemented if supportsBiddingBatch() is true .
MethodgetBiddingRulesManager
Description

Gets a BiddingRulesManager .

Returnosid.bidding.rules.BiddingRulesManagera BiddingRulesManager
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTEDsupportsBiddingRules() is false
ComplianceoptionalThis method must be implemented if supportsBiddingRules() is true .