类 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
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    void
    添加培养计划中的课程
    如果所在组是必修,并且自己是必修则
    1.重算课程组学分
    2.重算完课程组学分后,级联重算整个父课程组树学分
    3.重算计划的总学分
    如果组非必修,或自己不是必修则不重算课程组学分
    void
    删除培养计划中的课程
    如果所在组是必修,并且自己是必修则
    1.重算课程组学分
    2.重算完课程组学分后,级联重算整个父课程组树学分
    3.重算计划的总学分
    如果组非必修,或自己不是必修则不重算课程组学分
    void
     
    void
    更新培养计划中的课程
    如果所在组是必修,并且自己是必修则
    1.重算课程组学分
    2.重算完课程组学分后,级联重算整个父课程组树学分
    3.重算计划的总学分
    如果组非必修,或自己不是必修则不重算课程组学分

    从类继承的方法 org.beangle.commons.dao.impl.BaseServiceImpl

    getEntityDao, getEventMulticaster, publish, setEntityDao, setEventMulticaster

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • MajorPlanCourseServiceImpl

      public MajorPlanCourseServiceImpl()
  • 方法详细资料

    • addPlanCourse

      public void addPlanCourse(MajorPlanCourse planCourse, MajorPlan plan)
      从接口复制的说明: MajorPlanCourseService
      添加培养计划中的课程
      如果所在组是必修,并且自己是必修则
      1.重算课程组学分
      2.重算完课程组学分后,级联重算整个父课程组树学分
      3.重算计划的总学分
      如果组非必修,或自己不是必修则不重算课程组学分
      指定者:
      addPlanCourse 在接口中 MajorPlanCourseService
    • removePlanCourse

      public void removePlanCourse(MajorPlanCourse planCourse, MajorPlan plan)
      从接口复制的说明: MajorPlanCourseService
      删除培养计划中的课程
      如果所在组是必修,并且自己是必修则
      1.重算课程组学分
      2.重算完课程组学分后,级联重算整个父课程组树学分
      3.重算计划的总学分
      如果组非必修,或自己不是必修则不重算课程组学分
      指定者:
      removePlanCourse 在接口中 MajorPlanCourseService
    • updatePlanCourse

      public void updatePlanCourse(MajorPlanCourse planCourse, MajorPlan plan)
      从接口复制的说明: MajorPlanCourseService
      更新培养计划中的课程
      如果所在组是必修,并且自己是必修则
      1.重算课程组学分
      2.重算完课程组学分后,级联重算整个父课程组树学分
      3.重算计划的总学分
      如果组非必修,或自己不是必修则不重算课程组学分
      指定者:
      updatePlanCourse 在接口中 MajorPlanCourseService
    • setPlanCourseCommonDao

      public void setPlanCourseCommonDao(PlanCourseCommonDao planCourseCommonDao)