Interface GradebookColumnSummarySearchOrder

All Superinterfaces:
Extensible, OsidBrowsableSearchOrder, OsidExtensibleSearchOrder, OsidIdentifiableSearchOrder, OsidObjectSearchOrder, OsidSearchOrder, Suppliable

public interface GradebookColumnSummarySearchOrder extends OsidObjectSearchOrder

An interface for specifying the ordering of search results.

  • Method Details

    • orderByMean

      void orderByMean(SearchOrderStyle style)
      Specified a preference for ordering results by the mean.
      Parameters:
      style - search order style
      Throws:
      NullArgumentException - style is null
      Compliance:
      mandatory - This method must be implemented.
    • orderByMedian

      void orderByMedian(SearchOrderStyle style)
      Specified a preference for ordering results by the median.
      Parameters:
      style - search order style
      Throws:
      NullArgumentException - style is null
      Compliance:
      mandatory - This method must be implemented.
    • orderByMode

      void orderByMode(SearchOrderStyle style)
      Specified a preference for ordering results by the mode.
      Parameters:
      style - search order style
      Throws:
      NullArgumentException - style is null
      Compliance:
      mandatory - This method must be implemented.
    • orderByRMS

      void orderByRMS(SearchOrderStyle style)
      Specified a preference for ordering results by the root mean square.
      Parameters:
      style - search order style
      Throws:
      NullArgumentException - style is null
      Compliance:
      mandatory - This method must be implemented.
    • orderByStandardDeviation

      void orderByStandardDeviation(SearchOrderStyle style)
      Specified a preference for ordering results by the standard deviation.
      Parameters:
      style - search order style
      Throws:
      NullArgumentException - style is null
      Compliance:
      mandatory - This method must be implemented.
    • orderBySum

      void orderBySum(SearchOrderStyle style)
      Specified a preference for ordering results by the sum.
      Parameters:
      style - search order style
      Throws:
      NullArgumentException - style is null
      Compliance:
      mandatory - This method must be implemented.
    • getGradebookColumnSummarySearchOrderRecord

      GradebookColumnSummarySearchOrderRecord getGradebookColumnSummarySearchOrderRecord(Type gradebookColumnSummaryRecordType) throws OperationFailedException
      Gets the gradebook column summary search order record corresponding to the given gradebook column summary record Type. Multiple retrievals return the same underlying object.
      Parameters:
      gradebookColumnSummaryRecordType - a gradebook column summary record type
      Returns:
      the gradebook column summary search order record
      Throws:
      NullArgumentException - gradebookColumnSummaryRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(gradebookColumnSummaryRecordType) is false
      Compliance:
      mandatory - This method must be implemented.