OSID Logo
OSID Specifications
bidding package
Version 3.1.0
Interfaceosid.bidding.BiddingProxyManager
Implementsosid.OsidProxyManager
osid.bidding.BiddingProfile
Used Byosid.orchestration.OrchestrationManager
Description

The bidding proxy manager provides access to rules sessions and provides interoperability tests for various aspects of this service. Methods in this manager pass a Proxy for passing information from server environments. 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.bidding.MyAuctionSession a MyAuctionSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.bidding.MyAuctionSession a MyAuctionSession
ErrorsNOT_FOUND no AuctionHouse found by the given Id
NULL_ARGUMENT auctionHouseId or proxy 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
osid.proxy.Proxyproxy a proxy
Returnosid.bidding.MyAuctionNotificationSession a MyAuctionNotificationSession
ErrorsNULL_ARGUMENT myAuctionReceiver or proxy 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
osid.proxy.Proxyproxy a proxy
Returnosid.bidding.MyAuctionNotificationSession a MyAuctionNotificationSession
ErrorsNOT_FOUND no AuctionHouse found by the given Id
NULL_ARGUMENT myAuctionReceiver, auctionHouseId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.bidding.AuctionLookupSession an AuctionLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.bidding.AuctionLookupSession an AuctionLookupSession
ErrorsNOT_FOUND no AuctionHouse found by the given Id
NULL_ARGUMENT auctionHouseId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.bidding.AuctionQuerySession an AuctionQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.bidding.AuctionQuerySession an AuctionQuerySession
ErrorsNOT_FOUND no auction house found by the given Id
NULL_ARGUMENT auctionHouseId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.bidding.AuctionSearchSession an AuctionSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.bidding.AuctionSearchSession an AuctionSearchSession
ErrorsNOT_FOUND no auction house found by the given Id
NULL_ARGUMENT auctionHouseId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.bidding.AuctionAdminSession an AuctionAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.bidding.AuctionAdminSession an AuctionAdminSession
ErrorsNOT_FOUND no auction house found by the given Id
NULL_ARGUMENT auctionHouseId or proxy 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
osid.proxy.Proxyproxy a proxy
Returnosid.bidding.AuctionNotificationSession an AuctionNotificationSession
ErrorsNULL_ARGUMENT auctionReceiver or proxy 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
osid.proxy.Proxyproxy a proxy
Returnosid.bidding.AuctionNotificationSession an AuctionNotificationSession
ErrorsNOT_FOUND no auction house found by the given Id
NULL_ARGUMENT auctionReceiver, auctionHouseId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.bidding.AuctionAuctionHouseSession an AuctionAuctionHouseSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.bidding.AuctionAuctionHouseAssignmentSession an AuctionAuctionHouseAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.bidding.AuctionSmartAuctionHouseSession an AuctionSmartAuctionHouseSession
ErrorsNOT_FOUND no auction house found by the given Id
NULL_ARGUMENT auctionHouseId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.bidding.BidLookupSession a BidLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.bidding.BidLookupSession a BidLookupSession
ErrorsNOT_FOUND no AuctionHouse found by the given Id
NULL_ARGUMENT auctionHouseId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.bidding.BidQuerySession a BidQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.bidding.BidQuerySession a BidQuerySession
ErrorsNOT_FOUND no AuctionHouse found by the given Id
NULL_ARGUMENT auctionHouseId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.bidding.BidSearchSession a BidSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.bidding.BidSearchSession a BidSearchSession
ErrorsNOT_FOUND no AuctionHouse found by the given Id
NULL_ARGUMENT auctionHouseId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.bidding.BidAdminSession a BidAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.bidding.BidAdminSession a BidAdminSession
ErrorsNOT_FOUND no AuctionHouse found by the given Id
NULL_ARGUMENT auctionHouseId or proxy 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
osid.proxy.Proxyproxy a proxy
Returnosid.bidding.BidNotificationSession a BidNotificationSession
ErrorsNULL_ARGUMENT bidReceiver or proxy 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
osid.proxy.Proxyproxy a proxy
Returnosid.bidding.BidNotificationSession a BidNotificationSession
ErrorsNOT_FOUND no auction house found by the given Id
NULL_ARGUMENT bidReceiver, auctionHouseId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.bidding.BidAuctionHouseSession a BidAuctionHouseSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.bidding.BidAuctionHouseAssignmentSession a BidyAuctionHouseAssignmentSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.bidding.BidSmartAuctionHouseSession a BidSmartAuctionHouseSession
ErrorsNOT_FOUND no auction house found by the given Id
NULL_ARGUMENT auctionHouseId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.bidding.AuctionHouseLookupSession an AuctionHouseLookupSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.bidding.AuctionHouseQuerySession an AuctionHouseQuerySession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.bidding.AuctionHouseSearchSession an AuctionHouseSearchSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.bidding.AuctionHouseAdminSession an AuctionHouseAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.bidding.AuctionHouseNotificationSession an AuctionHouseNotificationSession
ErrorsNULL_ARGUMENT auctionHouseReceiver or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.bidding.AuctionHouseHierarchySession an AuctionHouseHierarchySession for auction houses
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.bidding.AuctionHouseHierarchyDesignSession a HierarchyDesignSession for auction houses
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAuctionHouseHierarchyDesign() is false
Complianceoptional This method must be implemented if supportsAuctionHouseHierarchyDesign() is true.
MethodgetBiddingBatchProxyManager
Description

Gets a BiddingBatchProxyManager.

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

Gets a BiddingRulesProxyManager.

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