Class ExamGrade
- java.lang.Object
-
- org.beangle.commons.entity.pojo.NumberIdObject<T>
-
- org.openurp.base.model.NumberIdTimeObject<Long>
-
- org.openurp.edu.grade.course.model.ExamGrade
-
- 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.ExamGrade") public class ExamGrade extends NumberIdTimeObject<Long> implements Grade
考试成绩- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.openurp.edu.grade.Grade
Grade.Status
-
-
Field Summary
Fields Modifier and Type Field Description protected intstatus成绩状态-
Fields inherited from class org.openurp.base.model.NumberIdTimeObject
updatedAt
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(Grade grade)CourseGradegetCourseGrade()ExamStatusgetExamStatus()GradeTypegetGradeType()ScoreMarkStylegetMarkStyle()记录方式StringgetOperator()ShortgetPercent()FloatgetScore()返回分数StringgetScoreText()得分字面值intgetStatus()返回成绩状态StudentgetStd()booleanisConfirmed()是否确认booleanisPassed()是否合格booleanisPublished()是否发布voidsetCourseGrade(CourseGrade courseGrade)voidsetExamStatus(ExamStatus examStatus)voidsetGradeType(GradeType gradeType)voidsetMarkStyle(ScoreMarkStyle markStyle)设置记录方式voidsetOperator(String operator)voidsetPassed(boolean isPass)设置是否通过voidsetPercent(Short percent)voidsetScore(Float score)设置分数voidsetScoreText(String scoreText)设置得分字面值voidsetStatus(int status)-
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
-
ExamGrade
public ExamGrade()
-
ExamGrade
public ExamGrade(GradeType gradeType, ExamStatus examStatus, Float score)
-
-
Method Detail
-
getCourseGrade
public CourseGrade getCourseGrade()
-
setCourseGrade
public void setCourseGrade(CourseGrade courseGrade)
-
getGradeType
public GradeType getGradeType()
-
setGradeType
public void setGradeType(GradeType gradeType)
-
getScoreText
public String getScoreText()
Description copied from interface:Grade得分字面值- Specified by:
getScoreTextin interfaceGrade- Returns:
-
setScoreText
public void setScoreText(String scoreText)
Description copied from interface:Grade设置得分字面值- Specified by:
setScoreTextin interfaceGrade
-
isPublished
public boolean isPublished()
Description copied from interface:Grade是否发布- Specified by:
isPublishedin interfaceGrade- Returns:
-
isConfirmed
public boolean isConfirmed()
Description copied from interface:Grade是否确认- Specified by:
isConfirmedin interfaceGrade- Returns:
-
getStatus
public int getStatus()
Description copied from interface:Grade返回成绩状态
-
compareTo
public int compareTo(Grade grade)
- Specified by:
compareToin interfaceComparable<Grade>
-
isPassed
public boolean isPassed()
Description copied from interface:Grade是否合格
-
setPassed
public void setPassed(boolean isPass)
Description copied from interface:Grade设置是否通过
-
getExamStatus
public ExamStatus getExamStatus()
-
setExamStatus
public void setExamStatus(ExamStatus examStatus)
-
getMarkStyle
public ScoreMarkStyle getMarkStyle()
Description copied from interface:Grade记录方式- Specified by:
getMarkStylein interfaceGrade- Returns:
-
setMarkStyle
public void setMarkStyle(ScoreMarkStyle markStyle)
Description copied from interface:Grade设置记录方式- Specified by:
setMarkStylein interfaceGrade
-
getOperator
public String getOperator()
- Specified by:
getOperatorin interfaceGrade
-
setOperator
public void setOperator(String operator)
- Specified by:
setOperatorin interfaceGrade
-
getPercent
public Short getPercent()
-
setPercent
public void setPercent(Short percent)
-
-