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 -
Method Summary
Modifier and TypeMethodDescription记录方式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) 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
-