Interface EnrollmentSearchResults

All Superinterfaces:
Browsable, Extensible, OsidResult, OsidSearchResults

public interface EnrollmentSearchResults extends OsidSearchResults

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

  • Method Details

    • getEnrollments

      EnrollmentList getEnrollments()
      Gets the enrollment list resulting from a search.
      Returns:
      the enrollment list
      Throws:
      IllegalStateException - the enrollment list has already been retrieved
      Compliance:
      mandatory - This method must be implemented.
    • getEnrollmentQueryInspector

      EnrollmentQueryInspector getEnrollmentQueryInspector()
      Gets the inspector for the query to examine the terms used in the search.
      Returns:
      the query inspector
      Compliance:
      mandatory - This method must be implemented.
    • getEnrollmentSearchResultsRecord

      EnrollmentSearchResultsRecord getEnrollmentSearchResultsRecord(Type enrollmentSearchRecordType) throws OperationFailedException
      Gets the enrollment search results record corresponding to the given enrollment search record Type .This method is used to retrieve an object implementing the requested record.
      Parameters:
      enrollmentSearchRecordType - an enrollment search record type
      Returns:
      the enrollment search interface
      Throws:
      NullArgumentException - enrollmentSearchRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(enrollmentSearchRecordType) is false
      Compliance:
      mandatory - This method must be implemented.