类 CourseGroupAdapter
- java.lang.Object
-
- org.openurp.edu.grade.plan.adapters.CourseGroupAdapter
-
- 所有已实现的接口:
Serializable,Cloneable,Comparable<CourseGroup>,org.beangle.commons.entity.Entity<Long>,CourseGroup
public class CourseGroupAdapter extends Object implements CourseGroup
- 另请参阅:
- 序列化表格
-
-
构造器概要
构造器 构造器 说明 CourseGroupAdapter(CoursePlan coursePlan)
-
方法概要
-
-
-
构造器详细资料
-
CourseGroupAdapter
public CourseGroupAdapter(CoursePlan coursePlan)
-
-
方法详细资料
-
getChildren
public List<CourseGroup> getChildren()
返回顶层组- 指定者:
getChildren在接口中CourseGroup- 返回:
- 子节点集合
-
getCredits
@Deprecated public float getCredits()
已过时。返回要求学分
要求学分不准确,因为审核的时候可能是部分审核- 指定者:
getCredits在接口中CourseGroup- 返回:
- 组内要求总学分
-
getName
public String getName()
- 指定者:
getName在接口中CourseGroup- 返回:
-
clone
public Object clone() throws CloneNotSupportedException
从接口复制的说明:CourseGroup克隆- 指定者:
clone在接口中CourseGroup- 覆盖:
clone在类中Object- 返回:
- 克隆后的组
- 抛出:
CloneNotSupportedException
-
getCourseCount
public short getCourseCount()
从接口复制的说明:CourseGroup获得组内要求门数- 指定者:
getCourseCount在接口中CourseGroup- 返回:
- 组内要求门数
-
getCoursePlan
public CoursePlan getCoursePlan()
-
getCourseType
public CourseType getCourseType()
从接口复制的说明:CourseGroup获得课程类别.- 指定者:
getCourseType在接口中CourseGroup- 返回:
- 课程类别
-
addChildGroup
public void addChildGroup(CourseGroup arg0)
从接口复制的说明:CourseGroup添加子组- 指定者:
addChildGroup在接口中CourseGroup- 参数:
arg0- 子组
-
addPlanCourse
public void addPlanCourse(PlanCourse arg0)
从接口复制的说明:CourseGroup添加计划课程- 指定者:
addPlanCourse在接口中CourseGroup- 参数:
arg0- 计划课程
-
getParent
public CourseGroup getParent()
从接口复制的说明:CourseGroup获得上级组- 指定者:
getParent在接口中CourseGroup- 返回:
- 上级组
-
getPlanCourses
public List<PlanCourse> getPlanCourses()
- 指定者:
getPlanCourses在接口中CourseGroup
-
getRemark
public String getRemark()
从接口复制的说明:CourseGroup获得备注.- 指定者:
getRemark在接口中CourseGroup- 返回:
- 备注
-
isCompulsory
public boolean isCompulsory()
-
setCourseCount
public void setCourseCount(short arg0)
从接口复制的说明:CourseGroup设置组内要求门数- 指定者:
setCourseCount在接口中CourseGroup- 参数:
arg0- 组内要求门数
-
setCoursePlan
public void setCoursePlan(CoursePlan arg0)
-
setCourseType
public void setCourseType(CourseType arg0)
从接口复制的说明:CourseGroup设置课程类别- 指定者:
setCourseType在接口中CourseGroup- 参数:
arg0- 课程类别
-
setCredits
public void setCredits(float arg0)
从接口复制的说明:CourseGroup设置组内要求总学分- 指定者:
setCredits在接口中CourseGroup- 参数:
arg0- 组内要求总学分
-
setParent
public void setParent(CourseGroup arg0)
从接口复制的说明:CourseGroup设置上级组- 指定者:
setParent在接口中CourseGroup- 参数:
arg0- 上级组
-
setRemark
public void setRemark(String arg0)
从接口复制的说明:CourseGroup设置备注- 指定者:
setRemark在接口中CourseGroup- 参数:
arg0- 备注
-
updateCoursePlan
public void updateCoursePlan(CoursePlan arg0)
从接口复制的说明:CourseGroup更新对应的课程计划- 指定者:
updateCoursePlan在接口中CourseGroup
-
getLongId
public Long getLongId()
-
isPersisted
public boolean isPersisted()
- 指定者:
isPersisted在接口中org.beangle.commons.entity.Entity<Long>
-
saved
public boolean saved()
-
unsaved
public boolean unsaved()
-
isTransient
public boolean isTransient()
- 指定者:
isTransient在接口中org.beangle.commons.entity.Entity<Long>
-
key
public String key()
-
removePlanCourse
public void removePlanCourse(PlanCourse course)
从接口复制的说明:CourseGroup删除计划课程- 指定者:
removePlanCourse在接口中CourseGroup- 参数:
course- 计划课程
-
statCreditAndHour
public void statCreditAndHour(int termsCount)
-
getCreditPerTerms
public String getCreditPerTerms()
但是没有任何实现
-
setCreditPerTerms
public void setCreditPerTerms(String arg0)
但是没有任何实现
-
getGroupCourses
public List<? extends PlanCourse> getGroupCourses()
-
getParentCourseType
public CourseType getParentCourseType()
-
getPlanCourses
public List<? extends PlanCourse> getPlanCourses(List<Integer> termList)
-
getPlanCourses
public List<? extends PlanCourse> getPlanCourses(String terms)
-
isSameGroup
public boolean isSameGroup(Object object)
-
setGroupCourses
public void setGroupCourses(List<? extends PlanCourse> groupCourses)
-
getPlan
public CoursePlan getPlan()
从接口复制的说明:CourseGroup获得课程方案- 指定者:
getPlan在接口中CourseGroup- 返回:
- 课程方案
-
setPlan
public void setPlan(CoursePlan plan)
从接口复制的说明:CourseGroup设置课程方案- 指定者:
setPlan在接口中CourseGroup- 参数:
plan- 课程方案
-
setChildren
public void setChildren(List<CourseGroup> children)
从接口复制的说明:CourseGroup设置子节点集合- 指定者:
setChildren在接口中CourseGroup- 参数:
children- 子节点集合
-
setPlanCourses
public void setPlanCourses(List<PlanCourse> planCourses)
从接口复制的说明:CourseGroup设置组内计划课程- 指定者:
setPlanCourses在接口中CourseGroup- 参数:
planCourses- 组内计划课程
-
addPlanCourses
public void addPlanCourses(List<PlanCourse> planCourses)
从接口复制的说明:CourseGroup添加多个计划课程- 指定者:
addPlanCourses在接口中CourseGroup- 参数:
planCourses- 多个计划课程
-
getTermCredits
public String getTermCredits()
从接口复制的说明:CourseGroup获得每学期学分- 指定者:
getTermCredits在接口中CourseGroup- 返回:
- 每学期学分
-
setTermCredits
public void setTermCredits(String termCredits)
从接口复制的说明:CourseGroup设置每学期学分- 指定者:
setTermCredits在接口中CourseGroup- 参数:
termCredits- 每学期学分
-
compareTo
public int compareTo(CourseGroup o)
- 指定者:
compareTo在接口中Comparable<CourseGroup>
-
getIndexno
public String getIndexno()
- 指定者:
getIndexno在接口中CourseGroup
-
setIndexno
public void setIndexno(String indexno)
- 指定者:
setIndexno在接口中CourseGroup
-
getIndex
public int getIndex()
- 指定者:
getIndex在接口中CourseGroup
-
getSubCount
public short getSubCount()
- 指定者:
getSubCount在接口中CourseGroup
-
setSubCount
public void setSubCount(short subCount)
- 指定者:
setSubCount在接口中CourseGroup
-
isAutoAddup
public boolean isAutoAddup()
从接口复制的说明:CourseGroup是否自动累计学分- 指定者:
isAutoAddup在接口中CourseGroup
-
getTerms
public Terms getTerms()
- 指定者:
getTerms在接口中CourseGroup
-
setTerms
public void setTerms(Terms terms)
- 指定者:
setTerms在接口中CourseGroup
-
-