接口 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
-
-
嵌套类概要
嵌套类 修饰符和类型 接口 说明 static classGrade.Status
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 DategetCreatedAt()GradingModegetGradingMode()记录方式StringgetOperator()FloatgetScore()返回分数StringgetScoreText()得分字面值intgetStatus()返回成绩状态StudentgetStd()booleanisConfirmed()是否确认booleanisPassed()是否合格booleanisPublished()是否发布voidsetCreatedAt(Date createdAt)voidsetGradingMode(GradingMode gradingMode)设置记录方式voidsetOperator(String operator)voidsetPassed(boolean isPass)设置是否通过voidsetScore(Float score)设置分数voidsetScoreText(String scoreText)设置得分字面值voidsetStatus(int status)-
从接口继承的方法 java.lang.Comparable
compareTo
-
-
-
-
方法详细资料
-
getStd
Student getStd()
-
getScore
Float getScore()
返回分数- 返回:
- null 如果没有分数
-
setScore
void setScore(Float score)
设置分数- 参数:
score-
-
getScoreText
String getScoreText()
得分字面值- 返回:
-
setScoreText
void setScoreText(String scoreText)
设置得分字面值- 参数:
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
void setGradingMode(GradingMode gradingMode)
设置记录方式- 参数:
gradingMode-
-
getOperator
String getOperator()
-
setOperator
void setOperator(String operator)
-
getCreatedAt
Date getCreatedAt()
-
setCreatedAt
void setCreatedAt(Date createdAt)
-
-