| Interface | osid.bidding.rules.BiddingRulesProxyManager | ||
|---|---|---|---|
| Implements | osid.OsidProxyManager | ||
osid.bidding.rules.BiddingRulesProfile | |||
| Description | 
                 The bidding rules proxy manager provides access to bidding 
                rules sessions and provides interoperability tests for various 
                aspects of this service. Methods in this manager pass a  
 
 
 
  | ||
| Method | getAuctionConstrainerLookupSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.bidding.rules.AuctionConstrainerLookupSession | an  AuctionConstrainerLookupSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionConstrainerLookup()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionConstrainerLookup()  is  true.   | |
| Method | getAuctionConstrainerLookupSessionForAuctionHouse | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | auctionHouseId | the  Id  of the  AuctionHouse   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.bidding.rules.AuctionConstrainerLookupSession | an  AuctionConstrainerLookupSession   | |
| Errors | NOT_FOUND | no  AuctionHouse  found by the given  Id   |                 |
| NULL_ARGUMENT |  auctionHouseId or proxy is null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionConstrainerLookup()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionConstrainerLookup()  and  
supportsVisibleFederation()  are  true.   | |
| Method | getAuctionConstrainerQuerySession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.bidding.rules.AuctionConstrainerQuerySession | an  AuctionConstrainerQuerySession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionConstrainerQuery()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsAuctionConstrainerQuery() 
 is  true.   | |
| Method | getAuctionConstrainerQuerySessionForAuctionHouse | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | auctionHouseId | the  Id  of the  AuctionHouse   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.bidding.rules.AuctionConstrainerQuerySession | an  AuctionConstrainerQuerySession   | |
| Errors | NOT_FOUND | no  AuctionHouse  found by the given  Id   |                 |
| NULL_ARGUMENT |  auctionHouseId or proxy is null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionConstrainerQuery()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsAuctionConstrainerQuery() 
 and  supportsVisibleFederation()  are  true. 
  | |
| Method | getAuctionConstrainerSearchSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.bidding.rules.AuctionConstrainerSearchSession | an  AuctionConstrainerSearchSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionConstrainerSearch()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionConstrainerSearch()  is  true.   | |
| Method | getAuctionConstrainerSearchSessionForAuctionHouse | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | auctionHouseId | the  Id  of the  AuctionHouse   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.bidding.rules.AuctionConstrainerSearchSession | an  AuctionConstrainerSearchSession   | |
| Errors | NOT_FOUND | no  AuctionHouse  found by the given  Id   |                 |
| NULL_ARGUMENT |  auctionHouseId or proxy is null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionConstrainerSearch()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionConstrainerSearch()  and  
supportsVisibleFederation()  are  true.   | |
| Method | getAuctionConstrainerAdminSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.bidding.rules.AuctionConstrainerAdminSession | an  AuctionConstrainerAdminSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionConstrainerAdmin()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsAuctionConstrainerAdmin() 
 is  true.   | |
| Method | getAuctionConstrainerAdminSessionForAuctionHouse | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | auctionHouseId | the  Id  of the  AuctionHouse   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.bidding.rules.AuctionConstrainerAdminSession | an  AuctionConstrainerAdminSession   | |
| Errors | NOT_FOUND | no  AuctionHouse  found by the given  Id   |                 |
| NULL_ARGUMENT |  auctionHouseId or proxy is null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionConstrainerAdmin()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsAuctionConstrainerAdmin() 
 and  supportsVisibleFederation()  are  true. 
  | |
| Method | getAuctionConstrainerNotificationSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.bidding.rules.AuctionConstrainerReceiver | auctionConstrainerReceiver | the notification callback | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.bidding.rules.AuctionConstrainerNotificationSession | an  AuctionConstrainerNotificationSession   | |
| Errors | NULL_ARGUMENT |  auctionConstrainerReceiver  or  proxy  is  
null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionConstrainerNotification()  is  false 
  |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionConstrainerNotification()  is  true.   | |
| Method | getAuctionConstrainerNotificationSessionForAuctionHouse | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.bidding.rules.AuctionConstrainerReceiver | auctionConstrainerReceiver | the notification callback | 
osid.id.Id | auctionHouseId | the  Id  of the  AuctionHouse   | |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.bidding.rules.AuctionConstrainerNotificationSession | an  AuctionConstrainerNotificationSession   | |
| Errors | NOT_FOUND | no auction house found by the given  Id   |                 |
| NULL_ARGUMENT |  auctionConstrainerReceiver, auctionHouseId  or  proxy 
 is  null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionConstrainerNotification()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionConstrainerNotification()  and  
supportsVisibleFederation()  are  true.   | |
| Method | getAuctionConstrainerAuctionHouseSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.bidding.rules.AuctionConstrainerAuctionHouseSession | an  AuctionConstrainerAuctionHouseSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionConstrainerAuctionHouse()  is  false 
  |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionConstrainerAuctionHouse()  is  true.   | |
| Method | getAuctionConstrainerAuctionHouseAssignmentSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.bidding.rules.AuctionConstrainerAuctionHouseAssignmentSession | an  AuctionConstrainerAuctionHouseAssignmentSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionConstrainerAuctionHouseAssignment()  is  
false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionConstrainerAuctionHouseAssignment()  is  true. 
  | |
| Method | getAuctionConstrainerSmartAuctionHouseSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | auctionHouseId | the  Id  of the  AuctionHouse   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.bidding.rules.AuctionConstrainerSmartAuctionHouseSession | an  AuctionConstrainerSmartAuctionHouseSession   | |
| Errors | NOT_FOUND | no  AuctionHouse  found by the given  Id   |                 |
| NULL_ARGUMENT |  auctionHouseId  or  proxy  is  null 
  |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionConstrainerSmartAuctionHouse()  is  
false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionConstrainerSmartAuctionHouse()  is  true.   | |
| Method | getAuctionConstrainerRuleLookupSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.bidding.rules.AuctionConstrainerRuleLookupSession | an  AuctionConstrainerRuleLookupSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionConstrainerRuleLookup()  is  false 
  |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionConstrainerRuleLookup()  is  true.   | |
| Method | getAuctionConstrainerRuleLookupSessionForAuctionHouse | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | auctionHouseId | the  Id  of the  AuctionHouse   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.bidding.rules.AuctionConstrainerRuleLookupSession | an  AuctionConstrainerRuleLookupSession   | |
| Errors | NOT_FOUND | no  AuctionHouse  found by the given  Id   |                 |
| NULL_ARGUMENT |  auctionHouseId  or  proxy  is  null 
  |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionConstrainerRuleLookup()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionConstrainerRuleLookup()  and  
supportsVisibleFederation()  are  true.   | |
| Method | getAuctionConstrainerRuleApplicationSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.bidding.rules.AuctionConstrainerRuleApplicationSession | an  AuctionConstrainerRuleApplicationSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionConstrainerRuleApplication()  is  false 
  |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionConstrainerRuleApplication()  is  true.   | |
| Method | getAuctionConstrainerRuleApplicationSessionForAuctionHouse | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | auctionHouseId | the  Id  of the  AuctionHouse   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.bidding.rules.AuctionConstrainerRuleApplicationSession | an  AuctionConstrainerRuleApplicationSession   | |
| Errors | NOT_FOUND | no  AuctionHouse  found by the given  Id   |                 |
| NULL_ARGUMENT |  auctionHouseId  or  proxy  is  null 
  |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionConstrainerRuleApplication()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionConstrainerRuleApplication()  and  
supportsVisibleFederation()  are  true.   | |
| Method | getAuctionConstrainerEnablerLookupSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.bidding.rules.AuctionConstrainerEnablerLookupSession | an  AuctionConstrainerEnablerLookupSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionConstrainerEnablerLookup()  is  false 
  |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionConstrainerEnablerLookup()  is  true.   | |
| Method | getAuctionConstrainerEnablerLookupSessionForAuctionHouse | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | auctionHouseId | the  Id  of the  AuctionHouse   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.bidding.rules.AuctionConstrainerEnablerLookupSession | an  AuctionConstrainerEnablerLookupSession   | |
| Errors | NOT_FOUND | no  AuctionHouse  found by the given  Id   |                 |
| NULL_ARGUMENT |  auctionHouseId or proxy is null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionConstrainerEnablerLookup()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionConstrainerEnablerLookup()  and  
supportsVisibleFederation()  are  true.   | |
| Method | getAuctionConstrainerEnablerQuerySession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.bidding.rules.AuctionConstrainerEnablerQuerySession | an  AuctionConstrainerEnablerQuerySession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionConstrainerEnablerQuery()  is  false 
  |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionConstrainerEnablerQuery()  is  true.   | |
| Method | getAuctionConstrainerEnablerQuerySessionForAuctionHouse | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | auctionHouseId | the  Id  of the  AuctionHouse   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.bidding.rules.AuctionConstrainerEnablerQuerySession | an  AuctionConstrainerEnablerQuerySession   | |
| Errors | NOT_FOUND | no  AuctionHouse  found by the given  Id   |                 |
| NULL_ARGUMENT |  auctionHouseId or proxy is null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionConstrainerEnablerQuery()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionConstrainerEnablerQuery()  and  
supportsVisibleFederation()  are  true.   | |
| Method | getAuctionConstrainerEnablerSearchSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.bidding.rules.AuctionConstrainerEnablerSearchSession | an  AuctionConstrainerEnablerSearchSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionConstrainerEnablerSearch()  is  false 
  |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionConstrainerEnablerSearch()  is  true.   | |
| Method | getAuctionConstrainerEnablerSearchSessionForAuctionHouse | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | auctionHouseId | the  Id  of the  AuctionHouse   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.bidding.rules.AuctionConstrainerEnablerSearchSession | an  AuctionConstrainerEnablerSearchSession   | |
| Errors | NOT_FOUND | no  AuctionHouse  found by the given  Id   |                 |
| NULL_ARGUMENT |  auctionHouseId or proxy is null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionConstrainerEnablerSearch()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionConstrainerEnablerSearch()  and  
supportsVisibleFederation()  are  true.   | |
| Method | getAuctionConstrainerEnablerAdminSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.bidding.rules.AuctionConstrainerEnablerAdminSession | an  AuctionConstrainerEnablerAdminSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionConstrainerEnablerAdmin()  is  false 
  |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionConstrainerEnablerAdmin()  is  true.   | |
| Method | getAuctionConstrainerEnablerAdminSessionForAuctionHouse | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | auctionHouseId | the  Id  of the  AuctionHouse   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.bidding.rules.AuctionConstrainerEnablerAdminSession | an  AuctionConstrainerEnablerAdminSession   | |
| Errors | NOT_FOUND | no  AuctionHouse  found by the given  Id   |                 |
| NULL_ARGUMENT |  auctionHouseId or proxy is null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionConstrainerEnablerAdmin()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionConstrainerEnablerAdmin()  and  
supportsVisibleFederation()  are  true.   | |
| Method | getAuctionConstrainerEnablerNotificationSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.bidding.rules.AuctionConstrainerEnablerReceiver | auctionConstrainerEnablerReceiver | the notification callback | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.bidding.rules.AuctionConstrainerEnablerNotificationSession | an  AuctionConstrainerEnablerNotificationSession   | |
| Errors | NULL_ARGUMENT |  auctionConstrainerEnablerReceiver  or  proxy  is 
 null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionConstrainerEnablerNotification()  is  
false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionConstrainerEnablerNotification()  is  true. 
  | |
| Method | getAuctionConstrainerEnablerNotificationSessionForAuctionHouse | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.bidding.rules.AuctionConstrainerEnablerReceiver | auctionConstrainerEnablerReceiver | the notification callback | 
osid.id.Id | auctionHouseId | the  Id  of the  AuctionHouse   | |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.bidding.rules.AuctionConstrainerEnablerNotificationSession | an  AuctionConstrainerEnablerNotificationSession   | |
| Errors | NOT_FOUND | no auction house found by the given  Id   |                 |
| NULL_ARGUMENT |  auctionConstrainerEnablerReceiver, auctionHouseId  or  
proxy  is  null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionConstrainerEnablerNotification()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionConstrainerEnablerNotification()  and  
supportsVisibleFederation()  are  true.   | |
| Method | getAuctionConstrainerEnablerAuctionHouseSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.bidding.rules.AuctionConstrainerEnablerAuctionHouseSession | an  AuctionConstrainerEnablerAuctionHouseSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionConstrainerEnablerAuctionHouse()  is  
false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionConstrainerEnablerAuctionHouse()  is  true. 
  | |
| Method | getAuctionConstrainerEnablerAuctionHouseAssignmentSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.bidding.rules.AuctionConstrainerEnablerAuctionHouseAssignmentSession | an  AuctionConstrainerEnablerAuctionHouseAssignmentSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionConstrainerEnablerAuctionHouseAssignment()  is 
 false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionConstrainerEnablerAuctionHouseAssignment()  is  
true.   | |
| Method | getAuctionConstrainerEnablerSmartAuctionHouseSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | auctionHouseId | the  Id  of the  AuctionHouse   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.bidding.rules.AuctionConstrainerEnablerSmartAuctionHouseSession | an  AuctionConstrainerEnablerSmartAuctionHouseSession   | |
| Errors | NOT_FOUND | no  AuctionHouse  found by the given  Id   |                 |
| NULL_ARGUMENT |  auctionHouseId  or  proxy  is  null 
  |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionConstrainerEnablerSmartAuctionHouse()  is 
 false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionConstrainerEnablerSmartAuctionHouse()  is  true. 
  | |
| Method | getAuctionConstrainerEnablerRuleLookupSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.bidding.rules.AuctionConstrainerEnablerRuleLookupSession | an  AuctionConstrainerEnablerRuleLookupSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionConstrainerEnablerRuleLookup()  is  
false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionConstrainerEnablerRuleLookup()  is  true.   | |
| Method | getAuctionConstrainerEnablerRuleLookupSessionForAuctionHouse | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | auctionHouseId | the  Id  of the  AuctionHouse   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.bidding.rules.AuctionConstrainerEnablerRuleLookupSession | an  AuctionConstrainerEnablerRuleLookupSession   | |
| Errors | NOT_FOUND | no  AuctionHouse  found by the given  Id   |                 |
| NULL_ARGUMENT |  auctionHouseId  or  proxy  is  null 
  |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionConstrainerEnablerRuleLookup()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionConstrainerEnablerRuleLookup()  and  
supportsVisibleFederation()  are  true.   | |
| Method | getAuctionConstrainerEnablerRuleApplicationSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.bidding.rules.AuctionConstrainerEnablerRuleApplicationSession | an  AuctionConstrainerEnablerRuleApplicationSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionConstrainerEnablerRuleApplication()  is  
false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionConstrainerEnablerRuleApplication()  is  true. 
  | |
| Method | getAuctionConstrainerEnablerRuleApplicationSessionForAuctionHouse | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | auctionHouseId | the  Id  of the  AuctionHouse   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.bidding.rules.AuctionConstrainerEnablerRuleApplicationSession | an  AuctionConstrainerEnablerRuleApplicationSession   | |
| Errors | NOT_FOUND | no  AuctionHouse  found by the given  Id   |                 |
| NULL_ARGUMENT |  auctionHouseId  is  null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionConstrainerEnablerRuleApplication()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionConstrainerEnablerRuleApplication()  and  
supportsVisibleFederation()  are  true.   | |
| Method | getAuctionProcessorLookupSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.bidding.rules.AuctionProcessorLookupSession | an  AuctionProcessorLookupSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionProcessorLookup()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsAuctionProcessorLookup() 
 is  true.   | |
| Method | getAuctionProcessorLookupSessionForAuctionHouse | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | auctionHouseId | the  Id  of the  AuctionHouse   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.bidding.rules.AuctionProcessorLookupSession | an  AuctionProcessorLookupSession   | |
| Errors | NOT_FOUND | no  AuctionHouse  found by the given  Id   |                 |
| NULL_ARGUMENT |  auctionHouseId or proxy is null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionProcessorLookup()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsAuctionProcessorLookup() 
 and  supportsVisibleFederation()  are  true. 
  | |
| Method | getAuctionProcessorQuerySession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.bidding.rules.AuctionProcessorQuerySession | an  AuctionProcessorQuerySession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionProcessorQuery()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsAuctionProcessorQuery() 
 is  true.   | |
| Method | getAuctionProcessorQuerySessionForAuctionHouse | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | auctionHouseId | the  Id  of the  AuctionHouse   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.bidding.rules.AuctionProcessorQuerySession | an  AuctionProcessorQuerySession   | |
| Errors | NOT_FOUND | no  AuctionHouse  found by the given  Id   |                 |
| NULL_ARGUMENT |  auctionHouseId or proxy is null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionProcessorQuery()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsAuctionProcessorQuery() 
 and  supportsVisibleFederation()  are  true. 
  | |
| Method | getAuctionProcessorSearchSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.bidding.rules.AuctionProcessorSearchSession | an  AuctionProcessorSearchSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionProcessorSearch()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsAuctionProcessorSearch() 
 is  true.   | |
| Method | getAuctionProcessorSearchSessionForAuctionHouse | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | auctionHouseId | the  Id  of the  AuctionHouse   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.bidding.rules.AuctionProcessorSearchSession | an  AuctionProcessorSearchSession   | |
| Errors | NOT_FOUND | no  AuctionHouse  found by the given  Id   |                 |
| NULL_ARGUMENT |  auctionHouseId or proxy is null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionProcessorSearch()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsAuctionProcessorSearch() 
 and  supportsVisibleFederation()  are  true. 
  | |
| Method | getAuctionProcessorAdminSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.bidding.rules.AuctionProcessorAdminSession | an  AuctionProcessorAdminSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionProcessorAdmin()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsAuctionProcessorAdmin() 
 is  true.   | |
| Method | getAuctionProcessorAdminSessionForAuctionHouse | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | auctionHouseId | the  Id  of the  AuctionHouse   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.bidding.rules.AuctionProcessorAdminSession | an  AuctionProcessorAdminSession   | |
| Errors | NOT_FOUND | no  AuctionHouse  found by the given  Id   |                 |
| NULL_ARGUMENT |  auctionHouseId or proxy is null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionProcessorAdmin()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  supportsAuctionProcessorAdmin() 
 and  supportsVisibleFederation()  are  true. 
  | |
| Method | getAuctionProcessorNotificationSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.bidding.rules.AuctionProcessorReceiver | auctionProcessorReceiver | the notification callback | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.bidding.rules.AuctionProcessorNotificationSession | an  AuctionProcessorNotificationSession   | |
| Errors | NULL_ARGUMENT |  auctionProcessoReceiver  or  proxy  is  
null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionProcessorNotification()  is  false 
  |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionProcessorNotification()  is  true.   | |
| Method | getAuctionProcessorNotificationSessionForAuctionHouse | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.bidding.rules.AuctionProcessorReceiver | auctionProcessoReceiver | the notification callback | 
osid.id.Id | auctionHouseId | the  Id  of the  AuctionHouse   | |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.bidding.rules.AuctionProcessorNotificationSession | an  AuctionProcessorNotificationSession   | |
| Errors | NOT_FOUND | no auction house found by the given  Id   |                 |
| NULL_ARGUMENT |  auctionProcessoReceiver, auctionHouseId  or  proxy 
 is  null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionProcessorNotification()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionProcessorNotification()  and  
supportsVisibleFederation()  are  true.   | |
| Method | getAuctionProcessorAuctionHouseSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.bidding.rules.AuctionProcessorAuctionHouseSession | an  AuctionProcessorAuctionHouseSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionProcessorAuctionHouse()  is  false 
  |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionProcessorAuctionHouse()  is  true.   | |
| Method | getAuctionProcessorAuctionHouseAssignmentSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.bidding.rules.AuctionProcessorAuctionHouseAssignmentSession | an  AuctionProcessorAuctionHouseAssignmentSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionProcessorAuctionHouseAssignment()  is  
false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionProcessorAuctionHouseAssignment()  is  true. 
  | |
| Method | getAuctionProcessorSmartAuctionHouseSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | auctionHouseId | the  Id  of the  AuctionHouse   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.bidding.rules.AuctionProcessorSmartAuctionHouseSession | an  AuctionProcessorSmartAuctionHouseSession   | |
| Errors | NOT_FOUND | no  AuctionHouse  found by the given  Id   |                 |
| NULL_ARGUMENT |  auctionHouseId  or  proxy  is  null 
  |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionProcessorSmartAuctionHouse()  is  false 
  |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionProcessorSmartAuctionHouse()  is  true.   | |
| Method | getAuctionProcessorRuleLookupSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.bidding.rules.AuctionProcessorRuleLookupSession | an  AuctionProcessorRuleLookupSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionProcessorRuleLookup()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionProcessorRuleLookup()  is  true.   | |
| Method | getAuctionProcessorRuleLookupSessionForAuctionHouse | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | auctionHouseId | the  Id  of the  AuctionHouse   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.bidding.rules.AuctionProcessorRuleLookupSession | an  AuctionProcessorRuleLookupSession   | |
| Errors | NOT_FOUND | no  AuctionHouse  found by the given  Id   |                 |
| NULL_ARGUMENT |  auctionHouseId  or  proxy  is  null 
  |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionProcessorRuleLookup()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionProcessorRuleLookup()  and  
supportsVisibleFederation()  are  true.   | |
| Method | getAuctionProcessorRuleApplicationSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.bidding.rules.AuctionProcessorRuleApplicationSession | an  AuctionProcessorRuleApplicationSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionProcessorRuleApplication()  is  false 
  |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionProcessorRuleApplication()  is  true.   | |
| Method | getAuctionProcessorRuleApplicationSessionForAuctionHouse | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | auctionHouseId | the  Id  of the  AuctionHouse   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.bidding.rules.AuctionProcessorRuleApplicationSession | an  AuctionProcessorRuleApplicationSession   | |
| Errors | NOT_FOUND | no  AuctionHouse  found by the given  Id   |                 |
| NULL_ARGUMENT |  auctionHouseId  or  proxy  is  null 
  |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionProcessorRuleApplication()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionProcessorRuleApplication()  and  
supportsVisibleFederation()  are  true.   | |
| Method | getAuctionProcessorEnablerLookupSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.bidding.rules.AuctionProcessorEnablerLookupSession | an  AuctionProcessorEnablerLookupSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionProcessorEnablerLookup()  is  false 
  |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionProcessorEnablerLookup()  is  true.   | |
| Method | getAuctionProcessorEnablerLookupSessionForAuctionHouse | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | auctionHouseId | the  Id  of the  AuctionHouse   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.bidding.rules.AuctionProcessorEnablerLookupSession | an  AuctionProcessorEnablerLookupSession   | |
| Errors | NOT_FOUND | no  AuctionHouse  found by the given  Id   |                 |
| NULL_ARGUMENT |  auctionHouseId or proxy is null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionProcessorEnablerLookup()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionProcessorEnablerLookup()  and  
supportsVisibleFederation()  are  true.   | |
| Method | getAuctionProcessorEnablerQuerySession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.bidding.rules.AuctionProcessorEnablerQuerySession | an  AuctionProcessorEnablerQuerySession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionProcessorEnablerQuery()  is  false 
  |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionProcessorEnablerQuery()  is  true.   | |
| Method | getAuctionProcessorEnablerQuerySessionForAuctionHouse | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | auctionHouseId | the  Id  of the  AuctionHouse   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.bidding.rules.AuctionProcessorEnablerQuerySession | an  AuctionProcessorEnablerQuerySession   | |
| Errors | NOT_FOUND | no  AuctionHouse  found by the given  Id   |                 |
| NULL_ARGUMENT |  auctionHouseId or proxy is null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionProcessorEnablerQuery()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionProcessorEnablerQuery()  and  
supportsVisibleFederation()  are  true.   | |
| Method | getAuctionProcessorEnablerSearchSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.bidding.rules.AuctionProcessorEnablerSearchSession | an  AuctionProcessorEnablerSearchSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionProcessorEnablerSearch()  is  false 
  |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionProcessorEnablerSearch()  is  true.   | |
| Method | getAuctionProcessorEnablerSearchSessionForAuctionHouse | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | auctionHouseId | the  Id  of the  AuctionHouse   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.bidding.rules.AuctionProcessorEnablerSearchSession | an  AuctionProcessorEnablerSearchSession   | |
| Errors | NOT_FOUND | no  AuctionHouse  found by the given  Id   |                 |
| NULL_ARGUMENT |  auctionHouseId or proxy is null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionProcessorEnablerSearch()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionProcessorEnablerSearch()  and  
supportsVisibleFederation()  are  true.   | |
| Method | getAuctionProcessorEnablerAdminSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.bidding.rules.AuctionProcessorEnablerAdminSession | an  AuctionProcessorEnablerAdminSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionProcessorEnablerAdmin()  is  false 
  |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionProcessorEnablerAdmin()  is  true.   | |
| Method | getAuctionProcessorEnablerAdminSessionForAuctionHouse | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | auctionHouseId | the  Id  of the  AuctionHouse   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.bidding.rules.AuctionProcessorEnablerAdminSession | an  AuctionProcessorEnablerAdminSession   | |
| Errors | NOT_FOUND | no  AuctionHouse  found by the given  Id   |                 |
| NULL_ARGUMENT |  auctionHouseId or proxy is null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionProcessorEnablerAdmin()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionProcessorEnablerAdmin()  and  
supportsVisibleFederation()  are  true.   | |
| Method | getAuctionProcessorEnablerNotificationSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.bidding.rules.AuctionProcessorEnablerReceiver | auctionProcessoEnablerReceiver | the notification callback | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.bidding.rules.AuctionProcessorEnablerNotificationSession | an  AuctionProcessorEnablerNotificationSession   | |
| Errors | NULL_ARGUMENT |  auctionProcessoEnablerReceiver  or  proxy  is 
 null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionProcessorEnablerNotification()  is  
false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionProcessorEnablerNotification()  is  true.   | |
| Method | getAuctionProcessorEnablerNotificationSessionForAuctionHouse | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.bidding.rules.AuctionProcessorEnablerReceiver | auctionProcessoEnablerReceiver | the notification callback | 
osid.id.Id | auctionHouseId | the  Id  of the  AuctionHouse   | |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.bidding.rules.AuctionProcessorEnablerNotificationSession | an  AuctionProcessorEnablerNotificationSession   | |
| Errors | NOT_FOUND | no auction house found by the given  Id   |                 |
| NULL_ARGUMENT |  auctionProcessoEnablerReceiver, auctionHouseId  or  
proxy  is  null   |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionProcessorEnablerNotification()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionProcessorEnablerNotification()  and  
supportsVisibleFederation()  are  true.   | |
| Method | getAuctionProcessorEnablerAuctionHouseSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.bidding.rules.AuctionProcessorEnablerAuctionHouseSession | an  AuctionProcessorEnablerAuctionHouseSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionProcessorEnablerAuctionHouse()  is  
false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionProcessorEnablerAuctionHouse()  is  true.   | |
| Method | getAuctionProcessorEnablerAuctionHouseAssignmentSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.bidding.rules.AuctionProcessorEnablerAuctionHouseAssignmentSession | an  AuctionProcessorEnablerAuctionHouseAssignmentSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionProcessorEnablerAuctionHouseAssignment()  is 
 false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionProcessorEnablerAuctionHouseAssignment()  is  
true.   | |
| Method | getAuctionProcessorEnablerSmartAuctionHouseSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | auctionHouseId | the  Id  of the  AuctionHouse   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.bidding.rules.AuctionProcessorEnablerSmartAuctionHouseSession | an  AuctionProcessorEnablerSmartAuctionHouseSession   | |
| Errors | NOT_FOUND | no  AuctionHouse  found by the given  Id   |                 |
| NULL_ARGUMENT |  auctionHouseId  or  proxy  is  null 
  |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionProcessorEnablerSmartAuctionHouse()  is  
false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionProcessorEnablerSmartAuctionHouse()  is  true. 
  | |
| Method | getAuctionProcessorEnablerRuleLookupSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.bidding.rules.AuctionProcessorEnablerRuleLookupSession | an  AuctionProcessorEnablerRuleLookupSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionProcessorEnablerRuleLookup()  is  false 
  |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionProcessorEnablerRuleLookup()  is  true.   | |
| Method | getAuctionProcessorEnablerRuleLookupSessionForAuctionHouse | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | auctionHouseId | the  Id  of the  AuctionHouse   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.bidding.rules.AuctionProcessorEnablerRuleLookupSession | an  AuctionProcessorEnablerRuleLookupSession   | |
| Errors | NOT_FOUND | no  AuctionHouse  found by the given  Id   |                 |
| NULL_ARGUMENT |  auctionHouseId  or  proxy  is  null 
  |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionProcessorEnablerRuleLookup()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionProcessorEnablerRuleLookup()  and  
supportsVisibleFederation()  are  true.   | |
| Method | getAuctionProcessorEnablerRuleApplicationSession | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy | 
| Return | osid.bidding.rules.AuctionProcessorEnablerRuleApplicationSession | an  AuctionProcessorEnablerRuleApplicationSession   | |
| Errors | NULL_ARGUMENT |  proxy  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionProcessorEnablerRuleApplication()  is  
false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionProcessorEnablerRuleApplication()  is  true. 
  | |
| Method | getAuctionProcessorEnablerRuleApplicationSessionForAuctionHouse | ||
| Description | 
                     Gets the   | ||
| Parameters | osid.id.Id | auctionHouseId | the  Id  of the  AuctionHouse   | 
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.bidding.rules.AuctionProcessorEnablerRuleApplicationSession | an  AuctionProcessorEnablerRuleApplicationSession   | |
| Errors | NOT_FOUND | no  AuctionHouse  found by the given  Id   |                 |
| NULL_ARGUMENT |  auctionHouseId  or  proxy  is  null 
  |                 ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED |  supportsAuctionProcessorEnablerRuleApplication()  or  
supportsVisibleFederation()  is  false   |                 ||
| Compliance | optional | This method must be implemented if  
supportsAuctionProcessorEnablerRuleApplication()  and  
supportsVisibleFederation()  are  true.   | |