Interface SupersedingEventEnablerSearch

All Superinterfaces:
Extensible, OsidCondition, OsidSearch, Suppliable

public interface SupersedingEventEnablerSearch extends OsidSearch

The search interface for governing superseding event enabler searches.

  • Method Details

    • searchAmongSupersedingEventEnablers

      void searchAmongSupersedingEventEnablers(IdList supersedingEventEnablerIds)
      Execute this search among the given list of superseding event enablers.
      Parameters:
      supersedingEventEnablerIds - list of superseding event enablers
      Throws:
      NullArgumentException - supersedingEventEnablerIds is null
      Compliance:
      mandatory - This method must be implemented.
    • orderSupersedingEventEnablerResults

      void orderSupersedingEventEnablerResults(SupersedingEventEnablerSearchOrder supersedingEventEnablerSearchOrder)
      Specify a superseding event ordering to the search results.
      Parameters:
      supersedingEventEnablerSearchOrder - superseding event enabler search order
      Throws:
      NullArgumentException - supersdeingEventEnablerSearchOrder is null
      UnsupportedException - supersedingEventEnablerSearchOrder is not of this service
      Compliance:
      mandatory - This method must be implemented.
    • getSupersedingEventEnablerSearchRecord

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