Package org.openurp.edu.grade
Class AbstractGrade
- All Implemented Interfaces:
Serializable,Comparable<Grade>,org.beangle.commons.entity.Entity<Long>,org.beangle.commons.entity.TimeEntity,Grade
- Direct Known Subclasses:
CourseGrade
@MappedSuperclass
public abstract class AbstractGrade
extends org.beangle.commons.entity.pojo.NumberIdTimeObject<Long>
implements Grade
成绩的抽象类
学生成绩抽象类
- Since:
- 2007
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.openurp.edu.grade.Grade
Grade.Status -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected GradingMode成绩记录方式protected String操作者protected boolean是否合格protected Float得分protected String得分等级/等分文本内容protected Semester教学日历protected int状态protected Student学生Fields inherited from class org.beangle.commons.entity.pojo.NumberIdTimeObject
updatedAtFields inherited from class org.beangle.commons.entity.pojo.NumberIdObject
id -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint记录方式getScore()返回分数得分字面值int返回成绩状态getStd()boolean是否确认booleanisPassed()是否合格boolean是否发布voidsetGradingMode(GradingMode gradingMode) 设置记录方式voidsetOperator(String operator) voidsetPassed(boolean passed) 设置是否通过voidsetProject(Project project) void设置分数voidsetScoreText(String scoreText) 设置得分字面值voidsetSemester(Semester semester) voidsetStatus(int status) voidMethods inherited from class org.beangle.commons.entity.pojo.NumberIdTimeObject
getUpdatedAt, setUpdatedAtMethods inherited from class org.beangle.commons.entity.pojo.NumberIdObject
equals, getId, hashCode, isPersisted, isTransient, setIdMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.beangle.commons.entity.Entity
getId, isPersisted, isTransient, setIdMethods inherited from interface org.openurp.edu.grade.Grade
getCreatedAt, setCreatedAtMethods inherited from interface org.beangle.commons.entity.TimeEntity
getUpdatedAt, setUpdatedAt
-
Field Details
-
std
学生 -
semester
教学日历 -
score
得分 -
scoreText
得分等级/等分文本内容 -
passed
protected boolean passed是否合格 -
status
protected int status状态 -
gradingMode
成绩记录方式 -
operator
操作者
-
-
Constructor Details
-
AbstractGrade
public AbstractGrade()
-
-
Method Details
-
compareTo
- Specified by:
compareToin interfaceComparable<Grade>
-
getSemester
-
setSemester
-
isConfirmed
public boolean isConfirmed()Description copied from interface:Grade是否确认- Specified by:
isConfirmedin interfaceGrade- Returns:
-
isPassed
public boolean isPassed()Description copied from interface:Grade是否合格 -
isPublished
public boolean isPublished()Description copied from interface:Grade是否发布- Specified by:
isPublishedin interfaceGrade- Returns:
-
getGradingMode
Description copied from interface:Grade记录方式- Specified by:
getGradingModein interfaceGrade- Returns:
-
setGradingMode
Description copied from interface:Grade设置记录方式- Specified by:
setGradingModein interfaceGrade- Parameters:
gradingMode-
-
getScore
Description copied from interface:Grade返回分数 -
getStatus
public int getStatus()Description copied from interface:Grade返回成绩状态 -
getStd
-
getProject
-
setProject
-
setPassed
public void setPassed(boolean passed) Description copied from interface:Grade设置是否通过 -
setScore
Description copied from interface:Grade设置分数 -
setStatus
public void setStatus(int status) -
setStd
-
getScoreText
Description copied from interface:Grade得分字面值- Specified by:
getScoreTextin interfaceGrade- Returns:
-
setScoreText
Description copied from interface:Grade设置得分字面值- Specified by:
setScoreTextin interfaceGrade- Parameters:
scoreText-
-
getOperator
- Specified by:
getOperatorin interfaceGrade
-
setOperator
- Specified by:
setOperatorin interfaceGrade
-