OSID Logo
OSID Specifications
bidding package
Version 3.1.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.MyAuctionSession a MyAuctionSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsMyAuction() is false
Complianceoptional This 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.IdauctionHouseId the Id of the auction house
Returnosid.bidding.MyAuctionSession a MyAuctionSession
ErrorsNOT_FOUND no AuctionHouse found by the given Id
NULL_ARGUMENT auctionHouseId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsMyAuction() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsMyAuction() and supportsVisibleFederation() are true
MethodgetMyAuctionNotificationSession
Description

Gets the OsidSession associated with the my auction notification service.

Parametersosid.bidding.MyAuctionReceivermyAuctionReceiver the notification callback
Returnosid.bidding.MyAuctionNotificationSession a MyAuctionNotificationSession
ErrorsNULL_ARGUMENT myAuctionReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsMyAuctionNotification() is false
Complianceoptional This 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.MyAuctionReceivermyAuctionReceiver the notification callback
osid.id.IdauctionHouseId the Id of the auction house
Returnosid.bidding.MyAuctionNotificationSession a MyAuctionNotificationSession
ErrorsNOT_FOUND no AuctionHouse found by the given Id
NULL_ARGUMENT myAuctionReceiver or auctionHouseId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsMyAuctionNotification() is false
Complianceoptional This method must be implemented if supportsMyAuctionNotification() is true
MethodgetAuctionLookupSession
Description

Gets the OsidSession associated with the auction lookup service.

Returnosid.bidding.AuctionLookupSession an AuctionLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAuctionLookup() is false
Complianceoptional This 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.IdauctionHouseId the Id of the AuctionHouse
Returnosid.bidding.AuctionLookupSession an AuctionLookupSession
ErrorsNOT_FOUND no AuctionHouse found by the given Id
NULL_ARGUMENT auctionHouseId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAuctionLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAuctionLookup() and supportsVisibleFederation() are true
MethodgetAuctionQuerySession
Description

Gets the OsidSession associated with the auction query service.

Returnosid.bidding.AuctionQuerySession an AuctionQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAuctionQuery() is false
Complianceoptional This 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.IdauctionHouseId the Id of the AuctionHouse
Returnosid.bidding.AuctionQuerySession an AuctionQuerySession
ErrorsNOT_FOUND no auction house found by the given Id
NULL_ARGUMENT auctionHouseId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAuctionQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAuctionQuery() and supportsVisibleFederation() are true
MethodgetAuctionSearchSession
Description

Gets the OsidSession associated with the auction search service.

Returnosid.bidding.AuctionSearchSession an AuctionSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAuctionSearch() is false
Complianceoptional This 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.IdauctionHouseId the Id of the AuctionHouse
Returnosid.bidding.AuctionSearchSession an AuctionSearchSession
ErrorsNOT_FOUND no auction house found by the given Id
NULL_ARGUMENT auctionHouseId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAuctionSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAuctionSearch() and supportsVisibleFederation() are true
MethodgetAuctionAdminSession
Description

Gets the OsidSession associated with the auction administration service.

Returnosid.bidding.AuctionAdminSession an AuctionAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAuctionAdmin() is false
Complianceoptional This 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.IdauctionHouseId the Id of the AuctionHouse
Returnosid.bidding.AuctionAdminSession an AuctionAdminSession
ErrorsNOT_FOUND no auction house found by the given Id
NULL_ARGUMENT auctionHouseId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAuctionAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAuctionAdmin() and supportsVisibleFederation() are true
MethodgetAuctionNotificationSession
Description

Gets the OsidSession associated with the auction notification service.

Parametersosid.bidding.AuctionReceiverauctionReceiver the notification callback
Returnosid.bidding.AuctionNotificationSession an AuctionNotificationSession
ErrorsNULL_ARGUMENT auctionReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAuctionNotification() is false
Complianceoptional This 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.AuctionReceiverauctionReceiver the notification callback
osid.id.IdauctionHouseId the Id of the AuctionHouse
Returnosid.bidding.AuctionNotificationSession an AuctionNotificationSession
ErrorsNOT_FOUND no auction house found by the given Id
NULL_ARGUMENT auctionReceiver or auctionHouseId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAuctionNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAuctionNotification() and supportsVisibleFederation() are true
MethodgetAuctionAuctionHouseSession
Description

Gets the OsidSession to lookup auction/auctionHouse mappings.

Returnosid.bidding.AuctionAuctionHouseSession an AuctionAuctionHouseSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAuctionAuctionHouse() is false
Complianceoptional This method must be implemented if supportsAuctionAuctionHouse() is true.
MethodgetAuctionAuctionHouseAssignmentSession
Description

Gets the OsidSession associated with assigning auctions to auction houses.

Returnosid.bidding.AuctionAuctionHouseAssignmentSession an AuctionAuctionHouseAssignmentSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAuctionAuctionHouseAssignment() is false
Complianceoptional This method must be implemented if supportsAuctionAuctionHouseAssignment() is true.
MethodgetAuctionSmartAuctionHouseSession
Description

Gets the OsidSession to manage auction smart auction houses.

Parametersosid.id.IdauctionHouseId the Id of the AuctionHouse
Returnosid.bidding.AuctionSmartAuctionHouseSession an AuctionSmartAuctionHouseSession
ErrorsNOT_FOUND no auction house found by the given Id
NULL_ARGUMENT auctionHouseId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAuctionSmartAuctionHouse() is false
Complianceoptional This method must be implemented if supportsAuctionSmartAuctionHouse() is true.
MethodgetBidLookupSession
Description

Gets the OsidSession associated with the bid lookup service.

Returnosid.bidding.BidLookupSession a BidLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBidLookup() is false
Complianceoptional This 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.IdauctionHouseId the Id of the AuctionHouse
Returnosid.bidding.BidLookupSession a BidLookupSession
ErrorsNOT_FOUND no AuctionHouse found by the given Id
NULL_ARGUMENT auctionHouseId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBidLookup() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsBidLookup() and supportsVisibleFederation() are true
MethodgetBidQuerySession
Description

Gets the OsidSession associated with the bid query service.

Returnosid.bidding.BidQuerySession a BidQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBidQuery() is false
Complianceoptional This 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.IdauctionHouseId the Id of the AuctionHouse
Returnosid.bidding.BidQuerySession a CBidQuerySession
ErrorsNOT_FOUND no AuctionHouse found by the given Id
NULL_ARGUMENT auctionHouseId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBidQuery() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsBidQuery() and supportsVisibleFederation() are true
MethodgetBidSearchSession
Description

Gets the OsidSession associated with the bid search service.

Returnosid.bidding.BidSearchSession a BidSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBidSearch() is false
Complianceoptional This 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.IdauctionHouseId the Id of the AuctionHouse
Returnosid.bidding.BidSearchSession a BidSearchSession
ErrorsNOT_FOUND no AuctionHouse found by the given Id
NULL_ARGUMENT auctionHouseId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBidSearch() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsBidSearch() and supportsVisibleFederation() are true
MethodgetBidAdminSession
Description

Gets the OsidSession associated with the bid administrative service.

Returnosid.bidding.BidAdminSession a BidAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBidAdmin() is false
Complianceoptional This 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.IdauctionHouseId the Id of the AuctionHouse
Returnosid.bidding.BidAdminSession a BidAdminSession
ErrorsNOT_FOUND no AuctionHouse found by the given Id
NULL_ARGUMENT auctionHouseId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBidAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsBidAdmin() and supportsVisibleFederation() are true
MethodgetBidNotificationSession
Description

Gets the OsidSession associated with the bid notification service.

Parametersosid.bidding.BidReceiverbidReceiver the notification callback
Returnosid.bidding.BidNotificationSession a BidNotificationSession
ErrorsNULL_ARGUMENT bidReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBidNotification() is false
Complianceoptional This 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.BidReceiverbidReceiver the notification callback
osid.id.IdauctionHouseId the Id of the AuctionHouse
Returnosid.bidding.BidNotificationSession a BidNotificationSession
ErrorsNOT_FOUND no auction house found by the given Id
NULL_ARGUMENT bidReceiver or auctionHouseId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBidNotification() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsBidNotification() and supportsVisibleFederation() are true
MethodgetBidAuctionHouseSession
Description

Gets the OsidSession to lookup bid/auctionHouse mappings.

Returnosid.bidding.BidAuctionHouseSession a BidAuctionHouseSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBidAuctionHouse() is false
Complianceoptional This method must be implemented if supportsBidyAuctionHouse() is true.
MethodgetBidAuctionHouseAssignmentSession
Description

Gets the OsidSession associated with assigning competencies to auction houses.

Returnosid.bidding.BidAuctionHouseAssignmentSession a BidyAuctionHouseAssignmentSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBidAuctionHouseAssignment() is false
Complianceoptional This method must be implemented if supportsBidAuctionHouseAssignment() is true.
MethodgetBidSmartAuctionHouseSession
Description

Gets the OsidSession to manage bid smart auction houses.

Parametersosid.id.IdauctionHouseId the Id of the AuctionHouse
Returnosid.bidding.BidSmartAuctionHouseSession a BidSmartAuctionHouseSession
ErrorsNOT_FOUND no AuctionHouse found by the given Id
NULL_ARGUMENT auctionHouseId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBidSmartAuctionHouse() is false
Complianceoptional This method must be implemented if supportsBidSmartAuctionHouse() is true.
MethodgetAuctionHouseLookupSession
Description

Gets the OsidSession associated with the auction house lookup service.

Returnosid.bidding.AuctionHouseLookupSession an AuctionHouseLookupSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAuctionHouseLookup() is false
Complianceoptional This method must be implemented if supportsAuctionHouseLookup() is true.
MethodgetAuctionHouseQuerySession
Description

Gets the OsidSession associated with the auction house query service.

Returnosid.bidding.AuctionHouseQuerySession an AuctionHouseQuerySession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAuctionHouseQuery() is false
Complianceoptional This method must be implemented if supportsAuctionHouseQuery() is true.
MethodgetAuctionHouseSearchSession
Description

Gets the OsidSession associated with the auction house search service.

Returnosid.bidding.AuctionHouseSearchSession an AuctionHouseSearchSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAuctionHouseSearch() is false
Complianceoptional This method must be implemented if supportsAuctionHouseSearch() is true.
MethodgetAuctionHouseAdminSession
Description

Gets the OsidSession associated with the auction house administrative service.

Returnosid.bidding.AuctionHouseAdminSession an AuctionHouseAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAuctionHouseAdmin() is false
Complianceoptional This method must be implemented if supportsAuctionHouseAdmin() is true.
MethodgetAuctionHouseNotificationSession
Description

Gets the OsidSession associated with the auction house notification service.

Parametersosid.bidding.AuctionHouseReceiverauctionHouseReceiver the notification callback
Returnosid.bidding.AuctionHouseNotificationSession an AuctionHouseNotificationSession
ErrorsNULL_ARGUMENT auctionHouseReceiver is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAuctionHouseNotification() is false
Complianceoptional This method must be implemented if supportsAuctionHouseNotification() is true.
MethodgetAuctionHouseHierarchySession
Description

Gets the OsidSession associated with the auction house hierarchy service.

Returnosid.bidding.AuctionHouseHierarchySession an AuctionHouseHierarchySession for auction houses
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAuctionHouseHierarchy() is false
Complianceoptional This method must be implemented if supportsAuctionHouseHierarchy() is true.
MethodgetAuctionHouseHierarchyDesignSession
Description

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

Returnosid.bidding.AuctionHouseHierarchyDesignSession a HierarchyDesignSession for auction houses
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAuctionHouseHierarchyDesign() is false
Complianceoptional This method must be implemented if supportsAuctionHouseHierarchyDesign() is true.
MethodgetBiddingBatchManager
Description

Gets a BiddingBatchManager.

Returnosid.bidding.batch.BiddingBatchManager a BiddingBatchManager
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBiddingBatch() is false
Complianceoptional This method must be implemented if supportsBiddingBatch() is true.
MethodgetBiddingRulesManager
Description

Gets a BiddingRulesManager.

Returnosid.bidding.rules.BiddingRulesManager a BiddingRulesManager
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBiddingRules() is false
Complianceoptional This method must be implemented if supportsBiddingRules() is true.