/*********************************************************************
*	All Rights reserved,Copyright (c) K-Opticom
**********************************************************************
*＜プログラム内容＞
*	システム名		：eo顧客基幹システム
*	モジュール名	：KKSV0718_KKSV0718OPDBMapper
*	ソースファイル名：KKSV0718_KKSV0718OPDBMapper.java
*	作成者			：FJ
*	日付			：2012年10月18日
*＜機能概要＞
*	BP（KDDI取次案件更新初期表示）へのＤ−Ｂマッピングクラスです。
*＜修正履歴＞
*	バージョン	修正日		修正者		修正内容
*	v1.00.00	2012/10/18	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;

import eo.common.constant.JZM0171Constant;
import eo.web.webview.KKW16502SF.KKW16502SFConst;

/**
 * DataBean-BPマッピングをする。
 * 
 */
public class KKSV0718_KKSV0718OPDBMapper {
	
	/**
	 * コンストラクタ
	 */
	public KKSV0718_KKSV0718OPDBMapper(){
	}
	

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：KDDI取次案件一覧照会
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV071801SC(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);

		// コード → KDDI受付種別コード情報取得マップ.ＫＥＹ＿コード種別コード
		parentMap.put("key_cd_sbt_cd", JZM0171Constant.CD01540);

		outputMap.put("KKSV071801SC", parentMap);
						
		return outputMap;
	}
	
	/**
	 * 上りマッピングをする
	 * @param bean　[0]：KDDI取次案件一覧照会
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV071802SC(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);

		// コード → KDDI他事業者割引契約状況照会状態コード情報取得マップ.ＫＥＹ＿コード種別コード
		parentMap.put("key_cd_sbt_cd", JZM0171Constant.CD01547);

		outputMap.put("KKSV071802SC", parentMap);
						
		return outputMap;
	}
	
	/**
	 * 上りマッピングをする
	 * @param bean　[0]：KDDI取次案件一覧照会
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV071803SC(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);

		// コード → KOPT契約受注活動結果コード情報取得マップ.ＫＥＹ＿コード種別コード
		parentMap.put("key_cd_sbt_cd", JZM0171Constant.CD01549);

		outputMap.put("KKSV071803SC", parentMap);
						
		return outputMap;
	}
	
	/**
	 * 上りマッピングをする
	 * @param bean　[0]：KDDI取次案件一覧照会
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV071804SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 1){
			return null;
		}

		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// コード → eo契約状況コード情報取得マップ.ＫＥＹ＿コード種別コード
		parentMap.put("key_cd_sbt_cd", JZM0171Constant.CD01548);

		outputMap.put("KKSV071804SC", parentMap);
						
		return outputMap;
	}
	
	/**
	 * 上りマッピングをする
	 * @param bean　[0]：KDDI取次案件一覧照会
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV071805SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 1){
			return null;
		}

		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// コード → eo契約状況コード情報取得マップ.ＫＥＹ＿コード種別コード
		parentMap.put("key_cd_sbt_cd", JZM0171Constant.CD01548);

		outputMap.put("KKSV071805SC", parentMap);
						
		return outputMap;
	}
	
	/**
	 * 上りマッピングをする
	 * @param bean　[0]：KDDI取次案件一覧照会
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV071806SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 1){
			return null;
		}

		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// コード → eo契約状況コード情報取得マップ.ＫＥＹ＿コード種別コード
		parentMap.put("key_cd_sbt_cd", JZM0171Constant.CD01548);

		outputMap.put("KKSV071806SC", parentMap);
						
		return outputMap;
	}
	
	/**
	 * 上りマッピングをする
	 * @param bean　[0]：KDDI取次案件一覧照会
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV071807SC(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);

		// コード → KDDI他事業者割引NG理由コード情報取得マップ.ＫＥＹ＿コード種別コード
		parentMap.put("key_cd_sbt_cd", JZM0171Constant.CD01550);

		outputMap.put("KKSV071807SC", parentMap);
						
		return outputMap;
	}
	
	/**
	 * 上りマッピングをする
	 * @param bean　[0]：KDDI取次案件一覧照会
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV071808SC(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", JZM0171Constant.CD01551);

		outputMap.put("KKSV071808SC", parentMap);
						
		return outputMap;
	}
	
	/**
	 * 上りマッピングをする
	 * @param bean　[0]：ＫＤＤＩ取次案件更新
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV071809SC(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);

		// ＫＤＤＩ他事業者割引契約状況照会番号 → KDDI他事業者割引契約状況照会情報マップ.ＫＥＹ＿KDDI他事業者割引契約状況照会番号
		parentMap.put("key_kddi_tjgwr_kjks_no", bean[0].sendMessageString("ＫＤＤＩ他事業者割引契約状況照会番号", X31CWebConst.DATABEAN_GET_VALUE));

		outputMap.put("KKSV071809SC", parentMap);
						
		return outputMap;
	}


	/**
	 * 下りマッピング
	 * @param bean　[0]：ＫＤＤＩ取次案件更新
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV071801SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap sc = null;

		if (outputMap.containsKey("KKSV071801SC"))
		{
			sc = (HashMap)outputMap.get("KKSV071801SC");
		}

		ArrayList scList = (ArrayList)sc.get("EZM0171B012CBSMsg1List");

		if (scList == null)
		{
			return bean;
		}

		if (0 == scList.size())
		{
			return bean;
		}

		X31SDataBeanAccessArray beanArray = bean[0].getDataBeanArray(KKW16502SFConst.KDDI_UK_SBT_CD_LIST);
		X31SDataBeanAccess subbean = beanArray.getDataBean(0);

		subbean.sendMessage(KKW16502SFConst.CD_01, X31CWebConst.DATABEAN_CLEAR);
		subbean.sendMessage(KKW16502SFConst.CD_NM_01, X31CWebConst.DATABEAN_CLEAR);

		subbean.sendMessageString(KKW16502SFConst.CD_01, X31CWebConst.DATABEAN_ADD_VALUE, "");
		subbean.sendMessageString(KKW16502SFConst.CD_NM_01, X31CWebConst.DATABEAN_ADD_VALUE, "");

		for (int i = 0; i < scList.size(); i++)
		{
			HashMap childMap = (HashMap)scList.get(i);

			subbean.sendMessageString(KKW16502SFConst.CD_01, X31CWebConst.DATABEAN_ADD_VALUE, (String)childMap.get("cd_div"));
			subbean.sendMessageString(KKW16502SFConst.CD_NM_01, X31CWebConst.DATABEAN_ADD_VALUE, (String)childMap.get("cd_div_ali"));
		}

		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：ＫＤＤＩ取次案件更新
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV071802SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap sc = null;

		if (outputMap.containsKey("KKSV071802SC"))
		{
			sc = (HashMap)outputMap.get("KKSV071802SC");
		}

		ArrayList scList = (ArrayList)sc.get("EZM0171B012CBSMsg1List");

		if (scList == null)
		{
			return bean;
		}

		if (0 == scList.size())
		{
			return bean;
		}

		X31SDataBeanAccessArray beanArray = bean[0].getDataBeanArray(KKW16502SFConst.KDDI_TJGWR_KJKS_STAT_CD_LIST);
		X31SDataBeanAccess subbean = beanArray.getDataBean(0);

		subbean.sendMessage(KKW16502SFConst.CD_01, X31CWebConst.DATABEAN_CLEAR);
		subbean.sendMessage(KKW16502SFConst.CD_NM_01, X31CWebConst.DATABEAN_CLEAR);
//
//		subbean.sendMessageString(KKW16502SFConst.CD_01, X31CWebConst.DATABEAN_ADD_VALUE, "");
//		subbean.sendMessageString(KKW16502SFConst.CD_NM_01, X31CWebConst.DATABEAN_ADD_VALUE, "");

		for (int i = 0; i < scList.size(); i++)
		{
			HashMap childMap = (HashMap)scList.get(i);

			subbean.sendMessageString(KKW16502SFConst.CD_01, X31CWebConst.DATABEAN_ADD_VALUE, (String)childMap.get("cd_div"));
			subbean.sendMessageString(KKW16502SFConst.CD_NM_01, X31CWebConst.DATABEAN_ADD_VALUE, (String)childMap.get("cd_div_ali"));
		}
		
		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：ＫＤＤＩ取次案件更新
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV071803SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap sc = null;

		if (outputMap.containsKey("KKSV071803SC"))
		{
			sc = (HashMap)outputMap.get("KKSV071803SC");
		}

		ArrayList scList = (ArrayList)sc.get("EZM0171B012CBSMsg1List");

		if (scList == null)
		{
			return bean;
		}

		if (0 == scList.size())
		{
			return bean;
		}

		X31SDataBeanAccessArray beanArray = bean[0].getDataBeanArray(KKW16502SFConst.KOPT_KEI_JCHUKDO_RSLT_CD_LIST);
		X31SDataBeanAccess subbean = beanArray.getDataBean(0);

		subbean.sendMessage(KKW16502SFConst.CD_01, X31CWebConst.DATABEAN_CLEAR);
		subbean.sendMessage(KKW16502SFConst.CD_NM_01, X31CWebConst.DATABEAN_CLEAR);

		subbean.sendMessageString(KKW16502SFConst.CD_01, X31CWebConst.DATABEAN_ADD_VALUE, "");
		subbean.sendMessageString(KKW16502SFConst.CD_NM_01, X31CWebConst.DATABEAN_ADD_VALUE, "");

		for (int i = 0; i < scList.size(); i++)
		{
			HashMap childMap = (HashMap)scList.get(i);

			subbean.sendMessageString(KKW16502SFConst.CD_01, X31CWebConst.DATABEAN_ADD_VALUE, (String)childMap.get("cd_div"));
			subbean.sendMessageString(KKW16502SFConst.CD_NM_01, X31CWebConst.DATABEAN_ADD_VALUE, (String)childMap.get("cd_div_ali"));
		}

		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：ＫＤＤＩ取次案件更新
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV071804SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap sc = null;

		if (outputMap.containsKey("KKSV071804SC"))
		{
			sc = (HashMap)outputMap.get("KKSV071804SC");
		}

		ArrayList scList = (ArrayList)sc.get("EZM0171B012CBSMsg1List");

		if (scList == null)
		{
			return bean;
		}

		if (0 == scList.size())
		{
			return bean;
		}

		X31SDataBeanAccessArray beanArray = bean[0].getDataBeanArray(KKW16502SFConst.EOHNT_KEI_JOKYO_CD_LIST);
		X31SDataBeanAccess subbean = beanArray.getDataBean(0);

		subbean.sendMessage(KKW16502SFConst.CD_01, X31CWebConst.DATABEAN_CLEAR);
		subbean.sendMessage(KKW16502SFConst.CD_NM_01, X31CWebConst.DATABEAN_CLEAR);

		subbean.sendMessageString(KKW16502SFConst.CD_01, X31CWebConst.DATABEAN_ADD_VALUE, "");
		subbean.sendMessageString(KKW16502SFConst.CD_NM_01, X31CWebConst.DATABEAN_ADD_VALUE, "");

		for (int i = 0; i < scList.size(); i++)
		{
			HashMap childMap = (HashMap)scList.get(i);

			subbean.sendMessageString(KKW16502SFConst.CD_01, X31CWebConst.DATABEAN_ADD_VALUE, (String)childMap.get("cd_div"));
			subbean.sendMessageString(KKW16502SFConst.CD_NM_01, X31CWebConst.DATABEAN_ADD_VALUE, (String)childMap.get("cd_div_ali"));
		}

		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：ＫＤＤＩ取次案件更新
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV071805SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap sc = null;

		if (outputMap.containsKey("KKSV071805SC"))
		{
			sc = (HashMap)outputMap.get("KKSV071805SC");
		}

		ArrayList scList = (ArrayList)sc.get("EZM0171B012CBSMsg1List");

		if (scList == null)
		{
			return bean;
		}

		if (0 == scList.size())
		{
			return bean;
		}

		X31SDataBeanAccessArray beanArray = bean[0].getDataBeanArray(KKW16502SFConst.EOHTL_KEI_JOKYO_CD_LIST);
		X31SDataBeanAccess subbean = beanArray.getDataBean(0);

		subbean.sendMessage(KKW16502SFConst.CD_01, X31CWebConst.DATABEAN_CLEAR);
		subbean.sendMessage(KKW16502SFConst.CD_NM_01, X31CWebConst.DATABEAN_CLEAR);

		subbean.sendMessageString(KKW16502SFConst.CD_01, X31CWebConst.DATABEAN_ADD_VALUE, "");
		subbean.sendMessageString(KKW16502SFConst.CD_NM_01, X31CWebConst.DATABEAN_ADD_VALUE, "");

		for (int i = 0; i < scList.size(); i++)
		{
			HashMap childMap = (HashMap)scList.get(i);

			subbean.sendMessageString(KKW16502SFConst.CD_01, X31CWebConst.DATABEAN_ADD_VALUE, (String)childMap.get("cd_div"));
			subbean.sendMessageString(KKW16502SFConst.CD_NM_01, X31CWebConst.DATABEAN_ADD_VALUE, (String)childMap.get("cd_div_ali"));
		}

		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：ＫＤＤＩ取次案件更新
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV071806SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap sc = null;

		if (outputMap.containsKey("KKSV071806SC"))
		{
			sc = (HashMap)outputMap.get("KKSV071806SC");
		}

		ArrayList scList = (ArrayList)sc.get("EZM0171B012CBSMsg1List");

		if (scList == null)
		{
			return bean;
		}

		if (0 == scList.size())
		{
			return bean;
		}

		X31SDataBeanAccessArray beanArray = bean[0].getDataBeanArray(KKW16502SFConst.EOHTV_KEI_JOKYO_CD_LIST);
		X31SDataBeanAccess subbean = beanArray.getDataBean(0);

		subbean.sendMessage(KKW16502SFConst.CD_01, X31CWebConst.DATABEAN_CLEAR);
		subbean.sendMessage(KKW16502SFConst.CD_NM_01, X31CWebConst.DATABEAN_CLEAR);

		subbean.sendMessageString(KKW16502SFConst.CD_01, X31CWebConst.DATABEAN_ADD_VALUE, "");
		subbean.sendMessageString(KKW16502SFConst.CD_NM_01, X31CWebConst.DATABEAN_ADD_VALUE, "");

		for (int i = 0; i < scList.size(); i++)
		{
			HashMap childMap = (HashMap)scList.get(i);

			subbean.sendMessageString(KKW16502SFConst.CD_01, X31CWebConst.DATABEAN_ADD_VALUE, (String)childMap.get("cd_div"));
			subbean.sendMessageString(KKW16502SFConst.CD_NM_01, X31CWebConst.DATABEAN_ADD_VALUE, (String)childMap.get("cd_div_ali"));
		}

		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：ＫＤＤＩ取次案件更新
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV071807SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap sc = null;

		if (outputMap.containsKey("KKSV071807SC"))
		{
			sc = (HashMap)outputMap.get("KKSV071807SC");
		}

		ArrayList scList = (ArrayList)sc.get("EZM0171B012CBSMsg1List");

		if (scList == null)
		{
			return bean;
		}

		if (0 == scList.size())
		{
			return bean;
		}

		X31SDataBeanAccessArray beanArray = bean[0].getDataBeanArray(KKW16502SFConst.KDDI_TJGWR_NG_RSN_CD_LIST);
		X31SDataBeanAccess subbean = beanArray.getDataBean(0);

		subbean.sendMessage(KKW16502SFConst.CD_01, X31CWebConst.DATABEAN_CLEAR);
		subbean.sendMessage(KKW16502SFConst.CD_NM_01, X31CWebConst.DATABEAN_CLEAR);

		subbean.sendMessageString(KKW16502SFConst.CD_01, X31CWebConst.DATABEAN_ADD_VALUE, "");
		subbean.sendMessageString(KKW16502SFConst.CD_NM_01, X31CWebConst.DATABEAN_ADD_VALUE, "");

		for (int i = 0; i < scList.size(); i++)
		{
			HashMap childMap = (HashMap)scList.get(i);

			subbean.sendMessageString(KKW16502SFConst.CD_01, X31CWebConst.DATABEAN_ADD_VALUE, (String)childMap.get("cd_div"));
			subbean.sendMessageString(KKW16502SFConst.CD_NM_01, X31CWebConst.DATABEAN_ADD_VALUE, (String)childMap.get("cd_div_ali"));
		}

		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：ＫＤＤＩ取次案件更新
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV071808SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap sc = null;

		if (outputMap.containsKey("KKSV071808SC"))
		{
			sc = (HashMap)outputMap.get("KKSV071808SC");
		}

		ArrayList scList = (ArrayList)sc.get("EZM0171B012CBSMsg1List");

		if (scList == null)
		{
			return bean;
		}

		if (0 == scList.size())
		{
			return bean;
		}

		X31SDataBeanAccessArray beanArray = bean[0].getDataBeanArray(KKW16502SFConst.INFO_RENKEI_BUSHO_CD_LIST);
		X31SDataBeanAccess subbean = beanArray.getDataBean(0);

		subbean.sendMessage(KKW16502SFConst.CD_01, X31CWebConst.DATABEAN_CLEAR);
		subbean.sendMessage(KKW16502SFConst.CD_NM_01, X31CWebConst.DATABEAN_CLEAR);

		subbean.sendMessageString(KKW16502SFConst.CD_01, X31CWebConst.DATABEAN_ADD_VALUE, "");
		subbean.sendMessageString(KKW16502SFConst.CD_NM_01, X31CWebConst.DATABEAN_ADD_VALUE, "");

		for (int i = 0; i < scList.size(); i++)
		{
			HashMap childMap = (HashMap)scList.get(i);

			subbean.sendMessageString(KKW16502SFConst.CD_01, X31CWebConst.DATABEAN_ADD_VALUE, (String)childMap.get("cd_div"));
			subbean.sendMessageString(KKW16502SFConst.CD_NM_01, X31CWebConst.DATABEAN_ADD_VALUE, (String)childMap.get("cd_div_ali"));
		}

		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：ＫＤＤＩ取次案件更新
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV071809SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV071809SC")){
			parentMap = (HashMap)outputMap.get("KKSV071809SC");
		}

		ArrayList childList = null;
		
		if(parentMap != null && parentMap.containsKey("EKK2641A010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EKK2641A010CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				HashMap childMap = (HashMap)childList.get(i);

				bean[0].sendMessageString(KKW16502SFConst.INTR_HYO_KANRI_NO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("intr_hyo_kanri_no"));
				bean[0].sendMessageString(KKW16502SFConst.TJGWR_MKMS_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tjgwr_mkms_nm"));
				bean[0].sendMessageString(KKW16502SFConst.TJGWR_MKMS_KANA, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tjgwr_mkms_kana"));
				bean[0].sendMessageString(KKW16502SFConst.TJGWR_MKMS_PCD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tjgwr_mkms_pcd"));
				bean[0].sendMessageString(KKW16502SFConst.TJGWR_MKMS_STATE_CITY_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tjgwr_mkms_state_city_nm"));
				bean[0].sendMessageString(KKW16502SFConst.TJGWR_MKMS_OAZTSU_AZCHO_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tjgwr_mkms_oaztsu_azcho_nm"));
				bean[0].sendMessageString(KKW16502SFConst.TJGWR_MKMS_BNCHIGO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tjgwr_mkms_bnchigo"));
				bean[0].sendMessageString(KKW16502SFConst.TJGWR_MKMS_TTM_NM_RM_NO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tjgwr_mkms_ttm_nm_rm_no"));
				bean[0].sendMessageString(KKW16502SFConst.TJGWR_MKMS_JKYO_BKN_SBT_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tjgwr_mkms_jkyo_bkn_sbt_cd"));
				bean[0].sendMessageString(KKW16502SFConst.TJGWR_MKMS_HOME_TELNO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tjgwr_mkms_home_telno"));
				bean[0].sendMessageString(KKW16502SFConst.TJGWR_MKMS_KTAI_TELNO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tjgwr_mkms_ktai_telno"));
				bean[0].sendMessageString(KKW16502SFConst.TJGWR_MKMS_RRKS_TELNO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tjgwr_mkms_rrks_telno"));
				bean[0].sendMessageString(KKW16502SFConst.MSKM_DTM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskm_dtm"));
				bean[0].sendMessageString(KKW16502SFConst.KDDI_VAL_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kddi_val_cd"));
				bean[0].sendMessageString(KKW16502SFConst.KDDI_UK_TEN_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kddi_uk_ten_cd"));
				bean[0].sendMessageString(KKW16502SFConst.KDDI_UK_TEN_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kddi_uk_ten_nm"));
				bean[0].sendMessageString(KKW16502SFConst.AGNT_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("agnt_cd"));
				bean[0].sendMessageString(KKW16502SFConst.AGNT_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("agnt_nm"));
				bean[0].sendMessageString(KKW16502SFConst.KDDI_UK_SBT_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kddi_uk_sbt_cd"));
				bean[0].sendMessageString(KKW16502SFConst.EOHTL_MSKM_KIBO_SBT_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("eohtl_mskm_kibo_sbt_cd"));
				bean[0].sendMessageString(KKW16502SFConst.EOHNT_MSKM_KIBO_SBT_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("eohnt_mskm_kibo_sbt_cd"));
				bean[0].sendMessageString(KKW16502SFConst.EOHTV_MSKM_KIBO_SBT_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("eohtv_mskm_kibo_sbt_cd"));
				bean[0].sendMessageString(KKW16502SFConst.RRK_KIBOD_SBT_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("rrk_kibod_sbt_cd"));
				bean[0].sendMessageString(KKW16502SFConst.RRK_KBTMZ_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("rrk_kbtmz_cd"));
				bean[0].sendMessageString(KKW16502SFConst.USE_CHU_TEL_SVC_NAIYO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("use_chu_tel_svc_naiyo"));
				bean[0].sendMessageString(KKW16502SFConst.USE_CHU_NET_SVC_NAIYO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("use_chu_net_svc_naiyo"));
				bean[0].sendMessageString(KKW16502SFConst.USE_CHU_TV_SVC_NAIYO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("use_chu_tv_svc_naiyo"));
				bean[0].sendMessageString(KKW16502SFConst.KDDI_UK_TEN_TKJK, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kddi_uk_ten_tkjk"));
				bean[0].sendMessageString(KKW16502SFConst.KOPT_SISAK_CD_1, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kopt_sisak_cd_1"));
				bean[0].sendMessageString(KKW16502SFConst.KOPT_SISAK_CD_2, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kopt_sisak_cd_2"));
				bean[0].sendMessageString(KKW16502SFConst.KDDI_SISAK_CD_1, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kddi_sisak_cd_1"));
				bean[0].sendMessageString(KKW16502SFConst.KDDI_SISAK_CD_2, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kddi_sisak_cd_2"));
				bean[0].sendMessageString(KKW16502SFConst.KDDI_BIKO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kddi_biko"));
				bean[0].sendMessageString(KKW16502SFConst.KSARAGAI_KDDI_UK_TEN_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ksaragai_kddi_uk_ten_cd"));
				bean[0].sendMessageString(KKW16502SFConst.KSARAGAI_KDDI_UK_TEN_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ksaragai_kddi_uk_ten_nm"));
				bean[0].sendMessageString(KKW16502SFConst.KDDI_TJGWR_KJKS_STAT_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kddi_tjgwr_kjks_stat_cd"));
				bean[0].sendMessageString(KKW16502SFConst.TAIO_FIN_YMD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("taio_fin_ymd"));
				bean[0].sendMessageString(KKW16502SFConst.EOHTL_KEI_JOKYO_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("eohtl_kei_jokyo_cd"));
				bean[0].sendMessageString(KKW16502SFConst.EOHNT_KEI_JOKYO_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("eohnt_kei_jokyo_cd"));
				bean[0].sendMessageString(KKW16502SFConst.EOHTV_KEI_JOKYO_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("eohtv_kei_jokyo_cd"));
				bean[0].sendMessageString(KKW16502SFConst.KOPT_KEI_JCHUKDO_RSLT_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kopt_kei_jchukdo_rslt_cd"));
				bean[0].sendMessageString(KKW16502SFConst.KDDI_TJGWR_NG_RSN_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kddi_tjgwr_ng_rsn_cd"));
				bean[0].sendMessageString(KKW16502SFConst.KOPT_TEISE_NAIYO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kopt_teise_naiyo"));
				bean[0].sendMessageString(KKW16502SFConst.MSKMSHO_NO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskmsho_no"));
				bean[0].sendMessageString(KKW16502SFConst.NET_TEL_MKMSDTL_NO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("net_tel_mkmsdtl_no"));
				bean[0].sendMessageString(KKW16502SFConst.TV_MKMSDTL_NO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tv_mkmsdtl_no"));
				bean[0].sendMessageString(KKW16502SFConst.INFO_RENKEI_BUSHO_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("info_renkei_busho_cd"));
				bean[0].sendMessageString(KKW16502SFConst.CALLBK_YMD, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("callbk_ymd"));
				bean[0].sendMessageString(KKW16502SFConst.CALLBK_TIME_MEMO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("callbk_time_memo"));
				bean[0].sendMessageString(KKW16502SFConst.KOPT_BIKO, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kopt_biko"));
				bean[0].sendMessageString(KKW16502SFConst.UPD_DTM_BF, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("upd_dtm"));
				bean[0].sendMessageString(KKW16502SFConst.TJGWR_MKMS_JKYO_BKN_SBT_CD_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tjgwr_mkms_jkyo_bkn_sbt_cd_nm"));
				bean[0].sendMessageString(KKW16502SFConst.KDDI_UK_SBT_CD_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kddi_uk_sbt_cd_nm"));
				bean[0].sendMessageString(KKW16502SFConst.EOHTL_MSKM_KIBO_SBT_CD_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("eohtl_mskm_kibo_sbt_cd_nm"));
				bean[0].sendMessageString(KKW16502SFConst.EOHNT_MSKM_KIBO_SBT_CD_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("eohnt_mskm_kibo_sbt_cd_nm"));
				bean[0].sendMessageString(KKW16502SFConst.EOHTV_MSKM_KIBO_SBT_CD_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("eohtv_mskm_kibo_sbt_cd_nm"));
				bean[0].sendMessageString(KKW16502SFConst.RRK_KIBOD_SBT_CD_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("rrk_kibod_sbt_cd_nm"));
				bean[0].sendMessageString(KKW16502SFConst.RRK_KBTMZ_CD_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("rrk_kbtmz_cd_nm"));
				bean[0].sendMessageString(KKW16502SFConst.KDDI_TJGWR_KJKS_STAT_CD_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kddi_tjgwr_kjks_stat_cd_nm"));
				bean[0].sendMessageString(KKW16502SFConst.EOHTL_KEI_JOKYO_CD_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("eohtl_kei_jokyo_cd_nm"));
				bean[0].sendMessageString(KKW16502SFConst.EOHNT_KEI_JOKYO_CD_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("eohnt_kei_jokyo_cd_nm"));
				bean[0].sendMessageString(KKW16502SFConst.EOHTV_KEI_JOKYO_CD_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("eohtv_kei_jokyo_cd_nm"));
				bean[0].sendMessageString(KKW16502SFConst.KOPT_KEI_JCHUKDO_RSLT_CD_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kopt_kei_jchukdo_rslt_cd_nm"));
				bean[0].sendMessageString(KKW16502SFConst.KDDI_TJGWR_NG_RSN_CD_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kddi_tjgwr_ng_rsn_cd_nm"));
				bean[0].sendMessageString(KKW16502SFConst.INFO_RENKEI_BUSHO_CD_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("info_renkei_busho_cd_nm"));
			}
		}
		return bean;
	}

}