Interface BrokerConstrainerEnablerSearch

All Superinterfaces:
Extensible, OsidCondition, OsidSearch, Suppliable

public interface BrokerConstrainerEnablerSearch extends OsidSearch

The search interface for governing broker constrainer enabler searches.

  • Method Details

    • searchAmongBrokerConstrainerEnablers

      void searchAmongBrokerConstrainerEnablers(IdList brokerConstrainerEnablerIds)
      Execute this search among the given list of broker constrainer enablers.
      Parameters:
      brokerConstrainerEnablerIds - list of broker constrainer enablers
      Throws:
      NullArgumentException - brokerConstrainerEnablerIds is null
      Compliance:
      mandatory - This method must be implemented.
    • orderBrokerConstrainerEnablerResults

      void orderBrokerConstrainerEnablerResults(BrokerConstrainerEnablerSearchOrder brokerConstrainerEnablerSearchOrder)
      Specify an ordering to the search results.
      Parameters:
      brokerConstrainerEnablerSearchOrder - broker constrainer enabler search order
      Throws:
      NullArgumentException - brokerConstrainerEnablerSearchOrder is null
      UnsupportedException - brokerConstrainerEnablerSearchOrder is not of this service
      Compliance:
      mandatory - This method must be implemented.
    • getBrokerConstrainerEnablerSearchRecord

      BrokerConstrainerEnablerSearchRecord getBrokerConstrainerEnablerSearchRecord(Type brokerConstrainerEnablerSearchRecordType) throws OperationFailedException
      Gets the broker constrainer enabler search record corresponding to the given broker constrainer enabler search record Type. This method is used to retrieve an object implementing the requested record.
      Parameters:
      brokerConstrainerEnablerSearchRecordType - a broker constrainer enabler search record type
      Returns:
      the broker constrainer enabler search record
      Throws:
      NullArgumentException - brokerConstrainerEnablerSearchRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(brokerConstrainerEnablerSearchRecordType) is false
      Compliance:
      mandatory - This method must be implemented.