/*********************************************************************
*	All Rights reserved,Copyright (c) K-Opticom
**********************************************************************
*＜プログラム内容＞
*	システム名		：eo顧客基幹システム
*	モジュール名	：KKSV0397_KKSV0397OPDBMapper
*	ソースファイル名：KKSV0397_KKSV0397OPDBMapper.java
*	作成者			：FJ
*	日付			：2011年10月27日
*＜機能概要＞
*	BP（進捗情報照会初期表示）へのＤ−Ｂマッピングクラスです。
*＜修正履歴＞
*	バージョン	修正日		修正者		修正内容
*	v1.00.00	2011/10/27	FJ		新規作成
*   v26.00.00	2016/06/10  FJ)笠川    【ANK-2687-00-00】 プレミアムサポート施策
*	v49.00.00	2020/06/10	FJ)荒木    【ANK-3840-00-00】テレビリースサービス新規申込対応
*
**********************************************************************/
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.JZM0171Constant;
import eo.web.webview.common.JKKCommonConst;

/**
 * DataBean-BPマッピングをする。
 * 
 */
public class KKSV0397_KKSV0397OPDBMapper {
	
	/**
	 * コンストラクタ
	 */
	public KKSV0397_KKSV0397OPDBMapper(){
	}
	

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：進捗情報照会
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV039701SC(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("KKSV039701SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：進捗情報照会
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV039702SC(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("KKSV039702SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：進捗情報照会
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV039703SC(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("KKSV039703SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：進捗情報照会
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV039705SC(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("KKSV039705SC", parentMap);
						
		return outputMap;
	}

	// 2016/06/10 ANK-2687-00-00 ADD START
	/**
	 * 上りマッピングをする
	 * @param bean　[0]：進捗情報照会
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV039708CC(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("KKSV039708CC", parentMap);
		
		return outputMap;
	}
	// 2016/06/10 ANK-2687-00-00 ADD END

// ANK-3840-00-00 ADD START
	/**
	 * 上りマッピングをする
	 * @param bean　[0]：機器提供サービス契約一覧
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV039709CC(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("KKSV039709CC", parentMap);
		
		return outputMap;
	}
// ANK-3840-00-00 ADD END

	/**
	 * 下りマッピング
	 * @param bean　[0]：進捗情報照会
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV039701SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV039701SC")){
			parentMap = (HashMap)outputMap.get("KKSV039701SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listKKSV039701SC_eck0011a010cbsmsg1list_ECK0011A010CBSMsg1List = bean[0].getDataBeanArray("お客様一意照会リスト");
		childList = null;
		if(listKKSV039701SC_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(listKKSV039701SC_eck0011a010cbsmsg1list_ECK0011A010CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV039701SC_eck0011a010cbsmsg1list_ECK0011A010CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV039701SC_eck0011a010cbsmsg1list_ECK0011A010CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// お客様一意照会リスト.ＳＹＳＩＤ ← お客様一意照会マップ.お客様一意照会明細.SYSID
				if (childMap != null) {
					subbean.sendMessageString("ＳＹＳＩＤ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("sysid"));
				} else {
					subbean.sendMessageString("ＳＹＳＩＤ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.世代登録年月日時分秒 ← お客様一意照会マップ.お客様一意照会明細.世代登録年月日時分秒
				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("cust_stat"));
				} else {
					subbean.sendMessageString("お客様ステータス", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.お客様ステータス名称 ← お客様一意照会マップ.お客様一意照会明細.お客様ステータス名称
				if (childMap != null) {
					subbean.sendMessageString("お客様ステータス名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cust_stat_nm"));
				} else {
					subbean.sendMessageString("お客様ステータス名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.契約者タイプコード ← お客様一意照会マップ.お客様一意照会明細.契約者タイプコード
				if (childMap != null) {
					subbean.sendMessageString("契約者タイプコード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("keisha_type_cd"));
				} else {
					subbean.sendMessageString("契約者タイプコード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.契約者タイプコード名称 ← お客様一意照会マップ.お客様一意照会明細.契約者タイプコード名称
				if (childMap != null) {
					subbean.sendMessageString("契約者タイプコード名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("keisha_type_cd_nm"));
				} else {
					subbean.sendMessageString("契約者タイプコード名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.お客様名 ← お客様一意照会マップ.お客様一意照会明細.お客様名
				if (childMap != null) {
					subbean.sendMessageString("お客様名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cust_nm"));
				} else {
					subbean.sendMessageString("お客様名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.お客様カナ名 ← お客様一意照会マップ.お客様一意照会明細.お客様カナ名
				if (childMap != null) {
					subbean.sendMessageString("お客様カナ名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cust_kana"));
				} else {
					subbean.sendMessageString("お客様カナ名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.お客様性別コード ← お客様一意照会マップ.お客様一意照会明細.お客様性別コード
				if (childMap != null) {
					subbean.sendMessageString("お客様性別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cust_sex_cd"));
				} else {
					subbean.sendMessageString("お客様性別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.お客様性別コード名称 ← お客様一意照会マップ.お客様一意照会明細.お客様性別コード名称
				if (childMap != null) {
					subbean.sendMessageString("お客様性別コード名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cust_sex_cd_nm"));
				} else {
					subbean.sendMessageString("お客様性別コード名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.お客様生年月日 ← お客様一意照会マップ.お客様一意照会明細.お客様生年月日
				if (childMap != null) {
					subbean.sendMessageString("お客様生年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cust_birthd"));
				} else {
					subbean.sendMessageString("お客様生年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.氏名敬称 ← お客様一意照会マップ.お客様一意照会明細.氏名敬称
				if (childMap != null) {
					subbean.sendMessageString("氏名敬称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("nm_kisho"));
				} else {
					subbean.sendMessageString("氏名敬称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.お客様確認備考 ← お客様一意照会マップ.お客様一意照会明細.お客様確認備考
				if (childMap != null) {
					subbean.sendMessageString("お客様確認備考", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cust_cfm_biko"));
				} else {
					subbean.sendMessageString("お客様確認備考", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.契約者住所コード ← お客様一意照会マップ.お客様一意照会明細.契約者住所コード
				if (childMap != null) {
					subbean.sendMessageString("契約者住所コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("keisha_ad_cd"));
				} else {
					subbean.sendMessageString("契約者住所コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.契約者郵便番号 ← お客様一意照会マップ.お客様一意照会明細.契約者郵便番号
				if (childMap != null) {
					subbean.sendMessageString("契約者郵便番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("keisha_pcd"));
				} else {
					subbean.sendMessageString("契約者郵便番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.契約者都道府県名 ← お客様一意照会マップ.お客様一意照会明細.契約者都道府県名
				if (childMap != null) {
					subbean.sendMessageString("契約者都道府県名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("keisha_state_nm"));
				} else {
					subbean.sendMessageString("契約者都道府県名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.契約者市区町村名 ← お客様一意照会マップ.お客様一意照会明細.契約者市区町村名
				if (childMap != null) {
					subbean.sendMessageString("契約者市区町村名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("keisha_city_nm"));
				} else {
					subbean.sendMessageString("契約者市区町村名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.契約者大字通称名 ← お客様一意照会マップ.お客様一意照会明細.契約者大字通称名
				if (childMap != null) {
					subbean.sendMessageString("契約者大字通称名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("keisha_oaztsu_nm"));
				} else {
					subbean.sendMessageString("契約者大字通称名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.契約者字丁目名 ← お客様一意照会マップ.お客様一意照会明細.契約者字丁目名
				if (childMap != null) {
					subbean.sendMessageString("契約者字丁目名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("keisha_azcho_nm"));
				} else {
					subbean.sendMessageString("契約者字丁目名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.契約者番地号 ← お客様一意照会マップ.お客様一意照会明細.契約者番地号
				if (childMap != null) {
					subbean.sendMessageString("契約者番地号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("keisha_bnchigo"));
				} else {
					subbean.sendMessageString("契約者番地号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.契約者住所補記・建物名 ← お客様一意照会マップ.お客様一意照会明細.契約者住所補記・建物名
				if (childMap != null) {
					subbean.sendMessageString("契約者住所補記・建物名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("keisha_adrttm"));
				} else {
					subbean.sendMessageString("契約者住所補記・建物名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.契約者住所補記・部屋番号 ← お客様一意照会マップ.お客様一意照会明細.契約者住所補記・部屋番号
				if (childMap != null) {
					subbean.sendMessageString("契約者住所補記・部屋番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("keisha_adrrm"));
				} else {
					subbean.sendMessageString("契約者住所補記・部屋番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.契約者電話番号 ← お客様一意照会マップ.お客様一意照会明細.契約者電話番号
				if (childMap != null) {
					subbean.sendMessageString("契約者電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("keisha_telno"));
				} else {
					subbean.sendMessageString("契約者電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.お客様ランクコード ← お客様一意照会マップ.お客様一意照会明細.お客様ランクコード
				if (childMap != null) {
					subbean.sendMessageString("お客様ランクコード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cust_rank_cd"));
				} else {
					subbean.sendMessageString("お客様ランクコード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.お客様ランクコード名称 ← お客様一意照会マップ.お客様一意照会明細.お客様ランクコード名称
				if (childMap != null) {
					subbean.sendMessageString("お客様ランクコード名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cust_rank_cd_nm"));
				} else {
					subbean.sendMessageString("お客様ランクコード名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.連絡手段コード ← お客様一意照会マップ.お客様一意照会明細.連絡手段コード
				if (childMap != null) {
					subbean.sendMessageString("連絡手段コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("rrk_way_cd"));
				} else {
					subbean.sendMessageString("連絡手段コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.連絡手段コード名称 ← お客様一意照会マップ.お客様一意照会明細.連絡手段コード名称
				if (childMap != null) {
					subbean.sendMessageString("連絡手段コード名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("rrk_way_cd_nm"));
				} 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());
				}
				// お客様一意照会リスト.ｅｏＩＤ ← お客様一意照会マップ.お客様一意照会明細.eoID
				if (childMap != null) {
					subbean.sendMessageString("ｅｏＩＤ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("eoid"));
				} else {
					subbean.sendMessageString("ｅｏＩＤ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.ｅｏＩＤ変更年月日 ← お客様一意照会マップ.お客様一意照会明細.eoID変更年月日
				if (childMap != null) {
					subbean.sendMessageString("ｅｏＩＤ変更年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("eoid_chge_ymd"));
				} else {
					subbean.sendMessageString("ｅｏＩＤ変更年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.コンテンツお客様名 ← お客様一意照会マップ.お客様一意照会明細.コンテンツお客様名
				if (childMap != null) {
					subbean.sendMessageString("コンテンツお客様名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cont_cust_nm"));
				} else {
					subbean.sendMessageString("コンテンツお客様名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.コンテンツお客様カナ名 ← お客様一意照会マップ.お客様一意照会明細.コンテンツお客様カナ名
				if (childMap != null) {
					subbean.sendMessageString("コンテンツお客様カナ名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cont_cust_kana"));
				} else {
					subbean.sendMessageString("コンテンツお客様カナ名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.コンテンツお客様性別コード ← お客様一意照会マップ.お客様一意照会明細.コンテンツお客様性別コード
				if (childMap != null) {
					subbean.sendMessageString("コンテンツお客様性別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cont_cust_sex_cd"));
				} else {
					subbean.sendMessageString("コンテンツお客様性別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.コンテンツお客様性別コード名称 ← お客様一意照会マップ.お客様一意照会明細.コンテンツお客様性別コード名称
				if (childMap != null) {
					subbean.sendMessageString("コンテンツお客様性別コード名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cont_cust_sex_cd_nm"));
				} else {
					subbean.sendMessageString("コンテンツお客様性別コード名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.コンテンツお客様生年月日 ← お客様一意照会マップ.お客様一意照会明細.コンテンツお客様生年月日
				if (childMap != null) {
					subbean.sendMessageString("コンテンツお客様生年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cont_cust_birthd"));
				} else {
					subbean.sendMessageString("コンテンツお客様生年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.コンテンツ住所コード ← お客様一意照会マップ.お客様一意照会明細.コンテンツ住所コード
				if (childMap != null) {
					subbean.sendMessageString("コンテンツ住所コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cont_ad_cd"));
				} else {
					subbean.sendMessageString("コンテンツ住所コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.コンテンツ郵便番号 ← お客様一意照会マップ.お客様一意照会明細.コンテンツ郵便番号
				if (childMap != null) {
					subbean.sendMessageString("コンテンツ郵便番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cont_pcd"));
				} else {
					subbean.sendMessageString("コンテンツ郵便番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.コンテンツ都道府県名 ← お客様一意照会マップ.お客様一意照会明細.コンテンツ都道府県名
				if (childMap != null) {
					subbean.sendMessageString("コンテンツ都道府県名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cont_state_nm"));
				} else {
					subbean.sendMessageString("コンテンツ都道府県名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.コンテンツ市区町村名 ← お客様一意照会マップ.お客様一意照会明細.コンテンツ市区町村名
				if (childMap != null) {
					subbean.sendMessageString("コンテンツ市区町村名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cont_city_nm"));
				} else {
					subbean.sendMessageString("コンテンツ市区町村名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.コンテンツ大字通称名 ← お客様一意照会マップ.お客様一意照会明細.コンテンツ大字通称名
				if (childMap != null) {
					subbean.sendMessageString("コンテンツ大字通称名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cont_oaztsu_nm"));
				} else {
					subbean.sendMessageString("コンテンツ大字通称名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.コンテンツ字丁目名 ← お客様一意照会マップ.お客様一意照会明細.コンテンツ字丁目名
				if (childMap != null) {
					subbean.sendMessageString("コンテンツ字丁目名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cont_azcho_nm"));
				} else {
					subbean.sendMessageString("コンテンツ字丁目名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.コンテンツ番地号 ← お客様一意照会マップ.お客様一意照会明細.コンテンツ番地号
				if (childMap != null) {
					subbean.sendMessageString("コンテンツ番地号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cont_bnchigo"));
				} else {
					subbean.sendMessageString("コンテンツ番地号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.コンテンツ住所補記・建物名 ← お客様一意照会マップ.お客様一意照会明細.コンテンツ住所補記・建物名
				if (childMap != null) {
					subbean.sendMessageString("コンテンツ住所補記・建物名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cont_adrttm"));
				} else {
					subbean.sendMessageString("コンテンツ住所補記・建物名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.コンテンツ住所補記・部屋番号 ← お客様一意照会マップ.お客様一意照会明細.コンテンツ住所補記・部屋番号
				if (childMap != null) {
					subbean.sendMessageString("コンテンツ住所補記・部屋番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cont_adrrm"));
				} else {
					subbean.sendMessageString("コンテンツ住所補記・部屋番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.コンテンツ住所分割開始位置 ← お客様一意照会マップ.お客様一意照会明細.コンテンツ住所分割開始位置
				if (childMap != null) {
					subbean.sendMessageString("コンテンツ住所分割開始位置", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cont_ad_bnkt_sta_pst"));
				} else {
					subbean.sendMessageString("コンテンツ住所分割開始位置", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.会員種別コード ← お客様一意照会マップ.お客様一意照会明細.会員種別コード
				if (childMap != null) {
					subbean.sendMessageString("会員種別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("member_sbt_cd"));
				} else {
					subbean.sendMessageString("会員種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.会員種別コード名称 ← お客様一意照会マップ.お客様一意照会明細.会員種別コード名称
				if (childMap != null) {
					subbean.sendMessageString("会員種別コード名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("member_sbt_cd_nm"));
				} else {
					subbean.sendMessageString("会員種別コード名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.コンテンツＩＳＰ利用不可フラグ ← お客様一意照会マップ.お客様一意照会明細.コンテンツISP利用不可フラグ
				if (childMap != null) {
					subbean.sendMessageString("コンテンツＩＳＰ利用不可フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cont_isp_use_fail_flg"));
				} else {
					subbean.sendMessageString("コンテンツＩＳＰ利用不可フラグ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.コンテンツＩＳＰ利用不可フラグ名称 ← お客様一意照会マップ.お客様一意照会明細.コンテンツISP利用不可フラグ名称
				if (childMap != null) {
					subbean.sendMessageString("コンテンツＩＳＰ利用不可フラグ名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cont_isp_use_fail_flg_nm"));
				} else {
					subbean.sendMessageString("コンテンツＩＳＰ利用不可フラグ名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.コンテンツＩＳＰ利用停止年月日 ← お客様一意照会マップ.お客様一意照会明細.コンテンツISP利用停止年月日
				if (childMap != null) {
					subbean.sendMessageString("コンテンツＩＳＰ利用停止年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cont_isp_use_stp_ymd"));
				} else {
					subbean.sendMessageString("コンテンツＩＳＰ利用停止年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.仮登録年月日 ← お客様一意照会マップ.お客様一意照会明細.仮登録年月日
				if (childMap != null) {
					subbean.sendMessageString("仮登録年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kari_add_ymd"));
				} else {
					subbean.sendMessageString("仮登録年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.入会年月日 ← お客様一意照会マップ.お客様一意照会明細.入会年月日
				if (childMap != null) {
					subbean.sendMessageString("入会年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("join_ymd"));
				} else {
					subbean.sendMessageString("入会年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.予約適用年月日 ← お客様一意照会マップ.お客様一意照会明細.予約適用年月日
				if (childMap != null) {
					subbean.sendMessageString("予約適用年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("rsv_aply_ymd"));
				} else {
					subbean.sendMessageString("予約適用年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.予約取消年月日 ← お客様一意照会マップ.お客様一意照会明細.予約取消年月日
				if (childMap != null) {
					subbean.sendMessageString("予約取消年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("rsv_cl_ymd"));
				} else {
					subbean.sendMessageString("予約取消年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.予約適用コード ← お客様一意照会マップ.お客様一意照会明細.予約適用コード
				if (childMap != null) {
					subbean.sendMessageString("予約適用コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("rsv_aply_cd"));
				} else {
					subbean.sendMessageString("予約適用コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.予約適用コード名称 ← お客様一意照会マップ.お客様一意照会明細.予約適用コード名称
				if (childMap != null) {
					subbean.sendMessageString("予約適用コード名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("rsv_aply_cd_nm"));
				} else {
					subbean.sendMessageString("予約適用コード名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.パスワードリマインダ用質問コード ← お客様一意照会マップ.お客様一意照会明細.パスワードリマインダ用質問コード
				if (childMap != null) {
					subbean.sendMessageString("パスワードリマインダ用質問コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pwd_reminder_qs_cd"));
				} else {
					subbean.sendMessageString("パスワードリマインダ用質問コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.パスワードリマインダ用質問コード名称 ← お客様一意照会マップ.お客様一意照会明細.パスワードリマインダ用質問コード名称
				if (childMap != null) {
					subbean.sendMessageString("パスワードリマインダ用質問コード名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pwd_reminder_qs_cd_nm"));
				} else {
					subbean.sendMessageString("パスワードリマインダ用質問コード名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.パスワードリマインダ用質問内容 ← お客様一意照会マップ.お客様一意照会明細.パスワードリマインダ用質問内容
				if (childMap != null) {
					subbean.sendMessageString("パスワードリマインダ用質問内容", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pwd_reminder_qs_naiyo"));
				} else {
					subbean.sendMessageString("パスワードリマインダ用質問内容", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.パスワードリマインダ用回答 ← お客様一意照会マップ.お客様一意照会明細.パスワードリマインダ用回答
				if (childMap != null) {
					subbean.sendMessageString("パスワードリマインダ用回答", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pwd_reminder_ans"));
				} else {
					subbean.sendMessageString("パスワードリマインダ用回答", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.ニックネーム ← お客様一意照会マップ.お客様一意照会明細.ニックネーム
				if (childMap != null) {
					subbean.sendMessageString("ニックネーム", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("nkname"));
				} else {
					subbean.sendMessageString("ニックネーム", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.ニックネーム変更年月日 ← お客様一意照会マップ.お客様一意照会明細.ニックネーム変更年月日
				if (childMap != null) {
					subbean.sendMessageString("ニックネーム変更年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("nkname_chge_ymd"));
				} else {
					subbean.sendMessageString("ニックネーム変更年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.内販外販コード ← お客様一意照会マップ.お客様一意照会明細.内販外販コード
				if (childMap != null) {
					subbean.sendMessageString("内販外販コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("naihan_gaihan_cd"));
				} else {
					subbean.sendMessageString("内販外販コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.内販企業識別コード ← お客様一意照会マップ.お客様一意照会明細.内販企業識別コード
				if (childMap != null) {
					subbean.sendMessageString("内販企業識別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("naihan_comp_skbt_cd"));
				} else {
					subbean.sendMessageString("内販企業識別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.要補助コード ← お客様一意照会マップ.お客様一意照会明細.要補助コード
				if (childMap != null) {
					subbean.sendMessageString("要補助コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("necessary_hojo_cd"));
				} else {
					subbean.sendMessageString("要補助コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.ｅｏｎｅｔＩＤ未移行フラグ ← お客様一意照会マップ.お客様一意照会明細.eonetID未移行フラグ
				if (childMap != null) {
					subbean.sendMessageString("ｅｏｎｅｔＩＤ未移行フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("eonetid_mi_iko_flg"));
				} else {
					subbean.sendMessageString("ｅｏｎｅｔＩＤ未移行フラグ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.ｅｏｎｅｔＩＤ未移行フラグ名称 ← お客様一意照会マップ.お客様一意照会明細.eonetID未移行フラグ名称
				if (childMap != null) {
					subbean.sendMessageString("ｅｏｎｅｔＩＤ未移行フラグ名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("eonetid_mi_iko_flg_nm"));
				} else {
					subbean.sendMessageString("ｅｏｎｅｔＩＤ未移行フラグ名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.ログイン認証可否 ← お客様一意照会マップ.お客様一意照会明細.ログイン認証可否
				if (childMap != null) {
					subbean.sendMessageString("ログイン認証可否", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("login_ninsho_kh"));
				} else {
					subbean.sendMessageString("ログイン認証可否", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.ログイン認証可否名称 ← お客様一意照会マップ.お客様一意照会明細.ログイン認証可否名称
				if (childMap != null) {
					subbean.sendMessageString("ログイン認証可否名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("login_ninsho_kh_nm"));
				} else {
					subbean.sendMessageString("ログイン認証可否名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.お客様特記事項コード ← お客様一意照会マップ.お客様一意照会明細.お客様特記事項コード
				if (childMap != null) {
					subbean.sendMessageString("お客様特記事項コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cust_tkjk_cd"));
				} else {
					subbean.sendMessageString("お客様特記事項コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.お客様入退会コード ← お客様一意照会マップ.お客様一意照会明細.お客様入退会コード
				if (childMap != null) {
					subbean.sendMessageString("お客様入退会コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cust_ntaikai_cd"));
				} else {
					subbean.sendMessageString("お客様入退会コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.お客様入退会コード名称 ← お客様一意照会マップ.お客様一意照会明細.お客様入退会コード名称
				if (childMap != null) {
					subbean.sendMessageString("お客様入退会コード名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cust_ntaikai_cd_nm"));
				} else {
					subbean.sendMessageString("お客様入退会コード名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.お客様退会年月日 ← お客様一意照会マップ.お客様一意照会明細.お客様退会年月日
				if (childMap != null) {
					subbean.sendMessageString("お客様退会年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cust_taikai_ymd"));
				} else {
					subbean.sendMessageString("お客様退会年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.お客様退会理由コード ← お客様一意照会マップ.お客様一意照会明細.お客様退会理由コード
				if (childMap != null) {
					subbean.sendMessageString("お客様退会理由コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cust_taikai_rsn_cd"));
				} else {
					subbean.sendMessageString("お客様退会理由コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.お客様退会理由コード名称 ← お客様一意照会マップ.お客様一意照会明細.お客様退会理由コード名称
				if (childMap != null) {
					subbean.sendMessageString("お客様退会理由コード名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cust_taikai_rsn_cd_nm"));
				} else {
					subbean.sendMessageString("お客様退会理由コード名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.お客様回復年月日 ← お客様一意照会マップ.お客様一意照会明細.お客様回復年月日
				if (childMap != null) {
					subbean.sendMessageString("お客様回復年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cust_kaihk_ymd"));
				} else {
					subbean.sendMessageString("お客様回復年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.ログイン認証停止年月日 ← お客様一意照会マップ.お客様一意照会明細.ログイン認証停止年月日
				if (childMap != null) {
					subbean.sendMessageString("ログイン認証停止年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("login_ninsho_stp_ymd"));
				} else {
					subbean.sendMessageString("ログイン認証停止年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.初期ｅｏＩＤ ← お客様一意照会マップ.お客様一意照会明細.初期eoID
				if (childMap != null) {
					subbean.sendMessageString("初期ｅｏＩＤ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("shk_eoid"));
				} else {
					subbean.sendMessageString("初期ｅｏＩＤ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.初期ｅｏＩＤパスワード ← お客様一意照会マップ.お客様一意照会明細.初期eoIDパスワード
				if (childMap != null) {
					subbean.sendMessageString("初期ｅｏＩＤパスワード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("shk_eoid_pwd"));
				} else {
					subbean.sendMessageString("初期ｅｏＩＤパスワード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.会員種別特定フラグ ← お客様一意照会マップ.お客様一意照会明細.会員種別特定フラグ
				if (childMap != null) {
					subbean.sendMessageString("会員種別特定フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mmb_sbt_tokut_flg"));
				} else {
					subbean.sendMessageString("会員種別特定フラグ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.会員種別特定フラグ名称 ← お客様一意照会マップ.お客様一意照会明細.会員種別特定フラグ名称
				if (childMap != null) {
					subbean.sendMessageString("会員種別特定フラグ名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mmb_sbt_tokut_flg_nm"));
				} else {
					subbean.sendMessageString("会員種別特定フラグ名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.名寄せ先ＳＹＳＩＤ ← お客様一意照会マップ.お客様一意照会明細.名寄せ先SYSID
				if (childMap != null) {
					subbean.sendMessageString("名寄せ先ＳＹＳＩＤ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("nayose_saki_sysid"));
				} else {
					subbean.sendMessageString("名寄せ先ＳＹＳＩＤ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.名寄せ先ＳＹＳＩＤ名称 ← お客様一意照会マップ.お客様一意照会明細.名寄せ先SYSID名称
				if (childMap != null) {
					subbean.sendMessageString("名寄せ先ＳＹＳＩＤ名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("nayose_saki_sysid_nm"));
				} else {
					subbean.sendMessageString("名寄せ先ＳＹＳＩＤ名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.名寄せ年月日 ← お客様一意照会マップ.お客様一意照会明細.名寄せ年月日
				if (childMap != null) {
					subbean.sendMessageString("名寄せ年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("nayose_ymd"));
				} else {
					subbean.sendMessageString("名寄せ年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.ｅｏＩＤ通知書発行実績コード ← お客様一意照会マップ.お客様一意照会明細.eoID通知書発行実績コード
				if (childMap != null) {
					subbean.sendMessageString("ｅｏＩＤ通知書発行実績コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("eoid_tchisho_hakkojski_cd"));
				} else {
					subbean.sendMessageString("ｅｏＩＤ通知書発行実績コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.ｅｏＩＤ通知書発行実績コード名称 ← お客様一意照会マップ.お客様一意照会明細.eoID通知書発行実績コード名称
				if (childMap != null) {
					subbean.sendMessageString("ｅｏＩＤ通知書発行実績コード名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("eoid_tchisho_hakkojski_cd_nm"));
				} else {
					subbean.sendMessageString("ｅｏＩＤ通知書発行実績コード名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.旧ｅｏｎｅｔ会員認証用ＩＤ ← お客様一意照会マップ.お客様一意照会明細.旧eonet会員認証用ID
				if (childMap != null) {
					subbean.sendMessageString("旧ｅｏｎｅｔ会員認証用ＩＤ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("old_eonetmb_ninsho_id"));
				} else {
					subbean.sendMessageString("旧ｅｏｎｅｔ会員認証用ＩＤ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.会員ＩＳＰ決済状態コード ← お客様一意照会マップ.お客様一意照会明細.会員ISP決済状態コード
				if (childMap != null) {
					subbean.sendMessageString("会員ＩＳＰ決済状態コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mmb_isp_kssai_stat_cd"));
				} else {
					subbean.sendMessageString("会員ＩＳＰ決済状態コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.会員ＩＳＰ決済状態コード名称 ← お客様一意照会マップ.お客様一意照会明細.会員ISP決済状態コード名称
				if (childMap != null) {
					subbean.sendMessageString("会員ＩＳＰ決済状態コード名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mmb_isp_kssai_stat_cd_nm"));
				} else {
					subbean.sendMessageString("会員ＩＳＰ決済状態コード名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.お客様無効年月日 ← お客様一意照会マップ.お客様一意照会明細.お客様無効年月日
				if (childMap != null) {
					subbean.sendMessageString("お客様無効年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cust_mk_ymd"));
				} else {
					subbean.sendMessageString("お客様無効年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.削除対象外フラグ ← お客様一意照会マップ.お客様一意照会明細.削除対象外フラグ
				if (childMap != null) {
					subbean.sendMessageString("削除対象外フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("del_trgt_gai_flg"));
				} else {
					subbean.sendMessageString("削除対象外フラグ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.削除対象外フラグ名称 ← お客様一意照会マップ.お客様一意照会明細.削除対象外フラグ名称
				if (childMap != null) {
					subbean.sendMessageString("削除対象外フラグ名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("del_trgt_gai_flg_nm"));
				} else {
					subbean.sendMessageString("削除対象外フラグ名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.休眠フラグ ← お客様一意照会マップ.お客様一意照会明細.休眠フラグ
				if (childMap != null) {
					subbean.sendMessageString("休眠フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kyumin_flg"));
				} else {
					subbean.sendMessageString("休眠フラグ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.休眠年月日 ← お客様一意照会マップ.お客様一意照会明細.休眠年月日
				if (childMap != null) {
					subbean.sendMessageString("休眠年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kyumin_ymd"));
				} else {
					subbean.sendMessageString("休眠年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.登録年月日時分秒 ← お客様一意照会マップ.お客様一意照会明細.登録年月日時分秒
				if (childMap != null) {
					subbean.sendMessageString("登録年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("add_dtm"));
				} else {
					subbean.sendMessageString("登録年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.登録オペレータアカウント ← お客様一意照会マップ.お客様一意照会明細.登録オペレータアカウント
				if (childMap != null) {
					subbean.sendMessageString("登録オペレータアカウント", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("add_opeacnt"));
				} 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("upd_opeacnt"));
				} else {
					subbean.sendMessageString("更新オペレータアカウント", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.削除年月日時分秒 ← お客様一意照会マップ.お客様一意照会明細.削除年月日時分秒
				if (childMap != null) {
					subbean.sendMessageString("削除年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("del_dtm"));
				} else {
					subbean.sendMessageString("削除年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.削除オペレータアカウント ← お客様一意照会マップ.お客様一意照会明細.削除オペレータアカウント
				if (childMap != null) {
					subbean.sendMessageString("削除オペレータアカウント", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("del_opeacnt"));
				} else {
					subbean.sendMessageString("削除オペレータアカウント", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.無効フラグ ← お客様一意照会マップ.お客様一意照会明細.無効フラグ
				if (childMap != null) {
					subbean.sendMessageString("無効フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mk_flg"));
				} else {
					subbean.sendMessageString("無効フラグ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.無効フラグ名称 ← お客様一意照会マップ.お客様一意照会明細.無効フラグ名称
				if (childMap != null) {
					subbean.sendMessageString("無効フラグ名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mk_flg_nm"));
				} else {
					subbean.sendMessageString("無効フラグ名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様一意照会リスト.最終更新年月日時分秒 ← お客様一意照会マップ.お客様一意照会明細.最終更新年月日時分秒
				if (childMap != null) {
					subbean.sendMessageString("最終更新年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("last_upd_dtm"));
				} else {
					subbean.sendMessageString("最終更新年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}


		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：進捗情報照会
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV039702SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV039702SC")){
			parentMap = (HashMap)outputMap.get("KKSV039702SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listKKSV039702SC_ekk0081b010cbsmsg1list_EKK0081B010CBSMsg1List = bean[0].getDataBeanArray("サービス契約情報照会リスト");
		childList = null;
		if(listKKSV039702SC_ekk0081b010cbsmsg1list_EKK0081B010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKK0081B010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EKK0081B010CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV039702SC_ekk0081b010cbsmsg1list_EKK0081B010CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV039702SC_ekk0081b010cbsmsg1list_EKK0081B010CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV039702SC_ekk0081b010cbsmsg1list_EKK0081B010CBSMsg1List.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());
				}
				// サービス契約情報照会リスト.マンションＩＤ ← サービス契約情報照会マップ.サービス契約共通情報一覧照会明細.マンションID
				if (childMap != null) {
					subbean.sendMessageString("マンションＩＤ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mansion_id"));
				} else {
					subbean.sendMessageString("マンションＩＤ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約情報照会リスト.マンション名 ← サービス契約情報照会マップ.サービス契約共通情報一覧照会明細.マンション名
				if (childMap != null) {
					subbean.sendMessageString("マンション名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mansion_nm"));
				} else {
					subbean.sendMessageString("マンション名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約情報照会リスト.お客様名 ← サービス契約情報照会マップ.サービス契約共通情報一覧照会明細.お客様名
				if (childMap != null) {
					subbean.sendMessageString("お客様名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cust_nm"));
				} else {
					subbean.sendMessageString("お客様名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約情報照会リスト.契約者電話番号 ← サービス契約情報照会マップ.サービス契約共通情報一覧照会明細.契約者電話番号
				if (childMap != null) {
					subbean.sendMessageString("契約者電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("keisha_telno"));
				} else {
					subbean.sendMessageString("契約者電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約情報照会リスト.契約者都道府県名 ← サービス契約情報照会マップ.サービス契約共通情報一覧照会明細.契約者都道府県名
				if (childMap != null) {
					subbean.sendMessageString("契約者都道府県名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("keisha_state_nm"));
				} else {
					subbean.sendMessageString("契約者都道府県名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約情報照会リスト.契約者市区町村名 ← サービス契約情報照会マップ.サービス契約共通情報一覧照会明細.契約者市区町村名
				if (childMap != null) {
					subbean.sendMessageString("契約者市区町村名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("keisha_city_nm"));
				} else {
					subbean.sendMessageString("契約者市区町村名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約情報照会リスト.契約者大字通称名 ← サービス契約情報照会マップ.サービス契約共通情報一覧照会明細.契約者大字通称名
				if (childMap != null) {
					subbean.sendMessageString("契約者大字通称名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("keisha_oaztsu_nm"));
				} else {
					subbean.sendMessageString("契約者大字通称名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約情報照会リスト.契約者字丁目名 ← サービス契約情報照会マップ.サービス契約共通情報一覧照会明細.契約者字丁目名
				if (childMap != null) {
					subbean.sendMessageString("契約者字丁目名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("keisha_azcho_nm"));
				} else {
					subbean.sendMessageString("契約者字丁目名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約情報照会リスト.契約者番地号 ← サービス契約情報照会マップ.サービス契約共通情報一覧照会明細.契約者番地号
				if (childMap != null) {
					subbean.sendMessageString("契約者番地号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("keisha_bnchigo"));
				} else {
					subbean.sendMessageString("契約者番地号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約情報照会リスト.契約者住所補記・建物名 ← サービス契約情報照会マップ.サービス契約共通情報一覧照会明細.契約者住所補記・建物名
				if (childMap != null) {
					subbean.sendMessageString("契約者住所補記・建物名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("keisha_adrttm"));
				} else {
					subbean.sendMessageString("契約者住所補記・建物名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約情報照会リスト.契約者住所補記・部屋番号 ← サービス契約情報照会マップ.サービス契約共通情報一覧照会明細.契約者住所補記・部屋番号
				if (childMap != null) {
					subbean.sendMessageString("契約者住所補記・部屋番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("keisha_adrrm"));
				} else {
					subbean.sendMessageString("契約者住所補記・部屋番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約情報照会リスト.サービス契約番号 ← サービス契約情報照会マップ.サービス契約共通情報一覧照会明細.サービス契約番号
				if (childMap != null) {
					subbean.sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_kei_no"));
				} else {
					subbean.sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約情報照会リスト.請求契約番号 ← サービス契約情報照会マップ.サービス契約共通情報一覧照会明細.請求契約番号
				if (childMap != null) {
					subbean.sendMessageString("請求契約番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("seiky_kei_no"));
				} else {
					subbean.sendMessageString("請求契約番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約情報照会リスト.ＳＹＳＩＤ ← サービス契約情報照会マップ.サービス契約共通情報一覧照会明細.SYSID
				if (childMap != null) {
					subbean.sendMessageString("ＳＹＳＩＤ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("sysid"));
				} else {
					subbean.sendMessageString("ＳＹＳＩＤ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約情報照会リスト.ｅｏＩＤ ← サービス契約情報照会マップ.サービス契約共通情報一覧照会明細.eoID
				if (childMap != null) {
					subbean.sendMessageString("ｅｏＩＤ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("eoid"));
				} 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("prc_grp_nm"));
				} 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) {
					//↓↓↓2012-07-17変更、ST2-2012-00001357対応↓↓↓
					//subbean.sendMessageString("料金コース名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pcrs_nm"));
					//ロット１より料金プラン名を表示
					String pplan_nm = (String)childMap.get("pplan_nm");
					subbean.sendMessageString("料金コース名", X31CWebConst.DATABEAN_SET_VALUE, pplan_nm);
					//↑↑↑2012-07-17変更、ST2-2012-00001357対応↑↑↑
				} else {
					subbean.sendMessageString("料金コース名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約情報照会リスト.機器提供サービス契約番号 ← サービス契約情報照会マップ.サービス契約共通情報一覧照会明細.機器提供サービス契約番号
				if (childMap != null) {
					subbean.sendMessageString("機器提供サービス契約番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kktk_svc_kei_no"));
				} else {
					subbean.sendMessageString("機器提供サービス契約番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// OM-2014-0000091 サービス契約情報共通画面ヘッダ部のM-IDが誤っている 2014/01/21 START
				// サービス契約情報照会リスト.ペアＩＤ ← サービス契約情報照会マップ.サービス契約共通情報一覧照会明細.ペアＩＤ
				if (childMap != null) {
					subbean.sendMessageString("ペアＩＤ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pairid"));
				} 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());
				}
				// OM-2014-0000091 サービス契約情報共通画面ヘッダ部のM-IDが誤っている 2014/01/21 END
			}
		}


		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：進捗情報照会
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV039703SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV039703SC")){
			parentMap = (HashMap)outputMap.get("KKSV039703SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listKKSV039703SC_ekk0451b010cbsmsg1list_EKK0451B010CBSMsg1List = bean[0].getDataBeanArray("割引サービスリスト");
		childList = null;
		if(listKKSV039703SC_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(listKKSV039703SC_ekk0451b010cbsmsg1list_EKK0451B010CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV039703SC_ekk0451b010cbsmsg1list_EKK0451B010CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV039703SC_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[] getKKSV039705SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV039705SC")){
			parentMap = (HashMap)outputMap.get("KKSV039705SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listKKSV039705SC_ezm0171a010cbsmsg1list_EZM0171A010CBSMsg1List = bean[0].getDataBeanArray("コード名称管理一意照会リスト");
		childList = null;
		if(listKKSV039705SC_ezm0171a010cbsmsg1list_EZM0171A010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EZM0171A010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EZM0171A010CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV039705SC_ezm0171a010cbsmsg1list_EZM0171A010CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV039705SC_ezm0171a010cbsmsg1list_EZM0171A010CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV039705SC_ezm0171a010cbsmsg1list_EZM0171A010CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// コード名称管理一意照会リスト.コード種別コード ← コード名称管理一意照会マップ（サービス契約ステータス名称）.コード名称管理一意照会明細.コード種別コード
				if (childMap != null) {
					subbean.sendMessageString("コード種別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_sbt_cd"));
				} else {
					subbean.sendMessageString("コード種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// コード名称管理一意照会リスト.コード種別名 ← コード名称管理一意照会マップ（サービス契約ステータス名称）.コード名称管理一意照会明細.コード種別名
				if (childMap != null) {
					subbean.sendMessageString("コード種別名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_sbt_nm"));
				} else {
					subbean.sendMessageString("コード種別名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// コード名称管理一意照会リスト.コード種別説明 ← コード名称管理一意照会マップ（サービス契約ステータス名称）.コード名称管理一意照会明細.コード種別説明
				if (childMap != null) {
					subbean.sendMessageString("コード種別説明", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_sbt_setmei"));
				} else {
					subbean.sendMessageString("コード種別説明", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// コード名称管理一意照会リスト.コード区分 ← コード名称管理一意照会マップ（サービス契約ステータス名称）.コード名称管理一意照会明細.コード区分
				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());
				}
				// コード名称管理一意照会リスト.コード区分略称 ← コード名称管理一意照会マップ（サービス契約ステータス名称）.コード名称管理一意照会明細.コード区分略称
				if (childMap != null) {
					subbean.sendMessageString("コード区分略称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_div_ali"));
				} else {
					subbean.sendMessageString("コード区分略称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// コード名称管理一意照会リスト.コード適用開始年月日 ← コード名称管理一意照会マップ（サービス契約ステータス名称）.コード名称管理一意照会明細.コード適用開始年月日
				if (childMap != null) {
					subbean.sendMessageString("コード適用開始年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_tstaymd"));
				} else {
					subbean.sendMessageString("コード適用開始年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// コード名称管理一意照会リスト.コード適用終了年月日 ← コード名称管理一意照会マップ（サービス契約ステータス名称）.コード名称管理一意照会明細.コード適用終了年月日
				if (childMap != null) {
					subbean.sendMessageString("コード適用終了年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("cd_tendymd"));
				} else {
					subbean.sendMessageString("コード適用終了年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// コード名称管理一意照会リスト.表示順序 ← コード名称管理一意照会マップ（サービス契約ステータス名称）.コード名称管理一意照会明細.表示順序
				if (childMap != null) {
					subbean.sendMessageString("表示順序", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("dsp_jun"));
				} else {
					subbean.sendMessageString("表示順序", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// コード名称管理一意照会リスト.初期表示コード ← コード名称管理一意照会マップ（サービス契約ステータス名称）.コード名称管理一意照会明細.初期表示コード
				if (childMap != null) {
					subbean.sendMessageString("初期表示コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("shk_dsp_cd"));
				} else {
					subbean.sendMessageString("初期表示コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// コード名称管理一意照会リスト.初期表示コード名称 ← コード名称管理一意照会マップ（サービス契約ステータス名称）.コード名称管理一意照会明細.初期表示コード名称
				if (childMap != null) {
					subbean.sendMessageString("初期表示コード名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("shk_dsp_cd_nm"));
				} else {
					subbean.sendMessageString("初期表示コード名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// コード名称管理一意照会リスト.登録年月日時分秒 ← コード名称管理一意照会マップ（サービス契約ステータス名称）.コード名称管理一意照会明細.登録年月日時分秒
				if (childMap != null) {
					subbean.sendMessageString("登録年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("add_dtm"));
				} else {
					subbean.sendMessageString("登録年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// コード名称管理一意照会リスト.登録オペレータアカウント ← コード名称管理一意照会マップ（サービス契約ステータス名称）.コード名称管理一意照会明細.登録オペレータアカウント
				if (childMap != null) {
					subbean.sendMessageString("登録オペレータアカウント", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("add_opeacnt"));
				} 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("upd_opeacnt"));
				} else {
					subbean.sendMessageString("更新オペレータアカウント", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// コード名称管理一意照会リスト.削除年月日時分秒 ← コード名称管理一意照会マップ（サービス契約ステータス名称）.コード名称管理一意照会明細.削除年月日時分秒
				if (childMap != null) {
					subbean.sendMessageString("削除年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("del_dtm"));
				} else {
					subbean.sendMessageString("削除年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// コード名称管理一意照会リスト.削除オペレータアカウント ← コード名称管理一意照会マップ（サービス契約ステータス名称）.コード名称管理一意照会明細.削除オペレータアカウント
				if (childMap != null) {
					subbean.sendMessageString("削除オペレータアカウント", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("del_opeacnt"));
				} else {
					subbean.sendMessageString("削除オペレータアカウント", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// コード名称管理一意照会リスト.無効フラグ ← コード名称管理一意照会マップ（サービス契約ステータス名称）.コード名称管理一意照会明細.無効フラグ
				if (childMap != null) {
					subbean.sendMessageString("無効フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mk_flg"));
				} else {
					subbean.sendMessageString("無効フラグ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// コード名称管理一意照会リスト.無効フラグ名称 ← コード名称管理一意照会マップ（サービス契約ステータス名称）.コード名称管理一意照会明細.無効フラグ名称
				if (childMap != null) {
					subbean.sendMessageString("無効フラグ名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mk_flg_nm"));
				} else {
					subbean.sendMessageString("無効フラグ名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}


		return bean;
	}


}
