Package org.openurp.edu.program.model
Interface CoursePlan
- All Superinterfaces:
Cloneable,org.beangle.commons.entity.Entity<Long>,Serializable
- All Known Implementing Classes:
AbstractCoursePlan,ExecutivePlan,MajorPlan,StdPlan
课程方案
1)年级
2)培养层次
3)学分要求
4)课程组
- Since:
- 2009
-
Method Summary
Modifier and TypeMethodDescription获得生效时间float获得总学分getEndOn()获得失效时间getGroup(CourseType type) 查询指定类型的组获得计划课程组获得顶级课程组voidsetCredits(float credits) 设置总学分voidsetGroups(List<CourseGroup> groups) 设置计划课程组Methods inherited from interface org.beangle.commons.entity.Entity
getId, isPersisted, isTransient, setId
-
Method Details
-
getCredits
float getCredits()获得总学分- Returns:
- 总学分
-
setCredits
void setCredits(float credits) 设置总学分- Parameters:
credits- 总学分
-
getGroups
List<CourseGroup> getGroups()获得计划课程组- Returns:
- 计划课程组
-
getGroup
查询指定类型的组- Parameters:
type-- Returns:
-
getTopCourseGroups
List<CourseGroup> getTopCourseGroups()获得顶级课程组- Returns:
-
setGroups
设置计划课程组- Parameters:
groups- 计划课程组
-
getBeginOn
Date getBeginOn()获得生效时间- Returns:
- 生效时间
-
getEndOn
Date getEndOn()获得失效时间- Returns:
- 失效时间
-
getProgram
Program getProgram()
-