/** * メソッド概要 ・ユーザー名一覧を設定する * * @param ・なし * @return ・なし */ public void fEtexExecuteRecognitionSetAllStaffName() { /* 社員名 */ String stgSelectStaff = null; /* 選択オプション */ String stgSelect = null; /* DB接続ハンドル */ CEtexGeneralDbHandle clsParamDbHandle = null; /* 一覧情報格納リスト */ ArrayList arrayDispData = null; /* 画面表示データBean */ CEtexRecognitionDispBean clsDispBean = null; /* リクエスト情報 */ HttpServletRequest hpRequest = null; /* リクエスト情報取得 */ hpRequest = clsRecognitionCtlBean.getRecognitionRequest(); /* DB接続ハンドル生成 */ clsParamDbHandle = new CEtexGeneralDbHandle(); /* リストデータ生成 */ arrayDispData = new ArrayList(); /* 選択されているユーザ情報取得 */ stgSelectStaff = clsRecognitionCtlBean.getRecognitionSerchStaffCode(); /* 「全員」項目情報設定 */ clsDispBean = new CEtexRecognitionDispBean(); /* 選択オプション情報設定 */ clsDispBean.setRecognitionDispStaffSelect(ETEX_RECOGNITION_SELECT); /* 対象ユーザー社員コード設定 */ clsDispBean.setRecognitionDispStaffCode("000-0000"); /* 対象ユーザー名前設定 */ clsDispBean.setRecognitionDispStaffName("全員"); /* 対象ユーザーよみがな設定 */ clsDispBean.setRecognitionDispStaffKana("ALL"); /* リスト追加 */ arrayDispData.add(clsDispBean); /* DBオープン */ fEtexGeneralDbUtilOpen(clsParamDbHandle); /* DBのExceptionエラー用のtry */ try { /* DB検索 */ fEtexGeneralDbUtilSelect( clsParamDbHandle, fEtexExecuteRecognitionPublishSql(ETEX_RECOGNITION_DB_SELECT_EIMD010_EX, null)); /* 検索結果が存在するかチェック */ while (fEtexGeneralDbUtilSeek(clsParamDbHandle) == true) { /* 画面表示Bean生成 */ clsDispBean = new CEtexRecognitionDispBean(); /* リスト追加 */ /* 対象ユーザと検索結果のユーザー情報が一致するかチェック */ if (stgSelectStaff.equals(fEtexGeneralDbUtilGetDataString(clsParamDbHandle, "md010010v")) == true) { stgSelect = ETEX_RECOGNITION_SELECT; } else { stgSelect = ETEX_GENERAL_STRING_EMPTY; } /* 選択オプション情報設定 */ clsDispBean.setRecognitionDispStaffSelect(stgSelect); /* 対象ユーザー社員コード設定 */ clsDispBean.setRecognitionDispStaffCode( fEtexGeneralDbUtilGetDataString(clsParamDbHandle, "md010010v")); /* 対象ユーザー名前設定 */ clsDispBean.setRecognitionDispStaffName( fEtexGeneralDbUtilGetDataString(clsParamDbHandle, "md010110v")); /* 対象ユーザーよみがな設定 */ clsDispBean.setRecognitionDispStaffKana( fEtexGeneralDbUtilGetDataString(clsParamDbHandle, "md010120v")); /* リスト追加 */ arrayDispData.add(clsDispBean); } } catch (Exception e) { /* DBのExceptionエラーをCatchする為のcatch */ /* 例外情報設定 */ fEtexGeneralExceptionUtilSetRequest(hpRequest, e); /* 例外情報表示 */ System.err.println( "CEtexRecognitionExecute:fEtexExecuteRecognitionSetAllStaffName:" + e.toString()); } /* DBクローズ */ fEtexGeneralDbUtilClose(clsParamDbHandle); /* 設定 */ clsRecognitionCtlBean.setRecognitionArrayDispBean(arrayDispData); }