Class CourseGrade

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

@Entity(name="org.openurp.edu.grade.course.model.CourseGrade")
public class CourseGrade
extends AbstractGrade
课程成绩实现
See Also:
Serialized Form
  • Constructor Details

    • CourseGrade

      public CourseGrade()
    • CourseGrade

      public CourseGrade​(CourseTaker taker)
      依照上课名单进行实例化课程成绩
      Parameters:
      taker -
  • Method Details

    • getGrade

      public Grade getGrade​(GradeType gradeType)
      找到第一个出现该成绩类别的成绩
      Parameters:
      gradeType -
      Returns:
    • getExamGrade

      public ExamGrade getExamGrade​(GradeType gradeType)
      找到第一个出现该成绩类别的成绩
      Parameters:
      gradeType -
      Returns:
    • getGaGrade

      public GaGrade getGaGrade​(GradeType gradeType)
    • addExamGrade

      public CourseGrade addExamGrade​(ExamGrade examGrade)
      添加考试成绩
    • addGaGrade

      public CourseGrade addGaGrade​(GaGrade gaGrade)
      添加总评成绩
    • getScoreText

      public String getScoreText​(GradeType gradeType, Integer status)
      查询各种成绩
      Parameters:
      gradeType -
      Returns:
    • getScoreText

      public String getScoreText​(GradeType gradeType)
      查询各种成绩
      Parameters:
      gradeType -
      Returns:
    • getCourse

      public Course getCourse()
    • setCourse

      public void setCourse​(Course course)
    • getClazz

      public Clazz getClazz()
    • setClazz

      public void setClazz​(Clazz clazz)
    • getCourseType

      public CourseType getCourseType()
    • setCourseType

      public void setCourseType​(CourseType courseType)
    • getGp

      public Float getGp()
    • setGp

      public void setGp​(Float gp)
    • getExamGrades

      public Set<ExamGrade> getExamGrades()
    • setExamGrades

      public void setExamGrades​(Set<ExamGrade> examGrades)
    • getCourseTakeType

      public CourseTakeType getCourseTakeType()
    • setCourseTakeType

      public void setCourseTakeType​(CourseTakeType courseTakeType)
    • getCrn

      public String getCrn()
    • setCrn

      public void setCrn​(String lessonNo)
    • getExamMode

      public ExamMode getExamMode()
    • setExamMode

      public void setExamMode​(ExamMode examMode)
    • getRemark

      public String getRemark()
    • setRemark

      public void setRemark​(String remark)
    • getGaGrades

      public Set<GaGrade> getGaGrades()
    • setGaGrades

      public void setGaGrades​(Set<GaGrade> gaGrades)
    • isFreeListening

      public boolean isFreeListening()
    • setFreeListening

      public void setFreeListening​(boolean freeListening)
    • getCreatedAt

      public Date getCreatedAt()
    • setCreatedAt

      public void setCreatedAt​(Date createdAt)