类 AuditStat

  • 所有已实现的接口:
    org.beangle.commons.entity.Component

    @Embeddable
    public class AuditStat
    extends Object
    implements org.beangle.commons.entity.Component
    课程审核统计结果
    • 构造器详细资料

      • AuditStat

        public AuditStat()
      • AuditStat

        public AuditStat​(float creditCompleted,
                         int totalNum)
    • 方法详细资料

      • addCredits

        public void addCredits​(float credits)
      • addNum

        public void addNum​(int num)
      • isPassed

        public boolean isPassed()
      • getCreditNeeded

        public float getCreditNeeded​(boolean returnNegative)
        获取所修学分和所需学分的差值
        参数:
        returnNegative - 是否返回负数
        返回:
      • getRequiredCount

        public int getRequiredCount()
      • setRequiredCount

        public void setRequiredCount​(int requiredCountRequired)
      • getPassedCredits

        public float getPassedCredits()
      • setPassedCredits

        public void setPassedCredits​(float creditsCompleted)
      • getRequiredCredits

        public float getRequiredCredits()
      • setRequiredCredits

        public void setRequiredCredits​(float creditsRequired)
      • getPassedCourses

        public Set<Course> getPassedCourses()
      • setPassedCourses

        public void setPassedCourses​(Set<Course> passCourses)
      • getPassedCount

        public int getPassedCount()
      • setPassedCount

        public void setPassedCount​(int totalRequiredCount)
      • getConvertedCredits

        public float getConvertedCredits()
      • setConvertedCredits

        public void setConvertedCredits​(float creditsConverted)
      • reduceRequired

        public void reduceRequired​(float credits,
                                   int num)
        减去要求学分和门数
        参数:
        num -