Interface RaceConstrainerEnablerSearchOrder

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

public interface RaceConstrainerEnablerSearchOrder extends OsidEnablerSearchOrder

An interface for specifying the ordering of search results.

  • Method Details

    • getRaceConstrainerEnablerSearchOrderRecord

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