Interface BrokerConstrainerEnablerSearchOrder

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

public interface BrokerConstrainerEnablerSearchOrder extends OsidEnablerSearchOrder

An interface for specifying the ordering of search results.

  • Method Details

    • getBrokerConstrainerEnablerSearchOrderRecord

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