Interface BiddingRulesManager

All Superinterfaces:
AutoCloseable, BiddingRulesProfile, Closeable, OsidManager, OsidManager, OsidProfile, Sourceable

public interface BiddingRulesManager extends OsidManager, BiddingRulesProfile

The bidding rules manager provides access to bidding rules sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:

  • AuctionConstrainerLookupSession : a session to retrieve auction constrainer
  • AuctionConstrainerQuerySession : a session to query for auction constrainer
  • AuctionConstrainerSearchSession : a session to search for auction constrainer
  • AuctionConstrainerAdminSession : a session to create and delete auction constrainer
  • AuctionConstrainerNotificationSession : a session to receive notifications pertaining to auction constrainer changes
  • AuctionConstrainerAuctionHouseSession : a session to look up auction constrainer auction house mappings
  • AuctionConstrainerAuctionHouseAssignmentSession : a session to manage auction constrainer to auction house mappings
  • AuctionConstrainerSmartAuctionHouseSession : a session to manage dynamic auction houses of auction constrainer
  • AuctionConstrainerRuleLookupSession : a session to look up auction constrainer to auction mappings
  • AuctionConstrainerRuleApplicationSession : a session to apply auction constrainer to auctions
  • AuctionConstrainerEnablerLookupSession : a session to retrieve auction constrainer enablers
  • AuctionConstrainerEnablerQuerySession : a session to query for auction constrainer enablers
  • AuctionConstrainerEnablerSearchSession : a session to search for auction constrainer enablers
  • AuctionConstrainerEnablerAdminSession : a session to create and delete auction constrainer enablers
  • AuctionConstrainerEnablerNotificationSession : a session to receive notifications pertaining to auction constrainer enabler changes
  • AuctionConstrainerEnablerAuctionHouseSession : a session to look up auction constrainer enabler auction house mappings
  • AuctionConstrainerEnablerAuctionHouseAssignmentSession : a session to manage auction constrainer enabler to auction house mappings
  • AuctionConstrainerEnablerSmartAuctionHouseSession : a session to manage dynamic auction houses of auction constrainer enablers
  • AuctionConstrainerEnableRuleLookupSession : a session to look up auction constrainer enabler mappings
  • AuctionConstrainerEnablerRuleApplicationSession : a session to apply auction constrainer enablers
  • AuctionProcessorLookupSession : a session to retrieve auction processor
  • AuctionProcessorQuerySession : a session to query for auction processor
  • AuctionProcessorSearchSession : a session to search for auction processor
  • AuctionProcessorAdminSession : a session to create and delete auction processor
  • AuctionProcessorNotificationSession : a session to receive notifications pertaining to auction processor changes
  • AuctionProcessorAuctionHouseSession : a session to look up auction processor auction house mappings
  • AuctionProcessorAuctionHouseAssignmentSession : a session to manage auction processor to auction house mappings
  • AuctionProcessorSmartAuctionHouseSession : a session to manage dynamic auction houses of auction processor
  • AuctionProcessorRuleLookupSession : a session to look up auction processor to auction mappings
  • AuctionProcessorRuleApplicationSession : a session to apply auction processor to auctions
  • AuctionProcessorEnablerLookupSession : a session to retrieve auction processor enablers
  • AuctionProcessorEnablerQuerySession : a session to query for auction processor enablers
  • AuctionProcessorEnablerSearchSession : a session to search for auction processor enablers
  • AuctionProcessorEnablerAdminSession : a session to create and delete auction processor enablers
  • AuctionProcessorEnablerNotificationSession : a session to receive notifications pertaining to auction processor enabler changes
  • AuctionProcessorEnablerAuctionHouseSession : a session to look up auction processor enabler auction house mappings
  • AuctionProcessorEnablerAuctionHouseAssignmentSession : a session to manage auction processor enabler to auction house mappings
  • AuctionProcessorEnablerSmartAuctionHouseSession : a session to manage dynamic auction houses of auction processor enablers
  • AuctionProcessorEnablerRuleLookupSession : a session to look up auction processor enabler mappings
  • AuctionProcessorEnablerRuleApplicationSession : a session to apply auction processor enablers
  • BidEnablerLookupSession : a session to retrieve bid enablers
  • BidEnablerQuerySession : a session to query for bid enablers
  • BidEnablerSearchSession : a session to search for bid enablers
  • BidEnablerAdminSession : a session to create and delete bid enablers
  • BidEnablerNotificationSession : a session to receive notifications pertaining to bid enabler changes
  • BidEnablerAuctionHouseSession : a session to look up bid enabler auction house mappings
  • BidEnablerAuctionHouseAssignmentSession : a session to manage bid enabler to auction house mappings
  • BidEnablerSmartAuctionHouseSession : a session to manage dynamic auction houses of bid enablers
  • BidEnablerRuleLookupSession : a session to look up bid enablers to bid mappings
  • BidEnablerRuleApplicationSession: a session to a pply bid enablers to bids
  • Method Details

    • getAuctionConstrainerLookupSession

      AuctionConstrainerLookupSession getAuctionConstrainerLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the auction constrainer lookup service.
      Returns:
      an AuctionConstrainerLookupSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionConstrainerLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionConstrainerLookup()} is {@code true} .
    • getAuctionConstrainerLookupSessionForAuctionHouse

      AuctionConstrainerLookupSession getAuctionConstrainerLookupSessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the auction constrainer lookup service for the given auction house.
      Parameters:
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      an AuctionConstrainerLookupSession
      Throws:
      NotFoundException - no AuctionHouse found by the given Id
      NullArgumentException - auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionConstrainerLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionConstrainerLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuctionConstrainerQuerySession

      AuctionConstrainerQuerySession getAuctionConstrainerQuerySession() throws OperationFailedException
      Gets the OsidSession associated with the auction constrainer query service.
      Returns:
      an AuctionConstrainerQuerySession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionConstrainerQuery() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionConstrainerQuery()} is {@code true} .
    • getAuctionConstrainerQuerySessionForAuctionHouse

      AuctionConstrainerQuerySession getAuctionConstrainerQuerySessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the auction constrainer query service for the given auction house.
      Parameters:
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      an AuctionConstrainerQuerySession
      Throws:
      NotFoundException - no AuctionHouse found by the given Id
      NullArgumentException - auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionConstrainerQuery() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionConstrainerQuery()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuctionConstrainerSearchSession

      AuctionConstrainerSearchSession getAuctionConstrainerSearchSession() throws OperationFailedException
      Gets the OsidSession associated with the auction constrainer search service.
      Returns:
      an AuctionConstrainerSearchSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionConstrainerSearch() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionConstrainerSearch()} is {@code true} .
    • getAuctionConstrainerSearchSessionForAuctionHouse

      AuctionConstrainerSearchSession getAuctionConstrainerSearchSessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the auction constrainer earch service for the given auction house.
      Parameters:
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      an AuctionConstrainerSearchSession
      Throws:
      NotFoundException - no AuctionHouse found by the given Id
      NullArgumentException - auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionConstrainerSearch() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionConstrainerSearch()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuctionConstrainerAdminSession

      AuctionConstrainerAdminSession getAuctionConstrainerAdminSession() throws OperationFailedException
      Gets the OsidSession associated with the auction constrainer administration service.
      Returns:
      an AuctionConstrainerAdminSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionConstrainerAdmin() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionConstrainerAdmin()} is {@code true} .
    • getAuctionConstrainerAdminSessionForAuctionHouse

      AuctionConstrainerAdminSession getAuctionConstrainerAdminSessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the auction constrainer administration service for the given auction house.
      Parameters:
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      an AuctionConstrainerAdminSession
      Throws:
      NotFoundException - no AuctionHouse found by the given Id
      NullArgumentException - auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionConstrainerAdmin() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionConstrainerAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuctionConstrainerNotificationSession

      AuctionConstrainerNotificationSession getAuctionConstrainerNotificationSession(AuctionConstrainerReceiver auctionConstrainerReceiver) throws OperationFailedException
      Gets the OsidSession associated with the auction constrainer notification service.
      Parameters:
      auctionConstrainerReceiver - the notification callback
      Returns:
      an AuctionConstrainerNotificationSession
      Throws:
      NullArgumentException - auctionConstrainerReceiver is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionConstrainerNotification() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionConstrainerNotification()} is {@code true} .
    • getAuctionConstrainerNotificationSessionForAuctionHouse

      AuctionConstrainerNotificationSession getAuctionConstrainerNotificationSessionForAuctionHouse(AuctionConstrainerReceiver auctionConstrainerReceiver, Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the auction constrainer notification service for the given auction house.
      Parameters:
      auctionConstrainerReceiver - the notification callback
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      an AuctionConstrainerNotificationSession
      Throws:
      NotFoundException - no auction house found by the given Id
      NullArgumentException - auctionConstrainerReceiver or auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionConstrainerNotification() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionConstrainerNotification()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuctionConstrainerAuctionHouseSession

      AuctionConstrainerAuctionHouseSession getAuctionConstrainerAuctionHouseSession() throws OperationFailedException
      Gets the OsidSession to lookup auction constrainer/auction house mappings for auction constrainers.
      Returns:
      an AuctionConstrainerAuctionHouseSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionConstrainerAuctionHouse() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionConstrainerAuctionHouse()} is {@code true} .
    • getAuctionConstrainerAuctionHouseAssignmentSession

      AuctionConstrainerAuctionHouseAssignmentSession getAuctionConstrainerAuctionHouseAssignmentSession() throws OperationFailedException
      Gets the OsidSession associated with assigning auction constrainer to auction houses.
      Returns:
      an AuctionConstrainerAuctionHouseAssignmentSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionConstrainerAuctionHouseAssignment() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionConstrainerAuctionHouseAssignment()} is {@code true} .
    • getAuctionConstrainerSmartAuctionHouseSession

      AuctionConstrainerSmartAuctionHouseSession getAuctionConstrainerSmartAuctionHouseSession(Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession to manage auction constrainer smart auction houses.
      Parameters:
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      an AuctionConstrainerSmartAuctionHouseSession
      Throws:
      NotFoundException - no AuctionHouse found by the given Id
      NullArgumentException - auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionConstrainerSmartAuctionHouse() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionConstrainerSmartAuctionHouse()} is {@code true} .
    • getAuctionConstrainerRuleLookupSession

      AuctionConstrainerRuleLookupSession getAuctionConstrainerRuleLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the auction constrainer auction mapping lookup service for looking up the rules applied to the auction.
      Returns:
      an AuctionConstrainerRuleLookupSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionConstrainerRuleLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionConstrainerRuleLookup()} is {@code true} .
    • getAuctionConstrainerRuleLookupSessionForAuctionHouse

      AuctionConstrainerRuleLookupSession getAuctionConstrainerRuleLookupSessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the auction constrainer mapping lookup service for the given auction house for looking up rules applied to an auction.
      Parameters:
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      an AuctionConstrainerRuleLookupSession
      Throws:
      NotFoundException - no AuctionHouse found by the given Id
      NullArgumentException - auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionConstrainerRuleLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionConstrainerRuleLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuctionConstrainerRuleApplicationSession

      AuctionConstrainerRuleApplicationSession getAuctionConstrainerRuleApplicationSession() throws OperationFailedException
      Gets the OsidSession associated with the auction constrainer assignment service to apply to auctions.
      Returns:
      an AuctionConstrainerRuleApplicationSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionConstrainerRuleApplication() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionConstrainerRuleApplication()} is {@code true} .
    • getAuctionConstrainerRuleApplicationSessionForAuctionHouse

      AuctionConstrainerRuleApplicationSession getAuctionConstrainerRuleApplicationSessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the auction constrainer assignment service for the given auction house to apply to auctions.
      Parameters:
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      an AuctionConstrainerRuleApplicationSession
      Throws:
      NotFoundException - no AuctionHouse found by the given Id
      NullArgumentException - auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionConstrainerRuleApplication() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionConstrainerRuleApplication()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuctionConstrainerEnablerLookupSession

      AuctionConstrainerEnablerLookupSession getAuctionConstrainerEnablerLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the auction constrainer enabler lookup service.
      Returns:
      an AuctionConstrainerEnablerLookupSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionConstrainerEnablerLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionConstrainerEnablerLookup()} is {@code true} .
    • getAuctionConstrainerEnablerLookupSessionForAuctionHouse

      AuctionConstrainerEnablerLookupSession getAuctionConstrainerEnablerLookupSessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the auction constrainer enabler lookup service for the given auction house.
      Parameters:
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      an AuctionConstrainerEnablerLookupSession
      Throws:
      NotFoundException - no AuctionHouse found by the given Id
      NullArgumentException - auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionConstrainerEnablerLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionConstrainerEnablerLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuctionConstrainerEnablerQuerySession

      AuctionConstrainerEnablerQuerySession getAuctionConstrainerEnablerQuerySession() throws OperationFailedException
      Gets the OsidSession associated with the auction constrainer enabler query service.
      Returns:
      an AuctionConstrainerEnablerQuerySession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionConstrainerEnablerQuery() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionConstrainerEnablerQuery()} is {@code true} .
    • getAuctionConstrainerEnablerQuerySessionForAuctionHouse

      AuctionConstrainerEnablerQuerySession getAuctionConstrainerEnablerQuerySessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the auction constrainer enabler query service for the given auction house.
      Parameters:
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      an AuctionConstrainerEnablerQuerySession
      Throws:
      NotFoundException - no AuctionHouse found by the given Id
      NullArgumentException - auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionConstrainerEnablerQuery() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionConstrainerEnablerQuery()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuctionConstrainerEnablerSearchSession

      AuctionConstrainerEnablerSearchSession getAuctionConstrainerEnablerSearchSession() throws OperationFailedException
      Gets the OsidSession associated with the auction constrainer enabler search service.
      Returns:
      an AuctionConstrainerEnablerSearchSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionConstrainerEnablerSearch() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionConstrainerEnablerSearch()} is {@code true} .
    • getAuctionConstrainerEnablerSearchSessionForAuctionHouse

      AuctionConstrainerEnablerSearchSession getAuctionConstrainerEnablerSearchSessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the auction constrainer enablers earch service for the given auction house.
      Parameters:
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      an AuctionConstrainerEnablerSearchSession
      Throws:
      NotFoundException - no AuctionHouse found by the given Id
      NullArgumentException - auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionConstrainerEnablerSearch() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionConstrainerEnablerSearch()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuctionConstrainerEnablerAdminSession

      AuctionConstrainerEnablerAdminSession getAuctionConstrainerEnablerAdminSession() throws OperationFailedException
      Gets the OsidSession associated with the auction constrainer enabler administration service.
      Returns:
      an AuctionConstrainerEnablerAdminSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionConstrainerEnablerAdmin() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionConstrainerEnablerAdmin()} is {@code true} .
    • getAuctionConstrainerEnablerAdminSessionForAuctionHouse

      AuctionConstrainerEnablerAdminSession getAuctionConstrainerEnablerAdminSessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the auction constrainer enabler administration service for the given auction house.
      Parameters:
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      an AuctionConstrainerEnablerAdminSession
      Throws:
      NotFoundException - no AuctionHouse found by the given Id
      NullArgumentException - auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionConstrainerEnablerAdmin() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionConstrainerEnablerAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuctionConstrainerEnablerNotificationSession

      AuctionConstrainerEnablerNotificationSession getAuctionConstrainerEnablerNotificationSession(AuctionConstrainerEnablerReceiver auctionConstrainerEnablerReceiver) throws OperationFailedException
      Gets the OsidSession associated with the auction constrainer enabler notification service.
      Parameters:
      auctionConstrainerEnablerReceiver - the notification callback
      Returns:
      an AuctionConstrainerEnablerNotificationSession
      Throws:
      NullArgumentException - auctionConstrainerEnablerReceiver is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionConstrainerEnablerNotification() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionConstrainerEnablerNotification()} is {@code true} .
    • getAuctionConstrainerEnablerNotificationSessionForAuctionHouse

      AuctionConstrainerEnablerNotificationSession getAuctionConstrainerEnablerNotificationSessionForAuctionHouse(AuctionConstrainerEnablerReceiver auctionConstrainerEnablerReceiver, Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the auction constrainer enabler notification service for the given auction house.
      Parameters:
      auctionConstrainerEnablerReceiver - the notification callback
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      an AuctionConstrainerEnablerNotificationSession
      Throws:
      NotFoundException - no auction house found by the given Id
      NullArgumentException - auctionConstrainerEnablerReceiver or auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionConstrainerEnablerNotification() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionConstrainerEnablerNotification()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuctionConstrainerEnablerAuctionHouseSession

      AuctionConstrainerEnablerAuctionHouseSession getAuctionConstrainerEnablerAuctionHouseSession() throws OperationFailedException
      Gets the OsidSession to lookup auction constrainer enabler/auction house mappings for auction constrainer enablers.
      Returns:
      an AuctionConstrainerEnablerAuctionHouseSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionConstrainerEnablerAuctionHouse() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionConstrainerEnablerAuctionHouse()} is {@code true} .
    • getAuctionConstrainerEnablerAuctionHouseAssignmentSession

      AuctionConstrainerEnablerAuctionHouseAssignmentSession getAuctionConstrainerEnablerAuctionHouseAssignmentSession() throws OperationFailedException
      Gets the OsidSession associated with assigning auction constrainer enablers to auction houses.
      Returns:
      an AuctionConstrainerEnablerAuctionHouseAssignmentSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionConstrainerEnablerAuctionHouseAssignment() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionConstrainerEnablerAuctionHouseAssignment()} is {@code true} .
    • getAuctionConstrainerEnablerSmartAuctionHouseSession

      AuctionConstrainerEnablerSmartAuctionHouseSession getAuctionConstrainerEnablerSmartAuctionHouseSession(Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession to manage auction constrainer enabler smart auction houses.
      Parameters:
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      an AuctionConstrainerEnablerSmartAuctionHouseSession
      Throws:
      NotFoundException - no AuctionHouse found by the given Id
      NullArgumentException - auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionConstrainerEnablerSmartAuctionHouse() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionConstrainerEnablerSmartAuctionHouse()} is {@code true} .
    • getAuctionConstrainerEnablerRuleLookupSession

      AuctionConstrainerEnablerRuleLookupSession getAuctionConstrainerEnablerRuleLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the auction constrainer enabler mapping lookup service.
      Returns:
      an AuctionConstrainerEnablerRuleLookupSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionConstrainerEnablerRuleLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionConstrainerEnablerRuleLookup()} is {@code true} .
    • getAuctionConstrainerEnablerRuleLookupSessionForAuctionHouse

      AuctionConstrainerEnablerRuleLookupSession getAuctionConstrainerEnablerRuleLookupSessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the auction constrainer enabler mapping lookup service for the given auction house.
      Parameters:
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      an AuctionConstrainerEnablerRuleLookupSession
      Throws:
      NotFoundException - no AuctionHouse found by the given Id
      NullArgumentException - auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionConstrainerEnablerRuleLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionConstrainerEnablerRuleLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuctionConstrainerEnablerRuleApplicationSession

      AuctionConstrainerEnablerRuleApplicationSession getAuctionConstrainerEnablerRuleApplicationSession() throws OperationFailedException
      Gets the OsidSession associated with the auction constrainer enabler assignment service.
      Returns:
      an AuctionConstrainerEnablerRuleApplicationSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionConstrainerEnablerRuleApplication() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionConstrainerEnablerRuleApplication()} is {@code true} .
    • getAuctionConstrainerEnablerRuleApplicationSessionForAuctionHouse

      AuctionConstrainerEnablerRuleApplicationSession getAuctionConstrainerEnablerRuleApplicationSessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the auction constrainer enabler assignment service for the given auction house.
      Parameters:
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      an AuctionConstrainerEnablerRuleApplicationSession
      Throws:
      NotFoundException - no AuctionHouse found by the given Id
      NullArgumentException - auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionConstrainerEnablerRuleApplication() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionConstrainerEnablerRuleApplication()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuctionProcessorLookupSession

      AuctionProcessorLookupSession getAuctionProcessorLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the auction processor lookup service.
      Returns:
      an AuctionProcessorLookupSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionProcessorLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionProcessorLookup()} is {@code true} .
    • getAuctionProcessorLookupSessionForAuctionHouse

      AuctionProcessorLookupSession getAuctionProcessorLookupSessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the auction processor lookup service for the given auction house.
      Parameters:
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      an AuctionProcessorLookupSession
      Throws:
      NotFoundException - no AuctionHouse found by the given Id
      NullArgumentException - auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionProcessorLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionProcessorLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuctionProcessorQuerySession

      AuctionProcessorQuerySession getAuctionProcessorQuerySession() throws OperationFailedException
      Gets the OsidSession associated with the auction processor query service.
      Returns:
      an AuctionProcessorQuerySession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionProcessorQuery() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionProcessorQuery()} is {@code true} .
    • getAuctionProcessorQuerySessionForAuctionHouse

      AuctionProcessorQuerySession getAuctionProcessorQuerySessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the auction processor query service for the given auction house.
      Parameters:
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      an AuctionProcessorQuerySession
      Throws:
      NotFoundException - no AuctionHouse found by the given Id
      NullArgumentException - auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionProcessorQuery() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionProcessorQuery()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuctionProcessorSearchSession

      AuctionProcessorSearchSession getAuctionProcessorSearchSession() throws OperationFailedException
      Gets the OsidSession associated with the auction processor search service.
      Returns:
      an AuctionProcessorSearchSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionProcessorSearch() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionProcessorSearch()} is {@code true} .
    • getAuctionProcessorSearchSessionForAuctionHouse

      AuctionProcessorSearchSession getAuctionProcessorSearchSessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the auction processor earch service for the given auction house.
      Parameters:
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      an AuctionProcessorSearchSession
      Throws:
      NotFoundException - no AuctionHouse found by the given Id
      NullArgumentException - auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionProcessorSearch() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionProcessorSearch()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuctionProcessorAdminSession

      AuctionProcessorAdminSession getAuctionProcessorAdminSession() throws OperationFailedException
      Gets the OsidSession associated with the auction processor administration service.
      Returns:
      an AuctionProcessorAdminSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionProcessorAdmin() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionProcessorAdmin()} is {@code true} .
    • getAuctionProcessorAdminSessionForAuctionHouse

      AuctionProcessorAdminSession getAuctionProcessorAdminSessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the auction processor administration service for the given auction house.
      Parameters:
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      an AuctionProcessorAdminSession
      Throws:
      NotFoundException - no AuctionHouse found by the given Id
      NullArgumentException - auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionProcessorAdmin() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionProcessorAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuctionProcessorNotificationSession

      AuctionProcessorNotificationSession getAuctionProcessorNotificationSession(AuctionProcessorReceiver auctionProcessorReceiver) throws OperationFailedException
      Gets the OsidSession associated with the auction processor notification service.
      Parameters:
      auctionProcessorReceiver - the notification callback
      Returns:
      an AuctionProcessorNotificationSession
      Throws:
      NullArgumentException - auctionProcessorReceiver is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionProcessorNotification() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionProcessorNotification()} is {@code true} .
    • getAuctionProcessorNotificationSessionForAuctionHouse

      AuctionProcessorNotificationSession getAuctionProcessorNotificationSessionForAuctionHouse(AuctionProcessorReceiver auctionProcessorReceiver, Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the auction processor notification service for the given auction house.
      Parameters:
      auctionProcessorReceiver - the notification callback
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      an AuctionProcessorNotificationSession
      Throws:
      NotFoundException - no auction house found by the given Id
      NullArgumentException - auctionProcessorReceiver or auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionProcessorNotification() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionProcessorNotification()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuctionProcessorAuctionHouseSession

      AuctionProcessorAuctionHouseSession getAuctionProcessorAuctionHouseSession() throws OperationFailedException
      Gets the OsidSession to lookup auction processor/auction house mappings for auction processors.
      Returns:
      an AuctionProcessorAuctionHouseSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionProcessorAuctionHouse() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionProcessorAuctionHouse()} is {@code true} .
    • getAuctionProcessorAuctionHouseAssignmentSession

      AuctionProcessorAuctionHouseAssignmentSession getAuctionProcessorAuctionHouseAssignmentSession() throws OperationFailedException
      Gets the OsidSession associated with assigning auction processor to auction houses.
      Returns:
      an AuctionProcessorAuctionHouseAssignmentSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionProcessorAuctionHouseAssignment() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionProcessorAuctionHouseAssignment()} is {@code true} .
    • getAuctionProcessorSmartAuctionHouseSession

      AuctionProcessorSmartAuctionHouseSession getAuctionProcessorSmartAuctionHouseSession(Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession to manage auction processor smart auction houses.
      Parameters:
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      an AuctionProcessorSmartAuctionHouseSession
      Throws:
      NotFoundException - no AuctionHouse found by the given Id
      NullArgumentException - auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionProcessorSmartAuctionHouse() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionProcessorSmartAuctionHouse()} is {@code true} .
    • getAuctionProcessorRuleLookupSession

      AuctionProcessorRuleLookupSession getAuctionProcessorRuleLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the auction processor auction mapping lookup service for looking up the rules applied to the auction.
      Returns:
      an AuctionProcessorRuleLookupSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionProcessorRuleLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionProcessorRuleLookup()} is {@code true} .
    • getAuctionProcessorRuleLookupSessionForAuctionHouse

      AuctionProcessorRuleLookupSession getAuctionProcessorRuleLookupSessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the auction processor mapping lookup service for the given auction house for looking up rules applied to an auction.
      Parameters:
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      an AuctionProcessorRuleLookupSession
      Throws:
      NotFoundException - no AuctionHouse found by the given Id
      NullArgumentException - auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionProcessorRuleLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionProcessorRuleLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuctionProcessorRuleApplicationSession

      AuctionProcessorRuleApplicationSession getAuctionProcessorRuleApplicationSession() throws OperationFailedException
      Gets the OsidSession associated with the auction processor assignment service.
      Returns:
      an AuctionProcessorRuleApplicationSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionProcessorRuleApplication() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionProcessorRuleApplication()} is {@code true} .
    • getAuctionProcessorRuleApplicationSessionForAuctionHouse

      AuctionProcessorRuleApplicationSession getAuctionProcessorRuleApplicationSessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the auction processor assignment service for the given auction house.
      Parameters:
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      an AuctionProcessorRuleApplicationSession
      Throws:
      NotFoundException - no AuctionHouse found by the given Id
      NullArgumentException - auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionProcessorRuleApplication() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionProcessorRuleApplication()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuctionProcessorEnablerLookupSession

      AuctionProcessorEnablerLookupSession getAuctionProcessorEnablerLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the auction processor enabler lookup service.
      Returns:
      an AuctionProcessorEnablerLookupSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionProcessorEnablerLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionProcessorEnablerLookup()} is {@code true} .
    • getAuctionProcessorEnablerLookupSessionForAuctionHouse

      AuctionProcessorEnablerLookupSession getAuctionProcessorEnablerLookupSessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the auction processor enabler lookup service for the given auction house.
      Parameters:
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      an AuctionProcessorEnablerLookupSession
      Throws:
      NotFoundException - no AuctionHouse found by the given Id
      NullArgumentException - auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionProcessorEnablerLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionProcessorEnablerLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuctionProcessorEnablerQuerySession

      AuctionProcessorEnablerQuerySession getAuctionProcessorEnablerQuerySession() throws OperationFailedException
      Gets the OsidSession associated with the auction processor enabler query service.
      Returns:
      an AuctionProcessorEnablerQuerySession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionProcessorEnablerQuery() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionProcessorEnablerQuery()} is {@code true} .
    • getAuctionProcessorEnablerQuerySessionForAuctionHouse

      AuctionProcessorEnablerQuerySession getAuctionProcessorEnablerQuerySessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the auction processor enabler query service for the given auction house.
      Parameters:
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      an AuctionProcessorEnablerQuerySession
      Throws:
      NotFoundException - no AuctionHouse found by the given Id
      NullArgumentException - auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionProcessorEnablerQuery() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionProcessorEnablerQuery()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuctionProcessorEnablerSearchSession

      AuctionProcessorEnablerSearchSession getAuctionProcessorEnablerSearchSession() throws OperationFailedException
      Gets the OsidSession associated with the auction processor enabler search service.
      Returns:
      an AuctionProcessorEnablerSearchSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionProcessorEnablerSearch() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionProcessorEnablerSearch()} is {@code true} .
    • getAuctionProcessorEnablerSearchSessionForAuctionHouse

      AuctionProcessorEnablerSearchSession getAuctionProcessorEnablerSearchSessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the auction processor enablers earch service for the given auction house.
      Parameters:
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      an AuctionProcessorEnablerSearchSession
      Throws:
      NotFoundException - no AuctionHouse found by the given Id
      NullArgumentException - auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionProcessorEnablerSearch() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionProcessorEnablerSearch()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuctionProcessorEnablerAdminSession

      AuctionProcessorEnablerAdminSession getAuctionProcessorEnablerAdminSession() throws OperationFailedException
      Gets the OsidSession associated with the auction processor enabler administration service.
      Returns:
      an AuctionProcessorEnablerAdminSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionProcessorEnablerAdmin() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionProcessorEnablerAdmin()} is {@code true} .
    • getAuctionProcessorEnablerAdminSessionForAuctionHouse

      AuctionProcessorEnablerAdminSession getAuctionProcessorEnablerAdminSessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the auction processor enabler administration service for the given auction house.
      Parameters:
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      an AuctionProcessorEnablerAdminSession
      Throws:
      NotFoundException - no AuctionHouse found by the given Id
      NullArgumentException - auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionProcessorEnablerAdmin() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionProcessorEnablerAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuctionProcessorEnablerNotificationSession

      AuctionProcessorEnablerNotificationSession getAuctionProcessorEnablerNotificationSession(AuctionProcessorEnablerReceiver auctionProcessorEnablerReceiver) throws OperationFailedException
      Gets the OsidSession associated with the auction processor enabler notification service.
      Parameters:
      auctionProcessorEnablerReceiver - the notification callback
      Returns:
      an AuctionProcessorEnablerNotificationSession
      Throws:
      NullArgumentException - auctionProcessorEnablerReceiver is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionProcessorEnablerNotification() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionProcessorEnablerNotification()} is {@code true} .
    • getAuctionProcessorEnablerNotificationSessionForAuctionHouse

      AuctionProcessorEnablerNotificationSession getAuctionProcessorEnablerNotificationSessionForAuctionHouse(AuctionProcessorEnablerReceiver auctionProcessorEnablerReceiver, Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the auction processor enabler notification service for the given auction house.
      Parameters:
      auctionProcessorEnablerReceiver - the notification callback
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      an AuctionProcessorEnablerNotificationSession
      Throws:
      NotFoundException - no auction house found by the given Id
      NullArgumentException - auctionProcessorEnablerReceiver or auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionProcessorEnablerNotification() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionProcessorEnablerNotification()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuctionProcessorEnablerAuctionHouseSession

      AuctionProcessorEnablerAuctionHouseSession getAuctionProcessorEnablerAuctionHouseSession() throws OperationFailedException
      Gets the OsidSession to lookup auction processor enabler/auction house mappings for auction processor enablers.
      Returns:
      an AuctionProcessorEnablerAuctionHouseSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionProcessorEnablerAuctionHouse() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionProcessorEnablerAuctionHouse()} is {@code true} .
    • getAuctionProcessorEnablerAuctionHouseAssignmentSession

      AuctionProcessorEnablerAuctionHouseAssignmentSession getAuctionProcessorEnablerAuctionHouseAssignmentSession() throws OperationFailedException
      Gets the OsidSession associated with assigning auction processor enablers to auction houses.
      Returns:
      an AuctionProcessorEnablerAuctionHouseAssignmentSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionProcessorEnablerAuctionHouseAssignment() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionProcessorEnablerAuctionHouseAssignment()} is {@code true} .
    • getAuctionProcessorEnablerSmartAuctionHouseSession

      AuctionProcessorEnablerSmartAuctionHouseSession getAuctionProcessorEnablerSmartAuctionHouseSession(Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession to manage auction processor enabler smart auction houses.
      Parameters:
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      an AuctionProcessorEnablerSmartAuctionHouseSession
      Throws:
      NotFoundException - no AuctionHouse found by the given Id
      NullArgumentException - auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionProcessorEnablerSmartAuctionHouse() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionProcessorEnablerSmartAuctionHouse()} is {@code true} .
    • getAuctionProcessorEnablerRuleLookupSession

      AuctionProcessorEnablerRuleLookupSession getAuctionProcessorEnablerRuleLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the auction processor enabler mapping lookup service.
      Returns:
      an AuctionProcessorEnablerRuleLookupSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionProcessorEnablerRuleLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionProcessorEnablerRuleLookup()} is {@code true} .
    • getAuctionProcessorEnablerRuleLookupSessionForAuctionHouse

      AuctionProcessorEnablerRuleLookupSession getAuctionProcessorEnablerRuleLookupSessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the auction processor enabler mapping lookup service.
      Parameters:
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      an AuctionProcessorEnablerRuleLookupSession
      Throws:
      NotFoundException - no AuctionHouse found by the given Id
      NullArgumentException - auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionProcessorEnablerRuleLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionProcessorEnablerRuleLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuctionProcessorEnablerRuleApplicationSession

      AuctionProcessorEnablerRuleApplicationSession getAuctionProcessorEnablerRuleApplicationSession() throws OperationFailedException
      Gets the OsidSession associated with the auction processor enabler assignment service.
      Returns:
      an AuctionProcessorEnablerRuleApplicationSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionProcessorEnablerRuleApplication() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionProcessorEnablerRuleApplication()} is {@code true} .
    • getAuctionProcessorEnablerRuleApplicationSessionForAuctionHouse

      AuctionProcessorEnablerRuleApplicationSession getAuctionProcessorEnablerRuleApplicationSessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the auction processor enabler assignment service for the given auction house.
      Parameters:
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      an AuctionProcessorEnablerRuleApplicationSession
      Throws:
      NotFoundException - no AuctionHouse found by the given Id
      NullArgumentException - auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuctionProcessorEnablerRuleApplication() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuctionProcessorEnablerRuleApplication()} and {@code supportsVisibleFederation()} are {@code true} .
    • getBidEnablerLookupSession

      BidEnablerLookupSession getBidEnablerLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the bid enabler lookup service.
      Returns:
      a BidEnablerLookupSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsBidEnablerLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsBidEnablerLookup()} is {@code true} .
    • getBidEnablerLookupSessionForAuctionHouse

      BidEnablerLookupSession getBidEnablerLookupSessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the bid enabler lookup service for the given auction house.
      Parameters:
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      a BidEnablerLookupSession
      Throws:
      NotFoundException - no AuctionHouse found by the given Id
      NullArgumentException - auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsBidEnablerLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsBidEnablerLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getBidEnablerQuerySession

      BidEnablerQuerySession getBidEnablerQuerySession() throws OperationFailedException
      Gets the OsidSession associated with the bid enabler query service.
      Returns:
      a BidEnablerQuerySession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsBidEnablerQuery() is false
      Compliance:
      optional - This method must be implemented if {@code supportsBidEnablerQuery()} is {@code true} .
    • getBidEnablerQuerySessionForAuctionHouse

      BidEnablerQuerySession getBidEnablerQuerySessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the bid enabler query service for the given auction house.
      Parameters:
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      a BidEnablerQuerySession
      Throws:
      NotFoundException - no auction house found by the given Id
      NullArgumentException - auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsBidEnablerQuery() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsBidEnablerQuery()} and {@code supportsVisibleFederation()} are {@code true} .
    • getBidEnablerSearchSession

      BidEnablerSearchSession getBidEnablerSearchSession() throws OperationFailedException
      Gets the OsidSession associated with the bid enabler search service.
      Returns:
      a BidEnablerSearchSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsBidEnablerSearch() is false
      Compliance:
      optional - This method must be implemented if {@code supportsBidEnablerSearch()} is {@code true} .
    • getBidEnablerSearchSessionForAuctionHouse

      BidEnablerSearchSession getBidEnablerSearchSessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the bid enabler search service for the given auction house.
      Parameters:
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      a BidEnablerSearchSession
      Throws:
      NotFoundException - no auction house found by the given Id
      NullArgumentException - auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsBidEnablerSearch() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsBidEnablerSearch()} and {@code supportsVisibleFederation()} are {@code true} .
    • getBidEnablerAdminSession

      BidEnablerAdminSession getBidEnablerAdminSession() throws OperationFailedException
      Gets the OsidSession associated with the bid enabler administration service.
      Returns:
      a BidEnablerAdminSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsBidEnablerAdmin() is false
      Compliance:
      optional - This method must be implemented if {@code supportsBidEnablerAdmin()} is {@code true} .
    • getBidEnablerAdminSessionForAuctionHouse

      BidEnablerAdminSession getBidEnablerAdminSessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the bid enabler administration service for the given auction house.
      Parameters:
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      a BidEnablerAdminSession
      Throws:
      NotFoundException - no auction house found by the given Id
      NullArgumentException - auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsBidEnablerAdmin() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsBidEnablerAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
    • getBidEnablerNotificationSession

      BidEnablerNotificationSession getBidEnablerNotificationSession(BidEnablerReceiver bidEnablerReceiver) throws OperationFailedException
      Gets the OsidSession associated with the bid enabler notification service.
      Parameters:
      bidEnablerReceiver - the notification callback
      Returns:
      a BidEnablerNotificationSession
      Throws:
      NullArgumentException - bidReceiver is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsBidEnablerNotification() is false
      Compliance:
      optional - This method must be implemented if {@code supportsBidEnablerNotification()} is {@code true} .
    • getBidEnablerNotificationSessionForAuctionHouse

      BidEnablerNotificationSession getBidEnablerNotificationSessionForAuctionHouse(BidEnablerReceiver bidEnablerReceiver, Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the bid enabler notification service for the given auction house.
      Parameters:
      bidEnablerReceiver - the notification callback
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      a BidEnablerNotificationSession
      Throws:
      NotFoundException - no auction house found by the given Id
      NullArgumentException - bidEnablerReceiver or auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsBidEnablerNotification() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsBidEnablerNotification()} and {@code supportsVisibleFederation()} are {@code true} .
    • getBidEnablerAuctionHouseSession

      BidEnablerAuctionHouseSession getBidEnablerAuctionHouseSession() throws OperationFailedException
      Gets the OsidSession to lookup bid enabler/auction house mappings.
      Returns:
      a BidEnablerAuctionHouseSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsBidEnablerAuctionHouse() is false
      Compliance:
      optional - This method must be implemented if {@code supportsBidEnablerAuctionHouse()} is {@code true} .
    • getBidEnablerAuctionHouseAssignmentSession

      BidEnablerAuctionHouseAssignmentSession getBidEnablerAuctionHouseAssignmentSession() throws OperationFailedException
      Gets the OsidSession associated with assigning bid enablers to auction houses.
      Returns:
      a BidEnablerAuctionHouseAssignmentSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsBidEnablerAuctionHouseAssignment() is false
      Compliance:
      optional - This method must be implemented if {@code supportsBidEnablerAuctionHouseAssignment()} is {@code true} .
    • getBidEnablerSmartAuctionHouseSession

      BidEnablerSmartAuctionHouseSession getBidEnablerSmartAuctionHouseSession(Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession to manage bid enabler smart auction houses.
      Parameters:
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      a BidEnablerSmartAuctionHouseSession
      Throws:
      NotFoundException - no auction house found by the given Id
      NullArgumentException - auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsBidEnablerSmartAuctionHouse() is false
      Compliance:
      optional - This method must be implemented if {@code supportsBidEnablerSmartAuctionHouse()} is {@code true} .
    • getBidEnablerRuleLookupSession

      BidEnablerRuleLookupSession getBidEnablerRuleLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the bid enabler bid mapping lookup service for looking up the rules applied to a bid.
      Returns:
      a BidEnablerRuleLookupSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsBidEnablerRuleLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsBidEnablerRuleLookup()} is {@code true} .
    • getBidEnablerRuleLookupSessionForAuctionHouse

      BidEnablerRuleLookupSession getBidEnablerRuleLookupSessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the bid enabler mapping lookup service for the given auction house for looking up rules applied to a bid.
      Parameters:
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      a BidEnablerRuleLookupSession
      Throws:
      NotFoundException - no AuctionHouse found by the given Id
      NullArgumentException - auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsBidEnablerRuleLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsBidEnablerRuleLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getBidEnablerRuleApplicationSession

      BidEnablerRuleApplicationSession getBidEnablerRuleApplicationSession() throws OperationFailedException
      Gets the OsidSession associated with the bid constrainer assignment service to apply to bids.
      Returns:
      a BidEnablerRuleApplicationSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsBidEnablerRuleApplication() is false
      Compliance:
      optional - This method must be implemented if {@code supportsBidEnablerRuleApplication()} is {@code true} .
    • getBidEnablerRuleApplicationSessionForAuctionHouse

      BidEnablerRuleApplicationSession getBidEnablerRuleApplicationSessionForAuctionHouse(Id auctionHouseId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the bid enabler assignment service for the given auction house to apply to bids.
      Parameters:
      auctionHouseId - the Id of the AuctionHouse
      Returns:
      a BidEnablerRuleApplicationSession
      Throws:
      NotFoundException - no AuctionHouse found by the given Id
      NullArgumentException - auctionHouseId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsBidEnablerRuleApplication() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsBidEnablerRuleApplication()} and {@code supportsVisibleFederation()} are {@code true} .