public interface AssessmentPartSearch extends OsidSearch
The search interface for governing assessment part searches.
Modifier and Type | Method and Description |
---|---|
AssessmentPartSearchRecord |
getAssessmentPartSearchRecord(Type assessmentPartSearchRecordType)
Gets the assessment part search record corresponding to the given
assessment part search record
Type. |
void |
orderAssessmentPartResults(AssessmentPartSearchOrder assessmentPartSearchOrder)
Specify an ordering to the search results.
|
void |
searchAmongAssessmentParts(IdList bankIds)
Execute this search among the given list of assessment parts.
|
limitResultSet
getRecordTypes, hasRecordType
void searchAmongAssessmentParts(IdList bankIds)
bankIds
- list of assessment partsNullArgumentException
- bankIds
is
null
mandatory
- This method must be implemented. void orderAssessmentPartResults(AssessmentPartSearchOrder assessmentPartSearchOrder)
assessmentPartSearchOrder
- assessment part search orderNullArgumentException
-
assessmentPartSearchOrder
is null
UnsupportedException
- assessmentPartSearchOrder
is not of this servicemandatory
- This method must be implemented. AssessmentPartSearchRecord getAssessmentPartSearchRecord(Type assessmentPartSearchRecordType) throws OperationFailedException
Type.
This method is used
to retrieve an object implementing the requested record.assessmentPartSearchRecordType
- an assessment part search
record typeNullArgumentException
-
assessmentPartSearchRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(assessmentPartSearchRecordType)
is
false
mandatory
- This method must be implemented.