Interface GradebookColumn
- All Superinterfaces:
Browsable, Extensible, Identifiable, OsidObject
A GradebookColumn represents a series of grade entries in a
gradebook. Each GradeEntry in a column share the same GradeSystem
.
-
Method Summary
Modifier and TypeMethodDescriptiongetGradebookColumnRecord(Type gradebookColumnRecordType) Gets the gradebook column record corresponding to the givenGradeBookColumnrecordType.Gets theGradeSystemin which this grade belongs.Gets theGradeSystem Idin which this grade belongs.Methods inherited from interface Browsable
getProperties, getPropertiesByRecordTypeModifier and TypeMethodDescriptionGets a list of properties.getPropertiesByRecordType(Type recordType) Gets a list of properties corresponding to the specified record type.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 Identifiable
getId, isCurrentMethods inherited from interface OsidObject
getDescription, getDisplayName, getGenusType, isOfGenusTypeModifier and TypeMethodDescriptionGets the description associated with this instance of this OSID object.Gets the preferred display name associated with this instance of this OSID object appropriate for display to the user.Gets the genus type of this object.booleanisOfGenusType(Type genusType) Tests if this object is of the given genusType.
-
Method Details
-
getGradeSystemId
Id getGradeSystemId()Gets theGradeSystem Idin which this grade belongs.- Returns:
- the grade system
Id - Compliance:
mandatory- This method must be implemented.
-
getGradeSystem
Gets theGradeSystemin which this grade belongs.- Returns:
- the package grade system
- Throws:
OperationFailedException- unable to complete request- Compliance:
mandatory- This method must be implemented.
-
getGradebookColumnRecord
GradebookColumnRecord getGradebookColumnRecord(Type gradebookColumnRecordType) throws OperationFailedException Gets the gradebook column record corresponding to the givenGradeBookColumnrecordType. This method ie used to retrieve an object implementing the requested record. ThegradebookColumnRecordTypemay be theTypereturned ingetRecordTypes()or any of its parents in aTypehierarchy wherehasRecordType(gradebookColumnRecordType)istrue.- Parameters:
gradebookColumnRecordType- the type of the record to retrieve- Returns:
- the gradebook column record
- Throws:
NullArgumentException-gradebookColumnRecordTypeisnullOperationFailedException- unable to complete requestUnsupportedException-hasRecordType(gradebookColumnRecordType)isfalse- Compliance:
mandatory- This method must be implemented.
-