Interface GradeEntrySearch
- All Superinterfaces:
Extensible, OsidCondition, OsidSearch, Suppliable
GradeEntrySearch defines the interface for specifying package
search options.
-
Method Summary
Modifier and TypeMethodDescriptiongetGradeEntrySearchRecord(Type gradeEntrySearchRecordType) Gets the grade entry search record corresponding to the given package search recordType.voidorderGradeEntryResults(GradeEntrySearchOrder gradeEntrySearchOrder) Specify an ordering to the search results.voidsearchAmongGradeEntries(IdList gradeEntryIds) Execute this search among the given list of grade 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
-
searchAmongGradeEntries
Execute this search among the given list of grade entries.- Parameters:
gradeEntryIds- list of grade entries- Throws:
NullArgumentException-gradeEntryIdsisnull- Compliance:
mandatory- This method must be implemented.
-
orderGradeEntryResults
Specify an ordering to the search results.- Parameters:
gradeEntrySearchOrder- package search order- Throws:
NullArgumentException-gradeEntrySearchOrderisnullUnsupportedException-gradeEntrySearchOrderis not of this service- Compliance:
mandatory- This method must be implemented.
-
getGradeEntrySearchRecord
GradeEntrySearchRecord getGradeEntrySearchRecord(Type gradeEntrySearchRecordType) throws OperationFailedException Gets the grade entry search record corresponding to the given package search recordType. This method ie used to retrieve an object implementing the requested record.- Parameters:
gradeEntrySearchRecordType- a grade entry search record type- Returns:
- the grade entry search record
- Throws:
NullArgumentException-gradeEntrySearchRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(gradeEntrySearchRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-