public interface AuctionProcessorEnablerSmartAuctionHouseSession extends OsidSession
This session manages queries and sequencing to create "smart" dynamic 
  auction houses. An  AuctionProcessorEnablerQuery  can be 
  retrieved from this session and mapped to this  AuctionHouse  
  to create a virtual collection of auction processor enablers. The auction 
  processor enablers may be sequenced using the  
  AuctionProcessorEnablerSearchOrder  from this session. 
 This  AuctionHouse  has a default query that matches any 
  auction processor enabler and a default search order that specifies no 
  sequencing. The queries may be examined using an  
  AuctionProcessorEnablerQueryInspector.  The query may be modified 
  by converting the inspector back to an  
  AuctionProcessorEnablerQuery.  
| Modifier and Type | Method and Description | 
|---|---|
| void | applyAuctionProcessorEnablerQuery(AuctionProcessorEnablerQuery auctionProcessorEnablerQuery)Applies an auction processor enabler query to this auction house. | 
| void | applyAuctionProcessorEnablerSequencing(AuctionProcessorEnablerSearchOrder auctionProcessorEnablerSearchOrder)Applies an auction processor enabler search order to this auction 
  house. | 
| boolean | canManageSmartAuctionHouses()Tests if this user can manage smart auction houses. | 
| AuctionHouse | getAuctionHouse()Gets the   AuctionHouse associated with this session. | 
| Id | getAuctionHouseId()Gets the   AuctionHouse  Id associated with 
  this session. | 
| AuctionProcessorEnablerQuery | getAuctionProcessorEnablerQuery()Gets an auction processor enabler query. | 
| AuctionProcessorEnablerQuery | getAuctionProcessorEnablerQueryFromInspector(AuctionProcessorEnablerQueryInspector auctionProcessorEnablerQueryInspector)Gets an auction processor enabler query from an inspector. | 
| AuctionProcessorEnablerSearchOrder | getAuctionProcessorEnablerSearchOrder()Gets an auction processor enabler search order. | 
| AuctionProcessorEnablerQueryInspector | inspectAuctionProcessorEnablerQuery()Gets an auction processor enabler query inspector for this auction 
  house. | 
getAuthenticatedAgent, getAuthenticatedAgentId, getClockRate, getDate, getEffectiveAgent, getEffectiveAgentId, getFormatType, getLocale, isAuthenticated, startTransaction, supportsTransactionscloseId getAuctionHouseId()
 AuctionHouse   Id  associated with 
  this session. AuctionHouse Id  associated with this 
          sessionmandatory - This method must be implemented. AuctionHouse getAuctionHouse() throws OperationFailedException, PermissionDeniedException
 AuctionHouse  associated with this session.OperationFailedException - unable to complete requestPermissionDeniedException - authorization failuremandatory - This method must be implemented. boolean canManageSmartAuctionHouses()
 PERMISSION_DENIED.  This is intended as a hint to an 
  application that may opt not to offer operations to unauthorized 
  users. false  if smart auction house management is not 
          authorized,  true  otherwisemandatory - This method must be implemented. AuctionProcessorEnablerQuery getAuctionProcessorEnablerQuery()
mandatory - This method must be implemented. AuctionProcessorEnablerSearchOrder getAuctionProcessorEnablerSearchOrder()
mandatory - This method must be implemented. void applyAuctionProcessorEnablerQuery(AuctionProcessorEnablerQuery auctionProcessorEnablerQuery) throws OperationFailedException, PermissionDeniedException
auctionProcessorEnablerQuery - the auction processor enabler 
          queryNullArgumentException -  
          auctionProcessorEnablerQuery  is  null OperationFailedException - unable to complete requestPermissionDeniedException - authorization failure 
          occurredUnsupportedException -  
          auctionProcessorEnablerQuery  not of this servicemandatory - This method must be implemented. AuctionProcessorEnablerQueryInspector inspectAuctionProcessorEnablerQuery() throws OperationFailedException, PermissionDeniedException
OperationFailedException - unable to complete requestPermissionDeniedException - authorization failure 
          occurredmandatory - This method must be implemented. void applyAuctionProcessorEnablerSequencing(AuctionProcessorEnablerSearchOrder auctionProcessorEnablerSearchOrder) throws OperationFailedException, PermissionDeniedException
auctionProcessorEnablerSearchOrder - the auction processor 
          enabler search orderNullArgumentException -  
          auctionProcessorEnablerSearchOrder  is  null 
          OperationFailedException - unable to complete requestPermissionDeniedException - authorization failure 
          occurredUnsupportedException -  
          auctionProcessorEnablerSearchOrder  not of this servicemandatory - This method must be implemented. AuctionProcessorEnablerQuery getAuctionProcessorEnablerQueryFromInspector(AuctionProcessorEnablerQueryInspector auctionProcessorEnablerQueryInspector)
auctionProcessorEnablerQueryInspector - an auction processor 
          enabler query inspectorNullArgumentException -  
          auctionProcessorEnablerQueryInspector  is  null 
          UnsupportedException -  
          auctionProcessorEnablerQueryInspector  is not of this 
          servicemandatory - This method must be implemented.