/*********************************************************************
*	All Rights reserved,Copyright (c) K-Opticom
**********************************************************************
*＜プログラム内容＞
*	システム名		：eo顧客基幹システム
*	モジュール名	：FUSV0184_FUSV0184OPDBMapper
*	ソースファイル名：FUSV0184_FUSV0184OPDBMapper.java
*	作成者			：FJ
*	日付			：2011年12月20日
*＜機能概要＞
*	BP（低価格マンション料金確認（ログイン）（料金確認））へのＤ−Ｂマッピングクラスです。
*＜修正履歴＞
*	バージョン	修正日		修正者		修正内容
*	v1.00.00	2011/12/20	FJ		新規作成
*
**********************************************************************/
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;

/**
 * DataBean-BPマッピングをする。
 * 
 */
public class FUSV0184_FUSV0184OPDBMapper {
	
	/** 無効フラグ：有効 */
	private static final String MK_FLG_0 = "0";

	/**
	 * コンストラクタ
	 */
	public FUSV0184_FUSV0184OPDBMapper(){
	}
	

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：低価格マンション料金確認（ログイン）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setFUSV018401SC(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_mskmsho_no", bean[0].sendMessageString("申込番号", X31CWebConst.DATABEAN_GET_VALUE));

		outputMap.put("FUSV018401SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：低価格マンション料金確認（ログイン）
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setFUSV018403SC(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);

		// "0" → 申込＿代理店一覧照会マップ.ＫＥＹ＿無効フラグ
		parentMap.put("key_mk_flg", MK_FLG_0);

		outputMap.put("FUSV018403SC", parentMap);
						
		return outputMap;
	}


	/**
	 * 下りマッピング
	 * @param bean　[0]：低価格マンション料金確認（ログイン）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getFUSV018401SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("FUSV018401SC")){
			parentMap = (HashMap)outputMap.get("FUSV018401SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listFUSV018401SC_mskm_dtl_info_EKK0021B501CBSMsg1List = bean[0].getDataBeanArray("申込明細情報");
		childList = null;
		if(listFUSV018401SC_mskm_dtl_info_EKK0021B501CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKK0021B501CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EKK0021B501CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listFUSV018401SC_mskm_dtl_info_EKK0021B501CBSMsg1List.getCount() -1 >= i){
					subbean = listFUSV018401SC_mskm_dtl_info_EKK0021B501CBSMsg1List.getDataBean(i);
				}else{
					subbean = listFUSV018401SC_mskm_dtl_info_EKK0021B501CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// 申込明細情報.申込明細番号 ← 申込明細一覧照会（申込書番号）マップ.申込明細一覧照会（申込書番号）明細.申込明細番号
				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("add_dtm"));
				} else {
					subbean.sendMessageString("登録年月日時分秒（申込明細）", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細情報.申込番号 ← 申込明細一覧照会（申込書番号）マップ.申込明細一覧照会（申込書番号）明細.申込番号
				if (childMap != null) {
					subbean.sendMessageString("申込番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskm_no"));
				} else {
					subbean.sendMessageString("申込番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細情報.申込ステータス ← 申込明細一覧照会（申込書番号）マップ.申込明細一覧照会（申込書番号）明細.申込ステータス
				if (childMap != null) {
					subbean.sendMessageString("申込ステータス", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskm_stat"));
				} 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());
				}
				// 申込明細情報.コンシューマ営業用申込状態識別コード ← 申込明細一覧照会（申込書番号）マップ.申込明細一覧照会（申込書番号）明細.コンシューマ営業用申込状態識別コード
				if (childMap != null) {
					subbean.sendMessageString("コンシューマ営業用申込状態識別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("consmbsn_mskm_stat_skbt_cd"));
				} else {
					subbean.sendMessageString("コンシューマ営業用申込状態識別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細情報.仮申込フラグ ← 申込明細一覧照会（申込書番号）マップ.申込明細一覧照会（申込書番号）明細.仮申込フラグ
				if (childMap != null) {
					subbean.sendMessageString("仮申込フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kari_mskm_flg"));
				} 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("seiky_kei_no"));
				} else {
					subbean.sendMessageString("請求契約番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}


		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：低価格マンション料金確認（ログイン）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getFUSV018402SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("FUSV018402SC")){
			parentMap = (HashMap)outputMap.get("FUSV018402SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listFUSV018402SC_cust_info_ECK0011B504CBSMsg1List = bean[0].getDataBeanArray("お客様情報");
		childList = null;
		if(listFUSV018402SC_cust_info_ECK0011B504CBSMsg1List != null && parentMap != null && parentMap.containsKey("ECK0011B504CBSMsg1List")){
			childList = (ArrayList)parentMap.get("ECK0011B504CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listFUSV018402SC_cust_info_ECK0011B504CBSMsg1List.getCount() -1 >= i){
					subbean = listFUSV018402SC_cust_info_ECK0011B504CBSMsg1List.getDataBean(i);
				}else{
					subbean = listFUSV018402SC_cust_info_ECK0011B504CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// お客様情報.ｅｏＩＤ ← 現顧客情報一覧照会マップ.現顧客情報一覧照会明細.ｅｏＩＤ
				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("keisha_type_cd"));
				} 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_birthd"));
				} 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("member_sbt_cd"));
				} else {
					subbean.sendMessageString("会員種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様情報.会社名 ← 現顧客情報一覧照会マップ.現顧客情報一覧照会明細.会社名
				if (childMap != null) {
					subbean.sendMessageString("会社名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("comp_nm"));
				} else {
					subbean.sendMessageString("会社名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様情報.会社カナ名 ← 現顧客情報一覧照会マップ.現顧客情報一覧照会明細.会社カナ名
				if (childMap != null) {
					subbean.sendMessageString("会社カナ名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("comp_kana"));
				} 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());
				}
			}
		}


		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：低価格マンション料金確認（ログイン）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getFUSV018403SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("FUSV018403SC")){
			parentMap = (HashMap)outputMap.get("FUSV018403SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listFUSV018403SC_mskm_agnt_info_EKK0071B002CBSMsg1List = bean[0].getDataBeanArray("申込＿代理店情報");
		childList = null;
		if(listFUSV018403SC_mskm_agnt_info_EKK0071B002CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKK0071B002CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EKK0071B002CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listFUSV018403SC_mskm_agnt_info_EKK0071B002CBSMsg1List.getCount() -1 >= i){
					subbean = listFUSV018403SC_mskm_agnt_info_EKK0071B002CBSMsg1List.getDataBean(i);
				}else{
					subbean = listFUSV018403SC_mskm_agnt_info_EKK0071B002CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// 申込＿代理店情報.申込番号 ← 申込＿代理店一覧照会マップ.申込＿代理店一覧照会明細.申込番号
				if (childMap != null) {
					subbean.sendMessageString("申込番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskm_no"));
				} else {
					subbean.sendMessageString("申込番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込＿代理店情報.代理店コード ← 申込＿代理店一覧照会マップ.申込＿代理店一覧照会明細.代理店コード
				if (childMap != null) {
					subbean.sendMessageString("代理店コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("agnt_cd"));
				} else {
					subbean.sendMessageString("代理店コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}


		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：低価格マンション料金確認（ログイン）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getFUSV018404SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("FUSV018404SC")){
			parentMap = (HashMap)outputMap.get("FUSV018404SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listFUSV018404SC_svc_kei_info_EKK0081B519CBSMsg1List = bean[0].getDataBeanArray("サービス契約情報");
		childList = null;
		if(listFUSV018404SC_svc_kei_info_EKK0081B519CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKK0081B519CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EKK0081B519CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listFUSV018404SC_svc_kei_info_EKK0081B519CBSMsg1List.getCount() -1 >= i){
					subbean = listFUSV018404SC_svc_kei_info_EKK0081B519CBSMsg1List.getDataBean(i);
				}else{
					subbean = listFUSV018404SC_svc_kei_info_EKK0081B519CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// サービス契約情報.サービス契約番号 ← サービス契約一覧照会（SYSID）マップ.サービス契約一覧照会（SYSID）３明細.サービス契約番号
				if (childMap != null) {
					subbean.sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_kei_no"));
				} else {
					subbean.sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約情報.世代登録年月日時分秒 ← サービス契約一覧照会（SYSID）マップ.サービス契約一覧照会（SYSID）３明細.世代登録年月日時分秒
				if (childMap != null) {
					subbean.sendMessageString("世代登録年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("gene_add_dtm"));
				} else {
					subbean.sendMessageString("世代登録年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約情報.サービスコード ← サービス契約一覧照会（SYSID）マップ.サービス契約一覧照会（SYSID）３明細.サービスコード
				if (childMap != null) {
					subbean.sendMessageString("サービスコード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_cd"));
				} else {
					subbean.sendMessageString("サービスコード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約情報.申込明細番号 ← サービス契約一覧照会（SYSID）マップ.サービス契約一覧照会（SYSID）３明細.申込明細番号
				if (childMap != null) {
					subbean.sendMessageString("申込明細番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskm_dtl_no"));
				} else {
					subbean.sendMessageString("申込明細番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約情報.サービス契約ステータス ← サービス契約一覧照会（SYSID）マップ.サービス契約一覧照会（SYSID）３明細.サービス契約ステータス
				if (childMap != null) {
					subbean.sendMessageString("サービス契約ステータス", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_kei_stat"));
				} else {
					subbean.sendMessageString("サービス契約ステータス", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約情報.料金グループコード ← サービス契約一覧照会（SYSID）マップ.サービス契約一覧照会（SYSID）３明細.料金グループコード
				if (childMap != null) {
					subbean.sendMessageString("料金グループコード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("prc_grp_cd"));
				} else {
					subbean.sendMessageString("料金グループコード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約情報.料金コースコード ← サービス契約一覧照会（SYSID）マップ.サービス契約一覧照会（SYSID）３明細.料金コースコード
				if (childMap != null) {
					subbean.sendMessageString("料金コースコード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pcrs_cd"));
				} else {
					subbean.sendMessageString("料金コースコード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約情報.料金プランコード ← サービス契約一覧照会（SYSID）マップ.サービス契約一覧照会（SYSID）３明細.料金プランコード
				if (childMap != null) {
					subbean.sendMessageString("料金プランコード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pplan_cd"));
				} else {
					subbean.sendMessageString("料金プランコード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約情報.紹介コード ← サービス契約一覧照会（SYSID）マップ.サービス契約一覧照会（SYSID）３明細.紹介コード
				if (childMap != null) {
					subbean.sendMessageString("紹介コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("intr_cd"));
				} else {
					subbean.sendMessageString("紹介コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// サービス契約情報.更新年月日時分秒 ← サービス契約一覧照会（SYSID）マップ.サービス契約一覧照会（SYSID）３明細.更新年月日時分秒
				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[] getFUSV018405SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("FUSV018405SC")){
			parentMap = (HashMap)outputMap.get("FUSV018405SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listFUSV018405SC_cust_use_place_info_EKK0251B002CBSMsg1List = bean[0].getDataBeanArray("お客様利用場所情報");
		childList = null;
		if(listFUSV018405SC_cust_use_place_info_EKK0251B002CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKK0251B002CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EKK0251B002CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listFUSV018405SC_cust_use_place_info_EKK0251B002CBSMsg1List.getCount() -1 >= i){
					subbean = listFUSV018405SC_cust_use_place_info_EKK0251B002CBSMsg1List.getDataBean(i);
				}else{
					subbean = listFUSV018405SC_cust_use_place_info_EKK0251B002CBSMsg1List.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("svc_kei_no"));
				} else {
					subbean.sendMessageString("サービス契約番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// お客様利用場所情報.サービスコード ← お客様利用場所一覧照会マップ.お客様利用場所一覧照会明細.サービスコード
				if (childMap != null) {
					subbean.sendMessageString("サービスコード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_cd"));
				} 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("kaisen_place_no"));
				} 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());
				}
				// お客様利用場所情報.回線場所電話番号 ← お客様利用場所一覧照会マップ.お客様利用場所一覧照会明細.回線場所電話番号
				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("upd_dtm"));
				} else {
					subbean.sendMessageString("更新年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}


		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：低価格マンション料金確認（ログイン）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getFUSV018406SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("FUSV018406SC")){
			parentMap = (HashMap)outputMap.get("FUSV018406SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listFUSV018406SC_kktk_svc_kei_info_EKK0341B511CBSMsg1List = bean[0].getDataBeanArray("機器提供サービス契約情報");
		childList = null;
		if(listFUSV018406SC_kktk_svc_kei_info_EKK0341B511CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKK0341B511CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EKK0341B511CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listFUSV018406SC_kktk_svc_kei_info_EKK0341B511CBSMsg1List.getCount() -1 >= i){
					subbean = listFUSV018406SC_kktk_svc_kei_info_EKK0341B511CBSMsg1List.getDataBean(i);
				}else{
					subbean = listFUSV018406SC_kktk_svc_kei_info_EKK0341B511CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// 機器提供サービス契約情報.機器提供サービス契約番号 ← 機器提供サービス契約一覧照会（申込明細番号）マップ.機器提供サービス契約一覧照会（申込明細番号）明細.機器提供サービス契約番号
				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());
				}
				// 機器提供サービス契約情報.機器提供サービス契約ステータス ← 機器提供サービス契約一覧照会（申込明細番号）マップ.機器提供サービス契約一覧照会（申込明細番号）明細.機器提供サービス契約ステータス
				if (childMap != null) {
					subbean.sendMessageString("機器提供サービス契約ステータス", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kktk_svc_kei_stat"));
				} else {
					subbean.sendMessageString("機器提供サービス契約ステータス", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 機器提供サービス契約情報.機器提供サービスコード ← 機器提供サービス契約一覧照会（申込明細番号）マップ.機器提供サービス契約一覧照会（申込明細番号）明細.機器提供サービスコード
				if (childMap != null) {
					subbean.sendMessageString("機器提供サービスコード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kktk_svc_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("pplan_cd"));
				} else {
					subbean.sendMessageString("料金プランコード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 機器提供サービス契約情報.機器提供種別コード ← 機器提供サービス契約一覧照会（申込明細番号）マップ.機器提供サービス契約一覧照会（申込明細番号）明細.機器提供種別コード
				if (childMap != null) {
					subbean.sendMessageString("機器提供種別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kktk_sbt_cd"));
				} else {
					subbean.sendMessageString("機器提供種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 機器提供サービス契約情報.宅内機器種別コード ← 機器提供サービス契約一覧照会（申込明細番号）マップ.機器提供サービス契約一覧照会（申込明細番号）明細.宅内機器種別コード
				if (childMap != null) {
					subbean.sendMessageString("宅内機器種別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("taknkiki_sbt_cd"));
				} else {
					subbean.sendMessageString("宅内機器種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 機器提供サービス契約情報.親契約識別コード ← 機器提供サービス契約一覧照会（申込明細番号）マップ.機器提供サービス契約一覧照会（申込明細番号）明細.親契約識別コード
				if (childMap != null) {
					subbean.sendMessageString("親契約識別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("oya_kei_skbt_cd"));
				} else {
					subbean.sendMessageString("親契約識別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 機器提供サービス契約情報.マンション物件番号 ← 機器提供サービス契約一覧照会（申込明細番号）マップ.機器提供サービス契約一覧照会（申込明細番号）明細.マンション物件番号
				if (childMap != null) {
					subbean.sendMessageString("マンション物件番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mansion_bukken_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());
				}
				// 機器提供サービス契約情報.サービス契約番号 ← 機器提供サービス契約一覧照会（申込明細番号）マップ.機器提供サービス契約一覧照会（申込明細番号）明細.サービス契約番号
				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("svc_kei_ucwk_no"));
				} else {
					subbean.sendMessageString("サービス契約内訳番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}


		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：低価格マンション料金確認（ログイン）
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getFUSV018407SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("FUSV018407SC")){
			parentMap = (HashMap)outputMap.get("FUSV018407SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listFUSV018407SC_svc_kei_ucwk_info_EKK0161B510CBSMsg1List = bean[0].getDataBeanArray("サービス契約内訳情報");
		childList = null;
		if(listFUSV018407SC_svc_kei_ucwk_info_EKK0161B510CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKK0161B510CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EKK0161B510CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listFUSV018407SC_svc_kei_ucwk_info_EKK0161B510CBSMsg1List.getCount() -1 >= i){
					subbean = listFUSV018407SC_svc_kei_ucwk_info_EKK0161B510CBSMsg1List.getDataBean(i);
				}else{
					subbean = listFUSV018407SC_svc_kei_ucwk_info_EKK0161B510CBSMsg1List.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());
				}
				// サービス契約内訳情報.サービス契約内訳ステータス ← サービス契約内訳一覧照会（申込明細番号）マップ.サービス契約内訳一覧照会明細.サービス契約内訳ステータス
				if (childMap != null) {
					subbean.sendMessageString("サービス契約内訳ステータス", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_kei_ucwk_stat"));
				} 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("pcrs_cd"));
				} 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());
				}
				// サービス契約内訳情報.番ポ有無 ← サービス契約内訳一覧照会（申込明細番号）マップ.サービス契約内訳一覧照会明細.番ポ有無
				if (childMap != null) {
					subbean.sendMessageString("番ポ有無", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("bmp_um"));
				} else {
					subbean.sendMessageString("番ポ有無", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}


		return bean;
	}


}