Class GroupAuditResult

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

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

    • GroupAuditResult

      public GroupAuditResult()
    • GroupAuditResult

      public GroupAuditResult​(CourseGroup group)
  • Method Details

    • attachTo

      public void attachTo​(PlanAuditResult 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<CourseAuditResult> getCourseResults()
    • setCourseResults

      public void setCourseResults​(List<CourseAuditResult> planCourseAuditResults)
    • getChildren

      public List<GroupAuditResult> getChildren()
    • setChildren

      public void setChildren​(List<GroupAuditResult> children)
    • getSuperResult

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

      public GroupAuditResult getParent()
    • setParent

      public void setParent​(GroupAuditResult parent)
    • addCourseResult

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

      public void updateCourseResult​(CourseAuditResult rs)
    • addChild

      public void addChild​(GroupAuditResult gr)
    • removeChild

      public void removeChild​(GroupAuditResult gr)
    • checkPassed

      public static void checkPassed​(GroupAuditResult groupResult, boolean isRecursive)
    • checkPassed

      public void checkPassed​(boolean isRecursive)
    • isPassed

      public boolean isPassed()
    • setPassed

      public void setPassed​(boolean passed)
    • getPlanResult

      public PlanAuditResult getPlanResult()
    • setPlanResult

      public void setPlanResult​(PlanAuditResult 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)