Package org.openurp.edu.grade
Class AbstractGrade
java.lang.Object
org.beangle.commons.entity.pojo.NumberIdObject<T>
- 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 NumberIdTimeObject<Long> implements Grade
成绩的抽象类
学生成绩抽象类
- Since:
- 2007
- See Also:
Grade, Serialized Form
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.openurp.edu.grade.Grade
Grade.Status -
Field Summary
Fields Modifier and Type Field Description protected GradingModegradingMode成绩记录方式protected Stringoperator操作者protected booleanpassed是否合格protected Floatscore得分protected StringscoreText得分等级/等分文本内容protected Semestersemester教学日历protected intstatus状态protected Studentstd学生Fields inherited from class org.openurp.base.model.NumberIdTimeObject
updatedAtFields inherited from class org.beangle.commons.entity.pojo.NumberIdObject
id -
Constructor Summary
Constructors Constructor Description AbstractGrade() -
Method Summary
Modifier and Type Method Description intcompareTo(Grade grade)GradingModegetGradingMode()记录方式StringgetOperator()ProjectgetProject()FloatgetScore()返回分数StringgetScoreText()得分字面值SemestergetSemester()intgetStatus()返回成绩状态StudentgetStd()booleanisConfirmed()是否确认booleanisPassed()是否合格booleanisPublished()是否发布voidsetGradingMode(GradingMode gradingMode)设置记录方式voidsetOperator(String operator)voidsetPassed(boolean passed)设置是否通过voidsetProject(Project project)voidsetScore(Float score)设置分数voidsetScoreText(String scoreText)设置得分字面值voidsetSemester(Semester semester)voidsetStatus(int status)voidsetStd(Student std)Methods inherited from class org.openurp.base.model.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
-
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
-
getOperator
- Specified by:
getOperatorin interfaceGrade
-
setOperator
- Specified by:
setOperatorin interfaceGrade
-