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, isOfGenusType
getId, isCurrent
getRecordTypes, hasRecordType
getProperties, getPropertiesByRecordType
Id 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.