public interface GradebookColumn extends OsidObject
A GradebookColumn represents a series of grade entries
in a gradebook. Each GradeEntry in a column share the same
GradeSystem.
| Modifier and Type | Method and Description |
|---|---|
GradebookColumnRecord |
getGradebookColumnRecord(Type gradebookColumnRecordType)
Gets the gradebook column record corresponding to the given
GradeBookColumn record Type. |
GradeSystem |
getGradeSystem()
Gets the
GradeSystem in which this grade belongs. |
Id |
getGradeSystemId()
Gets the
GradeSystem Id in which this grade belongs. |
getDescription, getDisplayName, getGenusType, isOfGenusTypegetId, isCurrentgetRecordTypes, hasRecordTypegetProperties, getPropertiesByRecordTypeId getGradeSystemId()
GradeSystem Id in which this grade belongs. Id mandatory - This method must be implemented. GradeSystem getGradeSystem() throws OperationFailedException
GradeSystem in which this grade belongs.OperationFailedException - unable to complete requestmandatory - This method must be implemented. GradebookColumnRecord getGradebookColumnRecord(Type gradebookColumnRecordType) throws OperationFailedException
GradeBookColumn record Type. This method ie
used to retrieve an object implementing the requested record. The
gradebookColumnRecordType may be the Type
returned in getRecordTypes() or any of its
parents in a Type hierarchy where
hasRecordType(gradebookColumnRecordType) is true
.gradebookColumnRecordType - the type of the record to retrieveNullArgumentException -
gradebookColumnRecordType is null OperationFailedException - unable to complete requestUnsupportedException -
hasRecordType(gradebookColumnRecordType) is
false mandatory - This method must be implemented.