public interface AssessmentOfferedSearch extends OsidSearch
AssessmentOfferedSearch defines the interface for
specifying assessment search options.
| Modifier and Type | Method and Description |
|---|---|
AssessmentOfferedSearchRecord |
getAssessmentOfferedSearchRecord(Type assessmentOfferedSearchRecordType)
Gets the assessment search record corresponding to the given
assessment offered search record
Type. |
void |
orderAssessmentOfferedResults(AssessmentOfferedSearchOrder assessmentOfferedSearchOrder)
Specify an ordering to the search results.
|
void |
searchAmongAssessmentsOffered(IdList assessmentOffreredIds)
Execute this search among the given list of assessments.
|
limitResultSetgetRecordTypes, hasRecordTypevoid searchAmongAssessmentsOffered(IdList assessmentOffreredIds)
assessmentOffreredIds - list of assessments offeredNullArgumentException - assessmentOfferedIds
is null mandatory - This method must be implemented. void orderAssessmentOfferedResults(AssessmentOfferedSearchOrder assessmentOfferedSearchOrder)
assessmentOfferedSearchOrder - assessment offered search orderNullArgumentException -
assessmentOfferedSearchOrder is null UnsupportedException -
assessmentOfferedSearchOrder is not of this servicemandatory - This method must be implemented. AssessmentOfferedSearchRecord getAssessmentOfferedSearchRecord(Type assessmentOfferedSearchRecordType) throws OperationFailedException
Type. This method is
used to retrieve an object implementing the requested record.assessmentOfferedSearchRecordType - an assessment offered search
record typeNullArgumentException -
assessmentOfferedSearchRecordType is null
OperationFailedException - unable to complete requestUnsupportedException -
hasRecordType(assessmentOfferedSearchRecordType) is
false mandatory - This method must be implemented.