类 MajorPlanCourseServiceImpl
java.lang.Object
org.beangle.commons.dao.impl.BaseServiceImpl
org.openurp.edu.program.major.service.impl.MajorPlanCourseServiceImpl
- 所有已实现的接口:
MajorPlanCourseService
public class MajorPlanCourseServiceImpl
extends org.beangle.commons.dao.impl.BaseServiceImpl
implements MajorPlanCourseService
-
字段概要
从类继承的字段 org.beangle.commons.dao.impl.BaseServiceImpl
entityDao, eventMulticaster, logger -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidaddPlanCourse(MajorPlanCourse planCourse, MajorPlan plan) 添加培养计划中的课程
如果所在组是必修,并且自己是必修则
1.重算课程组学分
2.重算完课程组学分后,级联重算整个父课程组树学分
3.重算计划的总学分
如果组非必修,或自己不是必修则不重算课程组学分voidremovePlanCourse(MajorPlanCourse planCourse, MajorPlan plan) 删除培养计划中的课程
如果所在组是必修,并且自己是必修则
1.重算课程组学分
2.重算完课程组学分后,级联重算整个父课程组树学分
3.重算计划的总学分
如果组非必修,或自己不是必修则不重算课程组学分voidsetPlanCourseCommonDao(PlanCourseCommonDao planCourseCommonDao) voidupdatePlanCourse(MajorPlanCourse planCourse, MajorPlan plan) 更新培养计划中的课程
如果所在组是必修,并且自己是必修则
1.重算课程组学分
2.重算完课程组学分后,级联重算整个父课程组树学分
3.重算计划的总学分
如果组非必修,或自己不是必修则不重算课程组学分从类继承的方法 org.beangle.commons.dao.impl.BaseServiceImpl
getEntityDao, getEventMulticaster, publish, setEntityDao, setEventMulticaster
-
构造器详细资料
-
MajorPlanCourseServiceImpl
public MajorPlanCourseServiceImpl()
-
-
方法详细资料
-
addPlanCourse
从接口复制的说明:MajorPlanCourseService添加培养计划中的课程
如果所在组是必修,并且自己是必修则
1.重算课程组学分
2.重算完课程组学分后,级联重算整个父课程组树学分
3.重算计划的总学分
如果组非必修,或自己不是必修则不重算课程组学分- 指定者:
addPlanCourse在接口中MajorPlanCourseService
-
removePlanCourse
从接口复制的说明:MajorPlanCourseService删除培养计划中的课程
如果所在组是必修,并且自己是必修则
1.重算课程组学分
2.重算完课程组学分后,级联重算整个父课程组树学分
3.重算计划的总学分
如果组非必修,或自己不是必修则不重算课程组学分- 指定者:
removePlanCourse在接口中MajorPlanCourseService
-
updatePlanCourse
从接口复制的说明:MajorPlanCourseService更新培养计划中的课程
如果所在组是必修,并且自己是必修则
1.重算课程组学分
2.重算完课程组学分后,级联重算整个父课程组树学分
3.重算计划的总学分
如果组非必修,或自己不是必修则不重算课程组学分- 指定者:
updatePlanCourse在接口中MajorPlanCourseService
-
setPlanCourseCommonDao
-