/**
  * 高端班关联知识点
  *
  * @param courseID
  * @param userID
  * @param studyPlanID
  * @param siteCourseID
  */
 @SuppressWarnings({"rawtypes", "unchecked"})
 public void addPoint(
     Integer courseID, Integer userID, Integer studyPlanID, Integer siteCourseID) {
   if (selPointList == null || selPointList.size() == 0) {
     this.addInfoMessage("info", "请选择要关联的知识点!");
     return;
   }
   Map map = new HashMap();
   map.put("courseID", courseID);
   map.put("userID", userID);
   map.put("studyPlanID", studyPlanID);
   map.put("siteCourseID", siteCourseID);
   map.put("createUserID", this.getCurrentUserID());
   map.put("createTime", new Date());
   map.put("pointList", selPointList);
   try {
     gdbStudyPlanPointFacade.addMap(map);
     GdbStudyPlanPointAction ga =
         (GdbStudyPlanPointAction) this.getViewAction("gdbStudyPlanPointAction");
     ga.search();
     submitSuccess = 1;
     this.addInfoMessage("info", "添加成功!");
   } catch (Exception e) {
     submitSuccess = -1;
     e.printStackTrace();
     this.addErrorMessage("info", "添加失败!");
   }
   this.addCallbackParam("result", submitSuccess);
 }
 /**
  * 删除知识点
  *
  * @param id
  */
 public void delete(Integer id) {
   try {
     gdbStudyPlanPointFacade.delete(id);
     this.addInfoMessage("info", "删除成功!");
     GdbStudyPlanPointAction ga =
         (GdbStudyPlanPointAction) this.getViewAction("gdbStudyPlanPointAction");
     ga.search();
   } catch (Exception e) {
     e.printStackTrace();
     this.addErrorMessage("info", "删除失败!");
   }
 }