Class CourseGrade
- java.lang.Object
-
- org.beangle.commons.entity.pojo.NumberIdObject<T>
-
- org.openurp.base.model.NumberIdTimeObject<Long>
-
- org.openurp.edu.grade.AbstractGrade
-
- org.openurp.edu.grade.course.model.CourseGrade
-
- All Implemented Interfaces:
Serializable,Comparable<Grade>,org.beangle.commons.entity.Entity<Long>,org.beangle.commons.entity.TimeEntity,Grade
@Entity(name="org.openurp.edu.grade.course.model.CourseGrade") public class CourseGrade extends AbstractGrade
课程成绩实现- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.openurp.edu.grade.Grade
Grade.Status
-
-
Field Summary
-
Fields inherited from class org.openurp.edu.grade.AbstractGrade
gradingMode, operator, passed, score, scoreText, semester, status, std
-
Fields inherited from class org.openurp.base.model.NumberIdTimeObject
updatedAt
-
-
Constructor Summary
Constructors Constructor Description CourseGrade()CourseGrade(CourseTaker taker)依照上课名单进行实例化课程成绩
-
Method Summary
-
Methods inherited from class org.openurp.edu.grade.AbstractGrade
compareTo, getGradingMode, getOperator, getProject, getScore, getScoreText, getSemester, getStatus, getStd, isConfirmed, isPassed, isPublished, setGradingMode, setOperator, setPassed, setProject, setScore, setScoreText, setSemester, setStatus, setStd
-
Methods inherited from class org.openurp.base.model.NumberIdTimeObject
getUpdatedAt, setUpdatedAt
-
Methods inherited from class org.beangle.commons.entity.pojo.NumberIdObject
equals, getId, hashCode, isPersisted, isTransient, setId
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Constructor Detail
-
CourseGrade
public CourseGrade()
-
CourseGrade
public CourseGrade(CourseTaker taker)
依照上课名单进行实例化课程成绩- Parameters:
take-
-
-
Method Detail
-
getGrade
public Grade getGrade(GradeType gradeType)
找到第一个出现该成绩类别的成绩- Parameters:
gradeType-- Returns:
-
getExamGrade
public ExamGrade getExamGrade(GradeType gradeType)
找到第一个出现该成绩类别的成绩- Parameters:
gradeType-- Returns:
-
addExamGrade
public CourseGrade addExamGrade(ExamGrade examGrade)
添加考试成绩
-
addGaGrade
public CourseGrade addGaGrade(GaGrade gaGrade)
添加总评成绩
-
getScoreText
public String getScoreText(GradeType gradeType, Integer status)
查询各种成绩- Parameters:
gradeType-- Returns:
-
getScoreText
public String getScoreText(GradeType gradeType)
查询各种成绩- Parameters:
gradeType-- Returns:
-
getCourse
public Course getCourse()
-
setCourse
public void setCourse(Course course)
-
getClazz
public Clazz getClazz()
-
setClazz
public void setClazz(Clazz clazz)
-
getCourseType
public CourseType getCourseType()
-
setCourseType
public void setCourseType(CourseType courseType)
-
getGp
public Float getGp()
-
setGp
public void setGp(Float gp)
-
getCourseTakeType
public CourseTakeType getCourseTakeType()
-
setCourseTakeType
public void setCourseTakeType(CourseTakeType courseTakeType)
-
getCrn
public String getCrn()
-
setCrn
public void setCrn(String lessonNo)
-
getExamMode
public ExamMode getExamMode()
-
setExamMode
public void setExamMode(ExamMode examMode)
-
getRemark
public String getRemark()
-
setRemark
public void setRemark(String remark)
-
isFreeListening
public boolean isFreeListening()
-
setFreeListening
public void setFreeListening(boolean freeListening)
-
getCreatedAt
public Date getCreatedAt()
-
setCreatedAt
public void setCreatedAt(Date createdAt)
-
-