/**
   * 基本情報を編集する
   *
   * @param paramMap パラメータMAP
   * @param planId プランID
   * @param analysisInfo テスト結果分析画面の情報
   * @throws EducationManagementException
   */
  private void editBaseInfo(
      HashMap<String, Integer> paramMap, String planId, TestResultAnalysisInfo analysisInfo)
      throws EducationManagementException {
    // 教育セットコード
    String eduSetCd = null;

    try {
      EDU_PLAN eduPlan = EDU_PLAN.getEduPlanObject(planId);

      // 教育セットコード
      eduSetCd = eduPlan.getEDU_SET_CD();

      // 教育名称
      analysisInfo.setEducationName(eduPlan.getEDUCATION_NM());

      DateFormat format = new SimpleDateFormat("yyyy年MM月dd日");

      // 開催日
      analysisInfo.setHoldingStartDate(format.format(eduPlan.getHOLDING_START_DATE()));
      // 終了日
      analysisInfo.setHoldingEndDate(format.format(eduPlan.getHOLDING_END_DATE()));

      // 回答者数
      analysisInfo.setAnswerPersonCounts(paramMap.get("totalCount"));

    } catch (Exception e) {
      // システムエラーが発生する場合、
      EducationManagementException educationManagementException =
          new EducationManagementException(
              e, ErrorMessages.E10004, new Object[] {EducationManagementConst.TBL_NAME_EDU_PLAN});
      LOGGER.error(
          educationManagementException,
          ErrorMessages.E10004,
          new Object[] {EducationManagementConst.TBL_NAME_EDU_PLAN});
      throw educationManagementException;
    }

    try {

      EDU_EDUCATION_SET eduEducationSet = EDU_EDUCATION_SET.getEduEducationSetObject(eduSetCd);
      // 回答方式が1:選択の場合
      if (EducationManagementConst.ANSWER_TYPE_FLG_CHOOSE.equals(
          eduEducationSet.getANSWER_TYPE_FLG())) {

        // 回答方式
        analysisInfo.setAnswerTypeFlg(EducationManagementConst.ANSWER_TYPE_DISPLAY_CHOOSE);
      } else if (EducationManagementConst.ANSWER_TYPE_FLG_TEXT.equals(
          eduEducationSet.getANSWER_TYPE_FLG())) {
        // 回答方式が 2:記述回答の場合

        analysisInfo.setAnswerTypeFlg(EducationManagementConst.ANSWER_TYPE_DISPLAY_TEXT);
      }

    } catch (Exception e) {
      // システムエラーが発生する場合、
      EducationManagementException educationManagementException =
          new EducationManagementException(
              e,
              ErrorMessages.E10004,
              new Object[] {EducationManagementConst.TBL_NAME_EDU_EDUCATION_SET});
      LOGGER.error(
          educationManagementException,
          ErrorMessages.E10004,
          new Object[] {EducationManagementConst.TBL_NAME_EDU_EDUCATION_SET});
      throw educationManagementException;
    }
  }