Interface StockSearchResults

All Superinterfaces:
Browsable, Extensible, OsidResult, OsidSearchResults

public interface StockSearchResults extends OsidSearchResults

This interface provides a means to capture results of a search.

  • Method Details

    • getStocks

      StockList getStocks()
      Gets the stock list resulting from a search.
      Returns:
      the stock list
      Throws:
      IllegalStateException - the stock list has already been retrieved
      Compliance:
      mandatory - This method must be implemented.
    • getStockQueryInspector

      StockQueryInspector getStockQueryInspector()
      Gets the inspector for the query to examine the terms used in the search.
      Returns:
      the query inspector
      Compliance:
      mandatory - This method must be implemented.
    • getStockSearchResultsRecord

      StockSearchResultsRecord getStockSearchResultsRecord(Type stockSearchRecordType) throws OperationFailedException
      Gets the stock search results record corresponding to the given stock search record Type .This method is used to retrieve an object implementing the requested record.
      Parameters:
      stockSearchRecordType - a stock search record type
      Returns:
      the stock search results record
      Throws:
      NullArgumentException - stockSearchRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(stockSearchRecordType) is false
      Compliance:
      mandatory - This method must be implemented.