/*********************************************************************
* All Rights reserved,Copyright (c) K-Opticom
**********************************************************************
*＜プログラム内容＞
*   システム名      ：eo顧客基幹システム
*   モジュール名    ：戸建て・マンション選択
*   ソースファイル名：FUW00147SFLogic.java
*   作成者          ：富士通
*   日付            ：2011年10月17日
*＜機能概要＞
*  戸建て・マンション選択のビューロジッククラスです。
*＜修正履歴＞
*   バージョン  修正日       修正者      修正内容
*   v1.00.00    2011/10/17   FJ）大塚    新規作成
*   v4.00.00	2012/11/22   FJ) 大塚    【IT2-2012-0001790】
*   v15.00      2015/05/21   FJ）中西    【ANK-2480-00-00】新電力対応
*   v40.00      2019/02/08   FJ) 岡井    【ANK-3531-00-00】【eoフロント】ログイン画面のiDA対応
*   v73.00      2025/01/15   FJ) 浅井    【ANK-4427-30-00】NTT卸対応【仕変30】フロント資産の時限リリース対応
**********************************************************************/
package eo.web.webview.FUW00147SF;

import eo.common.constant.JFUStrConst;
import eo.web.webview.JCCWebBusinessLogic;
import com.fujitsu.futurity.web.x31.X31CWebConst;
import com.fujitsu.futurity.web.x31.X31SDataBeanAccess;
import com.fujitsu.futurity.web.x31.X31SDataBeanAccessArray;

import eo.web.webview.common.JCCWebCommon;
import eo.web.webview.common.JFUScreenConst;
import eo.web.webview.common.JFUWebCommon;
import eo.web.webview.CommonInfoCF.CommonInfoCFConst;
import eo.web.webview.FUW00147SF.FUW00147SFConst;

/**
 * 戸建て・マンション選択のビューロジッククラスです。<p>
 * <BR>
 * @author 富士通
 */
@SuppressWarnings("serial")
public class FUW00147SFLogic extends JCCWebBusinessLogic
{
	/** 申込マンションタイプ (未定) */
	private static final String MSKM_MAN_TYPE_MITEI = "0";
	/** mineo同時申込フラグ mineo同時申込である（1) */
	private static final String MINEO_MSKM_ARI = "1";
	/** mineo同時申込フラグ mineo同時申込ではない（0) */
	private static final String MINEO_MSKM_NASI = "0";

	/** OSID（iDA認証ログイン画面） */
	private static final String OSID_IDA_LOGIN = "OS004";

	/**
	 * 初期表示処理
	 * 
	 * @return 処理結果
	 */
	public boolean init()
	{
		X31SDataBeanAccess bean = super.getCommonInfoBean();

		// 共有フォームBeanに値を設定
		X31SDataBeanAccessArray web_new_info = bean.getDataBeanArray(CommonInfoCFConst.WEB_NEW_INFO);
		web_new_info.addDataBean();
		X31SDataBeanAccess web_new_infobean = web_new_info.getDataBean(0);

		// リダイレクト情報 
		X31SDataBeanAccessArray redirect_info = web_new_infobean.getDataBeanArray(CommonInfoCFConst.REDIRECT_INFO);
		redirect_info.addDataBean();
		X31SDataBeanAccess redirect_infobean = redirect_info.getDataBean(0);
		
		// mineoサービス情報を取得
		X31SDataBeanAccessArray mineo_svc_info = bean.getDataBeanArray(CommonInfoCFConst.MINEO_SVC_INFO);
		mineo_svc_info.addDataBean();
		X31SDataBeanAccess mineo_svc_infobean = mineo_svc_info.getDataBean(0);
		
		//mineo同時申込フラグがNULLの場合、「同時申し込みではない(0)」を設定
		if(mineo_svc_infobean.sendMessageString(CommonInfoCFConst.FROM_MINEO_FLG_57, X31CWebConst.DATABEAN_GET_VALUE) == "")
		{
			mineo_svc_infobean.sendMessageString(CommonInfoCFConst.FROM_MINEO_FLG_57, X31CWebConst.DATABEAN_SET_VALUE, MINEO_MSKM_NASI);
		}

		// 紹介者コード
		String introCd = redirect_infobean.sendMessageString(CommonInfoCFConst.RED_INTRODUCE_17, X31CWebConst.DATABEAN_GET_VALUE);

		// 新規申込用キャンペーンID
		String newReq = redirect_infobean.sendMessageString(CommonInfoCFConst.NEW_WRIB_SVC_CD_17, X31CWebConst.DATABEAN_GET_VALUE);

		// 追加申し込み用キャンペーンID
		String addReq = redirect_infobean.sendMessageString(CommonInfoCFConst.ADD_WRIB_SVC_CD_17, X31CWebConst.DATABEAN_GET_VALUE);

		// サービスフォームBeanのデータBeanアクセスクラスを取得。
		X31SDataBeanAccess serviceInfoBean = getServiceFormBean();

		// 紹介者コードと、新規申込用キャンペーンID、追加申込用キャンペーンIDに値がない場合 モバイル表示フラグをTrue
		if (introCd.length() == 0 && newReq.length() == 0 && addReq.length() == 0)
		{
			// サービスフォームBeanにTrueをセット
			serviceInfoBean.sendMessageBoolean(FUW00147SFConst.MBL_VTN_DSP_FLG, X31CWebConst.DATABEAN_SET_VALUE, true);
		}
		else
		{
			// サービスフォームBeanにFalseをセット
			serviceInfoBean.sendMessageBoolean(FUW00147SFConst.MBL_VTN_DSP_FLG, X31CWebConst.DATABEAN_SET_VALUE, false);
		}

		// 申込受付実績登録部品実行
		JFUWebCommon.executeWebMskmUkJskAdd(this);

// ANK-4427-30-00 ADD START
		// オンライン運用日付(年月日時分秒)を設定
		this.setOpeDateTime();
// ANK-4427-30-00 ADD END

		return true;
	}

	/**
	 * 戸建て申込ボタン押下時
	 * 
	 * @return 処理結果
	 * @throws Exception 例外
	 */
	public boolean kodate() throws Exception
	{
		// 共有フォームBean取得
		X31SDataBeanAccess commonInfoBean = super.getCommonInfoBean();

		// WEB新規情報
		X31SDataBeanAccessArray web_new_info = commonInfoBean.getDataBeanArray(CommonInfoCFConst.WEB_NEW_INFO);
		web_new_info.addDataBean();
		X31SDataBeanAccess web_new_infobean = web_new_info.getDataBean(0);

		// リダイレクト情報 
		X31SDataBeanAccessArray redirect_info = web_new_infobean.getDataBeanArray(CommonInfoCFConst.REDIRECT_INFO);
		redirect_info.addDataBean();
		X31SDataBeanAccess redirect_infobean = redirect_info.getDataBean(0);

		// mineoサービス情報を取得
		X31SDataBeanAccessArray mineo_svc_info = commonInfoBean.getDataBeanArray(CommonInfoCFConst.MINEO_SVC_INFO);
		mineo_svc_info.addDataBean();
		X31SDataBeanAccess mineo_svc_infobean = mineo_svc_info.getDataBean(0);
		//mineo同時申込フラグを取得
		String fromMineoFlg = mineo_svc_infobean.sendMessageString(CommonInfoCFConst.FROM_MINEO_FLG_57, X31CWebConst.DATABEAN_GET_VALUE);
		
		// 紹介者情報取得
		String introCd = redirect_infobean.sendMessageString(CommonInfoCFConst.RED_INTRODUCE_17, X31CWebConst.DATABEAN_GET_VALUE);

		// 新規申込用キャンペーンID取得
		String newReq = redirect_infobean.sendMessageString(CommonInfoCFConst.NEW_WRIB_SVC_CD_17, X31CWebConst.DATABEAN_GET_VALUE);

		// 追加申し込み用キャンペーンID取得
		String addReq = redirect_infobean.sendMessageString(CommonInfoCFConst.ADD_WRIB_SVC_CD_17, X31CWebConst.DATABEAN_GET_VALUE);

		// 画面遷移モードに0(通常遷移)を設定
		web_new_infobean.sendMessageString(CommonInfoCFConst.SCREEN_MODE_06, X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.SCREEN_MODE_DEF);

		// ANK-2480-00-00_新電力対応 2015/05/21 add start
		// 設定前の申込回線サービスにより分岐
		// 申込回線サービス取得
		String mskmKsnSvc = web_new_infobean.sendMessageString(CommonInfoCFConst.MSKM_KSN_SVC_06, X31CWebConst.DATABEAN_GET_VALUE);
		// ANK-2480-00-00_新電力対応 2015/05/21 add end
		
		// 申込回線サービスに1(ホーム)を設定
		web_new_infobean.sendMessageString(CommonInfoCFConst.MSKM_KSN_SVC_06, X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.MSKM_KSN_SVC_HOME);

		// IT2-2012-1790 2012/11/22 Otsuka 遷移パターン削除

		// 20120618 フロントナビゲーション対応：ナビゲータパターン設定
		// ナビゲータパターンに1(エリア検索)を設定
		redirect_infobean.sendMessageString(CommonInfoCFConst.NAVIGATOR_PTN_17, X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.NAVI_PTN_AREA);

		// ------次画面IDの設定-------

		// ANK-2480-00-00_新電力対応 2015/05/21 add start
		// 設定前の申込回線サービスにより分岐
		if (JFUStrConst.MSKM_KSN_SVC_ELECTRIC.equals(mskmKsnSvc))
		{
			// 設定前の申込回線サービスが4(eo電気追加)の場合、遷移先の画面ID・画面名に"エリア検索"画面を設定する。
			commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_ID, X31CWebConst.DATABEAN_SET_VALUE, JFUScreenConst.SCREEN_ID_FUW00101);
			commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_NAME, X31CWebConst.DATABEAN_SET_VALUE, JFUScreenConst.SCREEN_NAME_FUW00101);
		}
		
		// ANK-2480-00-00_新電力対応 2015/05/21 add end
		//mineo同時申込フラグが1の場合
		else if (fromMineoFlg.equals(MINEO_MSKM_ARI))
		{
			// 遷移先の画面IDを共有フォームBeanの項目に設定する。(設定値：FUW00101)
			commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_ID, X31CWebConst.DATABEAN_SET_VALUE, JFUScreenConst.SCREEN_ID_FUW00101);

			// 遷移先の画面名を共有フォームBeanの項目に設定する。(設定値：エリア検索)
			commonInfoBean
					.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_NAME, X31CWebConst.DATABEAN_SET_VALUE, JFUScreenConst.SCREEN_NAME_FUW00101);
		}
		else
		{

			// 紹介者コードと、新規申込用キャンペーンID、追加申込用キャンペーンIDに値がない場合
			if (introCd.length() == 0 && newReq.length() == 0 && addReq.length() == 0)
			{
				// 遷移先の画面IDを共有フォームBeanの項目に設定する。(設定値：FUW00111)
				commonInfoBean
						.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_ID, X31CWebConst.DATABEAN_SET_VALUE, JFUScreenConst.SCREEN_ID_FUW00111);

				// 遷移先の画面名を共有フォームBeanの項目に設定する。(設定値：eoID有無確認)
				commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_NAME, X31CWebConst.DATABEAN_SET_VALUE,
						JFUScreenConst.SCREEN_NAME_FUW00111);
			}
			else
			// 上記3つのうちどれかに値が存在する場合
			{
				// 申込区分を取得
				String mskm_kbn = web_new_infobean.sendMessageString(CommonInfoCFConst.MSKM_KBN_06, X31CWebConst.DATABEAN_GET_VALUE);

				// 新規申込の場合
				if (mskm_kbn.equals(JFUStrConst.MSKM_KBN_NEW))
				{
					// 遷移先の画面IDを共有フォームBeanの項目に設定する。(設定値：FUW00101)
					commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_ID, X31CWebConst.DATABEAN_SET_VALUE,
							JFUScreenConst.SCREEN_ID_FUW00101);

					// 遷移先の画面名を共有フォームBeanの項目に設定する。(設定値：エリア検索)
					commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_NAME, X31CWebConst.DATABEAN_SET_VALUE,
							JFUScreenConst.SCREEN_NAME_FUW00101);
				} // 追加申込の場合
				else if (mskm_kbn.equals(JFUStrConst.MSKM_KBN_ADD))
				{
					// 遷移先の画面IDを共有フォームBeanの項目に設定する。(設定値：FUW00127)
					//commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_ID, X31CWebConst.DATABEAN_SET_VALUE,
					//		JFUScreenConst.SCREEN_ID_FUW00127);
					commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_ID, X31CWebConst.DATABEAN_SET_VALUE,
							OSID_IDA_LOGIN);

					// 遷移先の画面名を共有フォームBeanの項目に設定する。(設定値：eoID認証)
					//commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_NAME, X31CWebConst.DATABEAN_SET_VALUE,
					//		JFUScreenConst.SCREEN_NAME_FUW00127);
				}
			}

		}

		return true;
	}

	/**
	 * マンション申込ボタン押下時
	 * 
	 * @return 処理結果
	 * @throws Exception 例外
	 */
	public boolean mansion() throws Exception
	{
		// 共有フォームBean取得
		X31SDataBeanAccess commonInfoBean = super.getCommonInfoBean();

		// WEB新規情報
		X31SDataBeanAccessArray web_new_info = commonInfoBean.getDataBeanArray(CommonInfoCFConst.WEB_NEW_INFO);
		web_new_info.addDataBean();
		X31SDataBeanAccess web_new_infobean = web_new_info.getDataBean(0);

		// リダイレクト情報 
		X31SDataBeanAccessArray redirect_info = web_new_infobean.getDataBeanArray(CommonInfoCFConst.REDIRECT_INFO);
		redirect_info.addDataBean();
		X31SDataBeanAccess redirect_infobean = redirect_info.getDataBean(0);

		// 紹介者情報取得
		String introCd = redirect_infobean.sendMessageString(CommonInfoCFConst.RED_INTRODUCE_17, X31CWebConst.DATABEAN_GET_VALUE);

		// 新規申込用キャンペーンID取得
		String newReq = redirect_infobean.sendMessageString(CommonInfoCFConst.NEW_WRIB_SVC_CD_17, X31CWebConst.DATABEAN_GET_VALUE);

		// 追加申し込み用キャンペーンID取得
		String addReq = redirect_infobean.sendMessageString(CommonInfoCFConst.ADD_WRIB_SVC_CD_17, X31CWebConst.DATABEAN_GET_VALUE);

		// 画面遷移モードに0(通常遷移)を設定
		web_new_infobean.sendMessageString(CommonInfoCFConst.SCREEN_MODE_06, X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.SCREEN_MODE_DEF);

		// ANK-2480-00-00_新電力対応 2015/05/21 add start
		// 設定前の申込回線サービスにより分岐
		// 申込回線サービス取得
		String mskmKsnSvc = web_new_infobean.sendMessageString(CommonInfoCFConst.MSKM_KSN_SVC_06, X31CWebConst.DATABEAN_GET_VALUE);
		// ANK-2480-00-00_新電力対応 2015/05/21 add end
		
		// 申込回線サービスに2(マンションタイプ)を設定
		web_new_infobean.sendMessageString(CommonInfoCFConst.MSKM_KSN_SVC_06, X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.MSKM_KSN_SVC_MANSION);

		// 申込マンションタイプに0(未定)を設定
		web_new_infobean.sendMessageString(CommonInfoCFConst.MSKM_MNS_TYPE_06, X31CWebConst.DATABEAN_SET_VALUE, MSKM_MAN_TYPE_MITEI);

		// IT2-2012-1790 2012/11/22 Otsuka 遷移パターン削除

		// 20120618 フロントナビゲーション対応：ナビゲータパターン設定
		// ナビゲータパターンに5(マンション検索)を設定
		redirect_infobean.sendMessageString(CommonInfoCFConst.NAVIGATOR_PTN_17, X31CWebConst.DATABEAN_SET_VALUE, "5");

		// ------次画面IDの設定-------

		// mineoサービス情報を取得
		X31SDataBeanAccessArray mineo_svc_info = commonInfoBean.getDataBeanArray(CommonInfoCFConst.MINEO_SVC_INFO);
		mineo_svc_info.addDataBean();
		X31SDataBeanAccess mineo_svc_infobean = mineo_svc_info.getDataBean(0);
		//mineo同時申込フラグを取得
		String fromMineoFlg = mineo_svc_infobean.sendMessageString(CommonInfoCFConst.FROM_MINEO_FLG_57, X31CWebConst.DATABEAN_GET_VALUE);
		
		
		// ANK-2480-00-00_新電力対応 2015/05/21 add start
		// 設定前の申込回線サービスにより分岐
		if (JFUStrConst.MSKM_KSN_SVC_ELECTRIC.equals(mskmKsnSvc))
		{
			// 設定前の申込回線サービスが4(eo電気追加)の場合、遷移先の画面ID・画面名に"マンション検索(府県)"画面を設定する。
			commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_ID, X31CWebConst.DATABEAN_SET_VALUE, JFUScreenConst.SCREEN_ID_FUW00131);
			commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_NAME, X31CWebConst.DATABEAN_SET_VALUE, JFUScreenConst.SCREEN_NAME_FUW00131);
		}
		
		// ANK-2480-00-00_新電力対応 2015/05/21 add end
		
		//mieno同時申込フラグが1の場合
		else if (fromMineoFlg.equals(MINEO_MSKM_ARI))
		{
			// 遷移先の画面IDを共有フォームBeanの項目に設定する。(設定値：FUW00131)
			commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_ID, X31CWebConst.DATABEAN_SET_VALUE, JFUScreenConst.SCREEN_ID_FUW00131);

			// 遷移先の画面名を共有フォームBeanの項目に設定する。(設定値：マンション検索1)
			commonInfoBean
					.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_NAME, X31CWebConst.DATABEAN_SET_VALUE, JFUScreenConst.SCREEN_NAME_FUW00131);
		}
		else
		{

			// 紹介者コードと、新規申込用キャンペーンID、追加申込用キャンペーンIDに値がない場合
			if (introCd.length() == 0 && newReq.length() == 0 && addReq.length() == 0)
			{
				// 遷移先の画面IDを共有フォームBeanの項目に設定する。(設定値：FUW00111)
				commonInfoBean
						.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_ID, X31CWebConst.DATABEAN_SET_VALUE, JFUScreenConst.SCREEN_ID_FUW00111);

				// 遷移先の画面名を共有フォームBeanの項目に設定する。(設定値：eoID有無確認)
				commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_NAME, X31CWebConst.DATABEAN_SET_VALUE,
						JFUScreenConst.SCREEN_NAME_FUW00111);
			}
			else
			// 上記3つのうちどれかに値が存在する場合
			{
				// 申し込み区分を取得
				String mskm_kbn = web_new_infobean.sendMessageString(CommonInfoCFConst.MSKM_KBN_06, X31CWebConst.DATABEAN_GET_VALUE);

				// 新規申込の場合
				if (mskm_kbn.equals(JFUStrConst.MSKM_KBN_NEW))
				{
					// 遷移先の画面IDを共有フォームBeanの項目に設定する。(設定値：FUW00131)
					commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_ID, X31CWebConst.DATABEAN_SET_VALUE,
							JFUScreenConst.SCREEN_ID_FUW00131);

					// 遷移先の画面名を共有フォームBeanの項目に設定する。(設定値：マンション検索1（府県）)
					commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_NAME, X31CWebConst.DATABEAN_SET_VALUE,
							JFUScreenConst.SCREEN_NAME_FUW00131);
				} // 追加申込の場合
				else if (mskm_kbn.equals(JFUStrConst.MSKM_KBN_ADD))
				{
					// 遷移先の画面IDを共有フォームBeanの項目に設定する。(設定値：FUW00127)
					//commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_ID, X31CWebConst.DATABEAN_SET_VALUE,
					//		JFUScreenConst.SCREEN_ID_FUW00127);
					commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_ID, X31CWebConst.DATABEAN_SET_VALUE,
							OSID_IDA_LOGIN);

					// 遷移先の画面名を共有フォームBeanの項目に設定する。(設定値：eoID認証)
					//commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_NAME, X31CWebConst.DATABEAN_SET_VALUE,
					//		JFUScreenConst.SCREEN_NAME_FUW00127);
				}
			}

		}

		return true;
	}

	/**
	 * モバイル申込ボタン押下時
	 * 
	 * @return 処理結果
	 * @throws Exception 例外
	 */
	public boolean mobile() throws Exception
	{
		// 共有フォームBean取得
		X31SDataBeanAccess commonInfoBean = super.getCommonInfoBean();

		// WEB新規情報
		X31SDataBeanAccessArray web_new_info = commonInfoBean.getDataBeanArray(CommonInfoCFConst.WEB_NEW_INFO);
		web_new_info.addDataBean();
		X31SDataBeanAccess web_new_infobean = web_new_info.getDataBean(0);

		// リダイレクト情報 
		X31SDataBeanAccessArray redirect_info = web_new_infobean.getDataBeanArray(CommonInfoCFConst.REDIRECT_INFO);
		redirect_info.addDataBean();
		X31SDataBeanAccess redirect_infobean = redirect_info.getDataBean(0);

		// 画面遷移モードに0(通常遷移)を設定
		web_new_infobean.sendMessageString(CommonInfoCFConst.SCREEN_MODE_06, X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.SCREEN_MODE_DEF);

		// 申込回線サービスを設定 (モバイル単独)
		web_new_infobean.sendMessageString(CommonInfoCFConst.MSKM_KSN_SVC_06, X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.MSKM_KSN_SVC_MOBILE);

		// IT2-2012-1790 2012/11/22 Otsuka 遷移パターン削除

		// 20120618 フロントナビゲーション対応：ナビゲータパターン設定
		// ナビゲータパターンに3(モバイル単独申込)を設定
		redirect_infobean.sendMessageString(CommonInfoCFConst.NAVIGATOR_PTN_17, X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.NAVI_PTN_MOBILE_SNGL);

		// ------次画面IDの設定-------

		// mineoサービス情報を取得
		X31SDataBeanAccessArray mineo_svc_info = commonInfoBean.getDataBeanArray(CommonInfoCFConst.MINEO_SVC_INFO);
		X31SDataBeanAccess mineo_svc_infobean = mineo_svc_info.getDataBean(0);
		//mineo同時申込フラグを取得
		String fromMineoFlg = mineo_svc_infobean.sendMessageString(CommonInfoCFConst.FROM_MINEO_FLG_57, X31CWebConst.DATABEAN_GET_VALUE);

		if (fromMineoFlg.equals(MINEO_MSKM_ARI))
		{
			// 遷移先の画面IDを共有フォームBeanの項目に設定する。(設定値：FUW00123)
			commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_ID, X31CWebConst.DATABEAN_SET_VALUE, JFUScreenConst.SCREEN_ID_FUW00123);

			// 遷移先の画面名を共有フォームBeanの項目に設定する。(設定値：eoモバイル入力)
			commonInfoBean
					.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_NAME, X31CWebConst.DATABEAN_SET_VALUE, JFUScreenConst.SCREEN_NAME_FUW00123);
		}
		else
		{

			// 遷移先の画面IDを共有フォームBeanの項目に設定する。(設定値：FUW00111)
			commonInfoBean.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_ID, X31CWebConst.DATABEAN_SET_VALUE, JFUScreenConst.SCREEN_ID_FUW00111);

			// 遷移先の画面名を共有フォームBeanの項目に設定する。(設定値：eoID有無確認)
			commonInfoBean
					.sendMessageString(CommonInfoCFConst.NEXT_SCREEN_NAME, X31CWebConst.DATABEAN_SET_VALUE, JFUScreenConst.SCREEN_NAME_FUW00111);

		}

		return true;
	}

// ANK-4427-30-00 ADD START
	/**
	 * オンライン運用日付(年月日時分秒)を取得して設定する。
	 * @exception Exception
	 */
	private void setOpeDateTime()
	{
		// オンライン運用日付(年月日時分秒)を取得
		String opeDateTime = JCCWebCommon.getOpeDateTime(this, null);

		// サービスフォームBeanを取得
		X31SDataBeanAccess serviceFormBean = getServiceFormBean();

		// オンライン運用日付(年月日時分秒)を設定
		serviceFormBean.sendMessageString(FUW00147SFConst.OPEDATE_YMDHMS, X31CWebConst.DATABEAN_SET_VALUE, opeDateTime);

	}
// ANK-4427-30-00 ADD END

}
