Interface CanonicalUnitEnablerSearchOrder

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

public interface CanonicalUnitEnablerSearchOrder extends OsidEnablerSearchOrder

An interface for specifying the ordering of search results.

  • Method Details

    • getCanonicalUnitEnablerSearchOrderRecord

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