Interface ParameterProcessorEnablerSearchOrder

All Superinterfaces:
Extensible, OsidBrowsableSearchOrder, OsidEnablerSearchOrder, OsidExtensibleSearchOrder, OsidIdentifiableSearchOrder, OsidObjectSearchOrder, OsidOperableSearchOrder, OsidRuleSearchOrder, OsidSearchOrder, OsidTemporalSearchOrder, Suppliable

public interface ParameterProcessorEnablerSearchOrder extends OsidEnablerSearchOrder

An interface for specifying the ordering of search results.

  • Method Details

    • getParameterProcessorEnablerSearchOrderRecord

      ParameterProcessorEnablerSearchOrderRecord getParameterProcessorEnablerSearchOrderRecord(Type parameterProcessorEnablerRecordType) throws OperationFailedException
      Gets the parameter processor enabler search order record corresponding to the given parameter processor enabler record Type. Multiple retrievals return the same underlying object.
      Parameters:
      parameterProcessorEnablerRecordType - a parameter processor enabler record type
      Returns:
      the parameter processor enabler search order record
      Throws:
      NullArgumentException - parameterProcessorEnablerRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(parameterProcessorEnablerRecordType) is false
      Compliance:
      mandatory - This method must be implemented.