/**
  * メソッド概要 ・セッションチェックをコントロールする
  *
  * @param ・なし
  * @return ・なし
  */
 public void fEtexExecuteRecognitionSessionChkCtl() {
   /* リクエストオブジェクト          */
   HttpServletRequest hpRequest = null;
   /* リクエスト情報取得          */
   hpRequest = clsRecognitionCtlBean.getRecognitionRequest();
   /* セッションチェック */
   if (fEtexGeneralSessionUtilSessionChk(hpRequest) == true) {
     /* 権限チェック */
     if (fEtexGeneralSessionUtilSessionGetSessionBean(hpRequest).getGrant().equals("0")) {
       /* 画面設定 */
       clsRecognitionCtlBean.setRecognitionScreen(ETEX_RECOGNITION_SCREEN_TOP);
       /* 次フェーズの設定 */
       clsRecognitionCtlBean.setRecognitionPhase(ETEX_RECOGNITION_PHASE_END);
     } else {
       /* 次フェーズ設定 */
       clsRecognitionCtlBean.setRecognitionPhase(ETEX_RECOGNITION_PHASE_INITIALIZE);
     }
   } else {
     /* エラー */
     /* 画面設定 */
     clsRecognitionCtlBean.setRecognitionScreen(ETEX_RECOGNITION_SCREEN_LOGOUT);
     /* 次フェーズの設定 */
     clsRecognitionCtlBean.setRecognitionPhase(ETEX_RECOGNITION_PHASE_END);
   }
 }
 /**
  * メソッド概要 ・画面調整のコントロールを行う
  *
  * @param ・なし
  * @return ・なし
  */
 public void fEtexExecuteRecognitionDispAdjustCtl() {
   /* 起動種別によるswitch */
   switch (Integer.parseInt(clsRecognitionCtlBean.getRecognitionBootMode())) {
     case ETEX_RECOGNITION_BOOT_SELECT_MONTH_CNV: /* 対象年月変更呼び出し */
     case ETEX_RECOGNITION_BOOT_BEFORE_MONTH: /* 前月遷移変更呼び出し */
     case ETEX_RECOGNITION_BOOT_NEXT_MONTH: /* 次月遷移変更呼び出し */
     case ETEX_RECOGNITION_BOOT_SELECT_STAFF_CNV: /* 対象者変更呼び出 */
     case ETEX_RECOGNITION_BOOT_SELECT_RETIRE_CNV: /* 退職者チェック呼び出し */
       switch (clsRecognitionCtlBean.getRecognitionErr()) {
         case ETEX_RECOGNITION_ERR_INPUT_TARGET_DATE:
           /* 画面表示文字列設定 */
           clsRecognitionCtlBean.setRecognitionDispString(
               fEtexGeneralDbUtilGetErrMassage(ETEX_MSG_CODE_STRING_INP_0310));
           /* 画面表示文字列カラー設定 */
           clsRecognitionCtlBean.setRecognitionFontColor("red");
           /* フォーカス位置 */
           clsRecognitionCtlBean.setRecognitionFocus("recognitionSerchDate");
           break;
         case ETEX_RECOGNITION_ERR_FORMAT_TARGET_DATE:
           /* 画面表示文字列設定 */
           clsRecognitionCtlBean.setRecognitionDispString(
               fEtexGeneralDbUtilGetErrMassage(ETEX_MSG_CODE_STRING_INP_0320));
           /* 画面表示文字列カラー設定 */
           clsRecognitionCtlBean.setRecognitionFontColor("red");
           /* フォーカス位置 */
           clsRecognitionCtlBean.setRecognitionFocus("recognitionSerchDate");
           break;
         default:
           /* 各種チェックボックス初期化設定 */
           fEtexExecuteRecognitionSetChkBox();
           /* 画面表示文字列設定 */
           clsRecognitionCtlBean.setRecognitionDispString(ETEX_GENERAL_STRING_SPACE);
           /* 画面表示文字列カラー設定 */
           clsRecognitionCtlBean.setRecognitionFontColor("black");
           /* フォーカス位置 */
           clsRecognitionCtlBean.setRecognitionFocus("recognitionSerchDate");
           break;
       }
       break;
     case ETEX_RECOGNITION_BOOT_UPDATE: /* 更新呼び出し */
       switch (clsRecognitionCtlBean.getRecognitionErr()) {
         case ETEX_RECOGNITION_ERR_INPUT_DATE:
           /* 画面表示文字列設定 */
           clsRecognitionCtlBean.setRecognitionDispString(
               fEtexGeneralDbUtilGetErrMassage(ETEX_MSG_CODE_STRING_INP_0330));
           /* 画面表示文字列カラー設定 */
           clsRecognitionCtlBean.setRecognitionFontColor("red");
           /* フォーカス位置 */
           clsRecognitionCtlBean.setRecognitionFocus("recognitionDate");
           break;
         case ETEX_RECOGNITION_ERR_FORMAT_DATE:
           /* 画面表示文字列設定 */
           clsRecognitionCtlBean.setRecognitionDispString(
               fEtexGeneralDbUtilGetErrMassage(ETEX_MSG_CODE_STRING_INP_0340));
           /* 画面表示文字列カラー設定 */
           clsRecognitionCtlBean.setRecognitionFontColor("red");
           /* フォーカス位置 */
           clsRecognitionCtlBean.setRecognitionFocus("recognitionDate");
           break;
         case ETEX_RECOGNITION_ERR_INPUT_TARGET_DATE:
           /* 画面表示文字列設定 */
           clsRecognitionCtlBean.setRecognitionDispString(
               fEtexGeneralDbUtilGetErrMassage(ETEX_MSG_CODE_STRING_INP_0310));
           /* 画面表示文字列カラー設定 */
           clsRecognitionCtlBean.setRecognitionFontColor("red");
           /* フォーカス位置 */
           clsRecognitionCtlBean.setRecognitionFocus("recognitionSerchDate");
           break;
         case ETEX_RECOGNITION_ERR_FORMAT_TARGET_DATE:
           /* 画面表示文字列設定 */
           clsRecognitionCtlBean.setRecognitionDispString(
               fEtexGeneralDbUtilGetErrMassage(ETEX_MSG_CODE_STRING_INP_0320));
           /* 画面表示文字列カラー設定 */
           clsRecognitionCtlBean.setRecognitionFontColor("red");
           /* フォーカス位置 */
           clsRecognitionCtlBean.setRecognitionFocus("recognitionSerchDate");
           break;
         case ETEX_RECOGNITION_ERR_SELECT:
           /* 各種チェックボックス初期化設定 */
           fEtexExecuteRecognitionSetChkBox();
           /* 画面表示文字列設定 */
           clsRecognitionCtlBean.setRecognitionDispString(
               fEtexGeneralDbUtilGetErrMassage(ETEX_MSG_CODE_STRING_CMN_0080));
           /* 画面表示文字列カラー設定 */
           clsRecognitionCtlBean.setRecognitionFontColor("red");
           /* フォーカス位置 */
           clsRecognitionCtlBean.setRecognitionFocus("recognitionDate");
           break;
         default:
           /* 各種チェックボックス初期化設定 */
           fEtexExecuteRecognitionSetChkBox();
           /* 画面表示文字列設定 */
           clsRecognitionCtlBean.setRecognitionDispString(
               fEtexGeneralDbUtilGetErrMassage(ETEX_MSG_CODE_STRING_CMN_0070));
           /* 画面表示文字列カラー設定 */
           clsRecognitionCtlBean.setRecognitionFontColor("black");
           /* フォーカス位置 */
           clsRecognitionCtlBean.setRecognitionFocus("recognitionDate");
           break;
       }
       break;
     default:
       /* 各種チェックボックス初期化設定 */
       fEtexExecuteRecognitionSetChkBox();
       /* 画面表示文字列設定 */
       clsRecognitionCtlBean.setRecognitionDispString(ETEX_GENERAL_STRING_SPACE);
       /* 画面表示文字列カラー設定 */
       clsRecognitionCtlBean.setRecognitionFontColor("black");
       /* フォーカス位置 */
       clsRecognitionCtlBean.setRecognitionFocus("recognitionSerchDate");
       break;
   }
   /* 更新ボタンダークアウト設定 */
   if ((clsRecognitionCtlBean.getRecognitionArrayDataBean() == null)
       || (clsRecognitionCtlBean.getRecognitionArrayDataBean().size() == 0)) {
     clsRecognitionCtlBean.setRecognitionUpdateDisabled(true);
   }
   /* 画面設定 */
   clsRecognitionCtlBean.setRecognitionScreen(ETEX_RECOGNITION_SCREEN_RECOGNITION);
   /* 次フェーズの設定 */
   clsRecognitionCtlBean.setRecognitionPhase(ETEX_RECOGNITION_PHASE_END);
 }
 /**
  * メソッド概要 ・異常時のコントロールを行う
  *
  * @param ・なし
  * @return ・なし
  */
 public void fEtexExecuteRecognitionExceptionCtl() {
   /* 画面設定 */
   clsRecognitionCtlBean.setRecognitionScreen(ETEX_RECOGNITION_SCREEN_LOGOUT);
   /* 次フェーズの設定 */
   clsRecognitionCtlBean.setRecognitionPhase(ETEX_RECOGNITION_PHASE_END);
 }