Interface StatisticSearch

All Superinterfaces:
Extensible, OsidCondition, OsidSearch, Suppliable

public interface StatisticSearch extends OsidSearch

The search interface for governing statistic searches.

  • Method Details

    • orderStatisticResults

      void orderStatisticResults(StatisticSearchOrder statisticSearchOrder)
      Specify an ordering to the search results.
      Parameters:
      statisticSearchOrder - statistic search order
      Throws:
      NullArgumentException - statisticSearchOrder is null
      UnsupportedException - statisticSearchOrder is not of this service
      Compliance:
      mandatory - This method must be implemented.
    • getStatisticSearchRecord

      StatisticSearchRecord getStatisticSearchRecord(Type statisticSearchRecordType) throws OperationFailedException
      Gets the statistic search record corresponding to the given statistic search record Type. This method is used to retrieve an object implementing the requested record.
      Parameters:
      statisticSearchRecordType - a statistic search record type
      Returns:
      the statistic search record
      Throws:
      NullArgumentException - statisticSearchRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordTypeType(statisticSearchRecordType) is false
      Compliance:
      mandatory - This method must be implemented.