Interface AssessmentEntrySearch
- All Superinterfaces:
Extensible, OsidCondition, OsidSearch, Suppliable
The search interface for governing assessment entry searches.
-
Method Summary
Modifier and TypeMethodDescriptiongetAssessmentEntrySearchRecord(Type assessmentEntrySearchRecordType) Gets the assessment entry search record corresponding to the given assessment entry search recordType.This method is used to retrieve an object implementing the requested record.voidorderAssessmentEntryResults(AssessmentEntrySearchOrder assessmentEntrySearchOrder) Specify an ordering to the search results.voidsearchAmongAssessmentEntries(IdList assessmentEntryIds) Execute this search among the given list of assessment entries.Methods inherited from interface Extensible
getRecordTypes, hasRecordTypeModifier and TypeMethodDescriptionGets the record types available in this object.booleanhasRecordType(Type recordType) Tests if this object supports the given recordType.Methods inherited from interface OsidSearch
limitResultSetModifier and TypeMethodDescriptionvoidlimitResultSet(long start, long end) By default, searches return all matching results.
-
Method Details
-
searchAmongAssessmentEntries
Execute this search among the given list of assessment entries.- Parameters:
assessmentEntryIds- list of assessment entryIds- Throws:
NullArgumentException-assessmentEntryIdsisnull- Compliance:
mandatory- This method must be implemented.
-
orderAssessmentEntryResults
Specify an ordering to the search results.- Parameters:
assessmentEntrySearchOrder- assessment entry search order- Throws:
NullArgumentException-assessmentEntrySearchOrderisnullUnsupportedException-assessmentEntrySearchOrderis not of this service- Compliance:
mandatory- This method must be implemented.
-
getAssessmentEntrySearchRecord
AssessmentEntrySearchRecord getAssessmentEntrySearchRecord(Type assessmentEntrySearchRecordType) throws OperationFailedException Gets the assessment entry search record corresponding to the given assessment entry search recordType.This method is used to retrieve an object implementing the requested record.- Parameters:
assessmentEntrySearchRecordType- an assessment entry search record type- Returns:
- the assessment entry search record
- Throws:
NullArgumentException-assessmentEntrySearchRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(assessmentEntrySearchRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-