Class ExecutivePlanServiceImpl
java.lang.Object
org.beangle.commons.dao.impl.BaseServiceImpl
org.openurp.edu.program.plan.service.impl.ExecutivePlanServiceImpl
- All Implemented Interfaces:
ExecutivePlanService
public class ExecutivePlanServiceImpl
extends org.beangle.commons.dao.impl.BaseServiceImpl
implements ExecutivePlanService
培养计划服务接口
-
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(ExecutivePlan plan) 查找没有在某个培养计划使用的课程类别booleanhasCourse(ExecutiveCourseGroup cgroup, Course course) 检测某个专业培养计划是否有这个课程booleanhasCourse(ExecutiveCourseGroup cgroup, Course course, PlanCourse planCourse) void删除培养计划void保存新的培养计划voidsetPlanCommonDao(PlanCommonDao planCommonDao) floatstatPlanCredits(Long planId) 统计培养计划的总学分floatstatPlanCredits(ExecutivePlan plan) 统计总学分Methods inherited from class org.beangle.commons.dao.impl.BaseServiceImpl
getEntityDao, getEventMulticaster, publish, setEntityDao, setEventMulticaster
-
Constructor Details
-
ExecutivePlanServiceImpl
public ExecutivePlanServiceImpl()
-
-
Method Details
-
getUnusedCourseTypeNames
Description copied from interface:ExecutivePlanService查找没有在某个培养计划使用的课程类别- Specified by:
getUnusedCourseTypeNamesin interfaceExecutivePlanService- Parameters:
plan-- Returns:
-
removeExecutivePlan
Description copied from interface:ExecutivePlanService删除培养计划- Specified by:
removeExecutivePlanin interfaceExecutivePlanService
-
saveOrUpdateExecutivePlan
Description copied from interface:ExecutivePlanService保存新的培养计划- Specified by:
saveOrUpdateExecutivePlanin interfaceExecutivePlanService- Parameters:
plan-
-
statPlanCredits
Description copied from interface:ExecutivePlanService统计培养计划的总学分- Specified by:
statPlanCreditsin interfaceExecutivePlanService- Parameters:
planId-- Returns:
-
statPlanCredits
Description copied from interface:ExecutivePlanService统计总学分- Specified by:
statPlanCreditsin interfaceExecutivePlanService
-
hasCourse
Description copied from interface:ExecutivePlanService检测某个专业培养计划是否有这个课程- Specified by:
hasCoursein interfaceExecutivePlanService- Parameters:
cgroup-course-- Returns:
-
hasCourse
- Specified by:
hasCoursein interfaceExecutivePlanService
-
setPlanCommonDao
-
getExecutivePlanByAdminClass
Description copied from interface:ExecutivePlanService根据行政班的grade,stdType,department,major,direction,level属性来精确匹配找到一个专业培养计划- Specified by:
getExecutivePlanByAdminClassin interfaceExecutivePlanService- Parameters:
clazz-- Returns:
-
getPlanCourses
- Specified by:
getPlanCoursesin interfaceExecutivePlanService
-