org.sakaiproject.tool.gradebook
Class AbstractGradeRecord
java.lang.Object
org.sakaiproject.tool.gradebook.AbstractGradeRecord
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- AssignmentGradeRecord, CourseGradeRecord
public abstract class AbstractGradeRecord
- extends Object
- implements Serializable
AbstractGradeRecord is the abstract base class for Grade Records, which are
records of instructors (or the application, in the case of autocalculated
gradebooks) assigning a grade to a student for a particular GradableObject.
- Author:
- Josh Holtzman
- See Also:
- Serialized Form
id
protected Long id
version
protected int version
studentId
protected String studentId
graderId
protected String graderId
gradableObject
protected GradableObject gradableObject
dateRecorded
protected Date dateRecorded
AbstractGradeRecord
public AbstractGradeRecord()
getGradeAsPercentage
public abstract Double getGradeAsPercentage()
isCourseGradeRecord
public abstract boolean isCourseGradeRecord()
- Returns:
- Whether this is a course grade record
getPointsEarned
public abstract Double getPointsEarned()
- Returns:
- Returns the pointsEarned
getDateRecorded
public Date getDateRecorded()
- Returns:
- Returns the dateRecorded.
setDateRecorded
public void setDateRecorded(Date dateRecorded)
- Parameters:
dateRecorded - The dateRecorded to set.
getGradableObject
public GradableObject getGradableObject()
- Returns:
- Returns the gradableObject.
setGradableObject
public void setGradableObject(GradableObject gradableObject)
- Parameters:
gradableObject - The gradableObject to set.
getId
public Long getId()
- Returns:
- Returns the id.
setId
public void setId(Long id)
- Parameters:
id - The id to set.
getVersion
public int getVersion()
- Returns:
- Returns the version.
setVersion
public void setVersion(int version)
- Parameters:
version - The version to set.
getGraderId
public String getGraderId()
- Returns:
- Returns the graderId.
setGraderId
public void setGraderId(String graderId)
- Parameters:
graderId - The graderId to set.
getStudentId
public String getStudentId()
- Returns:
- Returns the studentId.
setStudentId
public void setStudentId(String studentId)
- Parameters:
studentId - The studentId to set.
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2003-2013 Sakai Project. All Rights Reserved.