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.
|
limitResultSet
getRecordTypes, hasRecordType
void 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.