/**********************************************************************	All Rights reserved,Copyright (c) K-Opticom***********************************************************************＜プログラム内容＞*	システム名		：eo顧客基幹システム*	モジュール名	：KKSV0059_KKSV0059OPDBMapper*	ソースファイル名：KKSV0059_KKSV0059OPDBMapper.java*	作成者			：FJ*	日付			：2011年08月25日*＜機能概要＞*	BP（サービス契約情報更新（eo光ネット）初期表示）へのＤ−Ｂマッピングクラスです。*＜修正履歴＞*	バージョン	修正日		修正者		修正内容*	v1.00.00	2011/08/25	FJ		新規作成*	v3.00.00	2012/03/02	FJ大川		ANK-0097-00-00 工事中のプラン変更*	                                    ANK-0050-00-00 FTTH従量制プラン対応*	v3.00.00	2012/05/02	FJ藤本		ANK-0326-00-00 マンション設備管理用記事欄について*	                                    UI残_No.708		（HT⇔IOサービス追加）*	v8.00.00	2014/03/10	FJ齋藤		ANK-1705-00-00 VLAN-ID情報の表示対応*	v8.01.00	2014/02/20	FJ) 北谷	ANK-1933-00-00 お客さま情報画面から地図Ｓへの連携*	v8.02.00	2014/04/01	FJ) 阮		OM-2014-0000853 強制解約時の違約金制御*   v10.00.00	2014/07/25   FJ)齋藤	ANK-1918-00-00 ＵＳ管理Ｓ向けｅｏ顧客ＳのＩ／Ｆ改修*   v11.00.00	2014/11/17  FJ)齋藤		ANK-2410-00-00 ＵＳ管理Ｓ向けｅｏ顧客ＳのＩ／Ｆ改修*   v11.01.00	2014/12/10	FJ)谷口	    ANK-2423-00-00 サービス情報訂正でサービス開始日を変更可能とする。*   v16.00.00	2015/07/06	FJ)鯵坂		ANK-2480-00-00 新電力案件対応*   v18.00.00	2015/08/17	FJ)密井	    ANK-2631-00-00 ワンストップ案件（ＳＴＥＰ１）*   v26.00.00	2016/06/07  FJ)笠川     ANK-2687-00-00 プレミアムサポート施策*   v29.00.00	2017/01/25  FJ)川島     ANK-3095-00-00 ガス販売代理対応（STEP1-2）*   v29.00.01	2017/01/25  FJ)川島     ANK-3095-00-00 ガス販売代理対応（STEP1-2）※koptWebBとの資産同期*   v34.00.00	2017/09/13  FJ)周藤     ANK-3210-00-00 【eo電気】電気単独対応（STEP3）*   v34.00.01	2018/02/22  FJ)謝       ANK-3210-00-00 【eo電気】電気単独対応（STEP3））※koptWebBとの資産同期*   v40.00.00   2018/11/05  FJ)舘山     ANK-3412-00-00 ５ギガ・１０ギガコース変更導入*   v40.00.01	2018/11/29	FJ)舘山		ANK-3412-00-00 料金コース速度コードの５ギガ対応*   v41.00.00	2019/02/05	FJ)舘山		【ANK-3387-00-00】 マンションタイプ光コンセントサービス導入　*   v41.00.01	2019/03/04	FJ)三原		ANK-3387-00-00 マンションタイプ光コンセントサービス導入*   v46.00.00	2019/09/24	FJ)三原		ANK-3731-00-00 マンション光配線切替対応*	v49.00.00	2020/03/27	FJ)西窪	   【ANK-3834-00-00】マルウェアブロッキング*   v49.00.00	2020/06/10  FJ)荒木		ANK-3840-00-00 テレビリースサービス新規申込対応*   v50.00.00	2020/08/27	FJ)澤田	  【ANK-3900-00-00】マンション卸サービスの固定IPアドレス設定対応*   v52.00.00	2021/01/25	FJ)吉村	  【ANK-3987-00-00】Netflix導入対応(Step2)*   v53.00.00	2021/04/12	FJ)宮下	  【ANK-3989-00-00】マンション光コンセント方式への5G・10Gコース追加*   v56.00.00   2021/10/19  FJ)西窪     【ANK-4038-00-00】【eo定期】光ローゼット化対応*   v56.00.01	2021/11/25	FJ)平野		【ANK-4129-00-00】【eo】Netflix STEP5*   v56.00.02	2021/11/26	FJ)三原		OM-2021-0000633 1ギガコースNetFlixパックへのコース変更確定前にネットの解約予約ができた*   v56.00.03	2021/12/27	FJ)杉本	  【ANK-4174-00-00】開通前マイページ関連業務改善（2022年1月下旬リリース）*   v60.00.00	2022/06/28	FJ)原	  【ANK-4244-00-00】【eo定期】MT既設賃貸対応*   v61.00.00	2023/02/03	FJ)北川	  【ANK-4315-00-00】【eo定期】eo光ホームゲートウェイ導入対応*   v61.00.01	2023/04/17	FJ)新井	  【ANK-4315-00-00】【eo定期】eo光ホームゲートウェイ導入対応*   v61.00.02	2023/09/28	FJ)藤本涼 【IT1-2023-0000059】コース変更(ワンストップ)でのエラーチェック漏れ*   v73.00.00	2024/10/04	FJ)柴田	  【ANK-4493-00-00】光配線マンションのコースアップ対応*   v73.00.00   2024/10/09  FJ)謝     【ANK-4427-00-00】NTT卸対応（STEP1）*   v72.00.00	2024/12/06	FJ)舘山	  【#85705】HGW瑕疵内障害**********************************************************************/package eo.web.webview.mapping;import java.util.ArrayList;import java.util.HashMap;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.JKKStrConst;import eo.common.constant.JKUStrConst;import eo.common.constant.JZM0171Constant;import eo.web.webview.KKA16601SF.KKW00128SFConst;import eo.web.webview.KKA16601SF.KKW00132SFConst;// import eo.web.webview.KKW00130SF.KKW00130SFConst;import eo.web.webview.common.JZMWebCommon;import eo.web.webview.commonOneStop.JKKCommonConst;/** * DataBean-BPマッピングをする。 *  */public class KKSV0059_KKSV0059OPDBMapper {		/**	 * コンストラクタ	 */	public KKSV0059_KKSV0059OPDBMapper(){	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005901SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// ＳＹＳＩＤ → お客様一意照会.ＫＥＹ＿SYSID		parentMap.put("key_sysid", bean[0].sendMessageString("ＳＹＳＩＤ", X31CWebConst.DATABEAN_GET_VALUE));		// 運用年月日 → お客様一意照会.ＫＥＹ＿予約適用年月日		parentMap.put("key_rsv_aply_ymd", bean[0].sendMessageString("運用年月日", X31CWebConst.DATABEAN_GET_VALUE));		outputMap.put("KKSV005901SC", parentMap);								return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005902SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// サービス契約番号 → サービス契約共通情報一覧照会マップ.ＫＥＹ＿サービス契約番号		parentMap.put("key_svc_kei_no", bean[0].sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_GET_VALUE));		outputMap.put("KKSV005902SC", parentMap);								return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005903SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// サービス契約番号 → サービス契約一意照会.ＫＥＹ＿サービス契約番号		parentMap.put("key_svc_kei_no", bean[0].sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_GET_VALUE));		// 運用年月日 → サービス契約一意照会.ＫＥＹ＿予約適用年月日		parentMap.put("key_rsv_aply_ymd", bean[0].sendMessageString("運用年月日", X31CWebConst.DATABEAN_GET_VALUE));		outputMap.put("KKSV005903SC", parentMap);								return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005904SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// サービス契約番号 → サービス契約内訳一覧照会.ＫＥＹ＿サービス契約番号		parentMap.put("key_svc_kei_no", bean[0].sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_GET_VALUE));		outputMap.put("KKSV005904SC", parentMap);								return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005905SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 運用年月日 → サービス契約内訳一意照会.ＫＥＹ＿予約適用年月日		parentMap.put("key_rsv_aply_ymd", bean[0].sendMessageString("運用年月日", X31CWebConst.DATABEAN_GET_VALUE));		outputMap.put("KKSV005905SC", parentMap);								return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005907SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// サービス契約番号 → サービス契約回線内訳一覧照会.ＫＥＹ＿サービス契約番号		parentMap.put("key_svc_kei_no", bean[0].sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_GET_VALUE));		outputMap.put("KKSV005907SC", parentMap);								return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005908SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// サービス契約番号 → 割引サービス契約一覧照会（割引サービス指定）.ＫＥＹ＿サービス契約番号		parentMap.put("key_svc_kei_no", bean[0].sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_GET_VALUE));		// 部品呼び出し → 割引サービス契約一覧照会（割引サービス指定）.ＫＥＹ＿割引サービスコード		parentMap.put("key_wrib_svc_cd", String.valueOf(JKKCommonConst.WRIB_SVC_CD_SOKU_WARI));		outputMap.put("KKSV005908SC", parentMap);								return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005909SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 部品呼び出し → 工事案件一覧照会マップ.検索処理パターン		parentMap.put("search_type", String.valueOf(eo.common.constant.JPCModelConstant.SAERCH_TYPE_BBN));		// 部品呼び出し → 工事案件一覧照会マップ.最大検索件数		parentMap.put("max_search_num", String.valueOf("1000"));		// 部品呼び出し → 工事案件一覧照会マップ.表示件数		parentMap.put("display_num", String.valueOf("100"));		// 部品呼び出し → 工事案件一覧照会マップ.表示ページ番号		parentMap.put("display_page_num", String.valueOf("1"));		// サービス契約番号 → 工事案件一覧照会.ＫＥＹ＿工事案件番号サービス契約番号		parentMap.put("key_kojiak_no_svc_kei_no", bean[0].sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_GET_VALUE));		outputMap.put("KKSV005909SC", parentMap);								return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005912SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 部品呼び出し → コード名称管理一覧照会（一時金設定）マップ.ＫＥＹ＿コード種別コード		parentMap.put("key_cd_sbt_cd", String.valueOf(JZM0171Constant.CD00346));		outputMap.put("KKSV005912SC", parentMap);								return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005913SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 部品呼び出し → コード名称管理一覧照会（標準工事費）マップ.ＫＥＹ＿コード種別コード		parentMap.put("key_cd_sbt_cd", String.valueOf(JZM0171Constant.CD00002));		outputMap.put("KKSV005913SC", parentMap);								return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005914SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 部品呼び出し → コード名称管理一覧照会（即割）マップ.ＫＥＹ＿コード種別コード		parentMap.put("key_cd_sbt_cd", String.valueOf(JZM0171Constant.CD00002));		outputMap.put("KKSV005914SC", parentMap);								return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005915SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 部品呼び出し → コード名称管理一覧照会（違約金発生区分）マップ.ＫＥＹ＿コード種別コード		parentMap.put("key_cd_sbt_cd", String.valueOf(JZM0171Constant.CD00002));		outputMap.put("KKSV005915SC", parentMap);								return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005916SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 部品呼び出し → コード名称管理一覧照会（標準工事費（区分））マップ.ＫＥＹ＿コード種別コード		parentMap.put("key_cd_sbt_cd", String.valueOf(JZM0171Constant.CD00623));		outputMap.put("KKSV005916SC", parentMap);								return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005917SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 部品呼び出し → コード名称管理一覧照会（料金コース）マップ.ＫＥＹ＿コード種別コード		parentMap.put("key_cd_sbt_cd", String.valueOf(JZM0171Constant.CD00134));		outputMap.put("KKSV005917SC", parentMap);								return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005918SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 部品呼び出し → コード名称管理一覧照会（審査結果通知）マップ.ＫＥＹ＿コード種別コード		parentMap.put("key_cd_sbt_cd", String.valueOf(JZM0171Constant.CD00210));		outputMap.put("KKSV005918SC", parentMap);								return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005919SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 部品呼び出し → コード名称管理一覧照会（審査結果補記）マップ.ＫＥＹ＿コード種別コード		parentMap.put("key_cd_sbt_cd", String.valueOf(JZM0171Constant.CD00592));		outputMap.put("KKSV005919SC", parentMap);								return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005920SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 部品呼び出し → コード名称管理一覧照会（PON種別）マップ.ＫＥＹ＿コード種別コード		parentMap.put("key_cd_sbt_cd", String.valueOf(JZM0171Constant.CD00211));		outputMap.put("KKSV005920SC", parentMap);								return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005921SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 部品呼び出し → コード名称管理一覧照会（付加情報）マップ.ＫＥＹ＿コード種別コード		parentMap.put("key_cd_sbt_cd", String.valueOf(JZM0171Constant.CD00999));		outputMap.put("KKSV005921SC", parentMap);								return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005922SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 部品呼び出し → コード名称管理一覧照会（住所形態）マップ.ＫＥＹ＿コード種別コード		parentMap.put("key_cd_sbt_cd", String.valueOf(JZM0171Constant.CD00627));		outputMap.put("KKSV005922SC", parentMap);								return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005923SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 部品呼び出し → コード名称管理一覧照会（集合住宅入居階数）マップ.ＫＥＹ＿コード種別コード		parentMap.put("key_cd_sbt_cd", String.valueOf(JZM0171Constant.CD00345));		outputMap.put("KKSV005923SC", parentMap);								return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005924SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 部品呼び出し → コード名称管理一覧照会（工事範囲）マップ.ＫＥＹ＿コード種別コード		parentMap.put("key_cd_sbt_cd", String.valueOf(JZM0171Constant.CD00484));		outputMap.put("KKSV005924SC", parentMap);								return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005925SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 部品呼び出し → コード名称管理一覧照会（情報授受同意）マップ.ＫＥＹ＿コード種別コード		parentMap.put("key_cd_sbt_cd", String.valueOf(JZM0171Constant.CD00558));		outputMap.put("KKSV005925SC", parentMap);								return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005926SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 部品呼び出し → コード名称管理一覧照会（移設区分）マップ.ＫＥＹ＿コード種別コード		parentMap.put("key_cd_sbt_cd", String.valueOf(JZM0171Constant.CD00486));		outputMap.put("KKSV005926SC", parentMap);								return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005927SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 部品呼び出し → コード名称管理一覧照会（同一設備再申込）マップ.ＫＥＹ＿コード種別コード		parentMap.put("key_cd_sbt_cd", String.valueOf(JZM0171Constant.CD00485));		outputMap.put("KKSV005927SC", parentMap);								return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005928SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 部品呼び出し → コード名称管理一覧照会（時間種別コード）マップ.ＫＥＹ＿コード種別コード		parentMap.put("key_cd_sbt_cd", String.valueOf(JZM0171Constant.CD00560));		outputMap.put("KKSV005928SC", parentMap);								return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005929SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 部品呼び出し → コード名称管理一覧照会（設置ルータコード）マップ.ＫＥＹ＿コード種別コード		parentMap.put("key_cd_sbt_cd", String.valueOf(JZM0171Constant.CD00556));		outputMap.put("KKSV005929SC", parentMap);								return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005930SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 部品呼び出し → コード名称管理一覧照会（新築物件コード）マップ.ＫＥＹ＿コード種別コード		parentMap.put("key_cd_sbt_cd", String.valueOf(JZM0171Constant.CD00480));		outputMap.put("KKSV005930SC", parentMap);								return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005931SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 部品呼び出し → コード名称管理一覧照会（連絡先種別コード）マップ.ＫＥＹ＿コード種別コード		parentMap.put("key_cd_sbt_cd", String.valueOf(JZM0171Constant.CD00254));		outputMap.put("KKSV005931SC", parentMap);								return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005932SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 部品呼び出し → コード名称管理一覧照会（PON種別＿工事案件）マップ.ＫＥＹ＿コード種別コード		parentMap.put("key_cd_sbt_cd", String.valueOf(JZM0171Constant.CD00211));		outputMap.put("KKSV005932SC", parentMap);								return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005934SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 部品呼び出し → コード名称管理一意照会（異動区分）マップ.ＫＥＹ＿コード種別コード		parentMap.put("key_cd_sbt_cd", String.valueOf(JZM0171Constant.CD00576));		// 異動区分 → コード名称管理一意照会（異動区分）マップ.ＫＥＹ＿コード区分		parentMap.put("key_cd_div", bean[0].sendMessageString("異動区分", X31CWebConst.DATABEAN_GET_VALUE));		outputMap.put("KKSV005934SC", parentMap);								return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005935SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 部品呼び出し → コード名称管理一意照会（契約情報）マップ.ＫＥＹ＿コード種別コード		parentMap.put("key_cd_sbt_cd", String.valueOf(JZM0171Constant.CD00037));		outputMap.put("KKSV005935SC", parentMap);								return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005933SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 運用年月日 → 料金コース一意照会.ＫＥＹ＿予約適用年月日		parentMap.put("key_rsv_aply_ymd", bean[0].sendMessageString("運用年月日", X31CWebConst.DATABEAN_GET_VALUE));		outputMap.put("KKSV005933SC", parentMap);								return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005937SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code)	{		if (bean == null)		{			return null;		}		if (bean.length != 1)		{			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// ST2-2013-0000371 2013/02/04 MOD START//		// 固定値：KK_PAUSE_PRD → 業務パラメータ管理一意照会.ＫＥＹ＿業務パラメータID//		parentMap.put("key_work_param_id", "KK_PAUSE_PRD");		// 固定値(休止期間月数)：KK_PAUSEPRD_MONCNT → 業務パラメータ管理一意照会.ＫＥＹ＿業務パラメータID		parentMap.put("key_work_param_id", "KK_PAUSEPRD_MONCNT");		// ST2-2013-0000371 2013/02/04 MOD END		outputMap.put("KKSV005937SC", parentMap);		return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005936SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code)	{		if (bean == null)		{			return null;		}		if (bean.length != 1)		{			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		parentMap.put("key_ope_ymd", bean[0].sendMessageString(KKW00128SFConst.UNYO_YMD, X31CWebConst.DATABEAN_GET_VALUE));		parentMap.put("key_pcrs_cgpsb_kino_skbt_cd", "2,3");		outputMap.put("KKSV005936SC", parentMap);		return outputMap;	}	// 2016/06/07 ANK-2687-00-00 ADD START	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（eo光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005962CC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}				HashMap<String, Object> parentMap = new HashMap<String, Object>();				// 共通情報のマッピング		parentMap.put("func_code", func_code);				// ＫＥＹ＿ＳＹＳＩＤ → お客様ランク情報取得CC　ＫＥＹ＿ＳＹＳＩＤ		parentMap.put("key_sysid", bean[0].sendMessageString("ＳＹＳＩＤ", X31CWebConst.DATABEAN_GET_VALUE));				outputMap.put("KKSV005962CC", parentMap);				return outputMap;	}	// 2016/06/07 ANK-2687-00-00 ADD END	// ANK-3834-00-00 ADD START	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005967SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 部品呼び出し → コード名称管理一覧照会（マルウェアブロッキング有無）マップ.ＫＥＹ＿コード種別コード		parentMap.put("key_cd_sbt_cd", String.valueOf(JZM0171Constant.CD00002));		outputMap.put("KKSV005967SC", parentMap);								return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：申込情報更新	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005968SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// サービス契約番号 → サービス契約＜eo光ネット＞一意照会マップ.ＫＥＹ＿サービス契約番号		parentMap.put("key_svc_kei_no", bean[0].sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_GET_VALUE));		outputMap.put("KKSV005968SC", parentMap);								return outputMap;	}// ANK-3840-00-00 ADD START	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005969CC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}				HashMap<String, Object> parentMap = new HashMap<String, Object>();				// 共通情報のマッピング		parentMap.put("func_code", func_code);				// 部品呼び出し → ＫＥＹ＿機能コード		parentMap.put("key_func_code", String.valueOf(JKKCommonConst.VCMS_TEGAK_SVC_FUNC_CODE));		// 部品呼び出し → ＫＥＹ＿契約種別コード		parentMap.put("key_kyk_sbt_cd", String.valueOf(JKKCommonConst.VCMS_TEGAK_SVC_KYK_SBT_CODE));		// SYSID → ＫＥＹ＿ＳＹＳＩＤ		parentMap.put("key_sysid", bean[0].sendMessageString("ＳＹＳＩＤ", X31CWebConst.DATABEAN_GET_VALUE));				outputMap.put("KKSV005969CC", parentMap);				return outputMap;	}// ANK-3840-00-00 ADD END	// ANK-3834-00-00 ADD END	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005901SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005901SC")){			parentMap = (HashMap)outputMap.get("KKSV005901SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005901SC_eck0011a010cbsmsg1list_ECK0011A010CBSMsg1List = bean[0].getDataBeanArray("お客様一意照会明細");		childList = null;		if(listKKSV005901SC_eck0011a010cbsmsg1list_ECK0011A010CBSMsg1List != null && parentMap != null && parentMap.containsKey("ECK0011A010CBSMsg1List")){			childList = (ArrayList)parentMap.get("ECK0011A010CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listKKSV005901SC_eck0011a010cbsmsg1list_ECK0011A010CBSMsg1List.getCount() -1 >= i){					subbean = listKKSV005901SC_eck0011a010cbsmsg1list_ECK0011A010CBSMsg1List.getDataBean(i);				}else{					subbean = listKKSV005901SC_eck0011a010cbsmsg1list_ECK0011A010CBSMsg1List.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}							// お客様一意照会明細.お客様ステータス ← お客様一意照会.お客様一意照会明細.お客様ステータス名称				if (childMap != null) {					subbean.sendMessageString("お客様ステータス", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cust_stat_nm"));				} else {					subbean.sendMessageString("お客様ステータス", X31CWebConst.DATABEAN_SET_VALUE, new String());				}			}		}		return bean;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005903SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005903SC")){			parentMap = (HashMap)outputMap.get("KKSV005903SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005903SC_ekk0081a010cbsmsg1list_EKK0081A010CBSMsg1List = bean[0].getDataBeanArray("サービス契約一意照会明細");		childList = null;		if(listKKSV005903SC_ekk0081a010cbsmsg1list_EKK0081A010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKK0081A010CBSMsg1List")){			childList = (ArrayList)parentMap.get("EKK0081A010CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listKKSV005903SC_ekk0081a010cbsmsg1list_EKK0081A010CBSMsg1List.getCount() -1 >= i){					subbean = listKKSV005903SC_ekk0081a010cbsmsg1list_EKK0081A010CBSMsg1List.getDataBean(i);				}else{					subbean = listKKSV005903SC_ekk0081a010cbsmsg1list_EKK0081A010CBSMsg1List.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}							// サービス契約一意照会明細.サービス契約ステータス ← サービス契約一意照会.サービス契約一意照会明細.サービス契約ステータス				if (childMap != null) {					subbean.sendMessageString("サービス契約ステータス", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_kei_stat"));				} else {					subbean.sendMessageString("サービス契約ステータス", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約一意照会明細.サービス契約ステータス名称 ← サービス契約一意照会.サービス契約一意照会明細.サービス契約ステータス名称				if (childMap != null) {					subbean.sendMessageString("サービス契約ステータス名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_kei_stat_nm"));				} else {					subbean.sendMessageString("サービス契約ステータス名称", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約一意照会明細.面開発案件番号 ← サービス契約一意照会.サービス契約一意照会明細.面開発案件番号				if (childMap != null) {					subbean.sendMessageString("面開発案件番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("menkaihat_anken_no"));				} else {					subbean.sendMessageString("面開発案件番号", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約一意照会明細.料金グループコード ← サービス契約一意照会.サービス契約一意照会明細.料金グループコード				if (childMap != null) {					subbean.sendMessageString("料金グループコード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("prc_grp_cd"));				} else {					subbean.sendMessageString("料金グループコード", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約一意照会明細.料金コースコード ← サービス契約一意照会.サービス契約一意照会明細.料金コースコード				if (childMap != null) {					subbean.sendMessageString("料金コースコード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pcrs_cd"));				} else {					subbean.sendMessageString("料金コースコード", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約一意照会明細.料金コースコード名称 ← サービス契約一意照会.サービス契約一意照会明細.料金コースコード名称				if (childMap != null) {					subbean.sendMessageString("料金コースコード名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pcrs_cd_nm"));				} else {					subbean.sendMessageString("料金コースコード名称", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約一意照会明細.審査結果コード ← サービス契約一意照会.サービス契約一意照会明細.審査結果コード				if (childMap != null) {					subbean.sendMessageString("審査結果コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("skekka_cd"));				} else {					subbean.sendMessageString("審査結果コード", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約一意照会明細.審査結果詳細コード ← サービス契約一意照会.サービス契約一意照会明細.審査結果詳細コード				if (childMap != null) {					subbean.sendMessageString("審査結果詳細コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("skekka_dtl_cd"));				} else {					subbean.sendMessageString("審査結果詳細コード", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// ST2-2012-0000456 2012/03/22 MOD START				// サービス契約一意照会明細.審査結果補記 ← サービス契約一意照会.サービス契約一意照会明細.審査結果補記コード				if (childMap != null) {					subbean.sendMessageString("審査結果補記コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("skekka_hoki_cd"));				} else {					subbean.sendMessageString("審査結果補記コード", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// ST2-2012-0000456 2012/03/22 MOD END				// サービス契約一意照会明細.審査結果通知 ← サービス契約一意照会.サービス契約一意照会明細.審査結果送信コード				if (childMap != null) {					subbean.sendMessageString("審査結果通知", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("skekka_send_cd"));				} else {					subbean.sendMessageString("審査結果通知", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約一意照会明細.サービス課金開始年月日 ← サービス契約一意照会.サービス契約一意照会明細.サービス課金開始年月日				if (childMap != null) {					subbean.sendMessageString("サービス課金開始年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_chrg_staymd"));				} else {					subbean.sendMessageString("サービス課金開始年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約一意照会明細.ＷＥＢオプション追加不可フラグ ← サービス契約一意照会.サービス契約一意照会明細.WEBオプション追加不可フラグ				if (childMap != null) {					subbean.sendMessageString("ＷＥＢオプション追加不可フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("web_op_add_fail_flg"));				} else {					subbean.sendMessageString("ＷＥＢオプション追加不可フラグ", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約一意照会明細.サービス停止年月日 ← サービス契約一意照会.サービス契約一意照会明細.サービス停止年月日				if (childMap != null) {					subbean.sendMessageString("サービス停止年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_stp_ymd"));				} else {					subbean.sendMessageString("サービス停止年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約一意照会明細.サービス停止解除年月日 ← サービス契約一意照会.サービス契約一意照会明細.サービス停止解除年月日				if (childMap != null) {					subbean.sendMessageString("サービス停止解除年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_stp_rls_ymd"));				} else {					subbean.sendMessageString("サービス停止解除年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約一意照会明細.サービス休止年月日 ← サービス契約一意照会.サービス契約一意照会明細.サービス休止年月日				if (childMap != null) {					subbean.sendMessageString("サービス休止年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_pause_ymd"));				} else {					subbean.sendMessageString("サービス休止年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約一意照会明細.サービス休止解除年月日 ← サービス契約一意照会.サービス契約一意照会明細.サービス休止解除年月日				if (childMap != null) {					subbean.sendMessageString("サービス休止解除年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_pause_rls_ymd"));				} else {					subbean.sendMessageString("サービス休止解除年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約一意照会明細.サービス休止理由メモ ← サービス契約一意照会.サービス契約一意照会明細.サービス休止解除理由メモ				if (childMap != null) {					subbean.sendMessageString("サービス休止理由メモ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_pause_rls_rsn_memo"));				} else {					subbean.sendMessageString("サービス休止理由メモ", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約一意照会明細.サービス終了年月日 ← サービス契約一意照会.サービス契約一意照会明細.サービス終了年月日				if (childMap != null) {					subbean.sendMessageString("サービス終了年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_endymd"));				} else {					subbean.sendMessageString("サービス終了年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約一意照会明細.サービス課金終了年月日 ← サービス契約一意照会.サービス契約一意照会明細.サービス課金終了年月日				if (childMap != null) {					subbean.sendMessageString("サービス課金終了年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_chrg_endymd"));				} else {					subbean.sendMessageString("サービス課金終了年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				//2012-05-02 UI残_No.708 ADD_START				// サービス契約一意照会明細.法人サービス契約引継ぎ種別コード ← サービス契約一意照会.法人サービス契約引継ぎ種別コード				if (childMap != null) {					subbean.sendMessageString("法人サービス契約引継ぎ種別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("hojinsvkei_hktgi_sbt_cd"));				} else {					subbean.sendMessageString("法人サービス契約引継ぎ種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				//2012-05-02 UI残_No.708 ADD_END				// サービス契約一意照会明細.違約金発生コード ← サービス契約一意照会.サービス契約一意照会明細.違約金発生コード				if (childMap != null) {					subbean.sendMessageString("違約金発生コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pnlty_hassei_cd"));				} else {					subbean.sendMessageString("違約金発生コード", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約一意照会明細.異動区分名称 ← サービス契約一意照会.サービス契約一意照会明細.異動区分名称				if (childMap != null) {					subbean.sendMessageString("異動区分名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ido_div_nm"));				} else {					subbean.sendMessageString("異動区分名称", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約一意照会明細.面開発案件登録フラグ ← サービス契約一意照会.サービス契約一意照会明細.面開発案件仮登録フラグ				if (childMap != null) {					subbean.sendMessageString("面開発案件登録フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("menkaihat_anken_kr_add_flg"));				} else {					subbean.sendMessageString("面開発案件登録フラグ", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約一意照会明細.サービス休止課金開始年月日 ← サービス契約一意照会.サービス契約一意照会明細.サービス休止課金開始年月日				if (childMap != null) {					subbean.sendMessageString("サービス休止課金開始年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_pause_chrg_sta_ymd"));				} else {					subbean.sendMessageString("サービス休止課金開始年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約一意照会明細.備考 ← サービス契約一意照会.サービス契約一意照会明細.業務連絡備考				if (childMap != null) {					subbean.sendMessageString("備考", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("work_rrk_biko"));				} else {					subbean.sendMessageString("備考", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約一意照会明細.最終更新年月日時分秒 ← サービス契約一意照会.サービス契約一意照会明細.更新年月日時分秒	2011-12-09改修				if (childMap != null) {					subbean.sendMessageString("最終更新年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("last_upd_dtm"));				} else {					subbean.sendMessageString("最終更新年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約一意照会明細.料金プランコード ← サービス契約一意照会.サービス契約一意照会明細.料金プランコード				if (childMap != null) {					subbean.sendMessageString("料金プランコード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pplan_cd"));				} else {					subbean.sendMessageString("料金プランコード", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// v3.00.00 ANK-0050-00-00 ADD START				if (childMap != null) {// ▽▽▽ ANK-3387-00-00 Modify START//					subbean.sendMessageString("料金コースコード名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pplan_cd_nm"));					String planName = (String)childMap.get("pplan_cd_nm");					// 提供方式を取得し、光コンセントの場合文字列の置換えを行う					HashMap workMap = (HashMap)outputMap.get("KKSV005994SC");					if(workMap != null && workMap.containsKey("EKK0891A010CBSMsg1List"))					{							ArrayList list = (ArrayList)workMap.get("EKK0891A010CBSMsg1List");							if(list != null && list.size() > 0)							{								HashMap cMap = (HashMap)list.get(0);																if ("008".equals(cMap.get("tk_hoshiki_cd")) &&										"51".equals(cMap.get("tk_hoshiki_pattern_cd")))								{									planName = planName.replaceAll(JKKStrConst.HIKARI_CONCNT_CKAN_BF_WORD, JKKStrConst.HIKARI_CONCNT_CKAN_AF_WORD);// ▽▽▽ ANK-3989-00-00 ADD START									if (cMap.get("tonai_speed_cd") != null)									{										// 棟内速度コードが008の場合										if ("008".equals(cMap.get("tonai_speed_cd")))										{											planName = JKKStrConst.HIKARI_CONCNT_CKAN_AF_WORD_5G;										}										// 棟内速度コードが009の場合										if ("009".equals(cMap.get("tonai_speed_cd")))										{											planName = JKKStrConst.HIKARI_CONCNT_CKAN_AF_WORD_10G;										}									}// ▲▲▲ ANK-3989-00-00 ADD END// ANK-4244-00-00 ADD START									// 光化マンション、既設賃貸マンションの場合文字列の置換えを行う									else									{										boolean hhs1gOnlyFlg = jdgHhs1gOnly(outputMap);										if ("008".equals(cMap.get("tk_hoshiki_cd")) &&												"50".equals(cMap.get("tk_hoshiki_pattern_cd")) &&												hhs1gOnlyFlg == true)										{											if (cMap.get("tonai_speed_cd") != null)											{												// 棟内速度コードが008の場合												if ("008".equals(cMap.get("tonai_speed_cd")))												{													planName = JKKStrConst.HIKARI_CKAN_AF_WORD_5G;												}												// 棟内速度コードが009の場合												if ("009".equals(cMap.get("tonai_speed_cd")))												{													planName = JKKStrConst.HIKARI_CKAN_AF_WORD_10G;												}											}										}									}// ANK-4244-00-00 ADD END								}							}					}					// 名称を設定					subbean.sendMessageString("料金コースコード名称", X31CWebConst.DATABEAN_SET_VALUE, planName);// ▲▲▲ ANK-3387-00-00 Modify END				} else {					subbean.sendMessageString("料金コースコード名称", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// v3.00.00 ANK-0050-00-00 ADD END				// サービス契約一意照会明細.休止中断コード	↓↓↓2012-02-14追加↓↓↓	IT障害988対応				if (childMap != null) {					subbean.sendMessageString(KKW00128SFConst.PAUSE_STP_CD_03, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pause_stp_cd"));				} else {					subbean.sendMessageString(KKW00128SFConst.PAUSE_STP_CD_03, X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約一意照会明細.提供方式契約番号 ← サービス契約一意照会.サービス契約一意照会明細.提供方式契約番号				if (childMap != null) {					subbean.sendMessageString("提供方式契約番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tk_hoshiki_kei_no"));				} else {					subbean.sendMessageString("提供方式契約番号", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約一意照会明細.サービス解約起算年月日 ← サービス契約一意照会.サービス契約一意照会明細.サービス解約起算年月日				if (childMap != null) {					subbean.sendMessageString("サービス解約起算年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_dsl_kisan_ymd"));				} else {					subbean.sendMessageString("サービス解約起算年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 20130604 IT1-2013-0001255 ADD START				// サービス契約一意照会明細.サービス開始年月日 ← サービス契約一意照会.サービス契約一意照会明細.サービス開始年月日				if (childMap != null) {					subbean.sendMessageString("サービス開始年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_sta_ymd"));				} else {					subbean.sendMessageString("サービス開始年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());				}								// サービス契約一意照会明細.サービス利用開始希望年月日 ← サービス契約一意照会.サービス契約一意照会明細.サービス利用開始希望年月日				if (childMap != null) {					subbean.sendMessageString("サービス利用開始希望年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_use_sta_kibo_ymd"));				} else {					subbean.sendMessageString("サービス利用開始希望年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 20130604 IT1-2013-0001255 ADD END								// OM-2014-0000853 2014/03/31 ADD START				// サービス契約一意照会明細.サービス解約理由コード ← サービス契約一意照会.サービス契約一意照会明細.サービス解約理由コード				if (childMap != null) {					subbean.sendMessageString("サービス解約理由コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_dlre_cd"));				} else {					subbean.sendMessageString("サービス解約理由コード", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// OM-2014-0000853 2014/03/31 ADD END			}		}		return bean;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005904SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005904SC")){			parentMap = (HashMap)outputMap.get("KKSV005904SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005904SC_ekk0161b004cbsmsg1list_EKK0161B004CBSMsg1List = bean[0].getDataBeanArray("サービス契約内訳一覧照会明細");		childList = null;		if(listKKSV005904SC_ekk0161b004cbsmsg1list_EKK0161B004CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKK0161B004CBSMsg1List")){			childList = (ArrayList)parentMap.get("EKK0161B004CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listKKSV005904SC_ekk0161b004cbsmsg1list_EKK0161B004CBSMsg1List.getCount() -1 >= i){					subbean = listKKSV005904SC_ekk0161b004cbsmsg1list_EKK0161B004CBSMsg1List.getDataBean(i);				}else{					subbean = listKKSV005904SC_ekk0161b004cbsmsg1list_EKK0161B004CBSMsg1List.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}							// サービス契約内訳一覧照会明細.サービス契約内訳番号 ← サービス契約内訳一覧照会.サービス契約内訳一覧照会明細.サービス契約内訳番号				if (childMap != null) {					subbean.sendMessageString("サービス契約内訳番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_kei_ucwk_no"));				} else {					subbean.sendMessageString("サービス契約内訳番号", X31CWebConst.DATABEAN_SET_VALUE, new String());				}			}		}		return bean;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005905SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005905SC")){			parentMap = (HashMap)outputMap.get("KKSV005905SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005905SC_ekk0161a010cbsmsg1list_EKK0161A010CBSMsg1List = bean[0].getDataBeanArray("サービス契約内訳一意照会明細");		childList = null;		if(listKKSV005905SC_ekk0161a010cbsmsg1list_EKK0161A010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKK0161A010CBSMsg1List")){			childList = (ArrayList)parentMap.get("EKK0161A010CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listKKSV005905SC_ekk0161a010cbsmsg1list_EKK0161A010CBSMsg1List.getCount() -1 >= i){					subbean = listKKSV005905SC_ekk0161a010cbsmsg1list_EKK0161A010CBSMsg1List.getDataBean(i);				}else{					subbean = listKKSV005905SC_ekk0161a010cbsmsg1list_EKK0161A010CBSMsg1List.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}							// サービス契約内訳一意照会明細.サービス開始年月日 ← サービス契約内訳一意照会.サービス契約内訳一意照会明細.サービス開始年月日				if (childMap != null) {					subbean.sendMessageString("サービス開始年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_sta_ymd"));				} else {					subbean.sendMessageString("サービス開始年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約内訳一意照会明細.最終更新年月日時分秒 ← サービス契約内訳一意照会.サービス契約内訳一意照会明細.更新年月日時分秒	2011-12-09改修				if (childMap != null) {					subbean.sendMessageString("最終更新年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("upd_dtm"));				} else {					subbean.sendMessageString("最終更新年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, new String());				}			}		}		return bean;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005906SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005906SC")){			parentMap = (HashMap)outputMap.get("KKSV005906SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005906SC_ekk0171a010cbsmsg1list_EKK0171A010CBSMsg1List = bean[0].getDataBeanArray("サービス契約内訳＜ｅｏ光ネット＞一意照会明細");		childList = null;		if(listKKSV005906SC_ekk0171a010cbsmsg1list_EKK0171A010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKK0171A010CBSMsg1List")){			childList = (ArrayList)parentMap.get("EKK0171A010CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listKKSV005906SC_ekk0171a010cbsmsg1list_EKK0171A010CBSMsg1List.getCount() -1 >= i){					subbean = listKKSV005906SC_ekk0171a010cbsmsg1list_EKK0171A010CBSMsg1List.getDataBean(i);				}else{					subbean = listKKSV005906SC_ekk0171a010cbsmsg1list_EKK0171A010CBSMsg1List.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}							// サービス契約内訳＜ｅｏ光ネット＞一意照会明細.認証ＩＤ ← サービス契約内訳＜eo光ネット＞一意照会.サービス契約内訳＜eo光ネット＞一意照会明細.ISP認証ID				if (childMap != null) {					subbean.sendMessageString("認証ＩＤ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("isp_ninsho_id"));				} else {					subbean.sendMessageString("認証ＩＤ", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約内訳＜ｅｏ光ネット＞一意照会明細.認証ＩＤパスワード ← サービス契約内訳＜eo光ネット＞一意照会.サービス契約内訳＜eo光ネット＞一意照会明細.初期ISP認証IDパスワード				if (childMap != null) {					// OM-2013-0003215 サービス契約照会画面（ネット）の認証IDパスワード欄に初期パスワードが表示されない 2013/10/12 START//					subbean.sendMessageString("認証ＩＤパスワード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("isp_ninsho_id_pwd"));					subbean.sendMessageString("認証ＩＤパスワード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("shk_isp_ninsho_id_pwd"));					// OM-2013-0003215 サービス契約照会画面（ネット）の認証IDパスワード欄に初期パスワードが表示されない 2013/10/12 END				} else {					subbean.sendMessageString("認証ＩＤパスワード", X31CWebConst.DATABEAN_SET_VALUE, new String());				}			}		}		return bean;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005907SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005907SC")){			parentMap = (HashMap)outputMap.get("KKSV005907SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005907SC_ekk0241b001cbsmsg1list_EKK0241B001CBSMsg1List = bean[0].getDataBeanArray("サービス契約回線内訳一覧照会明細");		childList = null;		if(listKKSV005907SC_ekk0241b001cbsmsg1list_EKK0241B001CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKK0241B001CBSMsg1List")){			childList = (ArrayList)parentMap.get("EKK0241B001CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listKKSV005907SC_ekk0241b001cbsmsg1list_EKK0241B001CBSMsg1List.getCount() -1 >= i){					subbean = listKKSV005907SC_ekk0241b001cbsmsg1list_EKK0241B001CBSMsg1List.getDataBean(i);				}else{					subbean = listKKSV005907SC_ekk0241b001cbsmsg1list_EKK0241B001CBSMsg1List.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}							// サービス契約回線内訳一覧照会明細.サービス契約回線内訳番号 ← サービス契約回線内訳一覧照会.サービス契約回線内訳一覧照会明細.サービス契約回線内訳番号				if (childMap != null) {					subbean.sendMessageString("サービス契約回線内訳番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_kei_kaisen_ucwk_no"));				} else {					subbean.sendMessageString("サービス契約回線内訳番号", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約回線内訳一覧照会明細.利用場所・電話番号 ← サービス契約回線内訳一覧照会.サービス契約回線内訳一覧照会明細.回線場所電話番号				if (childMap != null) {					subbean.sendMessageString("利用場所・電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_place_telno"));				} else {					subbean.sendMessageString("利用場所・電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約回線内訳一覧照会明細.利用場所・住所コード ← サービス契約回線内訳一覧照会.サービス契約回線内訳一覧照会明細.回線場所住所コード				if (childMap != null) {					subbean.sendMessageString("利用場所・住所コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_place_ad_cd"));				} else {					subbean.sendMessageString("利用場所・住所コード", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約回線内訳一覧照会明細.利用場所・郵便番号 ← サービス契約回線内訳一覧照会.サービス契約回線内訳一覧照会明細.回線場所郵便番号				if (childMap != null) {					subbean.sendMessageString("利用場所・郵便番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_place_pcd"));				} else {					subbean.sendMessageString("利用場所・郵便番号", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約回線内訳一覧照会明細.利用場所・都道府県 ← サービス契約回線内訳一覧照会.サービス契約回線内訳一覧照会明細.回線場所都道府県名				if (childMap != null) {					subbean.sendMessageString("利用場所・都道府県", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_place_state_nm"));				} else {					subbean.sendMessageString("利用場所・都道府県", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約回線内訳一覧照会明細.利用場所・市区町村 ← サービス契約回線内訳一覧照会.サービス契約回線内訳一覧照会明細.回線場所市区町村名				if (childMap != null) {					subbean.sendMessageString("利用場所・市区町村", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_place_city_nm"));				} else {					subbean.sendMessageString("利用場所・市区町村", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約回線内訳一覧照会明細.利用場所・大字通称名 ← サービス契約回線内訳一覧照会.サービス契約回線内訳一覧照会明細.回線場所大字通称名				if (childMap != null) {					subbean.sendMessageString("利用場所・大字通称名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_place_oaztsu_nm"));				} else {					subbean.sendMessageString("利用場所・大字通称名", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約回線内訳一覧照会明細.利用場所・字丁目 ← サービス契約回線内訳一覧照会.サービス契約回線内訳一覧照会明細.回線場所字丁目名				if (childMap != null) {					subbean.sendMessageString("利用場所・字丁目", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_place_azcho_nm"));				} else {					subbean.sendMessageString("利用場所・字丁目", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約回線内訳一覧照会明細.利用場所・番地・号 ← サービス契約回線内訳一覧照会.サービス契約回線内訳一覧照会明細.回線場所番地号				if (childMap != null) {					subbean.sendMessageString("利用場所・番地・号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_place_bnchigo"));				} else {					subbean.sendMessageString("利用場所・番地・号", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約回線内訳一覧照会明細.利用場所・建物名 ← サービス契約回線内訳一覧照会.サービス契約回線内訳一覧照会明細.回線場所住所補記・建物名				if (childMap != null) {					subbean.sendMessageString("利用場所・建物名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_place_adrttm"));				} else {					subbean.sendMessageString("利用場所・建物名", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約回線内訳一覧照会明細.利用場所・部屋番号 ← サービス契約回線内訳一覧照会.サービス契約回線内訳一覧照会明細.回線場所住所補記・部屋番号				if (childMap != null) {					subbean.sendMessageString("利用場所・部屋番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_place_adrrm"));				} else {					subbean.sendMessageString("利用場所・部屋番号", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// ANK-0572-00-00 2012/09/22 start 				// サービス契約回線内訳一覧照会明細.請求書用回線場所住所部屋番号 ← サービス契約回線内訳一覧照会.サービス契約回線内訳一覧照会明細.請求書用回線場所住所部屋番号				if (childMap != null) {					subbean.sendMessageString("請求書用部屋番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("sks_yo_kisn_place_ad_rm_no"));				} else {					subbean.sendMessageString("請求書用部屋番号", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// ANK-0572-00-00 2012/09/22 end 				// サービス契約回線内訳一覧照会明細.住所形態コード ← サービス契約回線内訳一覧照会.サービス契約回線内訳一覧照会明細.住所形態コード				if (childMap != null) {					subbean.sendMessageString("住所形態コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ad_form_cd"));				} else {					subbean.sendMessageString("住所形態コード", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約回線内訳一覧照会明細.竣工予定年月日 ← サービス契約回線内訳一覧照会.サービス契約回線内訳一覧照会明細.竣工予定年月日				if (childMap != null) {					subbean.sendMessageString("竣工予定年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("shunko_rsv_ymd"));				} else {					subbean.sendMessageString("竣工予定年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約回線内訳一覧照会明細.入居予定年月日 ← サービス契約回線内訳一覧照会.サービス契約回線内訳一覧照会明細.入居予定年月日				if (childMap != null) {					subbean.sendMessageString("入居予定年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("nyukyo_rsv_ymd"));				} else {					subbean.sendMessageString("入居予定年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約回線内訳一覧照会明細.集合住宅入居階数コード ← サービス契約回線内訳一覧照会.サービス契約回線内訳一覧照会明細.集合住宅入居階数コード				if (childMap != null) {					subbean.sendMessageString("集合住宅入居階数コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("shugj_nyukyo_flr_cnt_cd"));				} else {					subbean.sendMessageString("集合住宅入居階数コード", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約回線内訳一覧照会明細.ＰＯＮ種別コード ← サービス契約回線内訳一覧照会.サービス契約回線内訳一覧照会明細.PON種別コード				if (childMap != null) {					subbean.sendMessageString("ＰＯＮ種別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pon_sbt_cd"));				} else {					subbean.sendMessageString("ＰＯＮ種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約回線内訳一覧照会明細.最終更新年月日時分秒 ← サービス契約回線内訳一覧照会.サービス契約回線内訳一覧照会明細.更新年月日時分秒				if (childMap != null) {					subbean.sendMessageString("最終更新年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("upd_dtm"));				} else {					subbean.sendMessageString("最終更新年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				//				if (childMap != null) {					subbean.sendMessageString("回線提供会社コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_tk_comp_cd"));				} else {					subbean.sendMessageString("回線提供会社コード", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				//2012-05-02 UI残_No.925 ADD_START				// サービス契約回線内訳一覧照会明細.住所未確定フラグ ← サービス契約回線内訳一覧照会.サービス契約回線内訳一覧照会明細.住所未確定フラグ				if (childMap != null) {					subbean.sendMessageString("住所未確定フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ad_mi_fix_flg"));				} else {					subbean.sendMessageString("住所未確定フラグ", X31CWebConst.DATABEAN_SET_VALUE, new String());				}								//▼▼▼▼▼【ANK-4315-00-00】【eo定期】 eoホームゲートウェイ導入対応 ADD START▼▼▼▼▼				// サービス契約回線内訳一覧照会明細.HGW交換不可フラグ ← サービス契約回線内訳一覧照会.サービス契約回線内訳一覧照会明細.HGW交換不可フラグ				if (childMap != null) {					subbean.sendMessageString("HGW交換不可フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("hgw_kkn_ffg"));				} else {					subbean.sendMessageString("HGW交換不可フラグ", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				//▲▲▲▲▲【ANK-4315-00-00】【eo定期】 eoホームゲートウェイ導入対応 ADD END▲▲▲▲▲								// サービス契約回線内訳一覧照会明細.回線場所区画整理中フラグ ← サービス契約回線内訳一覧照会.サービス契約回線内訳一覧照会明細.回線場所区画整理中フラグ				if (childMap != null) {					subbean.sendMessageString("回線場所区画整理中フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kisn_plc_kkk_seiri_chu_flg"));				} else {					subbean.sendMessageString("回線場所区画整理中フラグ", X31CWebConst.DATABEAN_SET_VALUE, new String());				//2012-05-02 UI残_No.925 ADD_END				}				//▼▼▼▼▼【ANK-1705-00-00】VLAN-ID情報の表示対応 ADD START▼▼▼▼▼				// サービス契約回線内訳一覧照会明細.電話VLAN-ID ← サービス契約回線内訳一覧照会.サービス契約回線内訳一覧照会明細.電話VLAN-ID				if (childMap != null) {					subbean.sendMessageString("電話VLAN-ID", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tel_vlan_id"));				} else {					subbean.sendMessageString("電話VLAN-ID", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				//▲▲▲▲▲【ANK-1705-00-00】VLAN-ID情報の表示対応 ADD END▲▲▲▲▲				// ANK-1933-00-00 2014/02/20 ADD START				// サービス契約回線内訳一覧照会明細.経度 ← サービス契約回線内訳一覧照会.サービス契約回線内訳一覧照会明細.経度				if (childMap != null) {					subbean.sendMessageString("経度", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("lgtd"));				} else {					subbean.sendMessageString("経度", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約回線内訳一覧照会明細.緯度 ← サービス契約回線内訳一覧照会.サービス契約回線内訳一覧照会明細.緯度				if (childMap != null) {					subbean.sendMessageString("緯度", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("lttd"));				} else {					subbean.sendMessageString("緯度", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// ANK-1933-00-00 2014/02/20 ADD END				// ANK-4038-00-00 ADD START				// サービス契約回線内訳一覧照会明細.コンセント設置内容コード ← サービス契約回線内訳一覧照会.サービス契約回線内訳一覧照会明細.コンセント設置内容コード				if (childMap != null) {					subbean.sendMessageString("コンセント設置内容コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("consnt_stc_nyo_cd"));				} else {					subbean.sendMessageString("コンセント設置内容コード", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// ANK-4038-00-00 ADD END			}		}		return bean;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005908SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005908SC")){			parentMap = (HashMap)outputMap.get("KKSV005908SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005908SC_ekk0451b010cbsmsg1list_EKK0451B010CBSMsg1List = bean[0].getDataBeanArray("割引サービス契約一覧照会明細");		childList = null;		if(listKKSV005908SC_ekk0451b010cbsmsg1list_EKK0451B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKK0451B010CBSMsg1List")){			childList = (ArrayList)parentMap.get("EKK0451B010CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listKKSV005908SC_ekk0451b010cbsmsg1list_EKK0451B010CBSMsg1List.getCount() -1 >= i){					subbean = listKKSV005908SC_ekk0451b010cbsmsg1list_EKK0451B010CBSMsg1List.getDataBean(i);				}else{					subbean = listKKSV005908SC_ekk0451b010cbsmsg1list_EKK0451B010CBSMsg1List.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}							// 割引サービス契約一覧照会明細.割引サービス契約番号 ← 割引サービス契約一覧照会（割引サービス指定）.割引サービス契約一覧照会（割引サービス指定）明細.割引サービス契約番号				if (childMap != null) {					subbean.sendMessageString("割引サービス契約番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("wrib_svc_kei_no"));				} else {					subbean.sendMessageString("割引サービス契約番号", X31CWebConst.DATABEAN_SET_VALUE, new String());				}			}		}		return bean;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005909SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005909SC")){			parentMap = (HashMap)outputMap.get("KKSV005909SC");		}		// v3.00.00 ANK-0097-00-00 ADD START		// 工事中フラグ		bean[0].sendMessageString(KKW00128SFConst.KOJI_FLG, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("koji_flg"));		// v3.00.00 ANK-0097-00-00 ADD END		// LT-2013-0000279 サービス契約情報更新・照会画面の解約希望日が正しく表示されない 2013/07/08 START//		// 工事案件情報が取得できていない場合は、工事案件番号は取得しない//		if (!outputMap.containsKey("KKSV005910SC"))//		{//			return bean;//		}		// LT-2013-0000279 サービス契約情報更新・照会画面の解約希望日が正しく表示されない 2013/07/08 END		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005909SC_bsmsg1list_EKU0011B010CBSMsg1List = bean[0].getDataBeanArray("サービス契約＿工事案件");		childList = null;		if(listKKSV005909SC_bsmsg1list_EKU0011B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKU0011B010CBSMsg1List")){			childList = (ArrayList)parentMap.get("EKU0011B010CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if (listKKSV005909SC_bsmsg1list_EKU0011B010CBSMsg1List.getCount() == 0) {					subbean = listKKSV005909SC_bsmsg1list_EKU0011B010CBSMsg1List.addDataBean();				} else {					subbean = listKKSV005909SC_bsmsg1list_EKU0011B010CBSMsg1List.getDataBean(0);									}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}				// LT-2013-0000279 サービス契約情報更新・照会画面の解約希望日が正しく表示されない 2013/07/08 START//				// 工場案件ステータスが 130 〜 190 の場合、工場案件番号を取得する//				String kojiakStat = (String) childMap.get("kojiak_stat");//				if (//						"130".equals(kojiakStat) || "140".equals(kojiakStat) || "150".equals(kojiakStat)//						|| "160".equals(kojiakStat) || "170".equals(kojiakStat) || "180".equals(kojiakStat)//						|| "190".equals(kojiakStat)//				)				// 新設、面開発、住変（新設）、ONU交換工事、プラン変更（収容替）の工事の中で直近の工事の工事案件番号を取得				String kojiakSbtCd = (String)childMap.get("kojiak_sbt_cd");				if (JKUStrConst.CD00577_NEWESTA.equals(kojiakSbtCd)					|| JKUStrConst.CD00577_MNKHT.equals(kojiakSbtCd)					|| JKUStrConst.CD00577_AD_CHG_NEWESTA.equals(kojiakSbtCd)// #85705 ADD START					|| JKUStrConst.CD00577_ONU_KOKAN_KOJI.equals(kojiakSbtCd)// #85705 ADD END					|| JKUStrConst.CD00577_PLAN_CHG_SHUYO.equals(kojiakSbtCd))				// LT-2013-0000279 サービス契約情報更新・照会画面の解約希望日が正しく表示されない 2013/07/08 END				{					// サービス契約＿工事案件.工事案件番号 ← 工事案件一覧照会.工事案件一覧照会明細.工事案件番号					if (childMap != null) {						subbean.sendMessageString("工事案件番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kojiak_no"));					} else {						subbean.sendMessageString("工事案件番号", X31CWebConst.DATABEAN_SET_VALUE, new String());					}					break;				}			}		}		return bean;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005910SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005910SC")){			parentMap = (HashMap)outputMap.get("KKSV005910SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005910SC_ku0011a010bsmsg1list_EKU0011A010CBSMsg1List = bean[0].getDataBeanArray("工事案件一意照会");		childList = null;		if(listKKSV005910SC_ku0011a010bsmsg1list_EKU0011A010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKU0011A010CBSMsg1List")){			childList = (ArrayList)parentMap.get("EKU0011A010CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listKKSV005910SC_ku0011a010bsmsg1list_EKU0011A010CBSMsg1List.getCount() -1 >= i){					subbean = listKKSV005910SC_ku0011a010bsmsg1list_EKU0011A010CBSMsg1List.getDataBean(i);				}else{					subbean = listKKSV005910SC_ku0011a010bsmsg1list_EKU0011A010CBSMsg1List.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}				// LT-2013-0000279 サービス契約情報更新・照会画面の解約希望日が正しく表示されない 2013/07/08 START				// 工事案件一意照会.工事案件番号 ← 工事案件一意照会.工事案件一意照会明細.工事案件番号				if (childMap != null) {					subbean.sendMessageString("工事案件番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kojiak_no"));				} else {					subbean.sendMessageString("工事案件番号", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 工事案件一意照会.お客様名 ← 工事案件一意照会.工事案件一意照会明細.申込者名				if (childMap != null) {//					subbean.sendMessageString("お客様名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cust_nm"));					subbean.sendMessageString("お客様名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskmsha_nm"));				} else {					subbean.sendMessageString("お客様名", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// LT-2013-0000279 サービス契約情報更新・照会画面の解約希望日が正しく表示されない 2013/07/08 END				// 工事案件一意照会.工事希望年月日 ← 工事案件一意照会.工事案件一意照会明細.工事希望年月日				if (childMap != null) {					subbean.sendMessageString("工事希望年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_kibo_ymd"));				} else {					subbean.sendMessageString("工事希望年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 工事案件一意照会.お客様連絡先電話番号 ← 工事案件一意照会.工事案件一意照会明細.お客様連絡先電話番号				if (childMap != null) {					subbean.sendMessageString("お客様連絡先電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cust_rrks_tel_no"));				} else {					subbean.sendMessageString("お客様連絡先電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 工事案件一意照会.情報授受同意 ← 工事案件一意照会.工事案件一意照会明細.関西電力お客様情報授受同意有無				if (childMap != null) {					subbean.sendMessageString("情報授受同意", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kepco_ctinfo_juju_doi_um"));				} else {					subbean.sendMessageString("情報授受同意", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 工事案件一意照会.新築物件コード ← 工事案件一意照会.工事案件一意照会明細.新築物件コード				if (childMap != null) {					subbean.sendMessageString("新築物件コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("newconst_bukken_cd"));				} else {					subbean.sendMessageString("新築物件コード", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 工事案件一意照会.電話連絡希望時間帯コード ← 工事案件一意照会.工事案件一意照会明細.電話連絡希望時間帯コード				if (childMap != null) {					subbean.sendMessageString("電話連絡希望時間帯コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tel_rrk_kibo_time_cd"));				} else {					subbean.sendMessageString("電話連絡希望時間帯コード", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 工事案件一意照会.工事希望アポ期限 ← 工事案件一意照会.工事案件一意照会明細.宅内工事希望アポ期限年月日				if (childMap != null) {					subbean.sendMessageString("工事希望アポ期限", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tnkj_kibo_apo_kigen_ymd"));				} else {					subbean.sendMessageString("工事希望アポ期限", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 工事案件一意照会.工事アポ連絡先指定コード ← 工事案件一意照会.工事案件一意照会明細.工事アポ連絡先指定コード				if (childMap != null) {					subbean.sendMessageString("工事アポ連絡先指定コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_apo_rrks_shitei_cd"));				} else {					subbean.sendMessageString("工事アポ連絡先指定コード", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 工事案件一意照会.連絡手段補記 ← 工事案件一意照会.工事案件一意照会明細.連絡手段補記				if (childMap != null) {					subbean.sendMessageString("連絡手段補記", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("rrk_way_hoki"));				} else {					subbean.sendMessageString("連絡手段補記", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 工事案件一意照会.工事案件備考 ← 工事案件一意照会.工事案件一意照会明細.工事案件備考				if (childMap != null) {					subbean.sendMessageString("工事案件備考", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kojiak_biko"));				} else {					subbean.sendMessageString("工事案件備考", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 工事案件一意照会.ＰＯＮ種別 ← 工事案件一意照会.工事案件一意照会明細.PON種別コード				if (childMap != null) {					subbean.sendMessageString("ＰＯＮ種別", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pon_sbt_cd"));				} else {					subbean.sendMessageString("ＰＯＮ種別", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 20121010 現行ICS指摘対応：353 ADD START				// 工事案件一意照会.工事案件連絡事項 ← 工事案件一意照会.工事案件一意照会明細.工事案件連絡事項				if (childMap != null) {					subbean.sendMessageString("工事案件連絡事項", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kojiak_rrk_jiko"));				} else {					subbean.sendMessageString("工事案件連絡事項", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 工事案件一意照会.工事案件備考２ ← 工事案件一意照会.工事案件一意照会明細.工事案件備考２				if (childMap != null) {					subbean.sendMessageString("工事案件備考２", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kojiak_biko_2"));				} else {					subbean.sendMessageString("工事案件備考２", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 20121010 現行ICS指摘対応：353 ADD END			}		}		return bean;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005911SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005911SC")){			parentMap = (HashMap)outputMap.get("KKSV005911SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005911SC_ku0021a010bsmsg1list_EKU0021A010CBSMsg1List = bean[0].getDataBeanArray("工事案件＜ｅｏ光ネット＞一意照会");		childList = null;		if(listKKSV005911SC_ku0021a010bsmsg1list_EKU0021A010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKU0021A010CBSMsg1List")){			childList = (ArrayList)parentMap.get("EKU0021A010CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listKKSV005911SC_ku0021a010bsmsg1list_EKU0021A010CBSMsg1List.getCount() -1 >= i){					subbean = listKKSV005911SC_ku0021a010bsmsg1list_EKU0021A010CBSMsg1List.getDataBean(i);				}else{					subbean = listKKSV005911SC_ku0021a010bsmsg1list_EKU0021A010CBSMsg1List.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}							// 工事案件＜ｅｏ光ネット＞一意照会.工事範囲 ← 工事案件＜eo光ネット＞マスタ一意照会.工事案件＜eo光ネット＞一意照会明細.工事範囲コード				if (childMap != null) {					subbean.sendMessageString("工事範囲", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_scope_cd"));				} else {					subbean.sendMessageString("工事範囲", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 工事案件＜ｅｏ光ネット＞一意照会.復活案件 ← 工事案件＜eo光ネット＞マスタ一意照会.工事案件＜eo光ネット＞一意照会明細.復活案件フラグ				if (childMap != null) {					subbean.sendMessageString("復活案件", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("hukkat_anken_flg"));				} else {					subbean.sendMessageString("復活案件", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 工事案件＜ｅｏ光ネット＞一意照会.同一設備再申込 ← 工事案件＜eo光ネット＞マスタ一意照会.工事案件＜eo光ネット＞一意照会明細.同一設備再申込コード				if (childMap != null) {					subbean.sendMessageString("同一設備再申込", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("same_equip_re_mskm_cd"));				} else {					subbean.sendMessageString("同一設備再申込", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 工事案件＜ｅｏ光ネット＞一意照会.解約年月日 ← 工事案件＜eo光ネット＞マスタ一意照会.工事案件＜eo光ネット＞一意照会明細.解約希望年月日				if (childMap != null) {					subbean.sendMessageString("解約年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("dsl_kibo_ymd"));				} else {					subbean.sendMessageString("解約年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 工事案件＜ｅｏ光ネット＞一意照会.移設区分 ← 工事案件＜eo光ネット＞マスタ一意照会.工事案件＜eo光ネット＞一意照会明細.移設コード				if (childMap != null) {					subbean.sendMessageString("移設区分", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("isetsu_cd"));				} else {					subbean.sendMessageString("移設区分", X31CWebConst.DATABEAN_SET_VALUE, new String());				}			}		}		return bean;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005912SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005912SC")){			parentMap = (HashMap)outputMap.get("KKSV005912SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005912SC_jimu_commision_list_EZM0171B010CBSMsg1List = bean[0].getDataBeanArray("事務手数料");		childList = null;		if(listKKSV005912SC_jimu_commision_list_EZM0171B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EZM0171B010CBSMsg1List")){			childList = (ArrayList)parentMap.get("EZM0171B010CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listKKSV005912SC_jimu_commision_list_EZM0171B010CBSMsg1List.getCount() -1 >= i){					subbean = listKKSV005912SC_jimu_commision_list_EZM0171B010CBSMsg1List.getDataBean(i);				}else{					subbean = listKKSV005912SC_jimu_commision_list_EZM0171B010CBSMsg1List.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}							// 事務手数料.コードリスト ← コード名称管理一覧照会（一時金設定）マップ.コード名称管理一覧照会明細.コード区分				if (childMap != null) {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div"));				} else {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 事務手数料.コード名リスト ← コード名称管理一覧照会（一時金設定）マップ.コード名称管理一覧照会明細.コード区分名				if (childMap != null) {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_nm"));				} else {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}			}		}		return bean;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005913SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005913SC")){			parentMap = (HashMap)outputMap.get("KKSV005913SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005913SC_stdard_kojihi_list_EZM0171B010CBSMsg1List = bean[0].getDataBeanArray("標準工事費");		childList = null;		if(listKKSV005913SC_stdard_kojihi_list_EZM0171B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EZM0171B010CBSMsg1List")){			childList = (ArrayList)parentMap.get("EZM0171B010CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listKKSV005913SC_stdard_kojihi_list_EZM0171B010CBSMsg1List.getCount() -1 >= i){					subbean = listKKSV005913SC_stdard_kojihi_list_EZM0171B010CBSMsg1List.getDataBean(i);				}else{					subbean = listKKSV005913SC_stdard_kojihi_list_EZM0171B010CBSMsg1List.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}							// 標準工事費.コードリスト ← コード名称管理一覧照会（標準工事費）マップ.コード名称管理一覧照会明細.コード区分				if (childMap != null) {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div"));				} else {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 標準工事費.コード名リスト ← コード名称管理一覧照会（標準工事費）マップ.コード名称管理一覧照会明細.コード区分名				if (childMap != null) {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_nm"));				} else {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}			}		}		return bean;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005914SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005914SC")){			parentMap = (HashMap)outputMap.get("KKSV005914SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005914SC_skwari_um_list_EZM0171B010CBSMsg1List = bean[0].getDataBeanArray("即割");		childList = null;		if(listKKSV005914SC_skwari_um_list_EZM0171B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EZM0171B010CBSMsg1List")){			childList = (ArrayList)parentMap.get("EZM0171B010CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listKKSV005914SC_skwari_um_list_EZM0171B010CBSMsg1List.getCount() -1 >= i){					subbean = listKKSV005914SC_skwari_um_list_EZM0171B010CBSMsg1List.getDataBean(i);				}else{					subbean = listKKSV005914SC_skwari_um_list_EZM0171B010CBSMsg1List.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}							// 即割.コードリスト ← コード名称管理一覧照会（即割）マップ.コード名称管理一覧照会明細.コード区分				if (childMap != null) {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div"));				} else {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 即割.コード名リスト ← コード名称管理一覧照会（即割）マップ.コード名称管理一覧照会明細.コード区分名				if (childMap != null) {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_nm"));				} else {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}			}		}		return bean;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005915SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005915SC")){			parentMap = (HashMap)outputMap.get("KKSV005915SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005915SC_pnlty_hassei_div_list_EZM0171B010CBSMsg1List = bean[0].getDataBeanArray("違約金発生区分");		childList = null;		if(listKKSV005915SC_pnlty_hassei_div_list_EZM0171B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EZM0171B010CBSMsg1List")){			childList = (ArrayList)parentMap.get("EZM0171B010CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listKKSV005915SC_pnlty_hassei_div_list_EZM0171B010CBSMsg1List.getCount() -1 >= i){					subbean = listKKSV005915SC_pnlty_hassei_div_list_EZM0171B010CBSMsg1List.getDataBean(i);				}else{					subbean = listKKSV005915SC_pnlty_hassei_div_list_EZM0171B010CBSMsg1List.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}							// 違約金発生区分.コードリスト ← コード名称管理一覧照会（違約金発生区分）マップ.コード名称管理一覧照会明細.コード区分				if (childMap != null) {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div"));				} else {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 違約金発生区分.コード名リスト ← コード名称管理一覧照会（違約金発生区分）マップ.コード名称管理一覧照会明細.コード区分名				if (childMap != null) {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_nm"));				} else {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}			}		}		return bean;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005916SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005916SC")){			parentMap = (HashMap)outputMap.get("KKSV005916SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005916SC_stdard_kojihi_div_list_EZM0171B010CBSMsg1List = bean[0].getDataBeanArray("標準工事費（区分）");		childList = null;		if(listKKSV005916SC_stdard_kojihi_div_list_EZM0171B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EZM0171B010CBSMsg1List")){			childList = (ArrayList)parentMap.get("EZM0171B010CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listKKSV005916SC_stdard_kojihi_div_list_EZM0171B010CBSMsg1List.getCount() -1 >= i){					subbean = listKKSV005916SC_stdard_kojihi_div_list_EZM0171B010CBSMsg1List.getDataBean(i);				}else{					subbean = listKKSV005916SC_stdard_kojihi_div_list_EZM0171B010CBSMsg1List.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}							// 標準工事費（区分）.コードリスト ← コード名称管理一覧照会（標準工事費（区分））マップ.コード名称管理一覧照会明細.コード区分				if (childMap != null) {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div"));				} else {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 標準工事費（区分）.コード名リスト ← コード名称管理一覧照会（標準工事費（区分））マップ.コード名称管理一覧照会明細.コード区分名				if (childMap != null) {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_nm"));				} else {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}			}		}		return bean;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005917SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005917SC")){			parentMap = (HashMap)outputMap.get("KKSV005917SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005917SC_pcrs_list_EZM0171B010CBSMsg1List = bean[0].getDataBeanArray("料金コース");		childList = null;		if(listKKSV005917SC_pcrs_list_EZM0171B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EZM0171B010CBSMsg1List")){			childList = (ArrayList)parentMap.get("EZM0171B010CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listKKSV005917SC_pcrs_list_EZM0171B010CBSMsg1List.getCount() -1 >= i){					subbean = listKKSV005917SC_pcrs_list_EZM0171B010CBSMsg1List.getDataBean(i);				}else{					subbean = listKKSV005917SC_pcrs_list_EZM0171B010CBSMsg1List.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}							// 料金コース.コードリスト ← コード名称管理一覧照会（料金コース）マップ.コード名称管理一覧照会明細.コード区分				if (childMap != null) {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div"));				} else {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 料金コース.コード名リスト ← コード名称管理一覧照会（料金コース）マップ.コード名称管理一覧照会明細.コード区分名				if (childMap != null) {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_nm"));				} else {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}			}		}		return bean;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005918SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005918SC")){			parentMap = (HashMap)outputMap.get("KKSV005918SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005918SC_skekka_tchi_list_EZM0171B010CBSMsg1List = bean[0].getDataBeanArray("審査結果通知");		childList = null;		if(listKKSV005918SC_skekka_tchi_list_EZM0171B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EZM0171B010CBSMsg1List")){			childList = (ArrayList)parentMap.get("EZM0171B010CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listKKSV005918SC_skekka_tchi_list_EZM0171B010CBSMsg1List.getCount() -1 >= i){					subbean = listKKSV005918SC_skekka_tchi_list_EZM0171B010CBSMsg1List.getDataBean(i);				}else{					subbean = listKKSV005918SC_skekka_tchi_list_EZM0171B010CBSMsg1List.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}							// 審査結果通知.コードリスト ← コード名称管理一覧照会（審査結果通知）マップ.コード名称管理一覧照会明細.コード区分				if (childMap != null) {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div"));				} else {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 審査結果通知.コード名リスト ← コード名称管理一覧照会（審査結果通知）マップ.コード名称管理一覧照会明細.コード区分名				if (childMap != null) {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_nm"));				} else {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}			}		}		return bean;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005919SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005919SC")){			parentMap = (HashMap)outputMap.get("KKSV005919SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005919SC_skekka_hoki_list_EZM0171B010CBSMsg1List = bean[0].getDataBeanArray("審査結果補記");		childList = null;		if(listKKSV005919SC_skekka_hoki_list_EZM0171B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EZM0171B010CBSMsg1List")){			childList = (ArrayList)parentMap.get("EZM0171B010CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listKKSV005919SC_skekka_hoki_list_EZM0171B010CBSMsg1List.getCount() -1 >= i){					subbean = listKKSV005919SC_skekka_hoki_list_EZM0171B010CBSMsg1List.getDataBean(i);				}else{					subbean = listKKSV005919SC_skekka_hoki_list_EZM0171B010CBSMsg1List.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}							// 審査結果補記.コードリスト ← コード名称管理一覧照会（審査結果補記）マップ.コード名称管理一覧照会明細.コード区分				if (childMap != null) {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div"));				} else {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 審査結果補記.コード名リスト ← コード名称管理一覧照会（審査結果補記）マップ.コード名称管理一覧照会明細.コード区分名				if (childMap != null) {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_nm"));				} else {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}			}		}		return bean;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005920SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005920SC")){			parentMap = (HashMap)outputMap.get("KKSV005920SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005920SC_pon_sbt_list_EZM0171B010CBSMsg1List = bean[0].getDataBeanArray("ＰＯＮ種別");		childList = null;		if(listKKSV005920SC_pon_sbt_list_EZM0171B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EZM0171B010CBSMsg1List")){			childList = (ArrayList)parentMap.get("EZM0171B010CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listKKSV005920SC_pon_sbt_list_EZM0171B010CBSMsg1List.getCount() -1 >= i){					subbean = listKKSV005920SC_pon_sbt_list_EZM0171B010CBSMsg1List.getDataBean(i);				}else{					subbean = listKKSV005920SC_pon_sbt_list_EZM0171B010CBSMsg1List.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}							// ＰＯＮ種別.コードリスト ← コード名称管理一覧照会（PON種別）マップ.コード名称管理一覧照会明細.コード区分				if (childMap != null) {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div"));				} else {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// ＰＯＮ種別.コード名リスト ← コード名称管理一覧照会（PON種別）マップ.コード名称管理一覧照会明細.コード区分名				if (childMap != null) {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_nm"));				} else {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}			}		}		return bean;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005921SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005921SC")){			parentMap = (HashMap)outputMap.get("KKSV005921SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005921SC_huka_info_list_EZM0171B010CBSMsg1List = bean[0].getDataBeanArray("付加情報");		childList = null;		if(listKKSV005921SC_huka_info_list_EZM0171B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EZM0171B010CBSMsg1List")){			childList = (ArrayList)parentMap.get("EZM0171B010CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listKKSV005921SC_huka_info_list_EZM0171B010CBSMsg1List.getCount() -1 >= i){					subbean = listKKSV005921SC_huka_info_list_EZM0171B010CBSMsg1List.getDataBean(i);				}else{					subbean = listKKSV005921SC_huka_info_list_EZM0171B010CBSMsg1List.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}							// 付加情報.コードリスト ← コード名称管理一覧照会（付加情報）マップ.コード名称管理一覧照会明細.コード区分				if (childMap != null) {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div"));				} else {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 付加情報.コード名リスト ← コード名称管理一覧照会（付加情報）マップ.コード名称管理一覧照会明細.コード区分名				if (childMap != null) {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_nm"));				} else {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}			}		}		return bean;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005922SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005922SC")){			parentMap = (HashMap)outputMap.get("KKSV005922SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005922SC_ad_form_list_EZM0171B010CBSMsg1List = bean[0].getDataBeanArray("住所形態リスト");		childList = null;		if(listKKSV005922SC_ad_form_list_EZM0171B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EZM0171B010CBSMsg1List")){			childList = (ArrayList)parentMap.get("EZM0171B010CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listKKSV005922SC_ad_form_list_EZM0171B010CBSMsg1List.getCount() -1 >= i){					subbean = listKKSV005922SC_ad_form_list_EZM0171B010CBSMsg1List.getDataBean(i);				}else{					subbean = listKKSV005922SC_ad_form_list_EZM0171B010CBSMsg1List.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}							// 住所形態リスト.コードリスト ← コード名称管理一覧照会（住所形態）マップ.コード名称管理一覧照会明細.コード区分				if (childMap != null) {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div"));				} else {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 住所形態リスト.コード名リスト ← コード名称管理一覧照会（住所形態）マップ.コード名称管理一覧照会明細.コード区分名				if (childMap != null) {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_nm"));				} else {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}			}		}		return bean;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005923SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005923SC")){			parentMap = (HashMap)outputMap.get("KKSV005923SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005923SC_shugj_nyukyo_flr_cnt_list_EZM0171B010CBSMsg1List = bean[0].getDataBeanArray("集合住宅入居階数リスト");		childList = null;		if(listKKSV005923SC_shugj_nyukyo_flr_cnt_list_EZM0171B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EZM0171B010CBSMsg1List")){			childList = (ArrayList)parentMap.get("EZM0171B010CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listKKSV005923SC_shugj_nyukyo_flr_cnt_list_EZM0171B010CBSMsg1List.getCount() -1 >= i){					subbean = listKKSV005923SC_shugj_nyukyo_flr_cnt_list_EZM0171B010CBSMsg1List.getDataBean(i);				}else{					subbean = listKKSV005923SC_shugj_nyukyo_flr_cnt_list_EZM0171B010CBSMsg1List.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}							// 集合住宅入居階数リスト.コードリスト ← コード名称管理一覧照会（集合住宅入居階数）マップ.コード名称管理一覧照会明細.コード区分				if (childMap != null) {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div"));				} else {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 集合住宅入居階数リスト.コード名リスト ← コード名称管理一覧照会（集合住宅入居階数）マップ.コード名称管理一覧照会明細.コード区分名				if (childMap != null) {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_nm"));				} else {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}			}		}		return bean;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005924SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005924SC")){			parentMap = (HashMap)outputMap.get("KKSV005924SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005924SC_kj_scope_list_EZM0171B010CBSMsg1List = bean[0].getDataBeanArray("工事範囲リスト");		childList = null;		if(listKKSV005924SC_kj_scope_list_EZM0171B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EZM0171B010CBSMsg1List")){			childList = (ArrayList)parentMap.get("EZM0171B010CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listKKSV005924SC_kj_scope_list_EZM0171B010CBSMsg1List.getCount() -1 >= i){					subbean = listKKSV005924SC_kj_scope_list_EZM0171B010CBSMsg1List.getDataBean(i);				}else{					subbean = listKKSV005924SC_kj_scope_list_EZM0171B010CBSMsg1List.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}							// 工事範囲リスト.コードリスト ← コード名称管理一覧照会（工事範囲）マップ.コード名称管理一覧照会明細.コード区分				if (childMap != null) {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div"));				} else {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 工事範囲リスト.コード名リスト ← コード名称管理一覧照会（工事範囲）マップ.コード名称管理一覧照会明細.コード区分名				if (childMap != null) {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_nm"));				} else {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}			}		}		return bean;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005926SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005926SC")){			parentMap = (HashMap)outputMap.get("KKSV005926SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005926SC_isetsu_div_list_EZM0171B010CBSMsg1List = bean[0].getDataBeanArray("移設区分リスト");		childList = null;		if(listKKSV005926SC_isetsu_div_list_EZM0171B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EZM0171B010CBSMsg1List")){			childList = (ArrayList)parentMap.get("EZM0171B010CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listKKSV005926SC_isetsu_div_list_EZM0171B010CBSMsg1List.getCount() -1 >= i){					subbean = listKKSV005926SC_isetsu_div_list_EZM0171B010CBSMsg1List.getDataBean(i);				}else{					subbean = listKKSV005926SC_isetsu_div_list_EZM0171B010CBSMsg1List.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}							// 移設区分リスト.コードリスト ← コード名称管理一覧照会（移設区分）マップ.コード名称管理一覧照会明細.コード区分				if (childMap != null) {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div"));				} else {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 移設区分リスト.コード名リスト ← コード名称管理一覧照会（移設区分）マップ.コード名称管理一覧照会明細.コード区分名				if (childMap != null) {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_nm"));				} else {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}			}		}		return bean;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005927SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005927SC")){			parentMap = (HashMap)outputMap.get("KKSV005927SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005927SC_same_equip_re_mskm_list_EZM0171B010CBSMsg1List = bean[0].getDataBeanArray("同一設備再申込リスト");		childList = null;		if(listKKSV005927SC_same_equip_re_mskm_list_EZM0171B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EZM0171B010CBSMsg1List")){			childList = (ArrayList)parentMap.get("EZM0171B010CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listKKSV005927SC_same_equip_re_mskm_list_EZM0171B010CBSMsg1List.getCount() -1 >= i){					subbean = listKKSV005927SC_same_equip_re_mskm_list_EZM0171B010CBSMsg1List.getDataBean(i);				}else{					subbean = listKKSV005927SC_same_equip_re_mskm_list_EZM0171B010CBSMsg1List.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}							// 同一設備再申込リスト.コードリスト ← コード名称管理一覧照会（同一設備再申込）マップ.コード名称管理一覧照会明細.コード区分				if (childMap != null) {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div"));				} else {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 同一設備再申込リスト.コード名リスト ← コード名称管理一覧照会（同一設備再申込）マップ.コード名称管理一覧照会明細.コード区分名				if (childMap != null) {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_nm"));				} else {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}			}		}		return bean;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005928SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005928SC")){			parentMap = (HashMap)outputMap.get("KKSV005928SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005928SC_telno_rrk_kibo_time_list_EZM0171B010CBSMsg1List = bean[0].getDataBeanArray("時間種別リスト");		childList = null;		if(listKKSV005928SC_telno_rrk_kibo_time_list_EZM0171B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EZM0171B010CBSMsg1List")){			childList = (ArrayList)parentMap.get("EZM0171B010CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listKKSV005928SC_telno_rrk_kibo_time_list_EZM0171B010CBSMsg1List.getCount() -1 >= i){					subbean = listKKSV005928SC_telno_rrk_kibo_time_list_EZM0171B010CBSMsg1List.getDataBean(i);				}else{					subbean = listKKSV005928SC_telno_rrk_kibo_time_list_EZM0171B010CBSMsg1List.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}							// 時間種別リスト.コードリスト ← コード名称管理一覧照会（時間種別コード）マップ.コード名称管理一覧照会明細.コード区分				if (childMap != null) {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div"));				} else {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 時間種別リスト.コード名リスト ← コード名称管理一覧照会（時間種別コード）マップ.コード名称管理一覧照会明細.コード区分名				if (childMap != null) {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_nm"));				} else {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}			}		}		return bean;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005929SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005929SC")){			parentMap = (HashMap)outputMap.get("KKSV005929SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005929SC_router_kind_list_EZM0171B010CBSMsg1List = bean[0].getDataBeanArray("設置ルータリスト");		childList = null;		if(listKKSV005929SC_router_kind_list_EZM0171B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EZM0171B010CBSMsg1List")){			childList = (ArrayList)parentMap.get("EZM0171B010CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listKKSV005929SC_router_kind_list_EZM0171B010CBSMsg1List.getCount() -1 >= i){					subbean = listKKSV005929SC_router_kind_list_EZM0171B010CBSMsg1List.getDataBean(i);				}else{					subbean = listKKSV005929SC_router_kind_list_EZM0171B010CBSMsg1List.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}							// 設置ルータリスト.コードリスト ← コード名称管理一覧照会（設置ルータコード）マップ.コード名称管理一覧照会明細.コード区分				if (childMap != null) {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div"));				} else {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 設置ルータリスト.コード名リスト ← コード名称管理一覧照会（設置ルータコード）マップ.コード名称管理一覧照会明細.コード区分名				if (childMap != null) {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_nm"));				} else {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}			}		}		return bean;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005930SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005930SC")){			parentMap = (HashMap)outputMap.get("KKSV005930SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005930SC_newconst_bukken_list_EZM0171B010CBSMsg1List = bean[0].getDataBeanArray("新築物件リスト");		childList = null;		if(listKKSV005930SC_newconst_bukken_list_EZM0171B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EZM0171B010CBSMsg1List")){			childList = (ArrayList)parentMap.get("EZM0171B010CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listKKSV005930SC_newconst_bukken_list_EZM0171B010CBSMsg1List.getCount() -1 >= i){					subbean = listKKSV005930SC_newconst_bukken_list_EZM0171B010CBSMsg1List.getDataBean(i);				}else{					subbean = listKKSV005930SC_newconst_bukken_list_EZM0171B010CBSMsg1List.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}							// 新築物件リスト.コードリスト ← コード名称管理一覧照会（新築物件コード）マップ.コード名称管理一覧照会明細.コード区分				if (childMap != null) {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div"));				} else {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 新築物件リスト.コード名リスト ← コード名称管理一覧照会（新築物件コード）マップ.コード名称管理一覧照会明細.コード区分名				if (childMap != null) {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_nm"));				} else {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}			}		}		return bean;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005931SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005931SC")){			parentMap = (HashMap)outputMap.get("KKSV005931SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005931SC_kj_apo_rrks_list_EZM0171B010CBSMsg1List = bean[0].getDataBeanArray("連絡先種別リスト");		childList = null;		if(listKKSV005931SC_kj_apo_rrks_list_EZM0171B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EZM0171B010CBSMsg1List")){			childList = (ArrayList)parentMap.get("EZM0171B010CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listKKSV005931SC_kj_apo_rrks_list_EZM0171B010CBSMsg1List.getCount() -1 >= i){					subbean = listKKSV005931SC_kj_apo_rrks_list_EZM0171B010CBSMsg1List.getDataBean(i);				}else{					subbean = listKKSV005931SC_kj_apo_rrks_list_EZM0171B010CBSMsg1List.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}							// 連絡先種別リスト.コードリスト ← コード名称管理一覧照会（連絡先種別コード）マップ.コード名称管理一覧照会明細.コード区分				if (childMap != null) {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div"));				} else {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 連絡先種別リスト.コード名リスト ← コード名称管理一覧照会（連絡先種別コード）マップ.コード名称管理一覧照会明細.コード区分名				if (childMap != null) {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_nm"));				} else {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}			}		}		return bean;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005932SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005932SC")){			parentMap = (HashMap)outputMap.get("KKSV005932SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005932SC_kj_pon_sbt_list_EZM0171B010CBSMsg1List = bean[0].getDataBeanArray("工事案件＿ＰＯＮ種別リスト");		childList = null;		if(listKKSV005932SC_kj_pon_sbt_list_EZM0171B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EZM0171B010CBSMsg1List")){			childList = (ArrayList)parentMap.get("EZM0171B010CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listKKSV005932SC_kj_pon_sbt_list_EZM0171B010CBSMsg1List.getCount() -1 >= i){					subbean = listKKSV005932SC_kj_pon_sbt_list_EZM0171B010CBSMsg1List.getDataBean(i);				}else{					subbean = listKKSV005932SC_kj_pon_sbt_list_EZM0171B010CBSMsg1List.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}							// 工事案件＿ＰＯＮ種別リスト.コードリスト ← コード名称管理一覧照会（PON種別＿工事案件）マップ.コード名称管理一覧照会明細.コード区分				if (childMap != null) {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div"));				} else {					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 工事案件＿ＰＯＮ種別リスト.コード名リスト ← コード名称管理一覧照会（PON種別＿工事案件）マップ.コード名称管理一覧照会明細.コード区分名				if (childMap != null) {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_nm"));				} else {					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, new String());				}			}		}		return bean;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005933SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005933SC")){			parentMap = (HashMap)outputMap.get("KKSV005933SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005933SC_EKK0791A010BSMsg1List_EKK0791A010CBSMsg1List = bean[0].getDataBeanArray("料金コース一意照会リスト");		childList = null;		if(listKKSV005933SC_EKK0791A010BSMsg1List_EKK0791A010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKK0791A010CBSMsg1List")){			childList = (ArrayList)parentMap.get("EKK0791A010CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listKKSV005933SC_EKK0791A010BSMsg1List_EKK0791A010CBSMsg1List.getCount() -1 >= i){					subbean = listKKSV005933SC_EKK0791A010BSMsg1List_EKK0791A010CBSMsg1List.getDataBean(i);				}else{					subbean = listKKSV005933SC_EKK0791A010BSMsg1List_EKK0791A010CBSMsg1List.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}							// 料金コース一意照会リスト.料金コース名 ← 料金コース一意照会.料金コース一意照会明細.料金コース名				if (childMap != null) {					subbean.sendMessageString("料金コース名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pcrs_nm"));				} else {					subbean.sendMessageString("料金コース名", X31CWebConst.DATABEAN_SET_VALUE, new String());				}								// OM-2013-0004223 M-IDの表示制御 2013/12/21 STRAT				// 料金コース一意照会リスト.料金コース速度コード ← 料金コース一意照会.料金コース一意照会明細.料金コース速度コード				if (childMap != null) {					subbean.sendMessageString("料金コース速度コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pcrs_speed_cd"));				} else {					subbean.sendMessageString("料金コース速度コード", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// OM-2013-0004223 M-IDの表示制御 2013/12/21 END			}		}		return bean;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005937SC(X31SDataBeanAccess[] bean, HashMap outputMap)	{		HashMap parentMap = null;		if (outputMap.containsKey("KKSV005937SC"))		{			parentMap = (HashMap)outputMap.get("KKSV005937SC");		}		if (parentMap != null && parentMap.containsKey("EZM0321A010CBSMsg1List"))		{			ArrayList childList = (ArrayList)parentMap.get("EZM0321A010CBSMsg1List");			for (int i = 0; i < childList.size(); i++)			{				HashMap childMap = (HashMap)childList.get(i);				// 休止期間 ← 業務パラメータ管理一意照会.業務パラメータ管理一意照会明細.業務パラメータ設定値				if (childMap != null)				{					// ST2-2013-0000371 2013/02/04 MOD START					bean[0].sendMessageString("休止期間月数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("work_param_sette_value"));					// ST2-2013-0000371 2013/02/04 MOD END				}				else				{					// ST2-2013-0000371 2013/02/04 MOD START					bean[0].sendMessageString("休止期間月数", X31CWebConst.DATABEAN_SET_VALUE, new String());					// ST2-2013-0000371 2013/02/04 MOD END				}			}		}		return bean;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005936SC(X31SDataBeanAccess[] bean, HashMap outputMap)	{		HashMap parentMap = null;		if (outputMap.containsKey("KKSV005936SC"))		{			parentMap = (HashMap)outputMap.get("KKSV005936SC");		}		X31SDataBeanAccessArray pcrsList = bean[0].getDataBeanArray(KKW00128SFConst.PCRS_LIST);		pcrsList.clearArray();		X31SDataBeanAccess pcrs = pcrsList.addDataBean();		X31SDataBeanAccess svcKeiInfo = bean[0].getDataBeanArray(KKW00128SFConst.EKK0081A010CBSMSG1LIST).getDataBean(0);		// v3.00.00 ANK-0050-00-00 MOD START		// IT2-2012-0001425 2012/08/23 start		String bfPcrsCd = svcKeiInfo.sendMessageString(KKW00128SFConst.PCRS_CD_03, X31CWebConst.DATABEAN_GET_VALUE);		String bfPplanCd = svcKeiInfo.sendMessageString(KKW00128SFConst.PPLAN_CD_03, X31CWebConst.DATABEAN_GET_VALUE);		pcrs.sendMessageString(KKW00128SFConst.CD_DIV_LIST_12, X31CWebConst.DATABEAN_ADD_VALUE, bfPcrsCd + ":" + bfPplanCd);		// IT2-2012-0001425 2012/08/23 end		// v3.00.00 ANK-0050-00-00 MOD END		// ST2-2012-0000456 2012/03/22 MOD START		pcrs.sendMessageString(KKW00128SFConst.CD_DIV_NM_LIST_12, X31CWebConst.DATABEAN_ADD_VALUE, svcKeiInfo.sendMessageString(KKW00128SFConst.PCRS_CD_NM_03, X31CWebConst.DATABEAN_GET_VALUE));		// ST2-2012-0000456 2012/03/22 MOD END// ▽▽▽ ANK-3412-00-00 ADD START		// 利用場所の速度コードを取得		String usePlaceSpeedCd = bean[0].sendMessageString(KKW00128SFConst.USE_PLACE_KISN_SPEED_CD, X31CWebConst.DATABEAN_GET_VALUE);// ▲▲▲ ANK-3412-00-00 ADD END		if (parentMap != null && parentMap.containsKey("EKK1631B002CBSMsg1List"))		{			String ponJokenList = "";			ArrayList childList = (ArrayList)parentMap.get("EKK1631B002CBSMsg1List");			// ANK-3731-00-00 ADD START			// コース変更するマンションが「マンション光配線・光配線1Gのみ」であるか判定する。			// 光配線1Gのみフラグ			boolean hhs1gOnlyFlg = jdgHhs1gOnly(outputMap);			// ANK-3731-00-00 ADD END			// ANK-4493-00-00 ADD START			boolean knykeiNet1gMkmKhMansFlg = jdgKnykeiNet1gMkmKhMans(outputMap);			boolean knykeiNet10gMkmKhMansFlg = jdgKnykeiNet10gMkmKhMans(outputMap);			// ANK-4493-00-00 ADD END			for (int i = 0; i < childList.size(); i++)			{				// IT2-2012-0001425 2012/08/23 start				HashMap childMap = (HashMap)childList.get(i);// ▽▽▽ ANK-3412-00-00 ADD START				// 料金コース速度コード				String mPcrsSpeedCd = (String)childMap.get("pcrs_speed_cd");				if (mPcrsSpeedCd != null && mPcrsSpeedCd.compareTo(usePlaceSpeedCd) > 0)				{// ワンストップ独自対応 START//					continue;					// 画面ではエリア対象外の場合はリストに設定しないような対応行っていたが					// ワンストップではリファレンスチェックに利用しているためリストには登録する。					// その代わりプラン名称に「エリア外」を設定する。					childMap.put("pplan_nm", "エリア外");// ワンストップ独自対応 END				}// ▲▲▲ ANK-3412-00-00 ADD END				String mPcrsCd = (String)childMap.get("chaf_pcrs_cd");				String mPplanCd = (String)childMap.get("pplan_cd");				if(!(bfPcrsCd + ":" + bfPplanCd).equals(mPcrsCd + ":" + mPplanCd)){					// ANK-3731-00-00 ADD START					// コース変更するマンションが「マンション光配線・光配線1Gのみ」の場合、料金コースのプルダウンに					// 「光配線　１ギガ」コースのみ表示する。					if (hhs1gOnlyFlg == true && !JKKStrConst.CD00134_A57.equals(mPcrsCd))					{						// 光配線1Gのみフラグがtrueである、かつ、変更後料金コースコード(chaf_pcrs_cd)が「光配線　１ギガ」の						// 料金コースコード(A57)以外の場合は、次の要素を処理する。						// (光配線 １ギガコースのみプルダウンに設定する)						continue;					}					// ANK-3731-00-00 ADD END										// ANK-4493-00-00 ADD START					// 提供方式ーパターンコードを取得する					HashMap workMap = (HashMap)outputMap.get("KKSV005994SC");					if(workMap != null && workMap.containsKey("EKK0891A010CBSMsg1List"))					{						ArrayList list = (ArrayList)workMap.get("EKK0891A010CBSMsg1List");						if(list != null && list.size() > 0)						{							HashMap cMap = (HashMap)list.get(0);							// 光配線コース変更可能マンション（"53"）の場合							if (JKKStrConst.TK_HOSHIKI_PATTERN_CD_53.equals(cMap.get("tk_hoshiki_pattern_cd")))							{								// 料金コースコードがA57の場合								if (JKKStrConst.CD00134_A57.equals(mPcrsCd))								{									// 1G申込フラグが有効か判定									if (!knykeiNet1gMkmKhMansFlg)									{										continue;									}								}								// 料金コースコードがA74の場合								else if (JKKStrConst.CD00134_A74.equals(mPcrsCd))								{									// 10G申込フラグが有効か判定									if (!knykeiNet10gMkmKhMansFlg)									{										continue;									}								}								// それ以外の場合（100Mコース）								else								{									continue;								}							}							// 光配線コース変更可能マンション（"53"）以外の場合							else							{								// 光配線10ギガコースは非表示								if (JKKStrConst.CD00134_A74.equals(mPcrsCd))								{									continue;								}							}						}					}					// ANK-4493-00-00 ADD END										// v3.00.00 ANK-0050-00-00 ADD START					pcrs.sendMessageString(KKW00128SFConst.CD_DIV_LIST_12, X31CWebConst.DATABEAN_ADD_VALUE, mPcrsCd + ":" + mPplanCd);					pcrs.sendMessageString(KKW00128SFConst.CD_DIV_NM_LIST_12, X31CWebConst.DATABEAN_ADD_VALUE, (String)childMap.get("pplan_nm"));					// v3.00.00 ANK-0050-00-00 ADD END					if ("".equals(ponJokenList))					{						ponJokenList = (String)childMap.get("pcrs_pon_joken_cd");					}					else					{						ponJokenList = ponJokenList + "," + (String)childMap.get("pcrs_pon_joken_cd");					}				}				// IT2-2012-0001425 2012/08/23 end							}			bean[0].sendMessageString("ＰＯＮ条件リスト", X31CWebConst.DATABEAN_SET_VALUE, ponJokenList);		}		return bean;	}	// 20121001 ANK-0392-03-00 長期割引契約制度対応 ADD START	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005936_01SC(X31SDataBeanAccess[] bean, HashMap outputMap)	{		HashMap parentMap = null;		if (outputMap.containsKey("KKSV005936SC"))		{			parentMap = (HashMap)outputMap.get("KKSV005936SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray eKK1631B002CBSMSG1LIST = bean[0].getDataBeanArray(KKW00128SFConst.EKK1631B002CBSMSG1LIST);		childList = null;		if(eKK1631B002CBSMSG1LIST != null && parentMap != null && parentMap.containsKey("EKK1631B002CBSMsg1List")){			childList = (ArrayList)parentMap.get("EKK1631B002CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(eKK1631B002CBSMSG1LIST.getCount() -1 >= i){					subbean = eKK1631B002CBSMSG1LIST.getDataBean(i);				}else{					subbean = eKK1631B002CBSMSG1LIST.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}							if (childMap != null) {					subbean.sendMessageString(KKW00128SFConst.PPLAN_CD_15, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pplan_cd"));					subbean.sendMessageString(KKW00128SFConst.EOHNT_PPLAN_TIKI_SKCD_15, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("eohnt_pplan_tiki_skcd"));				}			}		}		return bean;	}	// 20121001 ANK-0392-03-00 長期割引契約制度対応 ADD END	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005938SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 更新用サービス契約番号 → 割引サービス契約一覧照会（割引サービス指定）.ＫＥＹ＿サービス契約番号		parentMap.put("key_svc_kei_no", bean[0].sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_GET_VALUE));		// 部品呼び出し → 割引サービス契約一覧照会（割引サービス指定）.ＫＥＹ＿割引サービスコード		parentMap.put("key_wrib_svc_cd", String.valueOf(JKKCommonConst.WRIB_SVC_CD_FP_WRIB));	//割引サービスコード：ファミリーパック		outputMap.put("KKSV005938SC", parentMap);								return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005939SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// コース変更		parentMap.put("key_ido_div", JKKCommonConst.IDO_DIV_VALUE_00009);		// 解約		parentMap.put("key_ido_rsv_dtl_cd", "007");		// 未反映、予約手続中のみ		parentMap.put("key_ido_rsv_stat_cd", "00,03");		outputMap.put("KKSV005939SC", parentMap);		return outputMap;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005940SC(X31SDataBeanAccess[] bean, HashMap outputMap)	{		HashMap parentMap = null;		if (outputMap.containsKey("KKSV005940SC"))		{			parentMap = (HashMap)outputMap.get("KKSV005940SC");		}		if (parentMap != null && parentMap.containsKey("EZM0321A010CBSMsg1List"))		{			ArrayList childList = (ArrayList)parentMap.get("EZM0321A010CBSMsg1List");			for (int i = 0; i < childList.size(); i++)			{				HashMap childMap = (HashMap)childList.get(i);				// 休止期間 ← 業務パラメータ管理一意照会.業務パラメータ管理一意照会明細.業務パラメータ設定値				if (childMap != null) {					bean[0].sendMessageString(KKW00128SFConst.HHB_MAX_KEI_CNT, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("work_param_sette_value"));				} else {					bean[0].sendMessageString(KKW00128SFConst.HHB_MAX_KEI_CNT, X31CWebConst.DATABEAN_SET_VALUE, new String());				}			}		}		return bean;	}	//2012-05-02 ANK-0326-00-00 ADD_START	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005945SC(X31SDataBeanAccess[] bean, HashMap outputMap)	{		HashMap parentMap = null;		if (outputMap.containsKey("KKSV005945SC"))		{			parentMap = (HashMap)outputMap.get("KKSV005945SC");		}		if (parentMap != null && parentMap.containsKey("EKK0021A010CBSMsg1List"))		{			ArrayList childList = (ArrayList)parentMap.get("EKK0021A010CBSMsg1List");			for (int i = 0; i < childList.size(); i++)			{				HashMap childMap = (HashMap)childList.get(i);				// 新設申込書番号 ← 申込明細一意照会マップ.申込明細一意照会明細.申込書番号				if (childMap != null) {					bean[0].sendMessageString(KKW00128SFConst.SNST_MSKM_NO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskmsho_no"));				} else {					bean[0].sendMessageString(KKW00128SFConst.SNST_MSKM_NO, X31CWebConst.DATABEAN_SET_VALUE, new String());				}			}		}		return bean;	}	//2012-05-02 ANK-0326-00-00 ADD_END	// IT2-2012-0000323 2012/04/27 ADD START	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005992SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// サービス契約番号		parentMap.put("key_svc_kei_no", bean[0].sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_GET_VALUE));		// 解約		parentMap.put("key_ido_rsv_dtl_cd", "005");		// 未反映、予約手続中のみ		parentMap.put("key_ido_rsv_stat_cd", "00,03");		outputMap.put("KKSV005992SC", parentMap);		return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005993SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// サービス契約番号		parentMap.put("key_svc_kei_no", bean[0].sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_GET_VALUE));		// 解約		parentMap.put("key_ido_rsv_dtl_cd", "006");		// 未反映、予約手続中のみ		parentMap.put("key_ido_rsv_stat_cd", "00,03");		outputMap.put("KKSV005993SC", parentMap);		return outputMap;	}	// IT2-2012-0000323 2012/04/27 ADD END	// ST2-2012-0001192 2012/06/27 ADD START	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005946SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 業務パラメータＩＤ（サービス開始年月日未来日チェック日数）		parentMap.put("key_work_param_id", String.valueOf("KK_SVCSTAYMD_CHKDCNT"));		outputMap.put("KKSV005946SC", parentMap);		return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005947SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 業務パラメータＩＤ（サービス開始年月日未来日チェック日数）		parentMap.put("key_work_param_id", String.valueOf("KK_SVCENDYMD_CHKDCNT"));		outputMap.put("KKSV005947SC", parentMap);		return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005948SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);//		// 料金グループコード//		parentMap.put("key_prc_grp_cd", bean[0].sendMessageString(KKW00128SFConst.PRC_GRP_CD_03, X31CWebConst.DATABEAN_GET_VALUE));				// 予約適用年月日(運用年月日)		parentMap.put("key_rsv_aply_ymd", bean[0].sendMessageString(KKW00128SFConst.UNYO_YMD, X31CWebConst.DATABEAN_GET_VALUE));		outputMap.put("KKSV005948SC", parentMap);		return outputMap;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005946SC(X31SDataBeanAccess[] bean, HashMap outputMap)	{		HashMap parentMap = null;		if (outputMap.containsKey("KKSV005946SC"))		{			parentMap = (HashMap)outputMap.get("KKSV005946SC");		}		if (parentMap != null && parentMap.containsKey("EZM0321A010CBSMsg1List"))		{			ArrayList childList = (ArrayList)parentMap.get("EZM0321A010CBSMsg1List");			for (int i = 0; i < childList.size(); i++)			{				HashMap childMap = (HashMap)childList.get(i);				// サービス開始年月日未来日チェック日数 ← 業務パラメータ照会（サービス開始年月日未来日チェック日数）マップ.業務パラメータ管理一意照会明細.業務パラメータ設定値				if (childMap != null)				{					bean[0].sendMessageString(KKW00128SFConst.SVC_STA_YMD_CHECKDAYS, X31CWebConst.DATABEAN_SET_VALUE,							(String)childMap.get("work_param_sette_value"));				}			}		}		return bean;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005947SC(X31SDataBeanAccess[] bean, HashMap outputMap)	{		HashMap parentMap = null;		if (outputMap.containsKey("KKSV005947SC"))		{			parentMap = (HashMap)outputMap.get("KKSV005947SC");		}		if (parentMap != null && parentMap.containsKey("EZM0321A010CBSMsg1List"))		{			ArrayList childList = (ArrayList)parentMap.get("EZM0321A010CBSMsg1List");			for (int i = 0; i < childList.size(); i++)			{				HashMap childMap = (HashMap)childList.get(i);				// サービス終了年月日未来日チェック日数 ← 業務パラメータ照会（サービス開始年月日未来日チェック日数）マップ.業務パラメータ管理一意照会明細.業務パラメータ設定値				if (childMap != null)				{					bean[0].sendMessageString(KKW00128SFConst.SVC_END_YMD_CHECKDAYS, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("work_param_sette_value"));				}			}		}		return bean;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005948SC(X31SDataBeanAccess[] bean, HashMap outputMap)	{		HashMap parentMap = null;		if (outputMap.containsKey("KKSV005948SC"))		{			parentMap = (HashMap)outputMap.get("KKSV005948SC");		}		if (parentMap != null && parentMap.containsKey("EKK0781A010CBSMsg1List"))		{			ArrayList childList = (ArrayList)parentMap.get("EKK0781A010CBSMsg1List");			for (int i = 0; i < childList.size(); i++)			{				HashMap childMap = (HashMap)childList.get(i);				// 回復可能期間 ← 料金グループ一意照会マップ.料金グループ一意照会明細.回復可能期間				if (childMap != null)				{					bean[0].sendMessageString(KKW00128SFConst.KAIHK_PSB_PRD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaihk_psb_prd"));				}			}		}		return bean;	}	// ST2-2012-0001192 2012/06/27 ADD END		// IT2-2012-0001190 2012/07/07 start	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005950SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 業務パラメータＩＤ（休止期間月数）		parentMap.put("key_work_param_id", String.valueOf("KK_PAUSEPRD_MONCNT"));		outputMap.put("KKSV005950SC", parentMap);		return outputMap;	}		/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005950SC(X31SDataBeanAccess[] bean, HashMap outputMap)	{		HashMap parentMap = null;		if (outputMap.containsKey("KKSV005950SC"))		{			parentMap = (HashMap)outputMap.get("KKSV005950SC");		}		if (parentMap != null && parentMap.containsKey("EZM0321A010CBSMsg1List"))		{			ArrayList childList = (ArrayList)parentMap.get("EZM0321A010CBSMsg1List");			for (int i = 0; i < childList.size(); i++)			{				HashMap childMap = (HashMap)childList.get(i);				// 休止期間月数 ← 業務パラメータ照会（休止期間月数）マップ.業務パラメータ管理一意照会明細.業務パラメータ設定値				if (childMap != null)				{					bean[0].sendMessageString(KKW00128SFConst.SVCENDYMD_CHKDCNT, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("work_param_sette_value"));				}			}		}		return bean;	}	// IT2-2012-0001190 2012/07/07 end		// ANK-0572-00-00 2012/09/22 start 	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005994SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		outputMap.put("KKSV005994SC", parentMap);								return outputMap;	}		/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005994SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005994SC")){			parentMap = (HashMap)outputMap.get("KKSV005994SC");		}		ArrayList childList = null;				if(parentMap != null && parentMap.containsKey("EKK0891A010CBSMsg1List")){			childList = (ArrayList)parentMap.get("EKK0891A010CBSMsg1List");			if(childList.size() > 0){				HashMap childMap = (HashMap)childList.get(0);				bean[0].sendMessageString(KKW00128SFConst.PAY_HOSHIKI_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kanyu_kei_pay_hoshiki_cd"));								// 20130604 IT1-2013-0001255 ADD START				// サービス開始予定年月日				bean[0].sendMessageString(KKW00128SFConst.MASOY_SVC_STA_RSV_YMD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_sta_rsv_ymd"));				// 20130604 IT1-2013-0001255 ADD END								// v41.00.01 ANK-3387-00-00 ADD START				// 提供方式パターンコード				bean[0].sendMessageString(KKW00128SFConst.TK_HOSHIKI_PATTERN_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tk_hoshiki_pattern_cd"));				// v41.00.01 ANK-3387-00-00 ADD END				// ANK-3989-00-00 ADD START				// 棟内速度コード				bean[0].sendMessageString(KKW00128SFConst.TONAI_SPEED_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tonai_speed_cd"));				// ANK-3989-00-00 ADD END			}		}		return bean;	}	// ANK-0572-00-00 2012/09/22 end	// ANK-0406-00-00 スマートバリュー ADD START	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005995CC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);			// サービス契約番号 → サービス契約番号		parentMap.put("svc_kei_no", bean[0].sendMessageString(KKW00128SFConst.SVC_KEI_NO, X31CWebConst.DATABEAN_GET_VALUE));		outputMap.put("KKSV005995CC", parentMap);		return outputMap;	}		/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005995CC(X31SDataBeanAccess[] bean, HashMap outputMap)	{		HashMap parentMap = null;		if (outputMap.containsKey("KKSV005995CC"))		{			parentMap = (HashMap)outputMap.get("KKSV005995CC");		}				// ＫＤＤＩバリューコード		bean[0].sendMessageString(KKW00128SFConst.KDDI_VAL_CD, X31CWebConst.DATABEAN_SET_VALUE,				(String)parentMap.get("kddi_val_cd_dsp"));		// バリューコード警告出力フラグ		bean[0].sendMessageString(KKW00128SFConst.VAL_CD_KKOKU_OPUT_FLG, X31CWebConst.DATABEAN_SET_VALUE,				(String)parentMap.get("kkoku_oput_flg"));		return bean;	}		// ANK-0406-00-00 スマートバリュー ADD END		// ANK-0392-03-00 長期割引契約制度対応 ADD START	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005996CC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// サービス契約番号 → サービス契約番号		parentMap.put("svc_kei_no", bean[0].sendMessageString(KKW00128SFConst.SVC_KEI_NO, X31CWebConst.DATABEAN_GET_VALUE));		outputMap.put("KKSV005996CC", parentMap);								return outputMap;	}		/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005996CC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if (outputMap.containsKey("KKSV005996CC"))		{			parentMap = (HashMap)outputMap.get("KKSV005996CC");		}				// 割引サービス契約番号（長割）		bean[0].sendMessageString(KKW00128SFConst.WRIB_SVC_KEI_NO_CHOKI_WRIB, X31CWebConst.DATABEAN_SET_VALUE,				(String)parentMap.get("wrib_svc_kei_no"));		// サービス開始年月日（長割）		bean[0].sendMessageString(KKW00128SFConst.SVC_STA_YMD_CHOKI_WRIB, X31CWebConst.DATABEAN_SET_VALUE,				(String)parentMap.get("svc_sta_ymd"));		return bean;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005997SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		outputMap.put("KKSV005997SC", parentMap);								return outputMap;	}		/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005997SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if (outputMap.containsKey("KKSV005997SC"))		{			parentMap = (HashMap)outputMap.get("KKSV005997SC");		}				ArrayList childList = null;				if(parentMap != null && parentMap.containsKey("EKK0591A010CBSMsg1List")){			childList = (ArrayList)parentMap.get("EKK0591A010CBSMsg1List");			if(childList.size() > 0){				HashMap childMap = (HashMap)childList.get(0);				bean[0].sendMessageString(KKW00128SFConst.PPLAN_TIKI_SKCD, X31CWebConst.DATABEAN_SET_VALUE, 						(String)childMap.get("eohnt_pplan_tiki_skcd"));			}		}								return bean;	}	// ANK-0392-03-00 長期割引契約制度対応 ADD END	// 20121001 ANK-0546-00-00 宅内PF ADD START	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005998SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// サービス契約番号 → ＫＥＹ＿サービス契約番号			parentMap.put("key_svc_kei_no", bean[0].sendMessageString(KKW00128SFConst.SVC_KEI_NO, X31CWebConst.DATABEAN_GET_VALUE));		// IT1-2012-0001947 2012/11/15 del		//// 運用年月日 → ＫＥＹ＿基準年月日		//parentMap.put("key_base_ymd", bean[0].sendMessageString(KKW00128SFConst.UNYO_YMD, X31CWebConst.DATABEAN_GET_VALUE));		outputMap.put("KKSV005998SC", parentMap);								return outputMap;	}	// 20121001 ANK-0546-00-00 宅内PF ADD END	// TAI-2012-0000081 2012/10/02 ADD START	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005951SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code)	{		if (bean == null)		{			return null;		}		if (bean.length != 1)		{			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);// OM-2013-0003116 2013/10/15 START		// 固定値：KK_RSVUPPLPRD → 業務パラメータ管理一意照会.ＫＥＹ＿業務パラメータID//		parentMap.put("key_work_param_id", "KK_RSVUPPLPRD");		parentMap.put("key_work_param_id", "KK_NYUKYO_RSVUPPLPRD");// OM-2013-0003116 2013/10/15 END				outputMap.put("KKSV005951SC", parentMap);		return outputMap;	}		/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005951SC(X31SDataBeanAccess[] bean, HashMap outputMap)	{		HashMap parentMap = null;		if (outputMap.containsKey("KKSV005951SC"))		{			parentMap = (HashMap)outputMap.get("KKSV005951SC");		}		if (parentMap != null && parentMap.containsKey("EZM0321A010CBSMsg1List"))		{			ArrayList childList = (ArrayList)parentMap.get("EZM0321A010CBSMsg1List");			for (int i = 0; i < childList.size(); i++)			{				HashMap childMap = (HashMap)childList.get(i);				// 予約上限日数 ← 業務パラメータ管理一意照会.業務パラメータ管理一意照会明細.業務パラメータ設定値				if (childMap != null)				{					bean[0].sendMessageString(KKW00128SFConst.RSV_UPPL_PRD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap							.get("work_param_sette_value"));				}				else				{					bean[0].sendMessageString(KKW00128SFConst.RSV_UPPL_PRD, X31CWebConst.DATABEAN_SET_VALUE, new String());				}			}		}		return bean;	}	// TAI-2012-0000081 2012/10/02 ADD END	// ANK-1296-00-00 eo64エア・IPテレメト対応 ADD START	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005952SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005952SC")){			parentMap = (HashMap)outputMap.get("KKSV005952SC");		}		ArrayList childList = null;				// eo64/IPテレメトのサブタイプから取得したサービス契約内訳だが、画面上はｅｏ光ネットにマップする		X31SDataBeanAccessArray listKKSV005952SC = bean[0].getDataBeanArray("サービス契約内訳＜ｅｏ光ネット＞一意照会明細");		childList = null;		if(listKKSV005952SC != null && parentMap != null && parentMap.containsKey("EKK0211A010CBSMsg1List")){			childList = (ArrayList)parentMap.get("EKK0211A010CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listKKSV005952SC.getCount() -1 >= i){					subbean = listKKSV005952SC.getDataBean(i);				}else{					subbean = listKKSV005952SC.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}							// サービス契約内訳＜ｅｏ光ネット＞一意照会明細.認証ＩＤ ← サービス契約内訳＜ｅｏ６４エア＞一意照会.サービス契約内訳＜ｅｏ６４エア＞一意照会明細.接続ＩＤ				if (childMap != null) {					subbean.sendMessageString("認証ＩＤ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("connect_id"));				} else {					subbean.sendMessageString("認証ＩＤ", X31CWebConst.DATABEAN_SET_VALUE, new String());				}								// サービス契約内訳＜ｅｏ光ネット＞一意照会明細.ＰＳＮ ← サービス契約内訳＜ｅｏ６４エア＞一意照会.サービス契約内訳＜ｅｏ６４エア＞一意照会明細.ＰＳＮ				if (childMap != null) {					subbean.sendMessageString("ＰＳＮ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("psn"));				} else {					subbean.sendMessageString("ＰＳＮ", X31CWebConst.DATABEAN_SET_VALUE, new String());				}							}		}		return bean;	}	// ANK-1296-00-00 eo64エア・IPテレメト対応 ADD END	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005953SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code)	{		if (bean == null)		{			return null;		}		if (bean.length != 1)		{			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 固定値：KK_SVCPAUYMD_ST_CHKM → 業務パラメータ管理一意照会.ＫＥＹ＿業務パラメータID		parentMap.put("key_work_param_id", "KK_SVCPAUYMD_ST_CHKM");		outputMap.put("KKSV005953SC", parentMap);		return outputMap;	}		/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005953SC(X31SDataBeanAccess[] bean, HashMap outputMap)	{		HashMap parentMap = null;		if (outputMap.containsKey("KKSV005953SC"))		{			parentMap = (HashMap)outputMap.get("KKSV005953SC");		}		if (parentMap != null && parentMap.containsKey("EZM0321A010CBSMsg1List"))		{			ArrayList childList = (ArrayList)parentMap.get("EZM0321A010CBSMsg1List");			for (int i = 0; i < childList.size(); i++)			{				HashMap childMap = (HashMap)childList.get(i);				// サービス契約休止不可月数 ← 業務パラメータ管理一意照会.業務パラメータ管理一意照会明細.業務パラメータ設定値				if (childMap != null)				{					bean[0].sendMessageString(KKW00128SFConst.SVC_PAUSE_FUKA_MONTH, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("work_param_sette_value"));				}				else				{					bean[0].sendMessageString(KKW00128SFConst.SVC_PAUSE_FUKA_MONTH, X31CWebConst.DATABEAN_SET_VALUE, new String());				}			}		}		return bean;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005954SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {		if(bean == null){			return null;		}		if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// サービス契約番号 → サービス契約共通情報一覧照会マップ.ＫＥＹ＿サービス契約番号		parentMap.put("key_svc_kei_no", bean[0].sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_GET_VALUE));		outputMap.put("KKSV005954SC", parentMap);		return outputMap;	}	// 20130604 IT1-2013-0001255 ADD START	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005955SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 業務パラメータＩＤ（サービス利用開始希望年月日未来日チェック日数）		parentMap.put("key_work_param_id", String.valueOf("KK_SVSTKBYMD_CHKDCNT"));		outputMap.put("KKSV005955SC", parentMap);		return outputMap;	}		/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005955SC(X31SDataBeanAccess[] bean, HashMap outputMap)	{		HashMap parentMap = null;		if (outputMap.containsKey("KKSV005955SC"))		{			parentMap = (HashMap)outputMap.get("KKSV005955SC");		}		if (parentMap != null && parentMap.containsKey("EZM0321A010CBSMsg1List"))		{			ArrayList childList = (ArrayList)parentMap.get("EZM0321A010CBSMsg1List");			for (int i = 0; i < childList.size(); i++)			{				HashMap childMap = (HashMap)childList.get(i);				// サービス利用開始希望年月日未来日チェック日数 ← 業務パラメータ照会（サービス利用開始希望年月日未来日チェック日数）マップ.業務パラメータ管理一意照会明細.業務パラメータ設定値				if (childMap != null)				{					bean[0].sendMessageString(KKW00128SFConst.SVC_USE_STA_KIBO_YMD_CHECKDAYS, X31CWebConst.DATABEAN_SET_VALUE,							(String)childMap.get("work_param_sette_value"));				}			}		}		return bean;	}	// 20130604 IT1-2013-0001255 ADD END	// LT-2013-0000279 サービス契約情報更新・照会画面の解約希望日が正しく表示されない 2013/07/08 START	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005956SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005956SC")){			parentMap = (HashMap)outputMap.get("KKSV005956SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005956SC_ku0061a010bsmsg1list_EKU0061A010CBSMsg1List = bean[0].getDataBeanArray("工事案件＜ｅｏ光ネットマンション＞一意照会");		childList = null;		if(listKKSV005956SC_ku0061a010bsmsg1list_EKU0061A010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKU0061A010CBSMsg1List")){			childList = (ArrayList)parentMap.get("EKU0061A010CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listKKSV005956SC_ku0061a010bsmsg1list_EKU0061A010CBSMsg1List.getCount() -1 >= i){					subbean = listKKSV005956SC_ku0061a010bsmsg1list_EKU0061A010CBSMsg1List.getDataBean(i);				}else{					subbean = listKKSV005956SC_ku0061a010bsmsg1list_EKU0061A010CBSMsg1List.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}							// 工事案件＜ｅｏ光ネットマンション＞一意照会.工事範囲 ← 工事案件＜eo光ネットマンション＞マスタ一意照会.工事案件＜eo光ネットマンション＞一意照会明細.工事範囲コード				if (childMap != null) {					subbean.sendMessageString("工事範囲", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_scope_cd"));				} else {					subbean.sendMessageString("工事範囲", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 工事案件＜eo光ネットマンション＞一意照会.復活案件 ← 工事案件＜eo光ネットマンション＞マスタ一意照会.工事案件＜eo光ネットマンション＞一意照会明細.復活案件フラグ				if (childMap != null) {					subbean.sendMessageString("復活案件", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("hukkat_anken_flg"));				} else {					subbean.sendMessageString("復活案件", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 工事案件＜eo光ネットマンション＞一意照会.同一設備再申込 ← 工事案件＜eo光ネットマンション＞マスタ一意照会.工事案件＜eo光ネットマンション＞一意照会明細.同一設備再申込コード				if (childMap != null) {					subbean.sendMessageString("同一設備再申込", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("same_equip_re_mskm_cd"));				} else {					subbean.sendMessageString("同一設備再申込", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 工事案件＜eo光ネットマンション＞一意照会.解約年月日 ← 工事案件＜eo光ネットマンション＞マスタ一意照会.工事案件＜eo光ネットマンション＞一意照会明細.解約希望年月日				if (childMap != null) {					subbean.sendMessageString("解約年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("dsl_kibo_ymd"));				} else {					subbean.sendMessageString("解約年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 工事案件＜eo光ネットマンション＞一意照会.移設区分 ← 工事案件＜eo光ネットマンション＞マスタ一意照会.工事案件＜eo光ネットマンション＞一意照会明細.移設コード				if (childMap != null) {					subbean.sendMessageString("移設区分", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("isetsu_cd"));				} else {					subbean.sendMessageString("移設区分", X31CWebConst.DATABEAN_SET_VALUE, new String());				}			}		}		return bean;	}	// LT-2013-0000279 サービス契約情報更新・照会画面の解約希望日が正しく表示されない 2013/07/08 END	//ANK-1918-00-00 ADD START	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005958SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005958SC")){			parentMap = (HashMap)outputMap.get("KKSV005958SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005958SC_ku0011a010bsmsg1list_EKU0011A010CBSMsg1List = bean[0].getDataBeanArray("工事未連携チェック明細");		childList = null;		if(listKKSV005958SC_ku0011a010bsmsg1list_EKU0011A010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKU0011A010CBSMsg1List")){			childList = (ArrayList)parentMap.get("EKU0011A010CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listKKSV005958SC_ku0011a010bsmsg1list_EKU0011A010CBSMsg1List.getCount() -1 >= i){					subbean = listKKSV005958SC_ku0011a010bsmsg1list_EKU0011A010CBSMsg1List.getDataBean(i);				}else{					subbean = listKKSV005958SC_ku0011a010bsmsg1list_EKU0011A010CBSMsg1List.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}								// 工事連携済みチェック明細.工事案件ステータス ← 工事案件一意照会マップ.工事案件一意照会明細.工事案件ステータス				if (childMap != null) {					subbean.sendMessageString("工事案件ステータス", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kojiak_stat"));				} else {					subbean.sendMessageString("工事案件ステータス", X31CWebConst.DATABEAN_SET_VALUE, new String());				}								// 工事連携済みチェック明細.機器出荷予定日算出基準年月日 ← 工事案件一意照会マップ.工事案件一意照会明細.機器出荷予定日算出基準年月日				if (childMap != null) {					subbean.sendMessageString("機器出荷予定日算出基準年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kkshka_rsvd_snststd_ymd"));				} else {					subbean.sendMessageString("機器出荷予定日算出基準年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				//ANK-2410-00-00 ADD START				// 工事連携済みチェック明細.マンション工事案件状態コード ← 工事案件一意照会マップ.工事案件一意照会明細.マンション工事案件状態コード				if (childMap != null) {					subbean.sendMessageString("マンション工事案件状態コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mans_kojiak_stat_cd"));				} else {					subbean.sendMessageString("マンション工事案件状態コード", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				//ANK-2410-00-00 ADD END			}		}		return bean;	}	//ANK-1918-00-00 ADD END			// ANK-2423-00-00 ADD START	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005959SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// サービス契約番号 → サービス契約共通情報一覧照会マップ.ＫＥＹ＿サービス契約番号		parentMap.put("key_svc_kei_no", bean[0].sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_GET_VALUE));		outputMap.put("KKSV005959SC", parentMap);								return outputMap;	}		/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005959SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005959SC")){			parentMap = (HashMap)outputMap.get("KKSV005959SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005959SC_kk0081b024cbsmsg1list_EKK0081B024CBSMsg1List = bean[0].getDataBeanArray("サービス契約履歴一覧照会明細");		childList = null;		if(listKKSV005959SC_kk0081b024cbsmsg1list_EKK0081B024CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKK0081B024CBSMsg1List")){			childList = (ArrayList)parentMap.get("EKK0081B024CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listKKSV005959SC_kk0081b024cbsmsg1list_EKK0081B024CBSMsg1List.getCount() -1 >= i){					subbean = listKKSV005959SC_kk0081b024cbsmsg1list_EKK0081B024CBSMsg1List.getDataBean(i);				}else{					subbean = listKKSV005959SC_kk0081b024cbsmsg1list_EKK0081B024CBSMsg1List.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}								// サービス契約履歴一覧照会明細.世代登録年月日時分秒 ← サービス契約履歴一覧照会明細.世代登録年月日時分秒				if (childMap != null) {					subbean.sendMessageString("世代登録年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("gene_add_dtm"));				} else {					subbean.sendMessageString("世代登録年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, new String());				}								// サービス契約履歴一覧照会明細.サービス契約ステータス ← サービス契約履歴一覧照会明細.サービス契約ステータス				if (childMap != null) {					subbean.sendMessageString("サービス契約ステータス", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_kei_stat"));				} else {					subbean.sendMessageString("サービス契約ステータス", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約履歴一覧照会明細.申込明細番号 ← サービス契約履歴一覧照会明細.申込明細番号				if (childMap != null) {					subbean.sendMessageString("申込明細番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskm_dtl_no"));				} else {					subbean.sendMessageString("申込明細番号", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約履歴一覧照会明細.異動区分 ← サービス契約履歴一覧照会明細.異動区分				if (childMap != null) {					subbean.sendMessageString("異動区分", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ido_div"));				} else {					subbean.sendMessageString("異動区分", X31CWebConst.DATABEAN_SET_VALUE, new String());				}			}		}		return bean;	}	// ANK-2423-00-00 ADD END	// ▼▼▼ ANK-2480-00-00 新電力案件 ADD START ▼▼▼	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005960SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);				// サービス契約グループ種別コード（固定値"01"） → サービス契約グループ設定一覧照会（サービス契約グループ識別番号）.ＫＥＹ＿サービス契約グループ種別コード		parentMap.put("key_svkei_grp_sbt_cd", "01");		outputMap.put("KKSV005960SC", parentMap);				return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005961SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		outputMap.put("KKSV005961SC", parentMap);				return outputMap;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005961SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005961SC")){			parentMap = (HashMap)outputMap.get("KKSV005961SC");		}		ArrayList childList = null;		X31SDataBeanAccessArray listEKKA0040001_ekka0040001cbsmsg2list_EKKA0040001CBSMsg2List = bean[0].getDataBeanArray("ｅｏ電気契約一意照会明細リスト");		childList = null;		if(listEKKA0040001_ekka0040001cbsmsg2list_EKKA0040001CBSMsg2List != null && parentMap != null && parentMap.containsKey("EKKA0040001CBSMsg2List")){			childList = (ArrayList)parentMap.get("EKKA0040001CBSMsg2List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listEKKA0040001_ekka0040001cbsmsg2list_EKKA0040001CBSMsg2List.getCount() -1 >= i){					subbean = listEKKA0040001_ekka0040001cbsmsg2list_EKKA0040001CBSMsg2List.getDataBean(i);				}else{					subbean = listEKKA0040001_ekka0040001cbsmsg2list_EKKA0040001CBSMsg2List.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}				// eo電気契約一意照会明細.サービス契約番号 ← eo電気契約一意照会.eo電気契約一意照会明細.サービス契約番号				if (childMap != null) {					subbean.sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_kei_no"));				} else {					subbean.sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// eo電気契約一意照会明細.利用場所契約者住所コード ← eo電気契約一意照会.eo電気契約一意照会明細.利用場所契約者住所コード				if (childMap != null) {					subbean.sendMessageString("利用場所契約者住所コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ryobsh_ad_cd"));				} else {					subbean.sendMessageString("利用場所契約者住所コード", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// eo電気契約一意照会明細.利用場所郵便番号 ← eo電気契約一意照会.eo電気契約一意照会明細.利用場所郵便番号				if (childMap != null) {					subbean.sendMessageString("利用場所郵便番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ryobsh_pcb"));				} else {					subbean.sendMessageString("利用場所郵便番号", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// eo電気契約一意照会明細.利用場所都道府県 ← eo電気契約一意照会.eo電気契約一意照会明細.利用場所都道府県				if (childMap != null) {					subbean.sendMessageString("利用場所都道府県", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ryobsh_state_nm"));				} else {					subbean.sendMessageString("利用場所都道府県", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// eo電気契約一意照会明細.利用場所市区町村 ← eo電気契約一意照会.eo電気契約一意照会明細.利用場所市区町村				if (childMap != null) {					subbean.sendMessageString("利用場所市区町村", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ryobsh_city_nm"));				} else {					subbean.sendMessageString("利用場所市区町村", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// eo電気契約一意照会明細.利用場所大字通称名 ← eo電気契約一意照会.eo電気契約一意照会明細.利用場所大字通称名				if (childMap != null) {					subbean.sendMessageString("利用場所大字通称名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ryobsh_oaztsu_nm"));				} else {					subbean.sendMessageString("利用場所大字通称名", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// eo電気契約一意照会明細.利用場所字丁目 ← eo電気契約一意照会.eo電気契約一意照会明細.利用場所字丁目				if (childMap != null) {					subbean.sendMessageString("利用場所字丁目", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ryobsh_azcho_nm"));				} else {					subbean.sendMessageString("利用場所字丁目", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// eo電気契約一意照会明細.利用場所番地号 ← eo電気契約一意照会.eo電気契約一意照会明細.利用場所番地号				if (childMap != null) {					subbean.sendMessageString("利用場所番地号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ryobsh_bnchigo"));				} else {					subbean.sendMessageString("利用場所番地号", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// eo電気契約一意照会明細.利用場所建物名 ← eo電気契約一意照会.eo電気契約一意照会明細.利用場所建物名				if (childMap != null) {					subbean.sendMessageString("利用場所建物名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ryobsh_adrttm"));				} else {					subbean.sendMessageString("利用場所建物名", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// eo電気契約一意照会明細.利用場所部屋番号 ← eo電気契約一意照会.eo電気契約一意照会明細.利用場所部屋番号				if (childMap != null) {					subbean.sendMessageString("利用場所部屋番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ryobsh_adrrm"));				} else {					subbean.sendMessageString("利用場所部屋番号", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// eo電気契約一意照会明細.利用開始希望年月日 ← eo電気契約一意照会.eo電気契約一意照会明細.利用開始希望年月日				if (childMap != null) {					subbean.sendMessageString("利用開始希望年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ryo_sta_kibo_ymd"));				} else {					subbean.sendMessageString("利用開始希望年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// eo電気契約一意照会明細.料金メニュー名 ← eo電気契約一意照会.eo電気契約一意照会明細.料金メニュー名				if (childMap != null) {					subbean.sendMessageString("料金メニュー名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("rykn_menu_nm"));				} else {					subbean.sendMessageString("料金メニュー名", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// eo電気契約一意照会明細.供給地点特定番号 ← eo電気契約一意照会.eo電気契約一意照会明細.供給地点特定番号				if (childMap != null) {					subbean.sendMessageString("供給地点特定番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kykychtn_tkt_no"));				} else {					subbean.sendMessageString("供給地点特定番号", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// eo電気契約一意照会明細.契約区分 ← eo電気契約一意照会.eo電気契約一意照会明細.契約区分				if (childMap != null) {					subbean.sendMessageString("契約区分", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("keiyaku_kbn"));				} else {					subbean.sendMessageString("契約区分", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// eo電気契約一意照会明細.託送連携住所名 ← eo電気契約一意照会.eo電気契約一意照会明細.託送連携住所名				if (childMap != null) {					subbean.sendMessageString("託送連携住所名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tks_rnkei_add_nm"));				} else {					subbean.sendMessageString("託送連携住所名", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// eo電気契約一意照会明細.関連サービス契約番号 ← eo電気契約一意照会.eo電気契約一意照会明細.関連サービス契約番号				if (childMap != null) {					subbean.sendMessageString("関連サービス契約番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("knrn_svc_kei_no"));				} else {					subbean.sendMessageString("関連サービス契約番号", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// eo電気契約一意照会明細.関連サービス契約コード ← eo電気契約一意照会.eo電気契約一意照会明細.関連サービス契約コード				if (childMap != null) {					subbean.sendMessageString("関連サービス契約コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("knrn_svc_kei_cd"));				} else {					subbean.sendMessageString("関連サービス契約コード", X31CWebConst.DATABEAN_SET_VALUE, new String());				}			}		}		return bean;	}	// ▲▲▲ ANK-2480-00-00 新電力案件  ADD  END ▲▲▲	// ANK-3095-00-00 ADD START	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005963SC(X31SDataBeanAccess[] bean, HashMap outputMap){		if(!outputMap.containsKey("KKSV005963SC"))		{			return bean;		}		HashMap parentMap = (HashMap)outputMap.get("KKSV005963SC");				if(null == parentMap)		{			return bean;		}				ArrayList<HashMap<String, Object>> ekk3071b001CBSMsg1List = (ArrayList<HashMap<String, Object>>)parentMap.get("EKK3071B001CBSMsg1List");				if(null == ekk3071b001CBSMsg1List || 0 == ekk3071b001CBSMsg1List.size())		{			return bean;		}				// ガス供給地点特定番号		bean[0].sendMessageString(KKW00128SFConst.GAS_KKYU_CHTN_TOKUT_NO, X31CWebConst.DATABEAN_SET_VALUE				, (String)ekk3071b001CBSMsg1List.get(0).get("kkyu_chtn_tokut_no"));				return bean;	}// ANK-3095-00-00 ADD END// ANK-3210-00-00 ADD START	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005964SC(X31SDataBeanAccess[] bean, HashMap outputMap){		if(!outputMap.containsKey("KKSV005964SC"))		{			return bean;		}		HashMap parentMap = (HashMap)outputMap.get("KKSV005964SC");				if(null == parentMap)		{			return bean;		}				ArrayList<HashMap<String, Object>> ekk3071b002CBSMsg1List = (ArrayList<HashMap<String, Object>>)parentMap.get("EKK3071B002CBSMsg1List");				if(null == ekk3071b002CBSMsg1List || 0 == ekk3071b002CBSMsg1List.size())		{			return bean;		}				// ガス供給地点特定番号		if("".equals(bean[0].sendMessageString(KKW00128SFConst.GAS_KKYU_CHTN_TOKUT_NO, X31CWebConst.DATABEAN_GET_VALUE))){			bean[0].sendMessageString(KKW00128SFConst.GAS_KKYU_CHTN_TOKUT_NO, X31CWebConst.DATABEAN_SET_VALUE					, (String)ekk3071b002CBSMsg1List.get(0).get("kkyu_chtn_tokut_no"));		}				return bean;	}// ANK-3210-00-00 ADD END// ▽▽▽ ANK-3412-00-00 ADD START		/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005965CC(X31SDataBeanAccess[] bean, HashMap outputMap)	{		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005965CC")){			parentMap = (HashMap)outputMap.get("KKSV005965CC");		}		String speedCd = "04"; // 速度：1ギガ				//ANK-4427-00-00 ADD STRAT		//NTT卸の場合、速度コードを5ギガに設定		//料金コースコード取得				HashMap parentMap2 = null;		if(outputMap.containsKey("KKSV005903SC")){			parentMap2 = (HashMap)outputMap.get("KKSV005903SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005903SC_ekk0081a010cbsmsg1list_EKK0081A010CBSMsg1List = bean[0].getDataBeanArray("サービス契約一意照会明細");		childList = null;		if(listKKSV005903SC_ekk0081a010cbsmsg1list_EKK0081A010CBSMsg1List != null && parentMap2 != null && parentMap2.containsKey("EKK0081A010CBSMsg1List")){			childList = (ArrayList)parentMap2.get("EKK0081A010CBSMsg1List");			HashMap childMap = (HashMap)childList.get(0);			// サービス契約一意照会明細.料金コースコード ← サービス契約一意照会.サービス契約一意照会明細.料金コースコード			String pcrsCd = (String)childMap.get("pcrs_cd");						if("AA0".equals(pcrsCd) || "AA1".equals(pcrsCd) || "AA2".equals(pcrsCd) || "AA3".equals(pcrsCd) || "AA4".equals(pcrsCd) 					|| "AB0".equals(pcrsCd) || "AB1".equals(pcrsCd) || "AB2".equals(pcrsCd) || "AB3".equals(pcrsCd) || "AB4".equals(pcrsCd))			{				speedCd = "07"; // 速度：5ギガ				// 利用場所回線速度コード				bean[0].sendMessageString(KKW00128SFConst.USE_PLACE_KISN_SPEED_CD, X31CWebConst.DATABEAN_SET_VALUE, speedCd);			}else{				//ANK-4427-00-00 ADD END							// 5ギガ・10ギガコース提供エリアチェックＣＣマップ.チェック結果				if (parentMap != null) {					if ("1".equals(parentMap.get("chk_result")))					{						// ▽▽▽ ANK-3412-00-00 Modify START						//				speedCd = "06"; // 速度：10ギガ						speedCd = "07"; // 速度：5ギガ						// ▲▲▲ ANK-3412-00-00 Modify END					}				}				// ANK-4493-00-00 ADD START				// 提供方式パターンコードを取得				HashMap workMap = (HashMap)outputMap.get("KKSV005994SC");				if(workMap != null && workMap.containsKey("EKK0891A010CBSMsg1List"))				{					ArrayList list = (ArrayList)workMap.get("EKK0891A010CBSMsg1List");					if(list != null && list.size() > 0)					{						HashMap cMap = (HashMap)list.get(0);						// 光配線コース変更可能マンション（"53"）の場合						if (JKKStrConst.TK_HOSHIKI_PATTERN_CD_53.equals(cMap.get("tk_hoshiki_pattern_cd")))						{							speedCd = "06"; // 速度：10ギガ						}					}				}								// ANK-4493-00-00 ADD END				// 利用場所回線速度コード				bean[0].sendMessageString(KKW00128SFConst.USE_PLACE_KISN_SPEED_CD, X31CWebConst.DATABEAN_SET_VALUE, speedCd);			}		}		return bean;	}		/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005965CC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) 	{				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// サービス契約番号 → サービス契約共通情報一覧照会マップ.ＫＥＹ＿サービス契約番号		parentMap.put("key_svc_kei_no", bean[0].sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_GET_VALUE));		outputMap.put("KKSV005965CC", parentMap);								return outputMap;	}// ▲▲▲ ANK-3412-00-00 ADD END	// ANK-3834-00-00 ADD START	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005968SC(X31SDataBeanAccess[] bean, HashMap outputMap)	{		HashMap parentMap = null;		if (outputMap.containsKey("KKSV005968SC"))		{			parentMap = (HashMap)outputMap.get("KKSV005968SC");		}		if (parentMap != null && parentMap.containsKey("EKK0091A010CBSMsg1List"))		{			ArrayList childList = (ArrayList)parentMap.get("EKK0091A010CBSMsg1List");			for (int i = 0; i < childList.size(); i++)			{				HashMap childMap = (HashMap)childList.get(i);				// マルウェアブロッキング無しフラグ ← サービス契約＜eo光ネット＞一意照会マップ.サービス契約＜eo光ネット＞一意照会明細.マルウェアブロッキング無しフラグ				if (childMap != null) {					bean[0].sendMessageString(KKW00128SFConst.MALWARE_BLOCKING_NON_FLG, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("malware_blocking_non_flg"));				} else {					bean[0].sendMessageString(KKW00128SFConst.MALWARE_BLOCKING_NON_FLG, X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// ANK-3900-00-00 ADD START				// 固定IPアドレス8グ ← サービス契約＜eo光ネット＞一意照会マップ.サービス契約＜eo光ネット＞一意照会明細.固定IPアドレス8				if (childMap != null) {					bean[0].sendMessageString(KKW00128SFConst.KOTEI_IP_AD_8, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kotei_ip_ad_8"));					bean[0].sendMessageString(KKW00128SFConst.KOTEI_IP_AD_8_BF, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kotei_ip_ad_8"));				} else {					bean[0].sendMessageString(KKW00128SFConst.KOTEI_IP_AD_8, X31CWebConst.DATABEAN_SET_VALUE, new String());					bean[0].sendMessageString(KKW00128SFConst.KOTEI_IP_AD_8_BF, X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// ANK-3900-00-00 ADD END				// ANK-4129-00-00 ADD START				// パートナーアカウントID ← サービス契約＜eo光ネット＞一意照会マップ.サービス契約＜eo光ネット＞一意照会明細.パートナーアカウントID				if (childMap != null) {					String ptnracntCd = (String)childMap.get("ptnracnt_id");					bean[0].sendMessageString(KKW00128SFConst.PTNRACNT_ID, X31CWebConst.DATABEAN_SET_VALUE, ptnracntCd);					if(ptnracntCd != null && !"".equals(ptnracntCd))					{						// パートナーアカウントIDが取得できた場合は"1"を設定						bean[0].sendMessageString(KKW00128SFConst.PAI_MKKA_CTRL_FLG, X31CWebConst.DATABEAN_SET_VALUE, KKW00128SFConst.PAI_MKKA_CTRL_FLG_ON);					}					else					{							// パートナーアカウントIDが取得できない場合はnullを設定 						bean[0].sendMessageString(KKW00128SFConst.PAI_MKKA_CTRL_FLG, X31CWebConst.DATABEAN_SET_VALUE, new String());					}				} else {					bean[0].sendMessageString(KKW00128SFConst.PTNRACNT_ID, X31CWebConst.DATABEAN_SET_VALUE, new String());					// 活性制御フラグはnullとする。					bean[0].sendMessageString(KKW00128SFConst.PAI_MKKA_CTRL_FLG, X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// ANK-4129-00-00 ADD END			}		}		return bean;	}	// ANK-3834-00-00 ADD END	// ANK-3731-00-00 ADD START	/**	 * コース変更するマンションが「マンション光配線・光配線1Gのみ」であるか判定する。	 * @param outputMap	 * @retrun true/false(「マンション光配線・光配線1Gのみ」である/ではない)	 */	@SuppressWarnings("unchecked")	private boolean jdgHhs1gOnly(HashMap outputMap)	{		// 光配線1Gのみフラグ		String hhs1gOnlyFlg = "";				// KKSV005902SC(サービス契約共通情報一覧照会)の結果を取得する。		HashMap parentMap = null;		if (outputMap.containsKey("KKSV005902SC"))		{			parentMap = (HashMap)outputMap.get("KKSV005902SC");		}				// KKSV005902SCの結果を取得できない場合はfalseを返却して終了する。		if (parentMap == null)		{			return false;		}				// KKSV005902SCの結果からサービス契約一覧照会(EKK0081B010)の結果リストを取得する。		ArrayList<HashMap<String, Object>> ekk0081b010CBSMsg1List = (ArrayList<HashMap<String, Object>>)parentMap.get("EKK0081B010CBSMsg1List");				// サービス契約一覧照会(EKK0081B010)の結果リスト取得できない場合はfalseを返却して終了する。		if(ekk0081b010CBSMsg1List == null || ekk0081b010CBSMsg1List.size() == 0)		{			return false;		}				// サービス契約一覧照会から光配線1Gのみフラグ(hhs_1gonly_flg)を取得する		hhs1gOnlyFlg = (String)ekk0081b010CBSMsg1List.get(0).get("hhs_1gonly_flg");				// 光配線1Gのみフラグが"1"の場合はtrueを返却して終了する。		if ("1".equals(hhs1gOnlyFlg))		{			return true;		}		// 光配線1Gのみフラグが"1"以外の場合はfalseを返却して終了する。		else		{			return false;		}	}	// ANK-3731-00-00 ADD END		// ANK-4493-00-00 ADD START	/**	 * 加入契約ネット1G申込可否_マンションが有効であるか判定する。	 * @param outputMap	 * @retrun true/false(「加入契約ネット1G申込可否_マンションが有効」である/ではない)	 */	@SuppressWarnings("unchecked")	private boolean jdgKnykeiNet1gMkmKhMans(HashMap outputMap)	{		// 加入契約ネット1G申込可否_マンションフラグ		String knykeiNet1gMkmKhMansFlg = "";				// KKSV005902SC(サービス契約共通情報一覧照会)の結果を取得する。		HashMap parentMap = null;		if (outputMap.containsKey("KKSV005902SC"))		{			parentMap = (HashMap)outputMap.get("KKSV005902SC");		}				// KKSV005902SCの結果を取得できない場合はfalseを返却して終了する。		if (parentMap == null)		{			return false;		}				// KKSV005902SCの結果からサービス契約一覧照会(EKK0081B010)の結果リストを取得する。		ArrayList<HashMap<String, Object>> ekk0081b010CBSMsg1List = (ArrayList<HashMap<String, Object>>)parentMap.get("EKK0081B010CBSMsg1List");				// サービス契約一覧照会(EKK0081B010)の結果リスト取得できない場合はfalseを返却して終了する。		if(ekk0081b010CBSMsg1List == null || ekk0081b010CBSMsg1List.size() == 0)		{			return false;		}				// サービス契約一覧照会から加入契約ネット1G申込可否_マンションフラグ(knykei_net_1g_mkm_kh_mans)を取得する		knykeiNet1gMkmKhMansFlg = (String)ekk0081b010CBSMsg1List.get(0).get("knykei_net_1g_mkm_kh_mans");				// 加入契約ネット1G申込可否_マンションフラグが"1"の場合はtrueを返却して終了する。		if (JKKStrConst.CD_DIV_KH_KA.equals(knykeiNet1gMkmKhMansFlg))		{			return true;		}		// 加入契約ネット1G申込可否_マンションフラグが"1"以外の場合はfalseを返却して終了する。		else		{			return false;		}	}		/**	 * 加入契約ネット10G申込可否_マンションが有効であるか判定する。	 * @param outputMap	 * @retrun true/false(「加入契約ネット10G申込可否_マンションが有効」である/ではない)	 */	@SuppressWarnings("unchecked")	private boolean jdgKnykeiNet10gMkmKhMans(HashMap outputMap)	{		// 加入契約ネット10G申込可否_マンションフラグ		String knykeiNet10gMkmKhMansFlg = "";				// KKSV005902SC(サービス契約共通情報一覧照会)の結果を取得する。		HashMap parentMap = null;		if (outputMap.containsKey("KKSV005902SC"))		{			parentMap = (HashMap)outputMap.get("KKSV005902SC");		}				// KKSV005902SCの結果を取得できない場合はfalseを返却して終了する。		if (parentMap == null)		{			return false;		}				// KKSV005902SCの結果からサービス契約一覧照会(EKK0081B010)の結果リストを取得する。		ArrayList<HashMap<String, Object>> ekk0081b010CBSMsg1List = (ArrayList<HashMap<String, Object>>)parentMap.get("EKK0081B010CBSMsg1List");				// サービス契約一覧照会(EKK0081B010)の結果リスト取得できない場合はfalseを返却して終了する。		if(ekk0081b010CBSMsg1List == null || ekk0081b010CBSMsg1List.size() == 0)		{			return false;		}				// サービス契約一覧照会から加入契約ネット10G申込可否_マンションフラグ(knykei_net_10g_mkm_kh_mans)を取得する		knykeiNet10gMkmKhMansFlg = (String)ekk0081b010CBSMsg1List.get(0).get("knykei_net_10g_mkm_kh_mans");				// 加入契約ネット10G申込可否_マンションフラグが"1"の場合はtrueを返却して終了する。		if (JKKStrConst.CD_DIV_KH_KA.equals(knykeiNet10gMkmKhMansFlg))		{			return true;		}		// 加入契約ネット10G申込可否_マンションフラグが"1"以外の場合はfalseを返却して終了する。		else		{			return false;		}	}	// ANK-4493-00-00 ADD END		// ANK-3987-00-00 ADD START	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005970SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// ＫＥＹ＿料金コース種別コード		parentMap.put("key_pcrs_sbt_cd", "1");//サービス契約		outputMap.put("KKSV005970SC", parentMap);		return outputMap;	}		/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005970SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005970SC")){			parentMap = (HashMap)outputMap.get("KKSV005970SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005970SC_ekk0791b003cbsmsg1list_EKK0791B003CBSMsg1List = bean[0].getDataBeanArray("料金コース一覧照会２明細リスト");		childList = null;		if(listKKSV005970SC_ekk0791b003cbsmsg1list_EKK0791B003CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKK0791B003CBSMsg1List")){			childList = (ArrayList)parentMap.get("EKK0791B003CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listKKSV005970SC_ekk0791b003cbsmsg1list_EKK0791B003CBSMsg1List.getCount() -1 >= i){					subbean = listKKSV005970SC_ekk0791b003cbsmsg1list_EKK0791B003CBSMsg1List.getDataBean(i);				}else{					subbean = listKKSV005970SC_ekk0791b003cbsmsg1list_EKK0791B003CBSMsg1List.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}							// 料金コースコード ← 料金コース一覧照会明細.料金コース一覧照会明細.料金コースコード				if (childMap != null) {					subbean.sendMessageString("料金コースコード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pcrs_cd"));				} else {					subbean.sendMessageString("料金コースコード", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 料金コース速度コード ← 料金コース一覧照会明細.料金コース一覧照会明細.料金コース速度コード				if (childMap != null) {					subbean.sendMessageString("料金コース速度コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pcrs_speed_cd"));				} else {					subbean.sendMessageString("料金コース速度コード", X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// 他事業者バンドル区分 ← 料金コース一覧照会明細.料金コース一覧照会明細.他事業者バンドル区分				if (childMap != null) {					subbean.sendMessageString("他事業者バンドル区分", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tajgs_bundle_div"));				} else {					subbean.sendMessageString("他事業者バンドル区分", X31CWebConst.DATABEAN_SET_VALUE, new String());				}			}		}		return bean;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：オプションサービス契約一覧照会（サービス契約番号）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005971SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// ＫＥＹ＿サービス契約番号		parentMap.put("key_svc_kei_no", bean[0].sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_GET_VALUE));		outputMap.put("KKSV005971SC", parentMap);		return outputMap;	}	// ANK-3987-00-00 ADD END	// ANK-4038-00-00 ADD START	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005972SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 部品呼び出し → コード名称管理一覧照会（コンセント設置内容コード）マップ.ＫＥＹ＿コード種別コード		parentMap.put("key_cd_sbt_cd", String.valueOf(JZM0171Constant.CD01771));		outputMap.put("KKSV005972SC", parentMap);								return outputMap;	}		/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005973SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 部品呼び出し → コード名称管理一覧照会（親機種別コード）マップ.ＫＥＹ＿コード種別コード		parentMap.put("key_cd_sbt_cd", String.valueOf(JZM0171Constant.CD01774));		outputMap.put("KKSV005973SC", parentMap);								return outputMap;	}	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005974SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 部品呼び出し → コード名称管理一覧照会(ＣＴ空き)マップ.ＫＥＹ＿コード種別コード		parentMap.put("key_cd_sbt_cd", String.valueOf(JZM0171Constant.CD00002));		outputMap.put("KKSV005974SC", parentMap);								return outputMap;	}		/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005975SC(X31SDataBeanAccess[] bean, HashMap outputMap)	{		HashMap parentMap = new HashMap<String, Object>();		if(outputMap.containsKey("KKSV005975SC")){			parentMap = (HashMap)outputMap.get("KKSV005975SC");		}				ArrayList childList = null;				// EKU0281A010 申込収容位置空き情報一意照会結果取得		if(parentMap != null && parentMap.containsKey("EKU0281A010CBSMsg1List")){			childList = (ArrayList)parentMap.get("EKU0281A010CBSMsg1List");			if(childList != null && childList.size() > 0){				HashMap childMap = (HashMap)childList.get(0);				if(childMap != null)				{										// 局のＯＮＵ					bean[0].sendMessageString(KKW00128SFConst.KYOKU_ONU, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("oya_kiki_sbt_cd"));					// ＣＴ空き有無					bean[0].sendMessageString(KKW00128SFConst.CT_AKI, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ct_aki_um"));					// ＣＴ番号					bean[0].sendMessageString(KKW00128SFConst.CT_NO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ct_no"));					// IT1-2023-0000059 ADD START					// 親機種別コード					bean[0].sendMessageString(KKW00128SFConst.OYA_KIKI_SBT_CD, X31CWebConst.DATABEAN_SET_VALUE,  (String)childMap.get("oya_kiki_sbt_cd"));					// IT1-2023-0000059 ADD END									}			}		}						return bean;	}		/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005976CC(X31SDataBeanAccess[] bean, HashMap outputMap)	{		// ローゼット化設置済案件チェックCC結果取得		HashMap parentMap = new HashMap<String, Object>();		if(outputMap.containsKey("KKSV005976CC")){			parentMap = (HashMap)outputMap.get("KKSV005976CC");		}				String rozettChkRslt = "";		rozettChkRslt = (String) parentMap.get("chk_result");		// ローゼットチェック結果		bean[0].sendMessageString(KKW00128SFConst.ROZETT_CHK_RSLT, X31CWebConst.DATABEAN_SET_VALUE, rozettChkRslt);						return bean;	}	// ANK-4038-00-00 ADD END	// ANK-4129-00-00 ADD START	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005976SC(X31SDataBeanAccess[] bean, HashMap outputMap)	{		HashMap parentMap = new HashMap<String, Object>();		if(outputMap.containsKey("KKSV005976SC")){			parentMap = (HashMap)outputMap.get("KKSV005976SC");		}				ArrayList childList = null;				// EKK3261B010 他事業者契約利用開始実績一覧照会結果取得		if(parentMap != null && parentMap.containsKey("EKK3261B010CBSMsg1List")){			childList = (ArrayList)parentMap.get("EKK3261B010CBSMsg1List");			if(childList != null && childList.size() > 0)			{				// 表示用アクティベーション：済を設定				bean[0].sendMessageString(KKW00128SFConst.DSP_ACTIVATION, X31CWebConst.DATABEAN_SET_VALUE,KKW00128SFConst.ACTIVATION_SUMI);			}			else			{				// 表示用アクティベーション：未を設定				bean[0].sendMessageString(KKW00128SFConst.DSP_ACTIVATION, X31CWebConst.DATABEAN_SET_VALUE,KKW00128SFConst.ACTIVATION_MI);			}		}else		{			bean[0].sendMessageString(KKW00128SFConst.DSP_ACTIVATION, X31CWebConst.DATABEAN_SET_VALUE,new String());		}						return bean;	}	// ANK-4129-00-00 ADD END		// OM-2021-0000633 ADD START	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005977SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null)		{			return null;		}				if(bean.length != 1)		{			return null;		}				HashMap<String, Object> parentMap = new HashMap<String, Object>();				// 共通情報のマッピング		parentMap.put("func_code", func_code);				// サービス契約番号 → コース変更予約一覧照会マップ.ＫＥＹ＿サービス契約番号		parentMap.put("key_svc_kei_no", bean[0].sendMessageString(KKW00128SFConst.SVC_KEI_NO, X31CWebConst.DATABEAN_GET_VALUE));		// 異動予約詳細コード → コース変更予約一覧照会マップ.ＫＥＹ＿異動予約詳細コード		parentMap.put("key_ido_rsv_dtl_cd", JKKStrConst.IDO_RSV_DTL_CD_CSCH);		// 実行判定用＿異動区分 → コース変更予約一覧照会マップ.ＫＥＹ＿異動区分		parentMap.put("exe_jdg_ido_div", bean[0].sendMessageString(KKW00128SFConst.IDO_DIV, X31CWebConst.DATABEAN_GET_VALUE));				outputMap.put("KKSV005977SC", parentMap);				return outputMap;	}	/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @return bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005977SC(X31SDataBeanAccess[] bean, HashMap outputMap)	{		HashMap parentMap = new HashMap<String, Object>();		if(outputMap.containsKey("KKSV005977SC"))		{			parentMap = (HashMap)outputMap.get("KKSV005977SC");		}				// コース変更予約一覧照会結果取得がnullではない場合		if(parentMap != null && parentMap.containsKey("EKK1681B001CBSMsg1List"))		{			// 取得結果を保持する			ArrayList childList = new ArrayList();						// EKK1681B001の取得結果			childList = (ArrayList)parentMap.get("EKK1681B001CBSMsg1List");						// EKK1681B001の取得結果が1件以上ある場合			if(childList != null && childList.size() > 0)			{				// EKK1681B001の取得結果の数だけ繰り返す				for (int i = 0; i < childList.size(); i++)				{					HashMap childMap = (HashMap)childList.get(i);					if(childMap != null)					{						// 異動区分						String idoDiv = (String)childMap.get("ido_div");						// 異動予約詳細コード						String idoRsvDtlCd = (String)childMap.get("ido_rsv_dtl_cd");						// 異動予約状態コード						String idoRsvStatCd = (String)childMap.get("ido_rsv_stat_cd");												// 異動区分(異動予約)≠"00006"(撤去(解約))、かつ、異動予約詳細コード＝"003"(コース変更)、かつ、						// 異動予約状態コード＝"00"(未反映)または"03"(予約手続中)の場合、						// コース変更予約ありと判定し、bean.コース変更予約フラグに"1"を設定する						if (idoDiv != null && idoRsvDtlCd != null && idoRsvStatCd != null							&& !JKKStrConst.CD00576_TK_DSL.equals(idoDiv) && JKKStrConst.IDO_RSV_DTL_CD_CSCH.equals(idoRsvDtlCd)							&& (JKKStrConst.CD01168_IDO_RSV_STAT_CD_00.equals(idoRsvStatCd) || JKKStrConst.CD01168_IDO_RSV_STAT_CD_03.equals(idoRsvStatCd)))						{							// bean.コース変更予約フラグ							bean[0].sendMessageString(KKW00128SFConst.CSCH_RSV_FLG, X31CWebConst.DATABEAN_SET_VALUE, "1");														// コース変更予約があれば、処理終了							return bean;						}					}				}			}		}				// コース変更予約がなければ、bean.コース変更予約フラグに"0"を設定する		bean[0].sendMessageString(KKW00128SFConst.CSCH_RSV_FLG, X31CWebConst.DATABEAN_SET_VALUE, "0");				return bean;	}	// OM-2021-0000633 ADD END	// ANK-4174-00-00 ADD START	/**	 * 上りマッピングをする	 * @param bean　[0]：申込明細照会(電子交付同意有無)	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005977CC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code)	{		if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// サービス契約番号 → サービス契約番号		parentMap.put("svc_kei_no", bean[0].sendMessageString(KKW00128SFConst.SVC_KEI_NO, X31CWebConst.DATABEAN_GET_VALUE));		outputMap.put("KKSV005977CC", parentMap);								return outputMap;	}		/**	 * 下りマッピング	 * @param bean　[0]：申込明細照会(電子交付同意有無)	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005977CC(X31SDataBeanAccess[] bean, HashMap outputMap)	{		HashMap parentMap = new HashMap<String, Object>();		if (outputMap.containsKey("KKSV005977CC"))		{			parentMap = (HashMap)outputMap.get("KKSV005977CC");		}				// 電子交付同意有無		bean[0].sendMessageString(KKW00128SFConst.DENSKH_DOI_UM, X31CWebConst.DATABEAN_SET_VALUE,				(String)parentMap.get("dnskh_doi_um"));		// 変更前電子交付同意有無		bean[0].sendMessageString(KKW00128SFConst.DENSKH_DOI_UM_BF, X31CWebConst.DATABEAN_SET_VALUE,				(String)parentMap.get("dnskh_doi_um"));		// 変更前電子交付同意更新日時		bean[0].sendMessageString(KKW00128SFConst.DENSKH_DOI_UPD_DTM_BF, X31CWebConst.DATABEAN_SET_VALUE,				(String)parentMap.get("upd_dtm"));		// 電子交付有無更新対象申込明細番号		bean[0].sendMessageString(KKW00128SFConst.DENSKH_DOI_UPD_MSKM_DTL_NO, X31CWebConst.DATABEAN_SET_VALUE,				(String)parentMap.get("mskm_dtl_no"));		return bean;	}	// ANK-4174-00-00 ADD END		//ANK-4315-00-00 ADD START	/**	 * 下りマッピング	 * @param bean　[0]：工事案件ステータス一覧照会（サービス契約）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005978SC(X31SDataBeanAccess[] bean, HashMap outputMap)	{		HashMap parentMap = new HashMap<String, Object>();		if (outputMap.containsKey("KKSV005978SC"))		{			parentMap = (HashMap)outputMap.get("KKSV005978SC");		}				// コース変更予約一覧照会結果取得がnullではない場合		if(parentMap != null && parentMap.containsKey("EKU0081B050CBSMsg1List"))		{			// 取得結果を保持する			ArrayList childList = new ArrayList();						// EKU0081B050の取得結果			childList = (ArrayList)parentMap.get("EKU0081B050CBSMsg1List");						// EKU0081B050の取得結果が1件以上ある場合			if(childList != null && childList.size() > 0)			{				// EKU0081B050の取得結果の数だけ繰り返す				for (int i = 0; i < childList.size(); i++)				{					HashMap childMap = (HashMap)childList.get(i);					if(childMap != null)					{						// 工事案件種別コード						String kojiakSbtCd = (String)childMap.get("kojiak_sbt_cd");						// 工事案件ステータス						String kojiakStat = (String)childMap.get("kojiak_stat");												// 工事案件種別コードがONU交換工事かつ工事案件ステータスが工事済みの場合のみ						if (null != kojiakSbtCd && "015".equals(kojiakSbtCd) && null != kojiakStat && "200".equals(kojiakStat))						{							// 工事案件種別コード							bean[0].sendMessageString(KKW00128SFConst.KOJIAK_SBT_CD, X31CWebConst.DATABEAN_SET_VALUE,									kojiakSbtCd);							// 工事案件ステータス							bean[0].sendMessageString(KKW00128SFConst.KOJIAK_STAT, X31CWebConst.DATABEAN_SET_VALUE,									kojiakStat);							// マッピングを行った場合返却を行う。							return bean;						}						// 工事案件種別コードがONU交換交換工事かつ工事案件ステータスが工事済み未満の場合						else if (null != kojiakSbtCd && "015".equals(kojiakSbtCd) && null != kojiakStat && (!("200".equals(kojiakStat)) || !("900".equals(kojiakStat))))						{							// 工事案件種別コード							bean[0].sendMessageString(KKW00128SFConst.KOJIAK_SBT_CD, X31CWebConst.DATABEAN_SET_VALUE,									kojiakSbtCd);							// 工事案件ステータス							bean[0].sendMessageString(KKW00128SFConst.KOJIAK_STAT, X31CWebConst.DATABEAN_SET_VALUE,									kojiakStat);						}						else						{							bean[0].sendMessageString(KKW00128SFConst.KOJIAK_SBT_CD, X31CWebConst.DATABEAN_SET_VALUE,									new String());							bean[0].sendMessageString(KKW00128SFConst.KOJIAK_STAT, X31CWebConst.DATABEAN_SET_VALUE,									new String());										}					}				}			}		}		return bean;	}	//ANK-4315-00-00 ADD END	// IT1-2023-0000059 ADD START	/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005979SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);				// 業務パラメータID → 業務パラメータ管理一意照会マップ.ＫＥＹ＿業務パラメータID		parentMap.put("key_work_param_id", "KK_HGW_KOKAN_FFG");		outputMap.put("KKSV005979SC", parentMap);		return outputMap;	}		/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005979SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005979SC")){			parentMap = (HashMap)outputMap.get("KKSV005979SC");		}		if (parentMap != null && parentMap.containsKey("EZM0321A010CBSMsg1List"))		{			ArrayList childList = (ArrayList)parentMap.get("EZM0321A010CBSMsg1List");			for (int i = 0; i < childList.size(); i++)			{				HashMap childMap = (HashMap)childList.get(i);				// 業務パラメータ情報.集計結果削除日数 ← 業務パラメータ管理一意照会マップ.業務パラメータ管理一意照会明細.業務パラメータ設定値				if (childMap != null) {					bean[0].sendMessageString(KKW00128SFConst.ALL_HGW_KKN_FFG, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("work_param_sette_value"));				} else {					bean[0].sendMessageString(KKW00128SFConst.ALL_HGW_KKN_FFG, X31CWebConst.DATABEAN_SET_VALUE, new String());				}			}		}		return bean;		}		/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005980SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {				if(bean == null){			return null;		}				if(bean.length != 1){			return null;		}		HashMap<String, Object> parentMap = new HashMap<String, Object>();		// 共通情報のマッピング		parentMap.put("func_code", func_code);		// サービス契約番号 → サービス契約共通情報一覧照会マップ.ＫＥＹ＿サービス契約番号		parentMap.put("key_svc_kei_no", bean[0].sendMessageString(KKW00128SFConst.SVC_KEI_NO, X31CWebConst.DATABEAN_GET_VALUE));		outputMap.put("KKSV005980SC", parentMap);		return outputMap;	}		/**	 * 下りマッピング	 * @param bean　[0]：サービス契約情報更新（ｅｏ光ネット）	 * @param outputMap	 */	@SuppressWarnings("unchecked")	public X31SDataBeanAccess[] getKKSV005980SC(X31SDataBeanAccess[] bean, HashMap outputMap){		HashMap parentMap = null;		if(outputMap.containsKey("KKSV005980SC")){			parentMap = (HashMap)outputMap.get("KKSV005980SC");		}		ArrayList childList = null;				X31SDataBeanAccessArray listKKSV005980SC_ekk0341b002cbsmsg1list_EKK0341B002CBSMsg1List = bean[0].getDataBeanArray("機器提供サービス契約一覧照会（サービス契約番号）明細リスト");		childList = null;		if(listKKSV005980SC_ekk0341b002cbsmsg1list_EKK0341B002CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKK0341B002CBSMsg1List")){			childList = (ArrayList)parentMap.get("EKK0341B002CBSMsg1List");			for(int i = 0; i < childList.size(); i++){				X31SDataBeanAccess subbean = null;				if(listKKSV005980SC_ekk0341b002cbsmsg1list_EKK0341B002CBSMsg1List.getCount() -1 >= i){					subbean = listKKSV005980SC_ekk0341b002cbsmsg1list_EKK0341B002CBSMsg1List.getDataBean(i);				}else{					subbean = listKKSV005980SC_ekk0341b002cbsmsg1list_EKK0341B002CBSMsg1List.addDataBean();				}				HashMap childMap = (HashMap)childList.get(i);				if (subbean == null) {					continue;				}							// サービス契約共通情報一覧照会明細.機器提供サービス契約番号 ← サービス契約共通情報一覧照会マップ.サービス契約共通情報一覧照会明細.機器提供サービス契約番号				if (childMap != null) {					subbean.sendMessageString(KKW00128SFConst.KKTK_SVC_KEI_NO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kktk_svc_kei_no"));				} else {					subbean.sendMessageString(KKW00128SFConst.KKTK_SVC_KEI_NO, X31CWebConst.DATABEAN_SET_VALUE, new String());				}				// サービス契約共通情報一覧照会明細.機器提供サービスコード ← サービス契約共通情報一覧照会マップ.サービス契約共通情報一覧照会明細.機器提供サービスコード				if (childMap != null) {					subbean.sendMessageString(KKW00128SFConst.KKTK_SVC_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kktk_svc_cd"));				} else {					subbean.sendMessageString(KKW00128SFConst.KKTK_SVC_CD, X31CWebConst.DATABEAN_SET_VALUE, new String());				}			}		}		return bean;	}		/**	 * 上りマッピングをする	 * @param bean　[0]：サービス契約更新	 * @return outputMap	 * @param func_code　機能コード	 */	@SuppressWarnings("unchecked")	public HashMap setKKSV005978CC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code, String pcrs_cd) 	{		HashMap<String, Object> parentMap = new HashMap<String, Object>();				// 共通情報のマッピング		parentMap.put("func_code", func_code);		// 料金プランのセット（リクエスト設定値）		String pcrsPplanCds = pcrs_cd;		String[] pcrsCds = pcrsPplanCds.split(":");				// サービス契約番号		parentMap.put("svc_kei_no", bean[0].sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_GET_VALUE));				// 異動区分		parentMap.put("ido_div", bean[0].sendMessageString("異動区分", X31CWebConst.DATABEAN_GET_VALUE));		// 変更後の料金コース		if (pcrsCds != null && pcrsCds.length > 0)		{			parentMap.put("pcrs_cd", pcrsCds[0]);		}				outputMap.put("KKSV005978CC", parentMap);			return outputMap;	}	// IT1-2023-0000059 ADD END		// ANK-4427-00-00 ADD START	/**		 * 上りマッピングをする		 * @param bean　[0]： WAO連携情報		 * @param outputMap		 * @param func_code　機能コード		 */		@SuppressWarnings("unchecked")		public HashMap setKKSV005981SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {						if(bean == null){				return null;			}						if(bean.length != 1){				return null;			}			HashMap<String, Object> parentMap = new HashMap<String, Object>();			// 共通情報のマッピング			parentMap.put("func_code", func_code);			// サービス契約番号 → WAO連携情報SCマップ.ＫＥＹ＿サービス契約番号			parentMap.put("key_svc_kei_no", bean[0].sendMessageString(KKW00128SFConst.SVC_KEI_NO, X31CWebConst.DATABEAN_GET_VALUE));			outputMap.put("KKSV005981SC", parentMap);										return outputMap;		}				/**		 * 下りマッピング		 * @param bean　[0]：WAO連携情報一意照会		 * @param outputMap		 */		@SuppressWarnings("unchecked")		public X31SDataBeanAccess[] getKKSV005981SC(X31SDataBeanAccess[] bean, HashMap outputMap)		{			HashMap parentMap = null;			if(outputMap.containsKey("KKSV005981SC")){				parentMap = (HashMap)outputMap.get("KKSV005981SC");			}			ArrayList childList = null;						X31SDataBeanAccessArray listKKSV005981SC_ekk3531a010cbsmsg1list_EKK3531A010CBSMsg1List = bean[0].getDataBeanArray("ＷＡＯ連携情報一意照会明細リスト");			childList = null;			if(listKKSV005981SC_ekk3531a010cbsmsg1list_EKK3531A010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKK3531A010CBSMsg1List")){				childList = (ArrayList)parentMap.get("EKK3531A010CBSMsg1List");				for(int i = 0; i < childList.size(); i++){					X31SDataBeanAccess subbean = null;					if(listKKSV005981SC_ekk3531a010cbsmsg1list_EKK3531A010CBSMsg1List.getCount() -1 >= i){						subbean = listKKSV005981SC_ekk3531a010cbsmsg1list_EKK3531A010CBSMsg1List.getDataBean(i);					}else{						subbean = listKKSV005981SC_ekk3531a010cbsmsg1list_EKK3531A010CBSMsg1List.addDataBean();					}					HashMap childMap = (HashMap)childList.get(i);					if (subbean == null) {						continue;					}									// ＣＡＦ番号 ← WAO連携情報一意照会明細.ＣＡＦ番号					if (childMap != null) {						subbean.sendMessageString("ＣＡＦ番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("caf_no"));					} else {						subbean.sendMessageString("ＣＡＦ番号", X31CWebConst.DATABEAN_SET_VALUE, new String());					}					// 工事予定年月日 ← WAO連携情報一意照会明細.工事予定年月日					if (childMap != null) {						subbean.sendMessageString("工事予定年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kouji_yotei_ymd"));					} else {						subbean.sendMessageString("工事予定年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());					}					// 工事完了年月日 ← WAO連携情報一意照会明細.工事完了年月日					if (childMap != null) {						subbean.sendMessageString("工事完了年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kouji_kanryo_ymd"));					} else {						subbean.sendMessageString("工事完了年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());					}				}			}			return bean;					}		// ANK-4427-00-00 ADD END}