接口 CoursePlan
- 所有超级接口:
Cloneable,org.beangle.commons.entity.Entity<Long>,Serializable
- 所有已知实现类:
AbstractCoursePlan,ExecutionPlan,MajorPlan,StdPlan
课程方案
1)年级
2)培养层次
3)学分要求
4)课程组
- 从以下版本开始:
- 2009
-
方法概要
修饰符和类型方法说明获得生效时间float获得总学分getEndOn()获得失效时间intgetGroup(CourseType type) 查询指定类型的组获得计划课程组intint这个计划的学期数获得顶级课程组voidsetCredits(float credits) 设置总学分voidsetEndTerm(int endTerm) voidsetGroups(List<CourseGroup> groups) 设置计划课程组voidsetStartTerm(int startTerm) 从接口继承的方法 org.beangle.commons.entity.Entity
getId, isPersisted, isTransient, setId
-
方法详细资料
-
getCredits
float getCredits()获得总学分- 返回:
- 总学分
-
setCredits
void setCredits(float credits) 设置总学分- 参数:
credits- 总学分
-
getGroups
List<CourseGroup> getGroups()获得计划课程组- 返回:
- 计划课程组
-
getGroup
查询指定类型的组- 参数:
type-- 返回:
-
getTopCourseGroups
List<CourseGroup> getTopCourseGroups()获得顶级课程组- 返回:
-
setGroups
设置计划课程组- 参数:
groups- 计划课程组
-
getBeginOn
Date getBeginOn()获得生效时间- 返回:
- 生效时间
-
getEndOn
Date getEndOn()获得失效时间- 返回:
- 失效时间
-
getTermsCount
int getTermsCount()这个计划的学期数 -
setStartTerm
void setStartTerm(int startTerm) -
setEndTerm
void setEndTerm(int endTerm) -
getStartTerm
int getStartTerm() -
getEndTerm
int getEndTerm() -
getProgram
Program getProgram()
-