类 PersonalPlanCompareServiceImpl
java.lang.Object
org.beangle.commons.dao.impl.BaseServiceImpl
org.openurp.edu.program.plan.service.impl.PersonalPlanCompareServiceImpl
- 所有已实现的接口:
PersonalPlanCompareService
public class PersonalPlanCompareServiceImpl
extends org.beangle.commons.dao.impl.BaseServiceImpl
implements PersonalPlanCompareService
个人计划和专业计划的对比
从eams-3shufe移植
-
字段概要
从类继承的字段 org.beangle.commons.dao.impl.BaseServiceImpl
entityDao, eventMulticaster, logger -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidcopyCourseGroups(ExecutionPlan fromPlan, StdPlan toPlan, List<Integer> courseTypeIds) 将一个培养计划中的类别,完全复制到另一个培养计划中
注意,另一个培养计划中必须没有那种类别voidcopyPlanCourses(ExecutionPlan fromPlan, StdPlan toPlan, List<Number[]> courseTypePlanCourseIds) 将一个培养计划中的课程,复制到另一个培养计划对应的类别中voiddeleteCourseGroups(StdPlan plan, List<Integer> courseTypeIds) TODO delete不安全 将一个培养计划中的类别删除voiddeletePlanCourses(StdPlan plan, List<Number[]> courseTypePlanCourseIds) TODO delete不安全 将一个培养计划中的课程删除Map<CourseType,List<? extends PlanCourse>[]> diffPersonalAndExecutionPlan(ExecutionPlan executePlan, StdPlan stdExecutionPlan) 获得两个培养计划之间的差异voidsetPlanCommonDao(PlanCommonDao planCommonDao) voidsetPlanCompareService(PlanCompareService planCompareService) voidsetPlanCourseCommonDao(PlanCourseCommonDao planCourseCommonDao) voidsetPlanCourseGroupCommonDao(PlanCourseGroupCommonDao planCourseGroupCommonDao) 从类继承的方法 org.beangle.commons.dao.impl.BaseServiceImpl
getEntityDao, getEventMulticaster, publish, setEntityDao, setEventMulticaster
-
构造器详细资料
-
PersonalPlanCompareServiceImpl
public PersonalPlanCompareServiceImpl()
-
-
方法详细资料
-
diffPersonalAndExecutionPlan
public Map<CourseType,List<? extends PlanCourse>[]> diffPersonalAndExecutionPlan(ExecutionPlan executePlan, StdPlan stdExecutionPlan) 从接口复制的说明:PersonalPlanCompareService获得两个培养计划之间的差异- 指定者:
diffPersonalAndExecutionPlan在接口中PersonalPlanCompareService- 返回:
- List
[0] 专业培养计划中的课程 List [1]培养计划中的课程
-
copyCourseGroups
public void copyCourseGroups(ExecutionPlan fromPlan, StdPlan toPlan, List<Integer> courseTypeIds) throws PersonalPlanSyncException 从接口复制的说明:PersonalPlanCompareService将一个培养计划中的类别,完全复制到另一个培养计划中
注意,另一个培养计划中必须没有那种类别 -
copyPlanCourses
public void copyPlanCourses(ExecutionPlan fromPlan, StdPlan toPlan, List<Number[]> courseTypePlanCourseIds) throws PersonalPlanSyncException 从接口复制的说明:PersonalPlanCompareService将一个培养计划中的课程,复制到另一个培养计划对应的类别中 -
deleteCourseGroups
public void deleteCourseGroups(StdPlan plan, List<Integer> courseTypeIds) throws PersonalPlanSyncException 从接口复制的说明:PersonalPlanCompareServiceTODO delete不安全 将一个培养计划中的类别删除 -
deletePlanCourses
public void deletePlanCourses(StdPlan plan, List<Number[]> courseTypePlanCourseIds) throws PersonalPlanSyncException 从接口复制的说明:PersonalPlanCompareServiceTODO delete不安全 将一个培养计划中的课程删除 -
setPlanCourseGroupCommonDao
-
setPlanCourseCommonDao
-
setPlanCompareService
-
setPlanCommonDao
-