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, stdFields inherited from class org.openurp.base.model.NumberIdTimeObject
updatedAtFields inherited from class org.beangle.commons.entity.pojo.NumberIdObject
id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddExamGrade(ExamGrade examGrade)添加考试成绩addGaGrade(GaGrade gaGrade)添加总评成绩getClazz()getCrn()getExamGrade(GradeType gradeType)找到第一个出现该成绩类别的成绩getGaGrade(GradeType gradeType)getGp()找到第一个出现该成绩类别的成绩getScoreText(GradeType gradeType)查询各种成绩getScoreText(GradeType gradeType, Integer status)查询各种成绩booleanvoidvoidvoidsetCourseTakeType(CourseTakeType courseTakeType)voidsetCourseType(CourseType courseType)voidsetCreatedAt(Date createdAt)voidvoidsetExamGrades(Set<ExamGrade> examGrades)voidsetExamMode(ExamMode examMode)voidsetFreeListening(boolean freeListening)voidsetGaGrades(Set<GaGrade> gaGrades)voidvoidMethods 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, setStdMethods inherited from class org.openurp.base.model.NumberIdTimeObject
getUpdatedAt, setUpdatedAtMethods inherited from class org.beangle.commons.entity.pojo.NumberIdObject
equals, getId, hashCode, isPersisted, isTransient, setIdMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.beangle.commons.entity.Entity
getId, isPersisted, isTransient, setIdMethods inherited from interface org.beangle.commons.entity.TimeEntity
getUpdatedAt, setUpdatedAt
-
Constructor Details
-
CourseGrade
public CourseGrade() -
CourseGrade
依照上课名单进行实例化课程成绩- Parameters:
taker-
-
-
Method Details
-
getGrade
找到第一个出现该成绩类别的成绩- Parameters:
gradeType-- Returns:
-
getExamGrade
找到第一个出现该成绩类别的成绩- Parameters:
gradeType-- Returns:
-
getGaGrade
-
addExamGrade
添加考试成绩 -
addGaGrade
添加总评成绩 -
getScoreText
查询各种成绩- Parameters:
gradeType-- Returns:
-
getScoreText
查询各种成绩- Parameters:
gradeType-- Returns:
-
getCourse
-
setCourse
-
getClazz
-
setClazz
-
getCourseType
-
setCourseType
-
getGp
-
setGp
-
getExamGrades
-
setExamGrades
-
getCourseTakeType
-
setCourseTakeType
-
getCrn
-
setCrn
-
getExamMode
-
setExamMode
-
getRemark
-
setRemark
-
getGaGrades
-
setGaGrades
-
isFreeListening
public boolean isFreeListening() -
setFreeListening
public void setFreeListening(boolean freeListening) -
getCreatedAt
-
setCreatedAt
-