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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ScoreMarkStylegetMarkStyle()记录方式StringgetOperator()FloatgetScore()返回分数StringgetScoreText()得分字面值intgetStatus()返回成绩状态StudentgetStd()booleanisConfirmed()是否确认booleanisPassed()是否合格booleanisPublished()是否发布voidsetMarkStyle(ScoreMarkStyle markStyle)设置记录方式voidsetOperator(String operator)voidsetPassed(boolean isPass)设置是否通过voidsetScore(Float score)设置分数voidsetScoreText(String scoreText)设置得分字面值voidsetStatus(int status)-
Methods inherited from interface java.lang.Comparable
compareTo
-
-
-
-
Method Detail
-
getStd
Student getStd()
-
getScore
Float getScore()
返回分数- Returns:
- null 如果没有分数
-
setScore
void setScore(Float score)
设置分数- Parameters:
score-
-
getScoreText
String getScoreText()
得分字面值- Returns:
-
setScoreText
void setScoreText(String scoreText)
设置得分字面值- 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-
-
getMarkStyle
ScoreMarkStyle getMarkStyle()
记录方式- Returns:
-
setMarkStyle
void setMarkStyle(ScoreMarkStyle markStyle)
设置记录方式- Parameters:
markStyle-
-
getOperator
String getOperator()
-
setOperator
void setOperator(String operator)
-
-