类 ExecutionPlanCourseGroupServiceImpl
java.lang.Object
org.beangle.commons.dao.impl.BaseServiceImpl
org.openurp.edu.program.plan.service.impl.ExecutionPlanCourseGroupServiceImpl
- 所有已实现的接口:
ExecutionPlanCourseGroupService
public class ExecutionPlanCourseGroupServiceImpl
extends org.beangle.commons.dao.impl.BaseServiceImpl
implements ExecutionPlanCourseGroupService
培养计划课程组服务实现类
-
字段概要
从类继承的字段 org.beangle.commons.dao.impl.BaseServiceImpl
entityDao, eventMulticaster, logger -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidcourseGroupMoveDown(ExecutionCourseGroup courseGroup) 将课程组下移一个位置voidcourseGroupMoveUp(ExecutionCourseGroup courseGroup) 将课程组上移一个位置voidgenIndexno(CourseGroup group, String indexno) booleanhasSameGroupInOneLevel(CourseGroup courseGroup, CoursePlan plan, CourseGroup parent) voidmove(CourseGroup node, CourseGroup location, int index) voidremoveCourseGroup(Long groupId) void从培养计划中删除该组与该组的关联
如果没有培养计划关联该组,删除该组.
课程组和plan必须是persisitent持久态的
会重算计划的学分,和课程组树的学分要求void保存新建的课程组/更新已有的课程组voidsetExecutionPlanService(ExecutionPlanService executePlanService) voidsetPlanCourseGroupCommonDao(PlanCourseGroupCommonDao planCourseGroupCommonDao) 从类继承的方法 org.beangle.commons.dao.impl.BaseServiceImpl
getEntityDao, getEventMulticaster, publish, setEntityDao, setEventMulticaster
-
构造器详细资料
-
ExecutionPlanCourseGroupServiceImpl
public ExecutionPlanCourseGroupServiceImpl()
-
-
方法详细资料
-
removeCourseGroup
-
removeCourseGroup
从接口复制的说明:ExecutionPlanCourseGroupService从培养计划中删除该组与该组的关联
如果没有培养计划关联该组,删除该组.
课程组和plan必须是persisitent持久态的
会重算计划的学分,和课程组树的学分要求 -
getExecutionPlanService
-
saveOrUpdateCourseGroup
从接口复制的说明:ExecutionPlanCourseGroupService保存新建的课程组/更新已有的课程组- 指定者:
saveOrUpdateCourseGroup在接口中ExecutionPlanCourseGroupService- 参数:
group- 必须是持久态的
-
courseGroupMoveDown
从接口复制的说明:ExecutionPlanCourseGroupService将课程组下移一个位置 -
courseGroupMoveUp
从接口复制的说明:ExecutionPlanCourseGroupService将课程组上移一个位置 -
setExecutionPlanService
-
setPlanCourseGroupCommonDao
-
move
- 指定者:
move在接口中ExecutionPlanCourseGroupService
-
genIndexno
-
hasSameGroupInOneLevel
-