/*********************************************************************
*	All Rights reserved,Copyright (c) K-Opticom
**********************************************************************
*＜プログラム内容＞
*	システム名		：eo顧客基幹システム
*	モジュール名	：KKSV0830_KKSV0830OPDBMapper
*	ソースファイル名：KKSV0830_KKSV0830OPDBMapper.java
*	作成者			：FJ
*	日付			：2016年09月07日
*＜機能概要＞
*	BP（契約内容通知書詳細変更確認）へのＤ−Ｂマッピングクラスです。
*＜修正履歴＞
*	バージョン	修正日		修正者		修正内容
*	v27.00.00	2016/09/07	FJ）栗秋    ANK-2985-00-00 消費者保護ルール見直し追加対応STEP3
*	v27.00.01	2016/10/07	FJ) 中原	【IT1-2016-0000144】排他制御未実装サービスインターフェイス改修
*	v27.00.02	2016/10/12	FJ）中原    IT2-2016-0000052 契約内容通知書詳細更新画面の発行日設定誤り
*	v27.00.03	2016/10/25	FJ）栗秋    IT1-2016-0000144 加入御礼書同封有無の表示不正
*	v48.00.00	2020/02/20	FJ）麻生    ANK-3639-00-00 契約内容通知書の修正可能項目追加
*
**********************************************************************/
package eo.web.webview.mapping;

import java.util.HashMap;

import com.fujitsu.futurity.web.x31.X31CWebConst;
import com.fujitsu.futurity.web.x31.X31SDataBeanAccess;

import eo.web.webview.KKW21502SF.KKW21502SFConst;

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

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：契約内容通知書詳細更新
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap<String, HashMap<String, Object>> setKKSV083001SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code)
	{

		if (bean == null)
		{
			return null;
		}
		
		// 共通情報のマッピング
		outputMap.put("func_code", func_code);

		// 契約内容通知書番号
		outputMap.put("knytcs_no", bean[0].sendMessageString(KKW21502SFConst.KNYTCS_NO, X31CWebConst.DATABEAN_GET_VALUE));

		return outputMap;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：契約内容通知書詳細更新
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV083001SC(X31SDataBeanAccess[] bean, HashMap outputMap){

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

		// 契約内容通知書番号 ← 契約内容通知書一意照会マップ.契約内容通知書番号
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.KNYTCS_NO, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("knytcs_no"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.KNYTCS_NO, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 契約内容通知書交付方法コード ← 契約内容通知書一意照会マップ.契約内容通知書交付方法コード
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.KNYTCS_KOHU_WAY_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("knytcs_kohu_way_cd"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.KNYTCS_KOHU_WAY_CD, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 契約内容通知書印刷実施先コード ← 契約内容通知書一意照会マップ.契約内容通知書印刷実施先コード
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.KNYTCS_PRINT_JSSI_SK_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("knytcs_print_jssi_sk_cd"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.KNYTCS_PRINT_JSSI_SK_CD, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 契約成立年月日 ← 契約内容通知書一意照会マップ.契約成立年月日
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.KEI_SEIRT_YMD, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("kei_seirt_ymd"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.KEI_SEIRT_YMD, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 契約内容通知書送付先電話番号 ← 契約内容通知書一意照会マップ.契約内容通知書送付先電話番号
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.KNYTCS_SOHUS_TELNO, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("knytcs_sohus_telno"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.KNYTCS_SOHUS_TELNO, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 異動区分 ← 契約内容通知書一意照会マップ.異動区分
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.IDO_DIV, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("ido_div"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.IDO_DIV, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ＳＹＳＩＤ ← 契約内容通知書一意照会マップ.ＳＹＳＩＤ
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.SYSID, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("sysid"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.SYSID, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 同一回線グループ番号 ← 契約内容通知書一意照会マップ.サービス契約回線内訳番号
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.SAME_KAISEN_GRP_SKBT_NO, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("svc_kei_kaisen_ucwk_no"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.SAME_KAISEN_GRP_SKBT_NO, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 送付先_お客さま名 ← 契約内容通知書一意照会マップ.送付先名
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.SOHUS_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("sohus_nm"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.SOHUS_NM, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 契約内容通知書送付先住所コード ← 契約内容通知書一意照会マップ.契約内容通知書送付先住所コード
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.KNYTCS_SOHUS_AD_CD, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("knytcs_sohus_ad_cd"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.KNYTCS_SOHUS_AD_CD, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 送付先＿郵便番号 ← 契約内容通知書一意照会マップ.送付先＿郵便番号
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.SOHUS_PCD, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("sohus_pcd"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.SOHUS_PCD, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 送付先_都道府県 ← 契約内容通知書一意照会マップ.送付先_都道府県
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.SOHUS_STATE, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("sohus_state_nm"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.SOHUS_STATE, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 送付先_市区町村 ← 契約内容通知書一意照会マップ.送付先_市区町村
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.SOHUS_CITY, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("sohus_city_nm"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.SOHUS_CITY, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 送付先_大字通称 ← 契約内容通知書一意照会マップ.送付先_大字通称
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.SOHUS_OAZTSU, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("sohus_oaztsu_nm"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.SOHUS_OAZTSU, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 送付先_字丁目 ← 契約内容通知書一意照会マップ.送付先_字丁目
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.SOHUS_AZCHO, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("sohus_azcho_nm"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.SOHUS_AZCHO, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 送付先_番地号 ← 契約内容通知書一意照会マップ.送付先_番地号
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.SOHUS_BNCHIGO, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("sohus_bnchigo"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.SOHUS_BNCHIGO, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 送付先_住所補記・建物名 ← 契約内容通知書一意照会マップ.送付先_住所補記・建物名
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.SOHUS_ADRTTM, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("sohus_adrttm"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.SOHUS_ADRTTM, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 送付先_住所補記・部屋番号 ← 契約内容通知書一意照会マップ.送付先_住所補記・部屋番号
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.SOHUS_ADRRM, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("sohus_adrrm"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.SOHUS_ADRRM, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 発行日 ← 契約内容通知書一意照会マップ.契約内容通知書発行年月日
		if (parentMap != null) {
			// 20161012 IT2-2016-0000052 MOD START
			//bean[0].sendMessageString(KKW21502SFConst.HAKKO_YMD, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("knytcs_hakko_ymd"));
			bean[0].sendMessageString(KKW21502SFConst.HAKKO_YMD, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("knytcs_print_reqymd"));
			// 20161012 IT2-2016-0000052 MOD END
		} else {
			bean[0].sendMessageString(KKW21502SFConst.HAKKO_YMD, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 契約内容通知書_文言 ← 契約内容通知書一意照会マップ.契約内容通知書_文言
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.KNYTCS_MNGO, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("knytcs_mngo"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.KNYTCS_MNGO, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// お客さま_お客さま名 ← 契約内容通知書一意照会マップ.お客さま_お客さま名
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.CUST_CUST_NM, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("cust_cust_nm"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.CUST_CUST_NM, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// お客さま_住所 ← 契約内容通知書一意照会マップ.お客さま_住所
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.CUST_KEISHA_AD, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("cust_keisha_ad"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.CUST_KEISHA_AD, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 利用場所_住所 ← 契約内容通知書一意照会マップ.利用場所_住所
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.RYOBSY_AD, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("ryobsy_ad"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.RYOBSY_AD, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// サービス提供開始時期 ← 契約内容通知書一意照会マップ.サービス提供開始時期
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.SVC_TK_STA_JIKI, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("svc_tk_sta_jiki"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.SVC_TK_STA_JIKI, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ネット_申込番号 ← 契約内容通知書一意照会マップ.ネット_申込番号
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.NET_MSKM_NO, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("net_mskm_no"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.NET_MSKM_NO, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ネット_コース ← 契約内容通知書一意照会マップ.ネット_コース
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.NET_CORSE, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("net_corse"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.NET_CORSE, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ネット_割引サービス ← 契約内容通知書一意照会マップ.ネット_割引サービス
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.NET_WRIB_SVC, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("net_wrib_svc"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.NET_WRIB_SVC, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ネット_オプションサービス ← 契約内容通知書一意照会マップ.ネット_オプションサービス
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.NET_OP_SVC, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("net_op_svc"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.NET_OP_SVC, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ネット_適用キャンペーン ← 契約内容通知書一意照会マップ.ネット_適用キャンペーン
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.NET_APLY_CP, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("net_aply_cp"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.NET_APLY_CP, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ネット_契約内容変更・解除等に関する条項 ← 契約内容通知書一意照会マップ.ネット_契約内容変更・解除等に関する条項
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.NET_KNYHEN_CAN, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("net_knyhen_can"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.NET_KNYHEN_CAN, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 電話_申込番号 ← 契約内容通知書一意照会マップ.電話_申込番号
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TEL_MSKM_NO, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel_mskm_no"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TEL_MSKM_NO, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 電話_コース ← 契約内容通知書一意照会マップ.電話_コース
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TEL_CORSE, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel_corse"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TEL_CORSE, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 電話_割引サービス ← 契約内容通知書一意照会マップ.電話_割引サービス
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TEL_WRIB_SVC, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel_wrib_svc"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TEL_WRIB_SVC, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 電話_適用キャンペーン ← 契約内容通知書一意照会マップ.電話_適用キャンペーン
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TEL_APLY_CP, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel_aply_cp"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TEL_APLY_CP, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 電話1_電話番号 ← 契約内容通知書一意照会マップ.電話1_電話番号
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TEL1_TEL_NO, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel1_tel_no"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TEL1_TEL_NO, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 電話1_オプションサービス ← 契約内容通知書一意照会マップ.電話1_オプションサービス
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TEL1_OP_SVC, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel1_op_svc"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TEL1_OP_SVC, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 電話2_電話番号 ← 契約内容通知書一意照会マップ.電話2_電話番号
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TEL2_TEL_NO, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel2_tel_no"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TEL2_TEL_NO, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 電話2_オプションサービス ← 契約内容通知書一意照会マップ.電話2_オプションサービス
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TEL2_OP_SVC, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel2_op_svc"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TEL2_OP_SVC, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// テレビ_申込番号 ← 契約内容通知書一意照会マップ.テレビ_申込番号
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TV_MSKM_NO, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tv_mskm_no"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TV_MSKM_NO, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// テレビ_割引サービス ← 契約内容通知書一意照会マップ.テレビ_割引サービス
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TV_WRIB_SVC, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tv_wrib_svc"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TV_WRIB_SVC, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// テレビ_適用キャンペーン ← 契約内容通知書一意照会マップ.テレビ_適用キャンペーン
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TV_APLY_CP, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tv_aply_cp"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TV_APLY_CP, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// テレビ_オプションサービス ← 契約内容通知書一意照会マップ.テレビ_オプションサービス
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TV_OP_SVC, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tv_op_svc"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TV_OP_SVC, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// テレビ1_タイトル ← 契約内容通知書一意照会マップ.テレビ1_タイトル
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TV1_TITLE, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tv1_title"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TV1_TITLE, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// テレビ1_詳細 ← 契約内容通知書一意照会マップ.テレビ1_詳細
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TV1_DTL, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tv1_dtl"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TV1_DTL, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// テレビ2_タイトル ← 契約内容通知書一意照会マップ.テレビ2_タイトル
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TV2_TITLE, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tv2_title"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TV2_TITLE, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// テレビ2_詳細 ← 契約内容通知書一意照会マップ.テレビ2_詳細
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TV2_DTL, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tv2_dtl"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TV2_DTL, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// テレビ3_タイトル ← 契約内容通知書一意照会マップ.テレビ3_タイトル
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TV3_TITLE, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tv3_title"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TV3_TITLE, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// テレビ3_詳細 ← 契約内容通知書一意照会マップ.テレビ3_詳細
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TV3_DTL, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tv3_dtl"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TV3_DTL, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// テレビ4_タイトル ← 契約内容通知書一意照会マップ.テレビ4_タイトル
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TV4_TITLE, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tv4_title"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TV4_TITLE, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// テレビ4_詳細 ← 契約内容通知書一意照会マップ.テレビ4_詳細
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TV4_DTL, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tv4_dtl"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TV4_DTL, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// テレビ5_タイトル ← 契約内容通知書一意照会マップ.テレビ5_タイトル
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TV5_TITLE, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tv5_title"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TV5_TITLE, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// テレビ5_詳細 ← 契約内容通知書一意照会マップ.テレビ5_詳細
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TV5_DTL, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tv5_dtl"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TV5_DTL, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// テレビ_契約内容変更・解除等に関する条項 ← 契約内容通知書一意照会マップ.テレビ_契約内容変更・解除等に関する条項
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TV_KYNYH_JYOKO, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tv_kynyh_jyoko"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TV_KYNYH_JYOKO, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 支払方法 ← 契約内容通知書一意照会マップ.支払方法
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.PAY_WAY, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("pay_way"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.PAY_WAY, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ネット_料金_基本料金_詳細 ← ネット_料金_基本料金_詳細
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.NET_PRC_KIHONPRC_DTL, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("net_prc_kihonprc_dtl"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.NET_PRC_KIHONPRC_DTL, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ネット_料金_標準工事費 ← 契約内容通知書一意照会マップ.ネット_料金_標準工事費
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.NET_STDARD_KOJIHI, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("net_stdard_kojihi"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.NET_STDARD_KOJIHI, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ネット_料金_手数料 ← 契約内容通知書一意照会マップ.ネット_料金_手数料
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.NET_COMMISION, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("net_commision"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.NET_COMMISION, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ネット_料金_割引サービス_詳細 ← 契約内容通知書一意照会マップ.ネット_料金_割引サービス_詳細
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.NET_PRC_WRIBSVC_DTL, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("net_prc_wribsvc_dtl"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.NET_PRC_WRIBSVC_DTL, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// ネット_料金_キャンペーン_詳細 ← 契約内容通知書一意照会マップ.ネット_料金_キャンペーン_詳細
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.NET_PRC_CP_DTL, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("net_prc_cp_dtl"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.NET_PRC_CP_DTL, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 電話_料金_基本料金_詳細 ← 契約内容通知書一意照会マップ.電話_料金_基本料金_詳細
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TEL_PRC_KIHONPRC_DTL, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel_prc_kihonprc_dtl"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TEL_PRC_KIHONPRC_DTL, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 電話_料金_標準工事費 ← 契約内容通知書一意照会マップ.電話_料金_標準工事費
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TEL_STDARD_KOJIHI, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel_stdard_kojihi"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TEL_STDARD_KOJIHI, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 電話_料金_手数料 ← 契約内容通知書一意照会マップ.電話_料金_手数料
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TEL_COMMISION, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel_commision"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TEL_COMMISION, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 電話_料金_割引サービス_詳細 ← 契約内容通知書一意照会マップ.電話_料金_割引サービス_詳細
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TEL_PRC_WRIBSVC_DTL, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel_prc_wribsvc_dtl"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TEL_PRC_WRIBSVC_DTL, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 電話_料金_キャンペーン_詳細 ← 契約内容通知書一意照会マップ.電話_料金_キャンペーン_詳細
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TEL_PRC_CP_DTL, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel_prc_cp_dtl"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TEL_PRC_CP_DTL, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// テレビ1_料金_タイトル ← 契約内容通知書一意照会マップ.テレビ1_料金_タイトル
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TV1_PRC_TITLE, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tv1_prc_title"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TV1_PRC_TITLE, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// テレビ1_料金_詳細 ← 契約内容通知書一意照会マップ.テレビ1_料金_詳細
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TV1_PRC_DTL, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tv1_prc_dtl"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TV1_PRC_DTL, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// テレビ2_料金_タイトル ← 契約内容通知書一意照会マップ.テレビ2_料金_タイトル
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TV2_PRC_TITLE, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tv2_prc_title"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TV2_PRC_TITLE, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// テレビ2_料金_詳細 ← 契約内容通知書一意照会マップ.テレビ2_料金_詳細
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TV2_PRC_DTL, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tv2_prc_dtl"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TV2_PRC_DTL, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// テレビ3_料金_タイトル ← 契約内容通知書一意照会マップ.テレビ3_料金_タイトル
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TV3_PRC_TITLE, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tv3_prc_title"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TV3_PRC_TITLE, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// テレビ3_料金_詳細 ← 契約内容通知書一意照会マップ.テレビ3_料金_詳細
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TV3_PRC_DTL, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tv3_prc_dtl"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TV3_PRC_DTL, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// テレビ4_料金_タイトル ← 契約内容通知書一意照会マップ.テレビ4_料金_タイトル
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TV4_PRC_TITLE, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tv4_prc_title"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TV4_PRC_TITLE, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// テレビ4_料金_詳細 ← 契約内容通知書一意照会マップ.テレビ4_料金_詳細
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TV4_PRC_DTL, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tv4_prc_dtl"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TV4_PRC_DTL, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// テレビ5_料金_タイトル ← 契約内容通知書一意照会マップ.テレビ5_料金_タイトル
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TV5_PRC_TITLE, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tv5_prc_title"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TV5_PRC_TITLE, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// テレビ5_料金_詳細 ← 契約内容通知書一意照会マップ.テレビ5_料金_詳細
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TV5_PRC_DTL, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tv5_prc_dtl"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TV5_PRC_DTL, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// テレビ_料金_標準工事費 ← 契約内容通知書一意照会マップ.テレビ_料金_標準工事費
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TV_STDARD_KOJIHI, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tv_stdard_kojihi"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TV_STDARD_KOJIHI, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// テレビ_料金_手数料 ← 契約内容通知書一意照会マップ.テレビ_料金_手数料
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TV_COMMISION, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tv_commision"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TV_COMMISION, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// テレビ_料金_割引サービス_詳細 ← 契約内容通知書一意照会マップ.テレビ_料金_割引サービス_詳細
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TV_PRC_WRIBSVC_DTL, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tv_prc_wribsvc_dtl"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TV_PRC_WRIBSVC_DTL, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// テレビ_料金_キャンペーン_詳細 ← 契約内容通知書一意照会マップ.テレビ_料金_キャンペーン_詳細
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TV_PRC_CP_DTL, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tv_prc_cp_dtl"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TV_PRC_CP_DTL, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 加入御礼書同封有無 ← 契約内容通知書一意照会マップ.加入御礼書同封有無
		if (parentMap != null) {
			// IT1-2016-0000144 MOD START
//			if(parentMap.get("kanuoreso_dofu_ctrl_cd").equals("1")){
//				bean[0].sendMessageString(KKW21502SFConst.KANUORESO_DOFU_UMU, X31CWebConst.DATABEAN_SET_VALUE, "有");
//			}else{
//				bean[0].sendMessageString(KKW21502SFConst.KANUORESO_DOFU_UMU, X31CWebConst.DATABEAN_SET_VALUE, "無");
//			}
			bean[0].sendMessageString(KKW21502SFConst.KANUORESO_DOFU_UMU, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("kanuoreso_dofu_ctrl_cd"));
			// IT1-2016-0000144 MOD END
		} else {
			bean[0].sendMessageString(KKW21502SFConst.KANUORESO_DOFU_UMU, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// レター発送仕分区分 ← 契約内容通知書一意照会マップ.レター発送仕分区分
		if (parentMap != null) {
			if(parentMap.get("letter_hasso_shiwake_div").equals("1")){
				bean[0].sendMessageString(KKW21502SFConst.LETTER_HASSO_SHIWAKE_DIV, X31CWebConst.DATABEAN_SET_VALUE, "有");
			}else{
				bean[0].sendMessageString(KKW21502SFConst.LETTER_HASSO_SHIWAKE_DIV, X31CWebConst.DATABEAN_SET_VALUE, "無");
			}
		} else {
			bean[0].sendMessageString(KKW21502SFConst.LETTER_HASSO_SHIWAKE_DIV, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 送信年月日 ← 契約内容通知書一意照会マップ.送信年月日
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.SEND_YMD, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("knytcs_print_reqymd"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.SEND_YMD, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 20161007 IT1-2016-0000144 ADD START
		// 更新年月日時分秒 ← 契約内容通知書一意照会マップ.更新年月日時分秒
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.UPD_DTM, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("upd_dtm"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.UPD_DTM, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
		// 20161007 IT1-2016-0000144 ADD END
// ANK-3639-00-00 ADD START
		// 訂正更新年月日時分秒 ← 契約内容通知書一意照会マップ.訂正更新年月日時分秒
		if (parentMap != null) {
			bean[0].sendMessageString(KKW21502SFConst.TEISE_UPD_DTM, X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("teise_upd_dtm"));
		} else {
			bean[0].sendMessageString(KKW21502SFConst.TEISE_UPD_DTM, X31CWebConst.DATABEAN_SET_VALUE, new String());
		}
// ANK-3639-00-00 ADD END

		return bean;
	}
}