Class AuditGroupResult

java.lang.Object
org.beangle.commons.entity.pojo.NumberIdObject<Long>
org.beangle.commons.entity.pojo.LongIdObject
org.openurp.edu.grade.plan.model.AuditGroupResult
All Implemented Interfaces:
Serializable, org.beangle.commons.entity.Entity<Long>
Direct Known Subclasses:
GroupResultAdapter

@Entity(name="org.openurp.edu.grade.plan.model.AuditGroupResult") public class AuditGroupResult extends org.beangle.commons.entity.pojo.LongIdObject
课程组审核结果
See Also:
  • Constructor Details

    • AuditGroupResult

      public AuditGroupResult()
    • AuditGroupResult

      public AuditGroupResult(CourseGroup group)
  • Method Details

    • attachTo

      public void attachTo(AuditPlanResult planResult)
    • detach

      public void detach()
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getCourseType

      public CourseType getCourseType()
    • setCourseType

      public void setCourseType(CourseType courseType)
    • getAuditStat

      public AuditStat getAuditStat()
    • setAuditStat

      public void setAuditStat(AuditStat auditStat)
    • getCourseResults

      public List<AuditCourseResult> getCourseResults()
    • getCourseResult

      public AuditCourseResult getCourseResult(Course course)
    • getCourseResultMap

      public Map<Course,AuditCourseResult> getCourseResultMap()
    • setCourseResults

      public void setCourseResults(List<AuditCourseResult> planCourseAuditResults)
    • getChildren

      public List<AuditGroupResult> getChildren()
    • setChildren

      public void setChildren(List<AuditGroupResult> children)
    • getSuperResult

      public AuditGroupResult getSuperResult()
      用于掩盖组的上级结果类型差异性
      包裝了頂層組的計劃結果.
      Returns:
    • getParent

      public AuditGroupResult getParent()
    • setParent

      public void setParent(AuditGroupResult parent)
    • addCourseResult

      public void addCourseResult(AuditCourseResult courseResult)
      添加培养计划课程审核结果
      Parameters:
      courseResult -
    • updateCourseResult

      public void updateCourseResult(AuditCourseResult rs)
    • addChild

      public void addChild(AuditGroupResult gr)
    • removeChild

      public void removeChild(AuditGroupResult gr)
    • checkPassed

      public static void checkPassed(AuditGroupResult groupResult, boolean isRecursive)
    • checkPassed

      public void checkPassed(boolean isRecursive)
    • isPassed

      public boolean isPassed()
    • setPassed

      public void setPassed(boolean passed)
    • getPlanResult

      public AuditPlanResult getPlanResult()
    • setPlanResult

      public void setPlanResult(AuditPlanResult planResult)
    • getSubCount

      public short getSubCount()
    • setSubCount

      public void setSubCount(short subCount)
    • getIndexno

      public String getIndexno()
    • setIndexno

      public void setIndexno(String indexno)
    • getRemark

      public String getRemark()
    • setRemark

      public void setRemark(String remark)