接口 Grade
- 所有超级接口:
Comparable<Grade>,org.beangle.commons.entity.Entity<Long>,Serializable,org.beangle.commons.entity.TimeEntity
- 所有已知实现类:
AbstractGrade,CourseGrade,ExamGrade,GaGrade
public interface Grade
extends Comparable<Grade>, org.beangle.commons.entity.Entity<Long>, org.beangle.commons.entity.TimeEntity
成绩接口
系统中所有成绩的抽象接口,记录成绩的原始分数、呈现方式、状态和是否通过。
成绩中设立原始分数和分数字面值,分别表示数字型分数和文字型评价。分数用于和其他记录方式进行转换,
分数字面值则为最后的转换结果。
- 从以下版本开始:
- 2006
-
嵌套类概要
嵌套类 -
方法概要
修饰符和类型方法说明记录方式getScore()返回分数得分字面值int返回成绩状态getStd()boolean是否确认booleanisPassed()是否合格boolean是否发布voidsetCreatedAt(Date createdAt) voidsetGradingMode(GradingMode gradingMode) 设置记录方式voidsetOperator(String operator) voidsetPassed(boolean isPass) 设置是否通过void设置分数voidsetScoreText(String scoreText) 设置得分字面值voidsetStatus(int status) 从接口继承的方法 java.lang.Comparable
compareTo从接口继承的方法 org.beangle.commons.entity.Entity
getId, isPersisted, isTransient, setId从接口继承的方法 org.beangle.commons.entity.TimeEntity
getUpdatedAt, setUpdatedAt
-
方法详细资料
-
getStd
Student getStd() -
getScore
Float getScore()返回分数- 返回:
- null 如果没有分数
-
setScore
设置分数- 参数:
score-
-
getScoreText
String getScoreText()得分字面值- 返回:
-
setScoreText
设置得分字面值- 参数:
scoreText-
-
isPassed
boolean isPassed()是否合格- 返回:
-
setPassed
void setPassed(boolean isPass) 设置是否通过- 参数:
isPass-
-
isPublished
boolean isPublished()是否发布- 返回:
-
isConfirmed
boolean isConfirmed()是否确认- 返回:
-
getStatus
int getStatus()返回成绩状态- 返回:
-
setStatus
void setStatus(int status) - 参数:
status-
-
getGradingMode
GradingMode getGradingMode()记录方式- 返回:
-
setGradingMode
设置记录方式- 参数:
gradingMode-
-
getOperator
String getOperator() -
setOperator
-
getCreatedAt
Date getCreatedAt() -
setCreatedAt
-