接口 CoursePlan
-
- 所有超级接口:
Cloneable,org.beangle.commons.entity.Entity<Long>,Serializable
- 所有已知实现类:
AbstractCoursePlan,ExecutionPlan,MajorPlan,StdPlan
public interface CoursePlan extends org.beangle.commons.entity.Entity<Long>, Cloneable
课程方案- 1)年级
- 2)培养层次
- 3)学分要求
- 4)课程组
- 从以下版本开始:
- 2009
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 DategetBeginOn()获得生效时间floatgetCredits()获得总学分DategetEndOn()获得失效时间intgetEndTerm()CourseGroupgetGroup(CourseType type)查询指定类型的组List<CourseGroup>getGroups()获得计划课程组ProgramgetProgram()intgetStartTerm()intgetTermsCount()这个计划的学期数List<CourseGroup>getTopCourseGroups()获得顶级课程组voidsetCredits(float credits)设置总学分voidsetEndTerm(int endTerm)voidsetGroups(List<CourseGroup> groups)设置计划课程组voidsetStartTerm(int startTerm)
-
-
-
方法详细资料
-
getCredits
float getCredits()
获得总学分- 返回:
- 总学分
-
setCredits
void setCredits(float credits)
设置总学分- 参数:
credits- 总学分
-
getGroups
List<CourseGroup> getGroups()
获得计划课程组- 返回:
- 计划课程组
-
getGroup
CourseGroup getGroup(CourseType type)
查询指定类型的组- 参数:
type-- 返回:
-
getTopCourseGroups
List<CourseGroup> getTopCourseGroups()
获得顶级课程组- 返回:
-
setGroups
void setGroups(List<CourseGroup> groups)
设置计划课程组- 参数:
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()
-
-