Class CourseGradeState

  • All Implemented Interfaces:
    Serializable, org.beangle.commons.entity.Entity<Long>, GradeState

    @Entity(name="org.openurp.edu.grade.course.model.CourseGradeState")
    public class CourseGradeState
    extends AbstractGradeState
    成绩状态表 记录了对应教学任务成绩
    1)记录方式,
    2)各种成绩成分的百分比,
    3)各种成绩的确认状态,
    4)各种成绩的发布状态
    每种成绩在状态的站位参见GradeType.mark
    See Also:
    Serialized Form
    • Constructor Detail

      • CourseGradeState

        public CourseGradeState()
      • CourseGradeState

        public CourseGradeState​(Clazz clazz)
    • Method Detail

      • updateStatus

        public void updateStatus​(GradeType gradeType,
                                 int status)
      • isStatus

        public boolean isStatus​(GradeType gradeType,
                                int status)
        是否是指定状态
        Parameters:
        gradeType -
        status -
        Returns:
      • getStatus

        public int getStatus​(GradeType gradeType)
      • getGradeType

        public GradeType getGradeType()
        Description copied from interface: GradeState
        成绩类型
        Returns:
      • getClazz

        public Clazz getClazz()
      • setClazz

        public void setClazz​(Clazz clazz)
      • getExtraInputer

        public User getExtraInputer()
      • setExtraInputer

        public void setExtraInputer​(User extraInputer)