Interface StepEnablerSearchResults

All Superinterfaces:
Browsable, Extensible, OsidResult, OsidSearchResults

public interface StepEnablerSearchResults extends OsidSearchResults

This interface provides a means to capture results of a search.

  • Method Details

    • getStepEnablers

      StepEnablerList getStepEnablers()
      Gets the step enabler list resulting from a search.
      Returns:
      the step enabler list
      Throws:
      IllegalStateException - list already retrieved
      Compliance:
      mandatory - This method must be implemented.
    • getStepEnablerQueryInspector

      StepEnablerQueryInspector getStepEnablerQueryInspector()
      Gets the inspector for the query to examine the terms used in the search.
      Returns:
      the step enabler query inspector
      Compliance:
      mandatory - This method must be implemented.
    • getStepEnablerSearchResultsRecord

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