Interface RegistrationTargetSearchResults

All Superinterfaces:
Browsable, Extensible, OsidResult, OsidSearchResults

public interface RegistrationTargetSearchResults extends OsidSearchResults

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

  • Method Details

    • getRegistrationTargets

      RegistrationTargetList getRegistrationTargets()
      Gets the registration target list resulting from a search.
      Returns:
      the registration target list
      Throws:
      IllegalStateException - list already retrieved
      Compliance:
      mandatory - This method must be implemented.
    • getRegistrationTargetQueryInspector

      RegistrationTargetQueryInspector getRegistrationTargetQueryInspector()
      Gets the inspector for the query to examine the terms used in the search.
      Returns:
      the registration target query inspector
      Compliance:
      mandatory - This method must be implemented.
    • getRegistrationTargetSearchResultsRecord

      RegistrationTargetSearchResultsRecord getRegistrationTargetSearchResultsRecord(Type registrationTargetSearchRecordType) throws OperationFailedException
      Gets the registration target search results record corresponding to the given registration target search record Type . This method is used to retrieve an object implementing the requested record.
      Parameters:
      registrationTargetSearchRecordType - a registration target search record type
      Returns:
      the registration target search results record
      Throws:
      NullArgumentException - registrationTargetSearchRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(registrationTargetSearchRecordTypee) is false
      Compliance:
      mandatory - This method must be implemented.