Interface GradebookColumnSearch
- All Superinterfaces:
Extensible, OsidCondition, OsidSearch, Suppliable
GradebookColumnSearch defines the interface for specifying
grading search options.
-
Method Summary
Modifier and TypeMethodDescriptiongetGradebookColumnSearchRecord(Type gradebookColumnSearchRecordType) Gets the gradebook column search record corresponding to the given gradebook column search recordType.This method is used to retrieve an object implementing the requested record.voidorderGradebookColumnResults(GradebookColumnSearchOrder gradebookColumnSearchOrder) Specify an ordering to the search results.voidsearchAmongGradebookColumns(IdList gradebookColumnIds) Execute this search among the given list of gradebook columns.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
-
searchAmongGradebookColumns
Execute this search among the given list of gradebook columns.- Parameters:
gradebookColumnIds- list of gradebook columns- Throws:
NullArgumentException-gradebookColumnIdsisnull- Compliance:
mandatory- This method must be implemented.
-
orderGradebookColumnResults
Specify an ordering to the search results.- Parameters:
gradebookColumnSearchOrder- gradebook column search order- Throws:
NullArgumentException-gradebookColumnSearchOrderisnullUnsupportedException-gradebookColumnSearchOrderis not of this service- Compliance:
mandatory- This method must be implemented.
-
getGradebookColumnSearchRecord
GradebookColumnSearchRecord getGradebookColumnSearchRecord(Type gradebookColumnSearchRecordType) throws OperationFailedException Gets the gradebook column search record corresponding to the given gradebook column search recordType.This method is used to retrieve an object implementing the requested record.- Parameters:
gradebookColumnSearchRecordType- a gradebook column search record type- Returns:
- the gradebook column search record
- Throws:
NullArgumentException-gradebookColumnSearchRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(gradebookColumnSearchRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-