Class ExecutionPlanServiceImpl
java.lang.Object
org.beangle.commons.dao.impl.BaseServiceImpl
org.openurp.edu.program.plan.service.impl.ExecutionPlanServiceImpl
- All Implemented Interfaces:
ExecutionPlanService
public class ExecutionPlanServiceImpl
extends org.beangle.commons.dao.impl.BaseServiceImpl
implements ExecutionPlanService
培养计划服务接口
-
Field Summary
Fields inherited from class org.beangle.commons.dao.impl.BaseServiceImpl
entityDao, eventMulticaster, logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription根据行政班的grade,stdType,department,major,direction,level属性来精确匹配找到一个专业培养计划getPlanCourses(ExecutionPlan plan) 查找没有在某个培养计划使用的课程类别booleanhasCourse(ExecutionCourseGroup cgroup, Course course) 检测某个专业培养计划是否有这个课程booleanhasCourse(ExecutionCourseGroup cgroup, Course course, PlanCourse planCourse) void删除培养计划void保存新的培养计划voidsetPlanCommonDao(PlanCommonDao planCommonDao) floatstatPlanCredits(Long planId) 统计培养计划的总学分floatstatPlanCredits(ExecutionPlan plan) 统计总学分Methods inherited from class org.beangle.commons.dao.impl.BaseServiceImpl
getEntityDao, getEventMulticaster, publish, setEntityDao, setEventMulticaster
-
Constructor Details
-
ExecutionPlanServiceImpl
public ExecutionPlanServiceImpl()
-
-
Method Details
-
getUnusedCourseTypeNames
Description copied from interface:ExecutionPlanService查找没有在某个培养计划使用的课程类别- Specified by:
getUnusedCourseTypeNamesin interfaceExecutionPlanService- Returns:
-
removeExecutionPlan
Description copied from interface:ExecutionPlanService删除培养计划- Specified by:
removeExecutionPlanin interfaceExecutionPlanService
-
saveOrUpdateExecutionPlan
Description copied from interface:ExecutionPlanService保存新的培养计划- Specified by:
saveOrUpdateExecutionPlanin interfaceExecutionPlanService
-
statPlanCredits
Description copied from interface:ExecutionPlanService统计培养计划的总学分- Specified by:
statPlanCreditsin interfaceExecutionPlanService- Returns:
-
statPlanCredits
Description copied from interface:ExecutionPlanService统计总学分- Specified by:
statPlanCreditsin interfaceExecutionPlanService
-
hasCourse
Description copied from interface:ExecutionPlanService检测某个专业培养计划是否有这个课程- Specified by:
hasCoursein interfaceExecutionPlanService- Returns:
-
hasCourse
- Specified by:
hasCoursein interfaceExecutionPlanService
-
setPlanCommonDao
-
getExecutionPlanByAdminClass
Description copied from interface:ExecutionPlanService根据行政班的grade,stdType,department,major,direction,level属性来精确匹配找到一个专业培养计划- Specified by:
getExecutionPlanByAdminClassin interfaceExecutionPlanService- Returns:
-
getPlanCourses
- Specified by:
getPlanCoursesin interfaceExecutionPlanService
-