Interface SequenceRuleEnablerSearch

All Superinterfaces:
Extensible, OsidCondition, OsidSearch, Suppliable

public interface SequenceRuleEnablerSearch extends OsidSearch

The search interface for governing sequence rule enabler searches.

  • Method Details

    • searchAmongSequenceRuleEnablers

      void searchAmongSequenceRuleEnablers(IdList sequenceRuleEnablerIds)
      Execute this search among the given list of sequence rule enablers.
      Parameters:
      sequenceRuleEnablerIds - list of sequence rule enablers
      Throws:
      NullArgumentException - sequenceRuleEnablerIds is null
      Compliance:
      mandatory - This method must be implemented.
    • orderSequenceRuleEnablerResults

      void orderSequenceRuleEnablerResults(SequenceRuleEnablerSearchOrder sequenceRuleEnablerSearchOrder)
      Specify an ordering to the search results.
      Parameters:
      sequenceRuleEnablerSearchOrder - sequence rule enabler search order
      Throws:
      NullArgumentException - sequenceRuleEnablerSearchOrder is null
      UnsupportedException - sequenceRuleEnablerSearchOrder is not of this service
      Compliance:
      mandatory - This method must be implemented.
    • getSequenceRuleEnablerSearchRecord

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