/** * メソッド概要 ・対象年月を設定する * * @param ・なし * @return ・なし */ public void fEtexExecuteRecognitionSetTargetDate() { /* 日付 */ String stgYM = clsRecognitionCtlBean.getRecognitionSerchDate(); /* 起動モード振り分け */ switch (Integer.parseInt(clsRecognitionCtlBean.getRecognitionBootMode())) { case ETEX_RECOGNITION_BOOT_BEFORE_MONTH: /* 前月遷移呼び出し */ clsRecognitionCtlBean.setRecognitionSerchDate( fEtexGeneralStringUtilEqualsOppositeChk( fEtexGeneralDateUtilGetAdjustYMD( ETEX_GENERAL_DATE_BEFORE, ETEX_GENERAL_DATE_MODE_YM, stgYM, "/"), ETEX_GENERAL_STRING_EMPTY, stgYM)); break; case ETEX_RECOGNITION_BOOT_NEXT_MONTH: /* 次月遷移呼び出し */ clsRecognitionCtlBean.setRecognitionSerchDate( fEtexGeneralStringUtilEqualsOppositeChk( fEtexGeneralDateUtilGetAdjustYMD( ETEX_GENERAL_DATE_NEXT, ETEX_GENERAL_DATE_MODE_YM, stgYM, "/"), ETEX_GENERAL_STRING_EMPTY, stgYM)); break; default: /* 対象年月があるかチェック */ if (clsRecognitionCtlBean.getRecognitionSerchDate() == null) { /* システム年/月を対象年月に設定 */ clsRecognitionCtlBean.setRecognitionSerchDate( fEtexGeneralDateUtilGetYMD(ETEX_GENERAL_DATE_MODE_YM, ETEX_RECOGNITION_STRING_SLASH)); } break; } }