/*********************************************************************
*	All Rights reserved,Copyright (c) K-Opticom
**********************************************************************
*＜プログラム内容＞
*	システム名		：eo顧客基幹システム
*	モジュール名	：FUSV0254_FUSV0254OPDBMapper
*	ソースファイル名：FUSV0254_FUSV0254OPDBMapper.java
*	作成者			：FJ
*	日付			：2012年06月28日
*＜機能概要＞
*	BP（お引越し手続き申込内容照会）へのＤ−Ｂマッピングクラスです。
*＜修正履歴＞
*	バージョン	修正日		修正者		修正内容
*	v4.00   	2012/07/18	FJ)高浜		新規作成
*	v4.01   	2012/11/07	FJ)谷本		IT1-2012-0001896
*   v7.00       2013/11/25  FJ)谷本     【ANK-1578-00-00】多機能ルーター（機器追加）
*  v40.00       2018/12/18  FJ)中野     【ANK-3248-00-00】マンションタイプの引越しNavi対応
*  v50.00       2020/09/09  FJ)西川     【ANK-3805-00-00】無線ルーター機能無料マンション対応
*  v52.00       2021/01/27  FJ）大島    【ANK-3987-00-00】Netflix導入対応(STEP2)
*  v56.00       2021/12/21  FJ)新谷     【ANK-4086-00-00】住変Webのeo電気オール電化対応化
*  v72.00       2024/09/25  FJ)余野木   【ANK-4577-00-00】シンプルプラン追加対応(STEP2)
**********************************************************************/
package eo.web.webview.mapping;

import java.util.ArrayList;
import java.util.HashMap;

import com.fujitsu.futurity.web.x31.X31BWebBusinessLogic;
import com.fujitsu.futurity.web.x31.X31CWebConst;
import com.fujitsu.futurity.web.x31.X31SDataBeanAccess;
import com.fujitsu.futurity.web.x31.X31SDataBeanAccessArray;

import eo.common.constant.JFUStrConst;
import eo.common.util.JFUCommonUtil;
import eo.web.webview.CommonInfoCF.CommonInfoCFConst;
import eo.web.webview.FUW10409SF.FUW10409SFConst;
import eo.web.webview.common.JFUWebCommon;

/**
 * DataBean-BPマッピングをします。
 * 
 * @author 富士通
 */
public class FUSV0254_FUSV0254OPDBMapper
{

	/** 業務パラメータ設定値 */
	private static final String WORK_PARAM_SETTE_VALUE = "work_param_sette_value";

	/** 機能コード */
	private static final String FUNC_CODE = "func_code";

	/** 住所変更Web申込内容一覧照会 */
	private static final String SC_TITLE_FUSV025401 = "FUSV025401SC";
	/** 住所変更Web申込内容STB明細一覧照会 */
	private static final String SC_TITLE_FUSV025402 = "FUSV025402SC";
	/** 住所変更Web申込内容電話番号明細一覧照会 */
	private static final String SC_TITLE_FUSV025403 = "FUSV025403SC";
	/** 料金コースSTB一覧取得 */
	private static final String SC_TITLE_FUSV025404 = "FUSV025404SC";
	/** 業務パラメータ管理一意照会 */
	private static final String SC_TITLE_FUSV025405 = "FUSV025405SC";
	/** コード名称管理一意照会 */
	private static final String SC_TITLE_FUSV025406 = "FUSV025406SC";
	/** コード名称管理一意照会 */
	private static final String SC_TITLE_FUSV025407 = "FUSV025407SC";
	/** コード名称管理一意照会 */
	private static final String SC_TITLE_FUSV025408 = "FUSV025408SC";
	/** コード名称管理一意照会 */
	private static final String SC_TITLE_FUSV025409 = "FUSV025409SC";
	/** コード名称管理一意照会 */
	private static final String SC_TITLE_FUSV025410 = "FUSV025410SC";

	// マップキー
	/** コード区分 */
	private static final String CD_DIV = "cd_div";
	/** コード区分名 */
	private static final String CD_DIV_NM = "cd_div_nm";
	/** 住所変更Web申込内容一覧照会明細 */
	private static final String EFU0281B010_LIST = "EFU0281B010CBSMsg1List";
	/** 住所変更Web申込内容STB明細一覧照会明細 */
	private static final String EFU0291B010_LIST = "EFU0291B010CBSMsg1List";
	/** 住所変更Web申込内容電話番号明細一覧照会明細 */
	private static final String EFU0301B010_LIST = "EFU0301B010CBSMsg1List";
	/** 料金コースSTB一覧照会明細 */
	private static final String EKK0791B501_LIST = "EKK0791B501CBSMsg1List";
	/** コード名称管理コード区分一覧照会明細 */
	private static final String EZM0171B012_LIST = "EZM0171B012CBSMsg1List";
	/** 業務パラメータ管理一意照会明細 */
	private static final String EZM0321A010_LIST = "EZM0321A010CBSMsg1List";
	
	/** ＫＥＹ＿サービス契約回線内訳番号 */
	private static final String KEY_SVC_KEI_KAISEN_UCWK_NO = "key_svc_kei_kaisen_ucwk_no";
	/** 料金コースコード */
	private static final String PCRS_CD = "pcrs_cd";
	/** 料金コース名 */
	private static final String PCRS_NM = "pcrs_nm";

	// EFU0281B010
	/** SYSID*/
	private static final String SYSID = "sysid";
	/** Web申込受付年月日時分秒*/
	private static final String WEB_MSKM_UK_DTM = "web_mskm_uk_dtm";
	/** eoID*/
	private static final String EOID = "eoid";
	/** サービス契約回線内訳番号*/
	private static final String SVC_KEI_KAISEN_UCWK_NO = "svc_kei_kaisen_ucwk_no";
	/** お客様名*/
	private static final String CUST_NM = "cust_nm";
	/** お客様カナ名*/
	private static final String CUST_KANA = "cust_kana";
	/** メールアドレス*/
	private static final String MLAD = "mlad";
	/** 連絡先電話番号*/
	private static final String RRKS_TELNO = "rrks_telno";
	/** 移転元住所コード*/
	private static final String ITNM_AD_CD = "itnm_ad_cd";
	/** 移転元郵便番号*/
	private static final String ITNM_PCD = "itnm_pcd";
	/** 移転元都道府県名*/
	private static final String ITNM_STATE_NM = "itnm_state_nm";
	/** 移転元市区町村名*/
	private static final String ITNM_CITY_NM = "itnm_city_nm";
	/** 移転元大字通称名*/
	private static final String ITNM_OAZTSU_NM = "itnm_oaztsu_nm";
	/** 移転元字丁目名*/
	private static final String ITNM_AZCHO_NM = "itnm_azcho_nm";
	/** 移転元番地号*/
	private static final String ITNM_BNCHIGO = "itnm_bnchigo";
	/** 移転元住所補記・建物名*/
	private static final String ITNM_ADRTTM = "itnm_adrttm";
	/** 移転元住所補記・部屋番号*/
	private static final String ITNM_ADRRM = "itnm_adrrm";
	/** 移転先住所コード*/
	private static final String ITENS_AD_CD = "itens_ad_cd";
	/** 移転先郵便番号*/
	private static final String ITENS_PCD = "itens_pcd";
	/** 移転先都道府県名*/
	private static final String ITENS_STATE_NM = "itens_state_nm";
	/** 移転先市区町村名*/
	private static final String ITENS_CITY_NM = "itens_city_nm";
	/** 移転先大字通称名*/
	private static final String ITENS_OAZTSU_NM = "itens_oaztsu_nm";
	/** 移転先字丁目名*/
	private static final String ITENS_AZCHO_NM = "itens_azcho_nm";
	/** 移転先番地号*/
	private static final String ITENS_BNCHIGO = "itens_bnchigo";
	/** 移転先住所補記・建物名*/
	private static final String ITENS_ADRTTM = "itens_adrttm";
	/** 移転先住所補記・部屋番号*/
	private static final String ITENS_ADRRM = "itens_adrrm";
	/** 引越し予定年月日*/
	private static final String HIKKOSHI_RSV_YMD = "hikkoshi_rsv_ymd";
	/** 宅内調査希望年月日*/
	private static final String TAKCHO_KIBO_YMD = "takcho_kibo_ymd";
	/** 撤去工事希望年月日*/
	private static final String TKKJ_KIBO_YMD = "tkkj_kibo_ymd";
	/** エリアチェックコード*/
	private static final String AREA_CHK_CD = "area_chk_cd";
	/** 変更前ネットサービス申込内容コード*/
	private static final String CHGE_BF_NET_SVC_MKM_NYO_CD = "chge_bf_net_svc_mkm_nyo_cd";
	/** 変更前電話サービス申込内容コード*/
	private static final String CHGE_BF_TEL_SVC_MKM_NYO_CD = "chge_bf_tel_svc_mkm_nyo_cd";
	/** 変更前テレビサービス申込内容コード*/
	private static final String CHGE_BF_TV_SVC_MKM_NYO_CD = "chge_bf_tv_svc_mkm_nyo_cd";
	/** 変更後ネットサービス申込内容コード*/
	private static final String CHAF_NET_SVC_MKM_NYO_CD = "chaf_net_svc_mkm_nyo_cd";
	/** 変更後ネット月額料金額*/
	private static final String CHAF_NET_GTGPRCAM = "chaf_net_gtgprcam";
	/** 変更後電話サービス申込内容コード*/
	private static final String CHAF_TEL_SVC_MKM_NYO_CD = "chaf_tel_svc_mkm_nyo_cd";
	/** 変更後電話月額料金額*/
	private static final String CHAF_TEL_GTGPRCAM = "chaf_tel_gtgprcam";
	/** 変更後テレビサービス申込内容コード*/
	private static final String CHAF_TV_SVC_MKM_NYO_CD = "chaf_tv_svc_mkm_nyo_cd";
	/** 変更後テレビ月額料金額*/
	private static final String CHAF_TV_GTGPRCAM = "chaf_tv_gtgprcam";
	/** 変更後ケーブルガイド申込数*/
	private static final String CHAF_CABLE_GUIDE_MSKM_CNT = "chaf_cable_guide_mskm_cnt";
	/** 変更後TVガイド誌月額料金額*/
	private static final String CHAF_TV_GUIDEMG_GTGPRCAM = "chaf_tv_guidemg_gtgprcam";
	/** 変更後ネット電話割引ネット割引有無*/
	private static final String CHAF_NTTLWR_NET_WRIB_UM = "chaf_nttlwr_net_wrib_um";
	/** 変更後ネット電話割引ネット割引文言*/
	private static final String CHAF_NTTLWR_NET_WRIB_MNGN = "chaf_nttlwr_net_wrib_mngn";
	/** 変更後ネット電話割引ネット割引額*/
	private static final String CHAF_NTTLWR_NET_WRIB_AMNT = "chaf_nttlwr_net_wrib_amnt";
	/** 変更後ネットテレビ割引ネット割引有無*/
	private static final String CHAF_NTTVWR_NET_WRIB_UM = "chaf_nttvwr_net_wrib_um";
	/** 変更後ネットテレビ割引ネット割引文言*/
	private static final String CHAF_NTTVWR_NET_WRIB_MNGN = "chaf_nttvwr_net_wrib_mngn";
	/** 変更後ネットテレビ割引ネット割引額*/
	private static final String CHAF_NTTVWR_NET_WRIB_AMNT = "chaf_nttvwr_net_wrib_amnt";
	/** 変更後ネットテレビ割引テレビ割引有無*/
	private static final String CHAF_NTTVWR_TV_WRIB_UM = "chaf_nttvwr_tv_wrib_um";
	/** 変更後ネットテレビ割引テレビ割引文言*/
	private static final String CHAF_NTTVWR_TV_WRIB_MNGN = "chaf_nttvwr_tv_wrib_mngn";
	/** 変更後ネットテレビ割引テレビ割引額*/
	private static final String CHAF_NTTVWR_TV_WRIB_AMNT = "chaf_nttvwr_tv_wrib_amnt";
	/** 月額費用合計金額*/
	private static final String GTGK_HI_GOKEI_AMNT = "gtgk_hi_gokei_amnt";
	/** フェムトセル契約有無*/
	private static final String FMTCEL_KEI_UM = "fmtcel_kei_um";
	/** 電話事務手数料名*/
	private static final String TEL_JMTE_NM = "tel_jmte_nm";
	/** 電話事務手数料数量*/
	private static final String TEL_JMTE_CNT = "tel_jmte_cnt";
	/** 電話事務手数料金額*/
	private static final String TEL_JMTE_AMNT = "tel_jmte_amnt";
	/** 電話事務手数料備考*/
	private static final String TEL_JMTE_BIKO = "tel_jmte_biko";
	/** 電話料金プラン変更手数料名*/
	private static final String TEL_PPCHG_COMMISION_NM = "tel_ppchg_commision_nm";
	/** 電話料金プラン変更手数料数量*/
	private static final String TEL_PPCHG_COMMISION_CNT = "tel_ppchg_commision_cnt";
	/** 電話料金プラン変更手数料金額*/
	private static final String TEL_PPCHG_COMMISION_AMNT = "tel_ppchg_commision_amnt";
	/** 電話料金プラン変更手数料備考*/
	private static final String TEL_PPCHG_COMMISION_BIKO = "tel_ppchg_commision_biko";
	/** テレビ新設工事費名*/
	private static final String TV_NEWESTA_KOJIHI_NM = "tv_newesta_kojihi_nm";
	/** テレビ新設工事費数量*/
	private static final String TV_NEWESTA_KOJIHI_CNT = "tv_newesta_kojihi_cnt";
	/** テレビ新設工事費金額*/
	private static final String TV_NEWESTA_KOJIHI_AMNT = "tv_newesta_kojihi_amnt";
	/** テレビ新設工事費備考*/
	private static final String TV_NEWESTA_KOJIHI_BIKO = "tv_newesta_kojihi_biko";
	/** 番号ポータビリティー手数料名*/
	private static final String BMP_COMMISION_NM = "bmp_commision_nm";
	/** 番号ポータビリティー手数料数量*/
	private static final String BMP_COMMISION_CNT = "bmp_commision_cnt";
	/** 番号ポータビリティー手数料金額*/
	private static final String BMP_COMMISION_AMNT = "bmp_commision_amnt";
	/** 番号ポータビリティー手数料備考*/
	private static final String BMP_COMMISION_BIKO = "bmp_commision_biko";
	/** 移転元撤去工事費名*/
	private static final String ITNM_TEKKYO_KOJIHI_NM = "itnm_tekkyo_kojihi_nm";
	/** 移転元撤去工事費数量*/
	private static final String ITNM_TEKKYO_KOJIHI_CNT = "itnm_tekkyo_kojihi_cnt";
	/** 移転元撤去工事費金額*/
	private static final String ITNM_TEKKYO_KOJIHI_AMNT = "itnm_tekkyo_kojihi_amnt";
	/** 移転元撤去工事費備考*/
	private static final String ITNM_TEKKYO_KOJIHI_BIKO = "itnm_tekkyo_kojihi_biko";
	/** STB撤去工事費名*/
	private static final String STB_TEKKYO_KOJIHI_NM = "stb_tekkyo_kojihi_nm";
	/** STB撤去工事費数量*/
	private static final String STB_TEKKYO_KOJIHI_CNT = "stb_tekkyo_kojihi_cnt";
	/** STB撤去工事費金額*/
	private static final String STB_TEKKYO_KOJIHI_AMNT = "stb_tekkyo_kojihi_amnt";
	/** STB撤去工事費備考*/
	private static final String STB_TEKKYO_KOJIHI_BIKO = "stb_tekkyo_kojihi_biko";
	/** STB設置工事費名*/
	private static final String STB_STC_KOJIHI_NM = "stb_stc_kojihi_nm";
	/** STB設置工事費数量*/
	private static final String STB_STC_KOJIHI_CNT = "stb_stc_kojihi_cnt";
	/** STB設置工事費金額*/
	private static final String STB_STC_KOJIHI_AMNT = "stb_stc_kojihi_amnt";
	/** STB設置工事費備考*/
	private static final String STB_STC_KOJIHI_BIKO = "stb_stc_kojihi_biko";
	/** 初期費用合計金額*/
	private static final String SHKH_GOKEI_AMNT = "shkh_gokei_amnt";
	/** 工事説明画面URL*/
	private static final String KOJI_SETMEI_SCREEN_URL = "koji_setmei_screen_url";
	/** 申込時お客様連絡先電話番号*/
	private static final String MSKM_JI_CUST_RRKS_TLN = "mskm_ji_cust_rrks_tln";
	/** 撤去工事種類コード*/
	private static final String TEKKYO_KOJI_KIND_CD = "tekkyo_koji_kind_cd";
	/** 契約者住所変更有無*/
	private static final String KSHAD_CHG_UM = "kshad_chg_um";
	/** 請求書送付先住所変更有無*/
	private static final String SKS_SHS_AD_CHG_UM = "sks_shs_ad_chg_um";
	/** 新築物件コード */
	 private static final String NEWCONST_BUKKEN_CD = "newconst_bukken_cd";
	/** 調査員訪問の希望有無 */
	 private static final String CHSIN_VSIT_KBUM = "chsin_vsit_kbum";
	/** 対応履歴連携済フラグ*/
	private static final String TORK_RNK_ZM_FLG = "tork_rnk_zm_flg";
	/** 対応履歴連携年月日*/
	private static final String TORK_RNK_YMD = "tork_rnk_ymd";
	/** 移転元機器継続利用希望有無*/
	private static final String ITNM_KIKI_KEIZK_USE_KBUM = "itnm_kiki_keizk_use_kbum";
	/** 多機能ルーター交換コード*/
	private static final String TAKINORT_KKN_CD = "takinort_kkn_cd";
	/** eo電気契約有無 */
	private static final String EOELEC_KEI_UM = "eoelec_kei_um";
	/** eo電気契約継続コード */
	private static final String EOELEC_KEI_KEIZK_CD = "eoelec_kei_keizk_cd";
	/** 供給地点特定番号 */
	private static final String KKYU_CHTN_TOKUT_NO = "kkyu_chtn_tokut_no";
	/** eo電気連絡先識別コード */
	private static final String EOELEC_RRKS_SKBT_CD = "eoelec_rrks_skbt_cd";
	/** eo電気連絡先名 */
	private static final String EOELEC_RRKS_NM = "eoelec_rrks_nm";
	/** eo電気連絡先カナ名 */
	private static final String EOELEC_RRKS_KANA = "eoelec_rrks_kana";
	/** eo電気連絡先電話番号種別コード */
	private static final String EOELEC_RRKS_TELNO_SBT_CD = "eoelec_rrks_telno_sbt_cd";
	/** eo電気連絡先電話番号 */
	private static final String EOELEC_RRKS_TELNO = "eoelec_rrks_telno";
	/** eo電気連絡先住所コード */
	private static final String EOELEC_RRKS_AD_CD = "eoelec_rrks_ad_cd";
	/** eo電気連絡先郵便番号 */
	private static final String EOELEC_RRKS_PCD = "eoelec_rrks_pcd";
	/** eo電気連絡先都道府県名 */
	private static final String EOELEC_RRKS_STATE_NM = "eoelec_rrks_state_nm";
	/** eo電気連絡先市区町村名 */
	private static final String EOELEC_RRKS_CITY_NM = "eoelec_rrks_city_nm";
	/** eo電気連絡先大字通称名 */
	private static final String EOELEC_RRKS_OAZTSU_NM = "eoelec_rrks_oaztsu_nm";
	/** eo電気連絡先字丁目名 */
	private static final String EOELEC_RRKS_AZCHO_NM = "eoelec_rrks_azcho_nm";
	/** eo電気連絡先番地号 */
	private static final String EOELEC_RRKS_BNCHIGO = "eoelec_rrks_bnchigo";
	/** eo電気連絡先住所補記・建物名 */
	private static final String EOELEC_RRKS_ADRTTM = "eoelec_rrks_adrttm";
	/** eo電気連絡先住所補記・部屋番号 */
	private static final String EOELEC_RRKS_ADRRM = "eoelec_rrks_adrrm";
	/** eo電気連絡先メールアドレス */
	private static final String EOELEC_RRKS_MLAD = "eoelec_rrks_mlad";
	/** eo電気移転先利用開始希望年月日 */
	private static final String EOELEC_ITENS_UEST_KIBOYMD = "eoelec_itens_uest_kiboymd";
	/** eo電気移転先利用開始希望時間帯コード */
	private static final String EOELEC_ITENS_UEST_KBTMZ_CD = "eoelec_itens_uest_kbtmz_cd";
	/** eo電気移転元利用終了予定年月日 */
	private static final String EOELEC_ITNM_USE_END_RSYMD = "eoelec_itnm_use_end_rsymd";
	/** 移転元建物取り壊し予定有無 */
	private static final String ITNM_TTDEML_RSV_UM = "itnm_ttdeml_rsv_um";
	/** 移転元建物取り壊し予定年月日 */
	private static final String ITNM_TTDEML_RSYMD = "itnm_ttdeml_rsymd";
	/** 移転元建物取り壊し予定時間帯コード */
	private static final String ITNM_TTDEML_RSV_TIMEZ_CD = "itnm_ttdeml_rsv_timez_cd";
	/** 書類送付先移転元郵便番号 */
	private static final String ATICLE_SOHUS_ITENM_PCD = "aticle_sohus_itenm_pcd";
	/** 書類送付先移転元都道府県名 */
	private static final String ATICLE_SHS_ITENM_STATE_NM = "aticle_shs_itenm_state_nm";
	/** 書類送付先移転元市区町村名 */
	private static final String ATICLE_SOHUS_ITENM_CITY_NM = "aticle_sohus_itenm_city_nm";
	/** 書類送付先移転元大字通称名 */
	private static final String ATICLE_SHS_ITENM_OAZTSU_NM = "aticle_shs_itenm_oaztsu_nm";
	/** 書類送付先移転元字丁目名 */
	private static final String ATICLE_SHS_ITENM_AZCHO_NM = "aticle_shs_itenm_azcho_nm";
	/** 書類送付先移転元番地号 */
	private static final String ATICLE_SOHUS_ITENM_BNCHIGO = "aticle_sohus_itenm_bnchigo";
	/** 書類送付先移転元住所補記・建物名 */
	private static final String ATICLE_SOHUS_ITENM_ADRTTM = "aticle_sohus_itenm_adrttm";
	/** 書類送付先移転元住所補記・部屋番号 */
	private static final String ATICLE_SOHUS_ITENM_ADRRM = "aticle_sohus_itenm_adrrm";
	/** 書類送付先移転先郵便番号 */
	private static final String ATICLE_SOHUS_ITENS_PCD = "aticle_sohus_itens_pcd";
	/** 書類送付先移転先都道府県名 */
	private static final String ATICLE_SHS_ITENS_STATE_NM = "aticle_shs_itens_state_nm";
	/** 書類送付先移転先市区町村名 */
	private static final String ATICLE_SOHUS_ITENS_CITY_NM = "aticle_sohus_itens_city_nm";
	/** 書類送付先移転先大字通称名 */
	private static final String ATICLE_SHS_ITENS_OAZTSU_NM = "aticle_shs_itens_oaztsu_nm";
	/** 書類送付先移転先字丁目名 */
	private static final String ATICLE_SHS_ITENS_AZCHO_NM = "aticle_shs_itens_azcho_nm";
	/** 書類送付先移転先番地号 */
	private static final String ATICLE_SOHUS_ITENS_BNCHIGO = "aticle_sohus_itens_bnchigo";
	/** 書類送付先移転先住所補記・建物名 */
	private static final String ATICLE_SOHUS_ITENS_ADRTTM = "aticle_sohus_itens_adrttm";
	/** 書類送付先移転先住所補記・部屋番号 */
	private static final String ATICLE_SOHUS_ITENS_ADRRM = "aticle_sohus_itens_adrrm";
	/** 機器送付先移転元郵便番号 */
	private static final String KIKI_SOHUS_ITENM_PCD = "kiki_sohus_itenm_pcd";
	/** 機器送付先移転元都道府県名 */
	private static final String KIKI_SOHUS_ITENM_STATE_NM = "kiki_sohus_itenm_state_nm";
	/** 機器送付先移転元市区町村名 */
	private static final String KIKI_SOHUS_ITENM_CITY_NM = "kiki_sohus_itenm_city_nm";
	/** 機器送付先移転元大字通称名 */
	private static final String KIKI_SOHUS_ITENM_OAZTSU_NM = "kiki_sohus_itenm_oaztsu_nm";
	/** 機器送付先移転元字丁目名 */
	private static final String KIKI_SOHUS_ITENM_AZCHO_NM = "kiki_sohus_itenm_azcho_nm";
	/** 機器送付先移転元番地号 */
	private static final String KIKI_SOHUS_ITENM_BNCHIGO = "kiki_sohus_itenm_bnchigo";
	/** 機器送付先移転元住所補記・建物名 */
	private static final String KIKI_SOHUS_ITENM_ADRTTM = "kiki_sohus_itenm_adrttm";
	/** 機器送付先移転元郵便番号・部屋番号 */
	private static final String KIKI_SOHUS_ITENM_ADRRM = "kiki_sohus_itenm_adrrm";
	/** 機器送付先移転元郵便番号 */
	private static final String KIKI_SOHUS_ITENS_PCD = "kiki_sohus_itens_pcd";
	/** 機器送付先移転先都道府県名 */
	private static final String KIKI_SOHUS_ITENS_STATE_NM = "kiki_sohus_itens_state_nm";
	/** 機器送付先移転先市区町村名 */
	private static final String KIKI_SOHUS_ITENS_CITY_NM = "kiki_sohus_itens_city_nm";
	/** 機器送付先移転先大字通称名 */
	private static final String KIKI_SOHUS_ITENS_OAZTSU_NM = "kiki_sohus_itens_oaztsu_nm";
	/** 機器送付先移転先字丁目名 */
	private static final String KIKI_SOHUS_ITENS_AZCHO_NM = "kiki_sohus_itens_azcho_nm";
	/** 機器送付先移転先番地号 */
	private static final String KIKI_SOHUS_ITENS_BNCHIGO = "kiki_sohus_itens_bnchigo";
	/** 機器送付先移転先住所補記・建物名 */
	private static final String KIKI_SOHUS_ITENS_ADRTTM = "kiki_sohus_itens_adrttm";
	/** 機器送付先移転先住所補記・部屋番号 */
	private static final String KIKI_SOHUS_ITENS_ADRRM = "kiki_sohus_itens_adrrm";
	/** サービス開始希望年月日 */
	private static final String SVC_STA_KIBO_YMD = "svc_sta_kibo_ymd";
	/** サービス終了希望年月日 */
	private static final String SVC_END_KIBO_YMD = "svc_end_kibo_ymd";
	/** 長期継続利用割引申込有無 */
	private static final String CHOKZUWRI_MSKM_UM = "chokzuwri_mskm_um";
	/** 長期継続利用割引申込有無 */
	private static final String CHOKZUWRI_AT_KEIZK_MSKM_UM = "chokzuwri_at_keizk_mskm_um";
	/** 移転先eo電気料金プラン区分 */
	private static final String ITNS_EOELEC_PPLAN_DIV = "itns_eoelec_pplan_div";
	/** 移転元eo電気契約会社コード */
	private static final String ITNM_EOELEC_KEI_COMP_CD = "itnm_eoelec_kei_comp_cd";
	/** 移転元eo電気契約種別コード */
	private static final String ITNM_EOELEC_KEI_SBT_CD = "itnm_eoelec_kei_sbt_cd";
	/** 撤去工事希望区分 */
	private static final String TKKJ_KIBO_DIV = "tkkj_kibo_div";
	/** 移転先モデム利用区分 */
	private static final String ITENS_MODEM_USE_DIV = "itens_modem_use_div";
	/** 移転先モデム利用区分名称 */
	private static final String ITENS_MODEM_USE_NM = "itens_modem_use_nm";
	/** 移転先eo電気料金プラン区分 */
	private static final String ITNS_EOELEC_PPLAN_NM = "itns_eoelec_pplan_nm";
	/** 移転元eo電気契約会社コード */
	private static final String ITNM_EOELEC_KEI_COMP_NM = "itnm_eoelec_kei_comp_nm";
	/** 移転元eo電気契約種別コード */
	private static final String ITNM_EOELEC_KEI_SBT_NM = "itnm_eoelec_kei_sbt_nm";
	/** 変更後VDSL料金額 */
	private static final String CHAF_VDSL_PRC_AMNT = "chaf_vdsl_prc_amnt";

	/** 多機能ルーター無線機能申込有無 */
	private static final String TKNRT_MUSEN_KINO_MSKM_UM = "tknrt_musen_kino_mskm_um";
	/** 無線LAN中継機申込有無 */
	private static final String MLAN_CHKEKI_MSKM_UM = "mlan_chkeki_mskm_um";
	/** オール電化機器コード */
	private static final String ALLDENKA_KIKI_CD = "alldenka_kiki_cd";
	/** オール電化機器コード名称 */
	private static final String ALLDENKA_KIKI_NM = "alldenka_kiki_nm";

	// EFU0291B010
	/** 住所変更Web申込内容番号*/
	private static final String ADCHWMN_NO = "adchwmn_no";
	/** 住所変更Web申込内容STB明細番号*/
	private static final String ADCHWMN_STB_DTL_NO = "adchwmn_stb_dtl_no";
	/** TVコースサービス契約内訳番号*/
	private static final String TV_COURSE_SVC_KEI_UCWK_NO = "tv_course_svc_kei_ucwk_no";
	/** STB機器提供サービス契約番号*/
	private static final String STB_KKTK_SVC_KEI_NO = "stb_kktk_svc_kei_no";
	/** 住所変更時STB契約異動識別コード*/
	private static final String ADCHG_JI_STB_KEI_IDO_SKCD = "adchg_ji_stb_kei_ido_skcd";
	/** 変更前STBID*/
	private static final String CHBF_STB_ID = "chbf_stb_id";
	/** 変更前STB宅内機器型式コード*/
	private static final String CHBF_STB_TAKNKIKI_MODEL_CD = "chbf_stb_taknkiki_model_cd";
	/** 変更前STBHDD容量コード*/
	private static final String CHBF_STB_HDD_CAPA_CD = "chbf_stb_hdd_capa_cd";
	/** 変更前STB料金コースコード*/
	private static final String CHBF_STB_PCRS_CD = "chbf_stb_pcrs_cd";
	/** 変更前TVコース料金コースコード*/
	private static final String CHBF_TV_COURSE_PCRS_CD = "chbf_tv_course_pcrs_cd";
	/** 変更前TVコース料金コース名*/
	private static final String CHBF_TV_COURSE_PCRS_NM = "chbf_tv_course_pcrs_nm";
	/** 変更後STBHDD容量コード*/
	private static final String CHAF_STB_HDD_CAPA_CD = "chaf_stb_hdd_capa_cd";
	/** 変更後STB料金コースコード*/
	private static final String CHAF_STB_PCRS_CD = "chaf_stb_pcrs_cd";
	/** 変更後STB月額料金額*/
	private static final String CHAF_STB_GTGPRCAM = "chaf_stb_gtgprcam";
	/** 変更後TVコース料金コースコード*/
	private static final String CHAF_TV_COURSE_PCRS_CD = "chaf_tv_course_pcrs_cd";
	/** 変更後TVコース料金コース名*/
	private static final String CHAF_TV_COURSE_PCRS_NM = "chaf_tv_course_pcrs_nm";
	/** 変更後TVコース月額料金額*/
	private static final String CHAF_TV_COURSE_GTGPRCAM = "chaf_tv_course_gtgprcam";

	// EFU0301B010
	/** 申込対象電話番号識別コード*/
	private static final String MSKM_TG_TELNO_SKBT_CD = "mskm_tg_telno_skbt_cd";
	/** eo光電話申込対応種別コード*/
	private static final String EOHTL_MSKM_TAIO_SBT_CD = "eohtl_mskm_taio_sbt_cd";
	/** サービス契約内訳番号*/
	private static final String SVC_KEI_UCWK_NO = "svc_kei_ucwk_no";
	/** 番ポ電話番号*/
	private static final String BMP_TELNO = "bmp_telno";
	/** 電話帳申込希望コード*/
	private static final String DNWACHOMSK_KIBO_CD = "dnwachomsk_kibo_cd";
	/** 発信者番号通知希望コード*/
	private static final String HASINSHA_NO_TCHI_KIBO_CD = "hasinsha_no_tchi_kibo_cd";
	/** 番ポ申込時通信事業者名*/
	private static final String BMP_MSKM_JI_TSJGS_NM = "bmp_mskm_ji_tsjgs_nm";
	/** 番ポNTT契約者名*/
	private static final String BMP_NTT_KSH_NM = "bmp_ntt_ksh_nm";
	/** 番ポNTT契約者カナ名*/
	private static final String BMP_NTT_KSH_KANA = "bmp_ntt_ksh_kana";
	/** 同番移転手続利用者実施有無 */
	private static final String DOBANITEN_TTDK_USR_JSSI_UM = "dobaniten_ttdk_usr_jssi_um";
	/** 番ポ電話番号契約住所区分 */
	private static final String BMP_TELNO_KEI_AD_DIV = "bmp_telno_kei_ad_div";
	/** 番ポ電話番号契約住所郵便番号 */
	private static final String BMP_TELNO_KEI_AD_PCD = "bmp_telno_kei_ad_pcd";
	/** 番ポ電話番号契約住所都道府県名 */
	private static final String BMP_TELNO_KEI_AD_STATE_NM = "bmp_telno_kei_ad_state_nm";
	/** 番ポ電話番号契約住所市区町村名 */
	private static final String BMP_TELNO_KEI_AD_CITY_NM = "bmp_telno_kei_ad_city_nm";
	/** 番ポ電話番号契約住所大字通称名 */
	private static final String BMP_TELNO_KEI_AD_OAZTSU_NM = "bmp_telno_kei_ad_oaztsu_nm";
	/** 番ポ電話番号契約住所字丁目名 */
	private static final String BMP_TELNO_KEI_AD_AZCHO_NM = "bmp_telno_kei_ad_azcho_nm";
	/** 番ポ電話番号契約住所番地号 */
	private static final String BMP_TELNO_KEI_AD_BNCHIGO = "bmp_telno_kei_ad_bnchigo";
	/** 番ポ電話番号契約住所住所補記・建物名 */
	private static final String BMP_TELNO_KEI_AD_ADRTTM = "bmp_telno_kei_ad_adrttm";
	/** 番ポ電話番号契約住所住所補記・部屋番号 */
	private static final String BMP_TELNO_KEI_AD_ADRRM = "bmp_telno_kei_ad_adrrm";
	/** 番ポ電話番号契約者名義区分 */
	private static final String BMP_TELNO_KSH_NM_DIV = "bmp_telno_ksh_nm_div";




	/**
	 * コンストラクタ
	 */
	public FUSV0254_FUSV0254OPDBMapper()
	{
	}

	/**
	 * 上りマッピングをします。
	 * @param bean
	 * @param outputMap
	 * @param func_code　機能コード
	 * @return HashMap
	 */
	@SuppressWarnings("unchecked")
	public HashMap setFUSV025401SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code)
	{

		if (bean == null)
		{
			return null;
		}

		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		X31SDataBeanAccess svcKeiKaisenUcwkInfoBean = JFUWebCommon.getDataBeanTypeByPath(bean[0], JFUWebCommon.SVC_KEI_KAISEN_UCWK_INFO);

		// 共通情報のマッピング
		parentMap.put(FUNC_CODE, func_code);

		// ＫＥＹ＿サービス契約回線内訳番号
		String svcKeiKaisenUcwkNo =
				svcKeiKaisenUcwkInfoBean.sendMessageString(CommonInfoCFConst.SVC_KEI_KAISEN_UCWK_NO_10, X31CWebConst.DATABEAN_GET_VALUE);
		parentMap.put(KEY_SVC_KEI_KAISEN_UCWK_NO, svcKeiKaisenUcwkNo);

		ArrayList<HashMap<String, Object>> arrayList = new ArrayList<HashMap<String, Object>>();
		HashMap<String, Object> detailMap = new HashMap<String, Object>();

		arrayList.add(detailMap);
		parentMap.put(EFU0281B010_LIST, arrayList);

		outputMap.put(SC_TITLE_FUSV025401, parentMap);

		return outputMap;
	}

	/**
	 * 上りマッピングをします。
	 * @param bean
	 * @param outputMap
	 * @param func_code　機能コード
	 * @return HashMap
	 */
	@SuppressWarnings("unchecked")
	public HashMap setFUSV025402SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code)
	{

		if (bean == null)
		{
			return null;
		}

		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put(FUNC_CODE, func_code);

		outputMap.put(SC_TITLE_FUSV025402, parentMap);

		return outputMap;
	}

	/**
	 * 上りマッピングをします。
	 * @param bean
	 * @param outputMap
	 * @param func_code　機能コード
	 * @return HashMap
	 */
	@SuppressWarnings("unchecked")
	public HashMap setFUSV025403SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code)
	{

		if (bean == null)
		{
			return null;
		}

		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put(FUNC_CODE, func_code);

		outputMap.put(SC_TITLE_FUSV025403, parentMap);

		return outputMap;
	}

	/**
	 * 料金コースSTB一覧取得SCの上りマッピング処理です。
	 * @param bean
	 * @param outputMap
	 * @param func_code　機能コード
	 * @param kjnymd　基準日
	 * @return HashMap
	 */
	@SuppressWarnings("unchecked")
	public HashMap setFUSV025404SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code, String kjnymd)
	{

		if (bean == null)
		{
			return null;
		}

		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put(FUNC_CODE, func_code);

		outputMap.put(SC_TITLE_FUSV025404, parentMap);

		return outputMap;
	}

	/**
	 * 業務パラメータ管理一意照会SCの上りマッピング処理です。
	 * @param bean
	 * @param outputMap
	 * @param func_code 機能コード
	 * @return HashMap 結果マップ
	 */
	@SuppressWarnings("unchecked")
	public HashMap<String, Object> setFUSV025405SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code)
	{
		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put(FUNC_CODE, func_code);

		ArrayList arrayList = new ArrayList<HashMap>();
		HashMap detailMap = new HashMap();
		arrayList.add(detailMap);
		parentMap.put(EZM0321A010_LIST, arrayList);

		outputMap.put(SC_TITLE_FUSV025405, parentMap);

		return outputMap;
	}

	/**
	 * コード名称管理一意照会SC（ネット）の上りマッピング処理です。
	 * @param bean
	 * @param outputMap
	 * @param func_code　機能コード
	 * @param kjnymd　基準日
	 * @return HashMap
	 */
	@SuppressWarnings("unchecked")
	public HashMap setFUSV025406SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code, String kjnymd)
	{

		if (bean == null)
		{
			return null;
		}

		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put(FUNC_CODE, func_code);

		outputMap.put(SC_TITLE_FUSV025406, parentMap);

		return outputMap;
	}

	/**
	 * コード名称管理一意照会SC（電話）の上りマッピング処理です。
	 * @param bean　[0]：ご契約者情報入力
	 * @param outputMap
	 * @param func_code　機能コード
	 * @param kjnymd　基準日
	 * @return HashMap
	 */
	@SuppressWarnings("unchecked")
	public HashMap setFUSV025407SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code, String kjnymd)
	{

		if (bean == null)
		{
			return null;
		}

		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put(FUNC_CODE, func_code);

		outputMap.put(SC_TITLE_FUSV025407, parentMap);

		return outputMap;
	}

	/**
	 * コード名称管理一意照会SC（テレビ）の上りマッピング処理です。
	 * @param bean　[0]：ご契約者情報入力
	 * @param outputMap
	 * @param func_code　機能コード
	 * @param kjnymd　基準日
	 * @return HashMap
	 */
	@SuppressWarnings("unchecked")
	public HashMap setFUSV025408SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code, String kjnymd)
	{

		if (bean == null)
		{
			return null;
		}

		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put(FUNC_CODE, func_code);

		outputMap.put(SC_TITLE_FUSV025408, parentMap);

		return outputMap;
	}

	/**
	 * コード名称管理一意照会SC（eo電気住所変更連絡先電話番号コード）の上りマッピング処理です。
	 * @param bean　[0]：ご契約者情報入力
	 * @param outputMap
	 * @param func_code　機能コード
	 * @param kjnymd　基準日
	 * @return HashMap
	 */
	@SuppressWarnings("unchecked")
	public HashMap setFUSV025409SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code, String kjnymd)
	{

		if (bean == null)
		{
			return null;
		}

		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put(FUNC_CODE, func_code);

		outputMap.put(SC_TITLE_FUSV025409, parentMap);

		return outputMap;
	}

	/**
	 * コード名称管理一意照会SC（eo電気住所変更時間帯聴き取りコード）の上りマッピング処理です。
	 * @param bean　[0]：ご契約者情報入力
	 * @param outputMap
	 * @param func_code　機能コード
	 * @param kjnymd　基準日
	 * @return HashMap
	 */
	@SuppressWarnings("unchecked")
	public HashMap setFUSV025410SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code, String kjnymd)
	{

		if (bean == null)
		{
			return null;
		}

		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put(FUNC_CODE, func_code);

		outputMap.put(SC_TITLE_FUSV025410, parentMap);

		return outputMap;
	}
	
	/**
	 * 下りマッピングをします。（住所変更Web申込内容一覧照会）
	 * @param bean
	 * @param outputMap
	 * @return X31SDataBeanAccess
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess getFUSV025401SC(X31SDataBeanAccess bean, HashMap outputMap)
	{
		HashMap parentMap = null;
		if (outputMap.containsKey(SC_TITLE_FUSV025401))
		{
			parentMap = (HashMap)outputMap.get(SC_TITLE_FUSV025401);
		}
		ArrayList childList = null;

		childList = null;
		if (parentMap != null && parentMap.containsKey(EFU0281B010_LIST))
		{
			childList = (ArrayList)parentMap.get(EFU0281B010_LIST);

			if (childList.size() > 0)
			{
				HashMap childMap = (HashMap)childList.get(0);

				bean.sendMessageString(FUW10409SFConst.SYSID, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(SYSID));
				bean.sendMessageString(FUW10409SFConst.WEB_MSKM_UK_DTM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(WEB_MSKM_UK_DTM));
				bean.sendMessageString(FUW10409SFConst.EOID, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(EOID));
				bean.sendMessageString(FUW10409SFConst.SVC_KEI_KAISEN_UCWK_NO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(SVC_KEI_KAISEN_UCWK_NO));
				bean.sendMessageString(FUW10409SFConst.CUST_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(CUST_NM));
				bean.sendMessageString(FUW10409SFConst.CUST_KANA, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(CUST_KANA));
				bean.sendMessageString(FUW10409SFConst.MLAD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(MLAD));
				bean.sendMessageString(FUW10409SFConst.RRKS_TELNO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(RRKS_TELNO));
				bean.sendMessageString(FUW10409SFConst.ITNM_AD_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ITNM_AD_CD));
				bean.sendMessageString(FUW10409SFConst.ITNM_PCD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ITNM_PCD));
				bean.sendMessageString(FUW10409SFConst.ITNM_STATE_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ITNM_STATE_NM));
				bean.sendMessageString(FUW10409SFConst.ITNM_CITY_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ITNM_CITY_NM));
				bean.sendMessageString(FUW10409SFConst.ITNM_OAZTSU_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ITNM_OAZTSU_NM));
				bean.sendMessageString(FUW10409SFConst.ITNM_AZCHO_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ITNM_AZCHO_NM));
				bean.sendMessageString(FUW10409SFConst.ITNM_BNCHIGO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ITNM_BNCHIGO));
				bean.sendMessageString(FUW10409SFConst.ITNM_ADRTTM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ITNM_ADRTTM));
				bean.sendMessageString(FUW10409SFConst.ITNM_ADRRM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ITNM_ADRRM));
				bean.sendMessageString(FUW10409SFConst.ITENS_AD_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ITENS_AD_CD));
				bean.sendMessageString(FUW10409SFConst.ITENS_PCD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ITENS_PCD));
				bean.sendMessageString(FUW10409SFConst.ITENS_STATE_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ITENS_STATE_NM));
				bean.sendMessageString(FUW10409SFConst.ITENS_CITY_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ITENS_CITY_NM));
				bean.sendMessageString(FUW10409SFConst.ITENS_OAZTSU_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ITENS_OAZTSU_NM));
				bean.sendMessageString(FUW10409SFConst.ITENS_AZCHO_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ITENS_AZCHO_NM));
				bean.sendMessageString(FUW10409SFConst.ITENS_BNCHIGO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ITENS_BNCHIGO));
				bean.sendMessageString(FUW10409SFConst.ITENS_ADRTTM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ITENS_ADRTTM));
				bean.sendMessageString(FUW10409SFConst.ITENS_ADRRM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ITENS_ADRRM));
				bean.sendMessageString(FUW10409SFConst.HIKKOSHI_RSV_YMD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(HIKKOSHI_RSV_YMD));
				bean.sendMessageString(FUW10409SFConst.TAKCHO_KIBO_YMD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(TAKCHO_KIBO_YMD));
				bean.sendMessageString(FUW10409SFConst.TKKJ_KIBO_YMD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(TKKJ_KIBO_YMD));
				bean.sendMessageString(FUW10409SFConst.AREA_CHK_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(AREA_CHK_CD));
				bean.sendMessageString(FUW10409SFConst.CHGE_BF_NET_SVC_MKM_NYO_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(CHGE_BF_NET_SVC_MKM_NYO_CD));
				bean.sendMessageString(FUW10409SFConst.CHGE_BF_TEL_SVC_MKM_NYO_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(CHGE_BF_TEL_SVC_MKM_NYO_CD));
				bean.sendMessageString(FUW10409SFConst.CHGE_BF_TV_SVC_MKM_NYO_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(CHGE_BF_TV_SVC_MKM_NYO_CD));
				bean.sendMessageString(FUW10409SFConst.CHAF_NET_SVC_MKM_NYO_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(CHAF_NET_SVC_MKM_NYO_CD));
				bean.sendMessageString(FUW10409SFConst.CHAF_NET_GTGPRCAM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(CHAF_NET_GTGPRCAM));
				bean.sendMessageString(FUW10409SFConst.CHAF_TEL_SVC_MKM_NYO_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(CHAF_TEL_SVC_MKM_NYO_CD));
				bean.sendMessageString(FUW10409SFConst.CHAF_TEL_GTGPRCAM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(CHAF_TEL_GTGPRCAM));
				bean.sendMessageString(FUW10409SFConst.CHAF_TV_SVC_MKM_NYO_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(CHAF_TV_SVC_MKM_NYO_CD));
				bean.sendMessageString(FUW10409SFConst.CHAF_TV_GTGPRCAM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(CHAF_TV_GTGPRCAM));
				bean.sendMessageString(FUW10409SFConst.CHAF_CABLE_GUIDE_MSKM_CNT, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(CHAF_CABLE_GUIDE_MSKM_CNT));
				bean.sendMessageString(FUW10409SFConst.CHAF_TV_GUIDEMG_GTGPRCAM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(CHAF_TV_GUIDEMG_GTGPRCAM));
				bean.sendMessageString(FUW10409SFConst.CHAF_NTTLWR_NET_WRIB_UM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(CHAF_NTTLWR_NET_WRIB_UM));
				bean.sendMessageString(FUW10409SFConst.CHAF_NTTLWR_NET_WRIB_MNGN, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(CHAF_NTTLWR_NET_WRIB_MNGN));
				bean.sendMessageString(FUW10409SFConst.CHAF_NTTLWR_NET_WRIB_AMNT, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(CHAF_NTTLWR_NET_WRIB_AMNT));
				bean.sendMessageString(FUW10409SFConst.CHAF_NTTVWR_NET_WRIB_UM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(CHAF_NTTVWR_NET_WRIB_UM));
				bean.sendMessageString(FUW10409SFConst.CHAF_NTTVWR_NET_WRIB_MNGN, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(CHAF_NTTVWR_NET_WRIB_MNGN));
				bean.sendMessageString(FUW10409SFConst.CHAF_NTTVWR_NET_WRIB_AMNT, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(CHAF_NTTVWR_NET_WRIB_AMNT));
				bean.sendMessageString(FUW10409SFConst.CHAF_NTTVWR_TV_WRIB_UM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(CHAF_NTTVWR_TV_WRIB_UM));
				bean.sendMessageString(FUW10409SFConst.CHAF_NTTVWR_TV_WRIB_MNGN, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(CHAF_NTTVWR_TV_WRIB_MNGN));
				bean.sendMessageString(FUW10409SFConst.CHAF_NTTVWR_TV_WRIB_AMNT, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(CHAF_NTTVWR_TV_WRIB_AMNT));
				bean.sendMessageString(FUW10409SFConst.GTGK_HI_GOKEI_AMNT, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(GTGK_HI_GOKEI_AMNT));
				bean.sendMessageString(FUW10409SFConst.FMTCEL_KEI_UM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(FMTCEL_KEI_UM));
				bean.sendMessageString(FUW10409SFConst.TEL_JMTE_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(TEL_JMTE_NM));
				bean.sendMessageString(FUW10409SFConst.TEL_JMTE_CNT, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(TEL_JMTE_CNT));
				bean.sendMessageString(FUW10409SFConst.TEL_JMTE_AMNT, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(TEL_JMTE_AMNT));
				bean.sendMessageString(FUW10409SFConst.TEL_JMTE_BIKO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(TEL_JMTE_BIKO));
				bean.sendMessageString(FUW10409SFConst.TEL_PPCHG_COMMISION_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(TEL_PPCHG_COMMISION_NM));
				bean.sendMessageString(FUW10409SFConst.TEL_PPCHG_COMMISION_CNT, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(TEL_PPCHG_COMMISION_CNT));
				bean.sendMessageString(FUW10409SFConst.TEL_PPCHG_COMMISION_AMNT, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(TEL_PPCHG_COMMISION_AMNT));
				bean.sendMessageString(FUW10409SFConst.TEL_PPCHG_COMMISION_BIKO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(TEL_PPCHG_COMMISION_BIKO));
				bean.sendMessageString(FUW10409SFConst.TV_NEWESTA_KOJIHI_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(TV_NEWESTA_KOJIHI_NM));
				bean.sendMessageString(FUW10409SFConst.TV_NEWESTA_KOJIHI_CNT, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(TV_NEWESTA_KOJIHI_CNT));
				bean.sendMessageString(FUW10409SFConst.TV_NEWESTA_KOJIHI_AMNT, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(TV_NEWESTA_KOJIHI_AMNT));
				bean.sendMessageString(FUW10409SFConst.TV_NEWESTA_KOJIHI_BIKO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(TV_NEWESTA_KOJIHI_BIKO));
				bean.sendMessageString(FUW10409SFConst.BMP_COMMISION_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(BMP_COMMISION_NM));
				bean.sendMessageString(FUW10409SFConst.BMP_COMMISION_CNT, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(BMP_COMMISION_CNT));
				bean.sendMessageString(FUW10409SFConst.BMP_COMMISION_AMNT, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(BMP_COMMISION_AMNT));
				bean.sendMessageString(FUW10409SFConst.BMP_COMMISION_BIKO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(BMP_COMMISION_BIKO));
				bean.sendMessageString(FUW10409SFConst.ITNM_TEKKYO_KOJIHI_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(ITNM_TEKKYO_KOJIHI_NM));
				bean.sendMessageString(FUW10409SFConst.ITNM_TEKKYO_KOJIHI_CNT, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(ITNM_TEKKYO_KOJIHI_CNT));
				bean.sendMessageString(FUW10409SFConst.ITNM_TEKKYO_KOJIHI_AMNT, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(ITNM_TEKKYO_KOJIHI_AMNT));
				bean.sendMessageString(FUW10409SFConst.ITNM_TEKKYO_KOJIHI_BIKO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(ITNM_TEKKYO_KOJIHI_BIKO));
				bean.sendMessageString(FUW10409SFConst.STB_TEKKYO_KOJIHI_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(STB_TEKKYO_KOJIHI_NM));
				bean.sendMessageString(FUW10409SFConst.STB_TEKKYO_KOJIHI_CNT, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(STB_TEKKYO_KOJIHI_CNT));
				bean.sendMessageString(FUW10409SFConst.STB_TEKKYO_KOJIHI_AMNT, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(STB_TEKKYO_KOJIHI_AMNT));
				bean.sendMessageString(FUW10409SFConst.STB_TEKKYO_KOJIHI_BIKO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(STB_TEKKYO_KOJIHI_BIKO));
				bean.sendMessageString(FUW10409SFConst.STB_STC_KOJIHI_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(STB_STC_KOJIHI_NM));
				bean.sendMessageString(FUW10409SFConst.STB_STC_KOJIHI_CNT, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(STB_STC_KOJIHI_CNT));
				bean.sendMessageString(FUW10409SFConst.STB_STC_KOJIHI_AMNT, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(STB_STC_KOJIHI_AMNT));
				bean.sendMessageString(FUW10409SFConst.STB_STC_KOJIHI_BIKO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(STB_STC_KOJIHI_BIKO));
				bean.sendMessageString(FUW10409SFConst.SHKH_GOKEI_AMNT, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(SHKH_GOKEI_AMNT));
				bean.sendMessageString(FUW10409SFConst.KOJI_SETMEI_SCREEN_URL, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(KOJI_SETMEI_SCREEN_URL));
				bean.sendMessageString(FUW10409SFConst.MSKM_JI_CUST_RRKS_TLN, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(MSKM_JI_CUST_RRKS_TLN));
				bean.sendMessageString(FUW10409SFConst.TEKKYO_KOJI_KIND_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(TEKKYO_KOJI_KIND_CD));
				bean.sendMessageString(FUW10409SFConst.KSHAD_CHG_UM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(KSHAD_CHG_UM));
				bean.sendMessageString(FUW10409SFConst.SKS_SHS_AD_CHG_UM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(SKS_SHS_AD_CHG_UM));
				bean.sendMessageString(FUW10409SFConst.TORK_RNK_ZM_FLG, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(TORK_RNK_ZM_FLG));
				bean.sendMessageString(FUW10409SFConst.TORK_RNK_YMD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(TORK_RNK_YMD));

				bean.sendMessageString(FUW10409SFConst.ITNM_KIKI_KEIZK_USE_KBUM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(ITNM_KIKI_KEIZK_USE_KBUM));
				bean.sendMessageString(FUW10409SFConst.TAKINORT_KKN_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(TAKINORT_KKN_CD));
				bean.sendMessageString(FUW10409SFConst.ATICLE_SOHUS_ITENM_PCD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ATICLE_SOHUS_ITENM_PCD));
				bean.sendMessageString(FUW10409SFConst.ATICLE_SOHUS_ITENM_STATE_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ATICLE_SHS_ITENM_STATE_NM));
				bean.sendMessageString(FUW10409SFConst.ATICLE_SOHUS_ITENM_CITY_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ATICLE_SOHUS_ITENM_CITY_NM));
				bean.sendMessageString(FUW10409SFConst.ATICLE_SOHUS_ITENM_OAZTSU_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ATICLE_SHS_ITENM_OAZTSU_NM));
				bean.sendMessageString(FUW10409SFConst.ATICLE_SOHUS_ITENM_AZCHO_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ATICLE_SHS_ITENM_AZCHO_NM));
				bean.sendMessageString(FUW10409SFConst.ATICLE_SOHUS_ITENM_BNCHIGO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ATICLE_SOHUS_ITENM_BNCHIGO));
				bean.sendMessageString(FUW10409SFConst.ATICLE_SOHUS_ITENM_ADRTTM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ATICLE_SOHUS_ITENM_ADRTTM));
				bean.sendMessageString(FUW10409SFConst.ATICLE_SOHUS_ITENM_ADRRM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ATICLE_SOHUS_ITENM_ADRRM));
				bean.sendMessageString(FUW10409SFConst.ATICLE_SOHUS_ITENS_PCD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ATICLE_SOHUS_ITENS_PCD));
				bean.sendMessageString(FUW10409SFConst.ATICLE_SOHUS_ITENS_STATE_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ATICLE_SHS_ITENS_STATE_NM));
				bean.sendMessageString(FUW10409SFConst.ATICLE_SOHUS_ITENS_CITY_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ATICLE_SOHUS_ITENS_CITY_NM));
				bean.sendMessageString(FUW10409SFConst.ATICLE_SOHUS_ITENS_OAZTSU_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ATICLE_SHS_ITENS_OAZTSU_NM));
				bean.sendMessageString(FUW10409SFConst.ATICLE_SOHUS_ITENS_AZCHO_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ATICLE_SHS_ITENS_AZCHO_NM));
				bean.sendMessageString(FUW10409SFConst.ATICLE_SOHUS_ITENS_BNCHIGO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ATICLE_SOHUS_ITENS_BNCHIGO));
				bean.sendMessageString(FUW10409SFConst.ATICLE_SOHUS_ITENS_ADRTTM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ATICLE_SOHUS_ITENS_ADRTTM));
				bean.sendMessageString(FUW10409SFConst.ATICLE_SOHUS_ITENS_ADRRM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ATICLE_SOHUS_ITENS_ADRRM));
				bean.sendMessageString(FUW10409SFConst.KIKI_SOHUS_ITENM_PCD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(KIKI_SOHUS_ITENM_PCD));
				bean.sendMessageString(FUW10409SFConst.KIKI_SOHUS_ITENM_STATE_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(KIKI_SOHUS_ITENM_STATE_NM));
				bean.sendMessageString(FUW10409SFConst.KIKI_SOHUS_ITENM_CITY_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(KIKI_SOHUS_ITENM_CITY_NM));
				bean.sendMessageString(FUW10409SFConst.KIKI_SOHUS_ITENM_OAZTSU_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(KIKI_SOHUS_ITENM_OAZTSU_NM));
				bean.sendMessageString(FUW10409SFConst.KIKI_SOHUS_ITENM_AZCHO_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(KIKI_SOHUS_ITENM_AZCHO_NM));
				bean.sendMessageString(FUW10409SFConst.KIKI_SOHUS_ITENM_BNCHIGO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(KIKI_SOHUS_ITENM_BNCHIGO));
				bean.sendMessageString(FUW10409SFConst.KIKI_SOHUS_ITENM_ADRTTM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(KIKI_SOHUS_ITENM_ADRTTM));
				bean.sendMessageString(FUW10409SFConst.KIKI_SOHUS_ITENM_ADRRM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(KIKI_SOHUS_ITENM_ADRRM));
				bean.sendMessageString(FUW10409SFConst.KIKI_SOHUS_ITENS_PCD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(KIKI_SOHUS_ITENS_PCD));
				bean.sendMessageString(FUW10409SFConst.KIKI_SOHUS_ITENS_STATE_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(KIKI_SOHUS_ITENS_STATE_NM));
				bean.sendMessageString(FUW10409SFConst.KIKI_SOHUS_ITENS_CITY_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(KIKI_SOHUS_ITENS_CITY_NM));
				bean.sendMessageString(FUW10409SFConst.KIKI_SOHUS_ITENS_OAZTSU_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(KIKI_SOHUS_ITENS_OAZTSU_NM));
				bean.sendMessageString(FUW10409SFConst.KIKI_SOHUS_ITENS_AZCHO_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(KIKI_SOHUS_ITENS_AZCHO_NM));
				bean.sendMessageString(FUW10409SFConst.KIKI_SOHUS_ITENS_BNCHIGO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(KIKI_SOHUS_ITENS_BNCHIGO));
				bean.sendMessageString(FUW10409SFConst.KIKI_SOHUS_ITENS_ADRTTM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(KIKI_SOHUS_ITENS_ADRTTM));
				bean.sendMessageString(FUW10409SFConst.KIKI_SOHUS_ITENS_ADRRM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(KIKI_SOHUS_ITENS_ADRRM));
				bean.sendMessageString(FUW10409SFConst.DSP_SVC_STA_YMD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(SVC_STA_KIBO_YMD));
				bean.sendMessageString(FUW10409SFConst.DSP_SVC_END_YMD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(SVC_END_KIBO_YMD));
				bean.sendMessageString(FUW10409SFConst.DSP_CHOKZUWRI_UM_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(CHOKZUWRI_MSKM_UM));
				bean.sendMessageString(FUW10409SFConst.DSP_CHOKZUWRI_AT_KEIZKUM_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(CHOKZUWRI_AT_KEIZK_MSKM_UM));
				bean.sendMessageString(FUW10409SFConst.TKKJ_KIBO_DIV, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(TKKJ_KIBO_DIV));
				bean.sendMessageString(FUW10409SFConst.NEWCONST_BUKKEN_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(NEWCONST_BUKKEN_CD));
				bean.sendMessageString(FUW10409SFConst.CHSIN_VSIT_KBUM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(CHSIN_VSIT_KBUM));

				// 電気系情報取得
				bean.sendMessageString(FUW10409SFConst.EOELEC_KEI_UM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(EOELEC_KEI_UM));
				bean.sendMessageString(FUW10409SFConst.EOELEC_KEI_KEIZK_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(EOELEC_KEI_KEIZK_CD));
				bean.sendMessageString(FUW10409SFConst.KYOKYU_CHTN_TOKUT_NO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(KKYU_CHTN_TOKUT_NO));
				bean.sendMessageString(FUW10409SFConst.EOELEC_RRKS_SKBT_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(EOELEC_RRKS_SKBT_CD));
				bean.sendMessageString(FUW10409SFConst.EOELEC_RRKS_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(EOELEC_RRKS_NM));
				bean.sendMessageString(FUW10409SFConst.EOELEC_RRKS_KANA, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(EOELEC_RRKS_KANA));
				bean.sendMessageString(FUW10409SFConst.EOELEC_RRKS_TELNO_DIV, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(EOELEC_RRKS_TELNO_SBT_CD));
				bean.sendMessageString(FUW10409SFConst.EOELEC_RRKS_TELNO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(EOELEC_RRKS_TELNO));
				bean.sendMessageString(FUW10409SFConst.EOELEC_RRKS_AD_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(EOELEC_RRKS_AD_CD));
				bean.sendMessageString(FUW10409SFConst.EOELEC_RRKS_PCD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(EOELEC_RRKS_PCD));
				bean.sendMessageString(FUW10409SFConst.EOELEC_RRKS_STATE_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(EOELEC_RRKS_STATE_NM));
				bean.sendMessageString(FUW10409SFConst.EOELEC_RRKS_CITY_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(EOELEC_RRKS_CITY_NM));
				bean.sendMessageString(FUW10409SFConst.EOELEC_RRKS_OAZTSU_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(EOELEC_RRKS_OAZTSU_NM));
				bean.sendMessageString(FUW10409SFConst.EOELEC_RRKS_AZCHO_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(EOELEC_RRKS_AZCHO_NM));
				bean.sendMessageString(FUW10409SFConst.EOELEC_RRKS_BNCHIGO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(EOELEC_RRKS_BNCHIGO));
				bean.sendMessageString(FUW10409SFConst.EOELEC_RRKS_ADRTTM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(EOELEC_RRKS_ADRTTM));
				bean.sendMessageString(FUW10409SFConst.EOELEC_RRKS_ADRRM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(EOELEC_RRKS_ADRRM));
				bean.sendMessageString(FUW10409SFConst.EOELEC_TTDK_YO_MLAD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(EOELEC_RRKS_MLAD));
				bean.sendMessageString(FUW10409SFConst.EOELEC_ITENS_UEST_KIBOYMD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(EOELEC_ITENS_UEST_KIBOYMD));
				bean.sendMessageString(FUW10409SFConst.EOELEC_ITENS_UEST_KBTMZ_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(EOELEC_ITENS_UEST_KBTMZ_CD));
				bean.sendMessageString(FUW10409SFConst.EOELEC_ITNM_USE_END_RSYMD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(EOELEC_ITNM_USE_END_RSYMD));
				bean.sendMessageString(FUW10409SFConst.ITNM_TTDEML_RSV_UM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ITNM_TTDEML_RSV_UM));
				bean.sendMessageString(FUW10409SFConst.ITNM_TTDEML_RSYMD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ITNM_TTDEML_RSYMD));
				bean.sendMessageString(FUW10409SFConst.ITNM_TTDEML_RSV_TMZ_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ITNM_TTDEML_RSV_TIMEZ_CD));
				bean.sendMessageString(FUW10409SFConst.DSP_ITNS_EOELEC_PPLAN_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ITNS_EOELEC_PPLAN_NM));
				bean.sendMessageString(FUW10409SFConst.DSP_ITNM_EOELEC_KEI_COMP_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ITNM_EOELEC_KEI_COMP_NM));
				bean.sendMessageString(FUW10409SFConst.DSP_ITNM_EOELEC_KEI_SBT_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ITNM_EOELEC_KEI_SBT_NM));
				bean.sendMessageString(FUW10409SFConst.ITENS_MODEM_USE_DIV, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ITENS_MODEM_USE_DIV));
				bean.sendMessageString(FUW10409SFConst.DSP_ITENS_MODEM_USE_DIV_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ITENS_MODEM_USE_NM));
				bean.sendMessageString(FUW10409SFConst.DSP_CHAF_VDSL_PRC_AMNT, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(CHAF_VDSL_PRC_AMNT));
				bean.sendMessageString(FUW10409SFConst.DSP_MSN_ROUTER_MSKM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(TKNRT_MUSEN_KINO_MSKM_UM));
				bean.sendMessageString(FUW10409SFConst.DSP_MSN_LAN_MSKM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(MLAN_CHKEKI_MSKM_UM));
				bean.sendMessageString(FUW10409SFConst.DSP_ALLDENKA_KIKI_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ALLDENKA_KIKI_NM));
			}
		}

		return bean;
	}

	/**
	 * 下りマッピングをします。（住所変更Web申込内容STB明細一覧照会）
	 * @param bean
	 * @param outputMap
	 * @return X31SDataBeanAccess
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess getFUSV025402SC(X31SDataBeanAccess bean, HashMap outputMap)
	{

		HashMap parentMap = null;
		if (outputMap.containsKey(SC_TITLE_FUSV025402))
		{
			parentMap = (HashMap)outputMap.get(SC_TITLE_FUSV025402);
		}

		ArrayList childList = null;

		X31SDataBeanAccessArray stb_dtl_list = bean.getDataBeanArray(FUW10409SFConst.STB_DTL_LIST);
		stb_dtl_list.clearArray();
		childList = null;
		if (stb_dtl_list != null && parentMap != null && parentMap.containsKey(EFU0291B010_LIST))
		{
			childList = (ArrayList)parentMap.get(EFU0291B010_LIST);

			for (int i = 0; i < childList.size(); i++)
			{
				X31SDataBeanAccess subbean = stb_dtl_list.addDataBean();

				HashMap childMap = (HashMap)childList.get(i);

				subbean.sendMessageString(FUW10409SFConst.ADCHWMN_NO_01, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(ADCHWMN_NO));
				subbean.sendMessageString(FUW10409SFConst.ADCHWMN_STB_DTL_NO_01, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(ADCHWMN_STB_DTL_NO));
				subbean.sendMessageString(FUW10409SFConst.TV_COURSE_SVC_KEI_UCWK_NO_01, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(TV_COURSE_SVC_KEI_UCWK_NO));
				subbean.sendMessageString(FUW10409SFConst.STB_KKTK_SVC_KEI_NO_01, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(STB_KKTK_SVC_KEI_NO));
				subbean.sendMessageString(FUW10409SFConst.ADCHG_JI_STB_KEI_IDO_SKCD_01, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(ADCHG_JI_STB_KEI_IDO_SKCD));
				subbean.sendMessageString(FUW10409SFConst.CHBF_STB_ID_01, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(CHBF_STB_ID));
				subbean.sendMessageString(FUW10409SFConst.CHBF_STB_TAKNKIKI_MODEL_CD_01, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(CHBF_STB_TAKNKIKI_MODEL_CD));
				subbean.sendMessageString(FUW10409SFConst.CHBF_STB_HDD_CAPA_CD_01, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(CHBF_STB_HDD_CAPA_CD));
				subbean.sendMessageString(FUW10409SFConst.CHBF_STB_PCRS_CD_01, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(CHBF_STB_PCRS_CD));
				subbean.sendMessageString(FUW10409SFConst.CHBF_TV_COURSE_PCRS_CD_01, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(CHBF_TV_COURSE_PCRS_CD));
				subbean.sendMessageString(FUW10409SFConst.CHBF_TV_COURSE_PCRS_NM_01, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(CHBF_TV_COURSE_PCRS_NM));
				subbean.sendMessageString(FUW10409SFConst.CHAF_STB_HDD_CAPA_CD_01, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(CHAF_STB_HDD_CAPA_CD));
				subbean.sendMessageString(FUW10409SFConst.CHAF_STB_PCRS_CD_01, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(CHAF_STB_PCRS_CD));
				subbean.sendMessageString(FUW10409SFConst.CHAF_STB_GTGPRCAM_01, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(CHAF_STB_GTGPRCAM));
				subbean.sendMessageString(FUW10409SFConst.CHAF_TV_COURSE_PCRS_CD_01, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(CHAF_TV_COURSE_PCRS_CD));
				subbean.sendMessageString(FUW10409SFConst.CHAF_TV_COURSE_PCRS_NM_01, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(CHAF_TV_COURSE_PCRS_NM));
				subbean.sendMessageString(FUW10409SFConst.CHAF_TV_COURSE_GTGPRCAM_01, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(CHAF_TV_COURSE_GTGPRCAM));

			}
		}
		return bean;
	}

	/**
	 * 下りマッピングをします。（住所変更Web申込内容電話番号明細一覧照会）
	 * @param bean
	 * @param outputMap
	 * @return X31SDataBeanAccess
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess getFUSV025403SC(X31SDataBeanAccess bean, HashMap outputMap)
	{

		HashMap parentMap = null;
		if (outputMap.containsKey(SC_TITLE_FUSV025403))
		{
			parentMap = (HashMap)outputMap.get(SC_TITLE_FUSV025403);
		}

		ArrayList childList = null;

		X31SDataBeanAccessArray kkn_tel_dtl_list = bean.getDataBeanArray(FUW10409SFConst.KKN_TEL_DTL_LIST);
		kkn_tel_dtl_list.clearArray();
		childList = null;
		if (kkn_tel_dtl_list != null && parentMap != null && parentMap.containsKey(EFU0301B010_LIST))
		{
			childList = (ArrayList)parentMap.get(EFU0301B010_LIST);

			for (int i = 0; i < childList.size(); i++)
			{
				X31SDataBeanAccess subbean = kkn_tel_dtl_list.addDataBean();

				HashMap childMap = (HashMap)childList.get(i);

				subbean.sendMessageString(FUW10409SFConst.MSKM_TG_TELNO_SKBT_CD_02, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(MSKM_TG_TELNO_SKBT_CD));
				subbean.sendMessageString(FUW10409SFConst.EOHTL_MSKM_TAIO_SBT_CD_02, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(EOHTL_MSKM_TAIO_SBT_CD));
				subbean.sendMessageString(FUW10409SFConst.SVC_KEI_UCWK_NO_02, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(SVC_KEI_UCWK_NO));
				subbean.sendMessageString(FUW10409SFConst.BMP_TELNO_02, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(BMP_TELNO));
				subbean.sendMessageString(FUW10409SFConst.DNWACHOMSK_KIBO_CD_02, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(DNWACHOMSK_KIBO_CD));
				subbean.sendMessageString(FUW10409SFConst.HASINSHA_NO_TCHI_KIBO_CD_02, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(HASINSHA_NO_TCHI_KIBO_CD));
				subbean.sendMessageString(FUW10409SFConst.BMP_MSKM_JI_TSJGS_NM_02, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap
						.get(BMP_MSKM_JI_TSJGS_NM));
				subbean.sendMessageString(FUW10409SFConst.BMP_NTT_KSH_NM_02, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(BMP_NTT_KSH_NM));
				subbean.sendMessageString(FUW10409SFConst.BMP_NTT_KSH_KANA_02, X31CWebConst.DATABEAN_SET_VALUE, JFUCommonUtil
						.convFullKataToFullHiraV((String)childMap.get(BMP_NTT_KSH_KANA)));
				subbean.sendMessageString(FUW10409SFConst.NTTTELNO_ITNTTDK_JS_UM_CD_02, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(DOBANITEN_TTDK_USR_JSSI_UM));
				subbean.sendMessageString(FUW10409SFConst.USE_TELSV_STC_AD_KBN_02, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(BMP_TELNO_KEI_AD_DIV));
				subbean.sendMessageString(FUW10409SFConst.USE_TELSV_STC_PCD_02, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(BMP_TELNO_KEI_AD_PCD));
				subbean.sendMessageString(FUW10409SFConst.USE_TELSV_STC_STATE_NM_02, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(BMP_TELNO_KEI_AD_STATE_NM));
				subbean.sendMessageString(FUW10409SFConst.USE_TELSV_STC_CITY_NM_02, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(BMP_TELNO_KEI_AD_CITY_NM));
				subbean.sendMessageString(FUW10409SFConst.USE_TELSV_STC_OAZTSU_NM_02, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(BMP_TELNO_KEI_AD_OAZTSU_NM));
				subbean.sendMessageString(FUW10409SFConst.USE_TELSV_STC_AZCHO_NM_02, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(BMP_TELNO_KEI_AD_AZCHO_NM));
				subbean.sendMessageString(FUW10409SFConst.USE_TELSV_STC_BNCHIGO_02, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(BMP_TELNO_KEI_AD_BNCHIGO));
				subbean.sendMessageString(FUW10409SFConst.USE_TELSV_STC_ADRTTM_02, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(BMP_TELNO_KEI_AD_ADRTTM));
				subbean.sendMessageString(FUW10409SFConst.USE_TELSV_STC_ADRRM_02, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(BMP_TELNO_KEI_AD_ADRRM));
				subbean.sendMessageString(FUW10409SFConst.USE_TELSV_KIYKS_MG_KBN_CD_02, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(BMP_TELNO_KSH_NM_DIV));
			}
		}
		return bean;
	}

	/**
	 * 料金コースSTB一覧取得SCの下りマッピング処理です。
	 * @param bean
	 * @param outputMap
	 * @return X31SDataBeanAccess
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess getFUSV025404SC(X31SDataBeanAccess bean, HashMap outputMap)
	{
		HashMap parentMap = null;
		if (outputMap.containsKey(SC_TITLE_FUSV025404))
		{
			parentMap = (HashMap)outputMap.get(SC_TITLE_FUSV025404);
		}

		ArrayList childList = null;

		X31SDataBeanAccessArray net_cd_list = bean.getDataBeanArray(FUW10409SFConst.PCRS_LIST);
		net_cd_list.clearArray();
		childList = null;
		if (net_cd_list != null && parentMap != null && parentMap.containsKey(EKK0791B501_LIST))
		{
			childList = (ArrayList)parentMap.get(EKK0791B501_LIST);

			for (int i = 0; i < childList.size(); i++)
			{
				X31SDataBeanAccess subbean = net_cd_list.addDataBean();

				HashMap childMap = (HashMap)childList.get(i);

				subbean.sendMessageString(FUW10409SFConst.PCRS_CD_07, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(PCRS_CD));
				subbean.sendMessageString(FUW10409SFConst.PCRS_NM_07, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(PCRS_NM));
			}
		}
		return bean;
	}

	/**
	 * 業務パラメータ管理一意照会SCの下りマッピング処理です。
	 * @param bean データBean
	 * @param outputMap マップ
	 * @param bl ビジネスロジック
	 * @param svcStaYMD サービス開始年月日
	 * @return データBean
	 * @throws Exception 
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess getFUSV025405SC(X31SDataBeanAccess bean, HashMap outputMap, X31BWebBusinessLogic bl, String svcStaYMD) throws Exception
	{
		HashMap parentMap = null;
		ArrayList childList = null;
		String val = null;

		// SCマップ取得
		if (outputMap.containsKey(SC_TITLE_FUSV025405))
		{
			parentMap = (HashMap)outputMap.get(SC_TITLE_FUSV025405);
		}

		// 明細リスト取得
		if (null != parentMap && parentMap.containsKey(EZM0321A010_LIST))
		{
			childList = (ArrayList)parentMap.get(EZM0321A010_LIST);
		}

		for (int i = 0; i < childList.size(); i++)
		{
			HashMap childMap = (HashMap)childList.get(i);

			// 業務パラメータ設定値
			val = (String)childMap.get(WORK_PARAM_SETTE_VALUE);
		}

		// ☆WEB契約受付年月日から何年か判断する。
		// 1.3年以降または、既に即割りの契約済みの場合は即割りの表示をしない。
		// 2.変更後が即割りの契約時には、申し込むを表示する。

		// WEB契約受付年月日
		String webMskmUkYmd = midString(bean.sendMessageString(FUW10409SFConst.WEB_MSKM_UK_DTM, X31CWebConst.DATABEAN_GET_VALUE), 0, 8);

		// 3年以降フラグ
		boolean isThreeYearFlg = false;
		if (!JFUWebCommon.isNull(svcStaYMD) && !JFUWebCommon.isNull(webMskmUkYmd))
		{

			// 月数取得
			int month = JFUWebCommon.subtractMonth(webMskmUkYmd, svcStaYMD);
	
			// 月数判定
			if (Integer.parseInt(val) <= month)
			{
				// 業務パラメータ設定値の月数以降の場合
				isThreeYearFlg = true;
			}

			
			// 表示_長割適用開始年月日
			// サービス開始年月日＋3年目(25カ月)の月初日
			String choAplyYmd = JFUWebCommon.addMonth(svcStaYMD, Integer.parseInt(val)).substring(0, 6) + JFUStrConst.S_FIRST_DAY;
			bean.sendMessageString(FUW10409SFConst.DSP_CHO_APLY_YMD, X31CWebConst.DATABEAN_SET_VALUE, choAplyYmd);
		}

		//即割フラグ
		//ネット契約3年以上、または、即割契約中の場合 サービスフォームBean.表示_即割フラグに「0：非表示」を設定する。
		String chge_bf_svc_mkm_nyo_cd = bean.sendMessageString(FUW10409SFConst.CHGE_BF_NET_SVC_MKM_NYO_CD, X31CWebConst.DATABEAN_GET_VALUE);
		String chaf_net_svc_mkm_nyo_cd = bean.sendMessageString(FUW10409SFConst.CHAF_NET_SVC_MKM_NYO_CD, X31CWebConst.DATABEAN_GET_VALUE);
		if (isThreeYearFlg || isSokuwari(chge_bf_svc_mkm_nyo_cd) 
				|| chaf_net_svc_mkm_nyo_cd.startsWith("4") || chaf_net_svc_mkm_nyo_cd.startsWith("5")
				 || chaf_net_svc_mkm_nyo_cd.startsWith("6") || chaf_net_svc_mkm_nyo_cd.startsWith("7")
			)
		{
			bean.sendMessageBoolean(FUW10409SFConst.DSP_SOKUWARIDISPFLG, X31CWebConst.DATABEAN_SET_VALUE, false);
		}
		else
		{
			bean.sendMessageBoolean(FUW10409SFConst.DSP_SOKUWARIDISPFLG, X31CWebConst.DATABEAN_SET_VALUE, true);
		}

		// 即割有無
		// 即割契約中の場合 
		String chafNetSvcMkmNyoCd = bean.sendMessageString(FUW10409SFConst.CHAF_NET_SVC_MKM_NYO_CD, X31CWebConst.DATABEAN_GET_VALUE);
		if (isSokuwari(chafNetSvcMkmNyoCd))
		{
			bean.sendMessageString(FUW10409SFConst.DSP_SOKUWARI_UMU, X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.CD00002_1); // "1"：有
		}
		else
		{
			bean.sendMessageString(FUW10409SFConst.DSP_SOKUWARI_UMU, X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.CD00002_0); // "2"：無
		}

		return bean;
	}
	

	/**
	 * 即割契約であるかを判定します。
	 * 
	 * <br>
	 * @param svcCd サービスコード
	 * @return boolean true:即割契約　false：即割契約でない
	 * @throws Exception 
	 */
	private boolean isSokuwari(String svcCd) throws Exception
	{
		if (JFUStrConst.CD01438_11.equals(svcCd) || JFUStrConst.CD01438_12.equals(svcCd) || JFUStrConst.CD01438_13.equals(svcCd)
			 || JFUStrConst.CD01438_14.equals(svcCd) || JFUStrConst.CD01438_16.equals(svcCd) || JFUStrConst.CD01438_17.equals(svcCd)
			  || JFUStrConst.CD01438_31.equals(svcCd) || JFUStrConst.CD01438_32.equals(svcCd) || JFUStrConst.CD01438_33.equals(svcCd)
			   || JFUStrConst.CD01438_34.equals(svcCd) || JFUStrConst.CD01438_36.equals(svcCd) || JFUStrConst.CD01438_37.equals(svcCd)
// ANK-3987-00-00 ADD START
				|| JFUStrConst.CD01438_18.equals(svcCd) || JFUStrConst.CD01438_38.equals(svcCd) || JFUStrConst.CD01438_19.equals(svcCd) 
				|| JFUStrConst.CD01438_1A.equals(svcCd) || JFUStrConst.CD01438_39.equals(svcCd) || JFUStrConst.CD01438_3A.equals(svcCd)
// ANK-3987-00-00 ADD END
			)
		{
			return true;
		}
		return false;
	}

	/**
	 * 下りマッピングをします。
	 * @param bean
	 * @param outputMap
	 * @return X31SDataBeanAccess
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess getFUSV025406SC(X31SDataBeanAccess bean, HashMap outputMap)
	{

		HashMap parentMap = null;
		if (outputMap.containsKey(SC_TITLE_FUSV025406))
		{
			parentMap = (HashMap)outputMap.get(SC_TITLE_FUSV025406);
		}

		ArrayList childList = null;

		X31SDataBeanAccessArray cd_list = bean.getDataBeanArray(FUW10409SFConst.NET_CD_LIST);
		cd_list.clearArray();
		childList = null;
		if (cd_list != null && parentMap != null && parentMap.containsKey(EZM0171B012_LIST))
		{
			childList = (ArrayList)parentMap.get(EZM0171B012_LIST);

			for (int i = 0; i < childList.size(); i++)
			{
				X31SDataBeanAccess subbean = cd_list.addDataBean();

				HashMap childMap = (HashMap)childList.get(i);

				subbean.sendMessageString(FUW10409SFConst.NET_CD_08, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(CD_DIV));
				subbean.sendMessageString(FUW10409SFConst.NET_NM_08, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(CD_DIV_NM));
			}
		}
		return bean;
	}

	/**
	 * 下りマッピングをします。
	 * @param bean
	 * @param outputMap
	 * @return X31SDataBeanAccess
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess getFUSV025407SC(X31SDataBeanAccess bean, HashMap outputMap)
	{

		HashMap parentMap = null;
		if (outputMap.containsKey(SC_TITLE_FUSV025407))
		{
			parentMap = (HashMap)outputMap.get(SC_TITLE_FUSV025407);
		}

		ArrayList childList = null;

		X31SDataBeanAccessArray cd_list = bean.getDataBeanArray(FUW10409SFConst.TEL_CD_LIST);
		cd_list.clearArray();
		childList = null;
		if (cd_list != null && parentMap != null && parentMap.containsKey(EZM0171B012_LIST))
		{
			childList = (ArrayList)parentMap.get(EZM0171B012_LIST);

			for (int i = 0; i < childList.size(); i++)
			{
				X31SDataBeanAccess subbean = cd_list.addDataBean();

				HashMap childMap = (HashMap)childList.get(i);

				subbean.sendMessageString(FUW10409SFConst.TEL_CD_09, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(CD_DIV));
				subbean.sendMessageString(FUW10409SFConst.TEL_NM_09, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(CD_DIV_NM));
			}
		}
		return bean;
	}

	/**
	 * 下りマッピングをします。
	 * @param bean
	 * @param outputMap
	 * @return X31SDataBeanAccess
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess getFUSV025408SC(X31SDataBeanAccess bean, HashMap outputMap)
	{

		HashMap parentMap = null;
		if (outputMap.containsKey(SC_TITLE_FUSV025408))
		{
			parentMap = (HashMap)outputMap.get(SC_TITLE_FUSV025408);
		}

		ArrayList childList = null;

		X31SDataBeanAccessArray cd_list = bean.getDataBeanArray(FUW10409SFConst.TV_CD_LIST);
		cd_list.clearArray();
		childList = null;
		if (cd_list != null && parentMap != null && parentMap.containsKey(EZM0171B012_LIST))
		{
			childList = (ArrayList)parentMap.get(EZM0171B012_LIST);

			for (int i = 0; i < childList.size(); i++)
			{
				X31SDataBeanAccess subbean = cd_list.addDataBean();

				HashMap childMap = (HashMap)childList.get(i);

				subbean.sendMessageString(FUW10409SFConst.TV_CD_10, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(CD_DIV));
				subbean.sendMessageString(FUW10409SFConst.TV_NM_10, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(CD_DIV_NM));
			}
		}
		return bean;
	}

	/**
	 * 下りマッピングをします。
	 * @param bean
	 * @param outputMap
	 * @return X31SDataBeanAccess
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess getFUSV025409SC(X31SDataBeanAccess bean, HashMap outputMap)
	{

		HashMap parentMap = null;
		if (outputMap.containsKey(SC_TITLE_FUSV025409))
		{
			parentMap = (HashMap)outputMap.get(SC_TITLE_FUSV025409);
		}

		ArrayList childList = null;

		X31SDataBeanAccessArray cd_list = bean.getDataBeanArray(FUW10409SFConst.EOELEC_TEL_CD_LIST);
		cd_list.clearArray();
		childList = null;
		if (cd_list != null && parentMap != null && parentMap.containsKey(EZM0171B012_LIST))
		{
			childList = (ArrayList)parentMap.get(EZM0171B012_LIST);

			for (int i = 0; i < childList.size(); i++)
			{
				X31SDataBeanAccess subbean = cd_list.addDataBean();

				HashMap childMap = (HashMap)childList.get(i);

				subbean.sendMessageString(FUW10409SFConst.EOELEC_TEL_CD_11, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(CD_DIV));
				subbean.sendMessageString(FUW10409SFConst.EOELEC_TEL_NM_11, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(CD_DIV_NM));
			}
		}
		return bean;
	}

	/**
	 * 下りマッピングをします。
	 * @param bean
	 * @param outputMap
	 * @return X31SDataBeanAccess
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess getFUSV025410SC(X31SDataBeanAccess bean, HashMap outputMap)
	{

		HashMap parentMap = null;
		if (outputMap.containsKey(SC_TITLE_FUSV025410))
		{
			parentMap = (HashMap)outputMap.get(SC_TITLE_FUSV025410);
		}

		ArrayList childList = null;

		X31SDataBeanAccessArray cd_list = bean.getDataBeanArray(FUW10409SFConst.EOELEC_TIME_CD_LIST);
		cd_list.clearArray();
		childList = null;
		if (cd_list != null && parentMap != null && parentMap.containsKey(EZM0171B012_LIST))
		{
			childList = (ArrayList)parentMap.get(EZM0171B012_LIST);

			for (int i = 0; i < childList.size(); i++)
			{
				X31SDataBeanAccess subbean = cd_list.addDataBean();

				HashMap childMap = (HashMap)childList.get(i);

				subbean.sendMessageString(FUW10409SFConst.EOELEC_TIME_CD_12, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(CD_DIV));
				subbean.sendMessageString(FUW10409SFConst.EOELEC_TIME_NM_12, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get(CD_DIV_NM));
			}
		}
		return bean;
	}

	/**
	 * 文字列を指定範囲で切り取ります。
	 * 
	 * @param str
	 * @param startIdx
	 * @param endIdx
	 * @return String
	 */
	private String midString(String str, int startIdx, int endIdx)
	{
		int tmpEndIdx = endIdx;
		String ret = JFUStrConst.EMPTY;
		if (JFUCommonUtil.isNull(str))
		{
			return ret;
		}

		if (str.length() < startIdx + 1)
		{
			return ret;
		}

		if (str.length() < endIdx)
		{
			tmpEndIdx = str.length();
		}

		return str.substring(startIdx, tmpEndIdx);
	}

}