Interface QueueEnablerSearch

All Superinterfaces:
Extensible, OsidCondition, OsidSearch, Suppliable

public interface QueueEnablerSearch extends OsidSearch

The search interface for governing queue enabler searches.

  • Method Details

    • searchAmongQueueEnablers

      void searchAmongQueueEnablers(IdList queueEnablerIds)
      Execute this search among the given list of queue enablers.
      Parameters:
      queueEnablerIds - list of queue enablers
      Throws:
      NullArgumentException - queueEnablerIds is null
      Compliance:
      mandatory - This method must be implemented.
    • orderQueueEnablerResults

      void orderQueueEnablerResults(QueueEnablerSearchOrder queueEnablerSearchOrder)
      Specify an ordering to the search results.
      Parameters:
      queueEnablerSearchOrder - queue enabler search order
      Throws:
      NullArgumentException - queueEnablerSearchOrder is null
      UnsupportedException - queueEnablerSearchOrder is not of this service
      Compliance:
      mandatory - This method must be implemented.
    • getQueueEnablerSearchRecord

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