Package org.openurp.edu.grade
Interface Grade
- All Superinterfaces:
Comparable<Grade>,org.beangle.commons.entity.Entity<Long>,Serializable,org.beangle.commons.entity.TimeEntity
- All Known Implementing Classes:
AbstractGrade,CourseGrade,ExamGrade,GaGrade
public interface Grade extends Comparable<Grade>, org.beangle.commons.entity.Entity<Long>, org.beangle.commons.entity.TimeEntity
成绩接口
系统中所有成绩的抽象接口,记录成绩的原始分数、呈现方式、状态和是否通过。
成绩中设立原始分数和分数字面值,分别表示数字型分数和文字型评价。分数用于和其他记录方式进行转换,
分数字面值则为最后的转换结果。
- Since:
- 2006
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classGrade.Status -
Method Summary
Modifier and Type Method Description 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)Methods inherited from interface java.lang.Comparable
compareToMethods inherited from interface org.beangle.commons.entity.Entity
getId, isPersisted, isTransient, setIdMethods inherited from interface org.beangle.commons.entity.TimeEntity
getUpdatedAt, setUpdatedAt
-
Method Details
-
getStd
Student getStd() -
getScore
Float getScore()返回分数- Returns:
- null 如果没有分数
-
setScore
设置分数- Parameters:
score-
-
getScoreText
String getScoreText()得分字面值- Returns:
-
setScoreText
设置得分字面值- Parameters:
scoreText-
-
isPassed
boolean isPassed()是否合格- Returns:
-
setPassed
void setPassed(boolean isPass)设置是否通过- Parameters:
isPass-
-
isPublished
boolean isPublished()是否发布- Returns:
-
isConfirmed
boolean isConfirmed()是否确认- Returns:
-
getStatus
int getStatus()返回成绩状态- Returns:
-
setStatus
void setStatus(int status)- Parameters:
status-
-
getGradingMode
GradingMode getGradingMode()记录方式- Returns:
-
setGradingMode
设置记录方式- Parameters:
gradingMode-
-
getOperator
String getOperator() -
setOperator
-
getCreatedAt
Date getCreatedAt() -
setCreatedAt
-