/*********************************************************************
*	All Rights reserved,Copyright (c) K-Opticom
**********************************************************************
*＜プログラム内容＞
*	システム名		：eo顧客基幹システム
*	モジュール名	：KKSV0153_KKSV0153OPDBMapper
*	ソースファイル名：KKSV0153_KKSV0153OPDBMapper.java
*	作成者			：FJ
*	日付			：2011年09月11日
*＜機能概要＞
*	BP（転居先サービス契約選択初期表示）へのＤ−Ｂマッピングクラスです。
*＜修正履歴＞
*	バージョン	修正日		修正者		修正内容
*	v1.00.00	2011/09/11	FJ		新規作成
*	v3.00.00	2012/04/12	FJ		巻取り@案件対応
*  v10.00.00	2014/07/16  FJ)北谷     ANK-2135-00-00対応
 * v16.00.00	2015/07/15  FJ)阮     	ANK-2480-00-00対応
 * v26.00.00	2016/08/05	FJ)柳		【ANK-2661-00-00】未来予約データ取消し処理改善
 * v33.00.00	2017/08/23	FJ)舘山		【ANK-3106-00-00】【随時機能化案件】運用268　ＮＴＴ番ポ戻し対応(一時戻し)
 * v41.00.00	2019/01/25  FJ)北谷		【ANK-3412-08-00】高速割料金と料金シュミレーションの改善
 * v46.00.00	2019/09/16  FJ)澤田	    ANK-3731-00-00 マンション光配線切替対応
 * v51.00.00	2020/09/25	FJ)荒木		【ANK-3885-00-00】光化マンションの自動設計対応
 * v60.00.00	2022/06/14	FJ)平野		【ANK-4244-00-00】_【eo定期】MT既設賃貸対応
**********************************************************************/
package eo.web.webview.mapping;

import java.util.ArrayList;
import java.util.HashMap;

import com.fujitsu.futurity.web.x31.X31CVector;
import com.fujitsu.futurity.web.x31.X31CWebConst;
import com.fujitsu.futurity.web.x31.X31SDataBeanAccess;
import com.fujitsu.futurity.web.x31.X31SDataBeanAccessArray;
import com.sun.enterprise.tools.common.util.StringUtils;

import eo.common.util.JKKStringUtil;
import eo.web.webview.KKW04201SF.KKW04201SFConst;

/**
 * DataBean-BPマッピングをする。
 * 
 */
public class KKSV0153_KKSV0153OPDBMapper {
	
	/**
	 * コンストラクタ
	 */
	public KKSV0153_KKSV0153OPDBMapper(){
	}
	
	/** サービスコード（テレビ） */
	private static final String CD00130_03 = "03";

//>>> 巻2 案件対応 MATSUBARA ADD START 2012.09.12 -------------------------------
	/** サービスコード（インターネット） */
	private static final String SVC_CD_NET = "01";
	
	/** サービスコード（電話） */
	private static final String SVC_CD_TEL = "02";
	
	/** サービスコード（テレビ） */
	private static final String SVC_CD_TV = CD00130_03;
//<<< 巻2 案件対応 MATSUBARA ADD END   2012.09.12 -------------------------------
	
	/** 有無コード（無） */
	private static final String CD00002_0 = "0";
	
	/** 有無コード（有） */
	private static final String CD00002_1 = "1";
	
	/** 住所変更登録状態識別（仮登録） */
	private static final String KARI_ADD = "1";
	
	/** 住所変更登録状態識別（本登録） */
	private static final String HON_ADD = "2";
	
	//--------------------------------------------
	//住所変更初期表示情報取得CC用返却キー
	//--------------------------------------------
	
	/** サービス契約回線内訳番号 */
	public static final String SVC_KEI_KAISEN_UCWK_NO = "svc_kei_kaisen_ucwk_no";

	/** SYSID */
	public static final String SYSID = "sysid";

	/** 住所変更申込一時保存番号 */
	public static final String ADCHM_TPPV_NO = "adchm_tppv_no";

	/** 住所変更番号 */
	public static final String AD_CHG_NO = "ad_chg_no";

	/** 光ネット情報 */
	public static final String EOHNT_INFO = "EOHNT_INFO";

	/** eo光ネットサービス契約番号 */
	public static final String EOHNT_SVKEI_NO = "eohnt_svkei_no";

	/** 転居先eo光ネットサービス契約番号 */
	public static final String EOHNT_SVKEI_NO_AFT = "eohnt_svkei_no_aft";

	/** eo光ネットサービス契約異動種別コード */
	public static final String EOHNT_SVC_KEI_IDO_SBT_CD = "eohnt_svc_kei_ido_sbt_cd";

	/** eo光ネットサービスコード */
	public static final String EOHNT_SVC_CD = "eohnt_svc_cd";

	/** eo光ネット料金グループコード */
	public static final String EOHNT_PRC_GRP_CD = "eohnt_prc_grp_cd";

	/** eo光ネット料金プランコード */
	public static final String EOHNT_PCRS_CD = "eohnt_pplan_cd";

	/** eo光ネット違約金発生区分 */
	public static final String EOHNT_PNLTY_HASSEI_CD = "eohnt_pnlty_hassei_cd";
	
	/** eo光ネット違約金変更理由コード */
	public static final String EOHNT_PNLTY_CHGE_RSN_CD = "eohnt_pnlty_chge_rsn_cd";
	
	/** eo光ネット契約付加コード */
	public static final String EOHNT_KEI_HUKA_CD = "eohnt_kai_huka_cd";
	
	/** eo光ネット設置ルータコード */
	public static final String EOHNT_STC_ROUTER_CD = "eohnt_stg_router_cd";

	/** eo光ネット即割有無 */
	public static final String EOHNT_SOKU_WARI_UM = "eohnt_soku_wari_um";

	//ANK-3412-08-00 ADD START
	/** eo光ネット高速割有無 */
	public static final String EOHNT_KOSOKU_WARI_UM = "eohnt_kosoku_wari_um";
	//ANK-3412-08-00 ADD END

	/** eo光ネットサービス利用開始希望年月日 */
	public static final String EOHNT_SVC_UEST_KIBO_YMD = "eohnt_svc_uest_kibo_ymd";

	/** eo光ネット支払方式コード */
	public static final String EOHNT_PAY_HOSHIKI_CD = "eohnt_pay_hoshiki_cd";

	/** eo光ネット備考 */
	public static final String EOHNT_BIKO = "eohnt_biko";

	/** eo光ネット更新年月日時分秒 */
	public static final String EOHNT_UPD_DTM = "eohnt_upd_dtm";

	/** 光ネットオプション一覧リスト */
	public static final String EOHNT_OP_LIST = "EOHNT_OP_LIST";

	/** 住所変更申込サービスタブ種別コード */
	public static final String ADCHM_SVC_TAB_SBT_CD = "adchm_svc_tab_sbt_cd";

	/** サービス契約内訳番号 */
	public static final String SVC_KEI_UCWK_NO = "svc_kei_ucwk_no";

	/** 転居先サービス契約内訳番号 */
	public static final String SVC_KEI_UCWK_NO_AFT = "svc_kei_ucwk_no_aft";

	/** オプションサービス契約番号 */
	public static final String OP_SVC_KEI_NO = "op_svc_kei_no";

	/** オプションサービス名称 */
	public static final String OP_SVC_NM = "op_svc_nm";

	/** オプションサービス内容 */
	public static final String OP_SVC_NAIYO = "op_svc_naiyo";

	/** オプションサービス引継有無 */
	public static final String OP_SVC_HKTGI_UM = "op_svc_hktgi_um";

	/** サービス契約内訳更新年月日時分秒 */
	public static final String SVC_KEI_UCWK_UPD_DTM = "svc_kei_ucwk_upd_dtm";

	/** オプションサービス契約更新年月日時分秒 */
	public static final String OP_SVC_KEI_UPD_DTM = "op_svc_kei_upd_dtm";

	/** 住所変更申込オプション一時保存更新年月日時分秒 */
	public static final String ADCHM_OP_TPPV_UPD_DTM = "adchm_op_tppv_upd_dtm";

	/** 光電話情報 */
	public static final String EOHTL_INFO = "EOHTL_INFO";

	/** eo光電話サービス契約番号 */
	public static final String EOHTL_SVKEI_NO = "eohtl_svkei_no";

	/** 転居先eo光電話サービス契約番号 */
	public static final String EOHTL_SVKEI_NO_AFT = "eohtl_svkei_no_aft";

	/** eo光電話サービス契約異動種別コード */
	public static final String EOHTL_SVC_KEI_IDO_SBT_CD = "eohtl_svc_kei_ido_sbt_cd";

	/** eo光電話サービスコード */
	public static final String EOHTL_SVC_CD = "eohtl_svc_cd";

	/** eo光電話料金グループコード */
	public static final String EOHTL_PRC_GRP_CD = "eohtl_prc_grp_cd";
	
	/** eo光電話料金プランコード */
	public static final String EOHTL_PCRS_CD = "eohtl_pplan_cd";

	/** eo光電話違約金発生区分 */
	public static final String EOHTL_PNLTY_HASSEI_CD = "eohtl_pnlty_hassei_cd";
	
	/** eo光電話違約金変更理由コード */
	public static final String EOHTL_PNLTY_CHGE_RSN_CD = "eohtl_pnlty_chge_rsn_cd";

	/** eo光電話電番事前通知コード */
	public static final String EOHTL_TEL_NO_PRE_TCHI_CD = "eohtl_tel_no_pre_tchi_cd";

	/** eo光電話サービス利用開始日識別コード */
	public static final String EOHTL_SVC_UEST_DAY_SKBT_CD = "eohtl_svc_uest_day_skbt_cd";

	/** eo光電話サービス利用開始希望年月日 */
	public static final String EOHTL_SVC_UEST_KIBO_YMD = "eohtl_svc_uest_kibo_ymd";

	/** eo光電話サービス利用開始希望時間帯コード */
	public static final String EOHTL_SVC_UEST_KBTMZ_CD = "eohtl_svc_uest_kbtmz_cd";

	/** eo光電話サービス利用開始希望時間コード */
	public static final String EOHTL_SVC_UEST_KBTM_CD = "eohtl_svc_uest_kbtm_cd";

	/** eo光電話備考 */
	public static final String EOHTL_BIKO = "eohtl_biko";

	/** VA_宅内機器型式コード */
	public static final String VA_TAKNKIKI_MODEL_CD = "va_taknkiki_model_cd";

	/** VA_機器提供サービス契約番号 */
	public static final String VA_KKTK_SVC_KEI_NO = "va_kktk_svc_kei_no";

	/** eo光電話更新年月日時分秒 */
	public static final String EOHTL_UPD_DTM = "eohtl_upd_dtm";

	/** VAプルダウンリスト */
	public static final String VA_LIST = "VA_LIST";

	/** VA宅内機器型式名称 */
	public static final String VA_TAKNKIKI_MODEL_NM = "va_taknkiki_model_nm";

	/** VA機器製造番号 */
	public static final String VA_KIKI_SEIZO_NO = "va_kiki_seizo_no";

	/** VAポート数 */
	public static final String VA_PORT_CNT = "va_port_cnt";

	/** 機器提供サービス契約更新年月日時分秒 */
	public static final String KKTK_SVC_KEI_UPD_DTM = "kktk_svc_kei_upd_dtm";

	/** 住所変更申込VA一時保存更新年月日時分秒 */
	public static final String ADCHM_VA_TPPV_UPD_DTM = "adchm_va_tppv_upd_dtm";

	/** 電話番号情報リスト */
	public static final String TELNO_INFO_LIST = "TELNO_INFO_LIST";

	/** 住所変更申込電話番号一時保存番号 */
	public static final String ADCHM_TLN_TPPV_NO = "adchm_tln_tppv_no";

	/** 解約有無 */
	public static final String DSL_UM = "dsl_um";

	/** 番ポ工事有無 */
	public static final String BMP_KOJI_UM = "bmp_koji_um";

	/** 番ポ工事有無名称 */
	public static final String BMP_KOJI_UM_NM = "bmp_koji_um_nm";

	/** 番ポ契約者カナ名 */
	public static final String BMP_KSH_KANA = "bmp_ksh_kana";

	/** 番ポ契約者名 */
	public static final String BMP_KSH_NM = "bmp_ksh_nm";

	/** 番ポ申込時通信事業者拠点コード */
	public static final String BMP_MSKM_JI_TSJGS_CD = "bmp_mskm_ji_tsjgs_cd";

	/** 番ポ申込時通信事業者拠点コード */
	public static final String BMP_MSKM_JI_TSJGS_KTN_CD = "bmp_mskm_ji_tsjgs_ktn_cd";

	/** 番ポ申込時通信事業者拠点名称 */
	public static final String BMP_MSKM_JI_TSJGS_KTN_NM = "bmp_mskm_ji_tsjgs_ktn_nm";

	/** 番ポ工事希望年月日 */
	public static final String BMP_KOJI_KIBO_YMD = "bmp_koji_kibo_ymd";

	/** 番ポ工事希望時間コード */
	public static final String BMPKJ_KIBO_TIME_CD = "bmpkj_kibo_time_cd";

	/** 番ポ工事希望時間名称 */
	public static final String BMPKJ_KIBO_TIME_NM = "bmpkj_kibo_time_nm";

	/** 番ポ工事確定年月日 */
	public static final String BMP_KOJI_FIX_YMD = "bmp_koji_fix_ymd";

	/** 番ポ工事確定時間コード */
	public static final String BMPKJ_FIX_TIME_CD = "bmpkj_fix_time_cd";

	/** 番ポ工事確定時間名称 */
	public static final String BMPKJ_FIX_TIME_NM = "bmpkj_fix_time_nm";

	/** 番ポ工事完了年月日 */
	public static final String BMP_KOJI_FIN_YMD = "bmp_koji_fin_ymd";

	/** 電話番号 */
	public static final String TELNO = "telno";

// IT1-2013-0000250 2013.02.10 suzuki add start
	/** 電話番号（変更前） */
	public static final String BEF_TELNO = "bef_telno";
// IT1-2013-0000250 2013.02.10 suzuki add end

	/** 同番移転契約者カナ名 */
	public static final String DOBANITEN_KSH_KANA = "dobaniten_ksh_kana";

	/** 同番移転契約者名 */
	public static final String DOBANITEN_KSH_NM = "dobaniten_ksh_nm";

	/** VAポート番号 */
	public static final String VA_PORT_NO = "va_port_no";

	/** VAポート番号名称 */
	public static final String VA_PORT_NO_NM = "va_port_no_nm";

	/** 同番移転調査結果コード(番号区画) */
	public static final String DOBANITEN_CSKK_CD_NO_KKK = "dobaniten_cskk_cd_no_kkk";

	/** 同番移転調査結果名称(番号区画) */
	public static final String DOBANITEN_CSKK_NM_NO_KKK = "dobaniten_cskk_nm_no_kkk";

	/** 同番移転調査結果コード(NTT収容局) */
	public static final String DOBANITEN_CSKK_CD_NTTSYKK = "dobaniten_cskk_cd_nttsykk";

	/** 同番移転調査結果名称(NTT収容局) */
	public static final String DOBANITEN_CSKK_NM_NTTSYKK = "dobaniten_cskk_nm_nttsykk";

	/** 同番移転可否 */
	public static final String DOBANITEN_KH = "dobaniten_kh";

	/** 同番移転調査依頼年月日 */
	public static final String DOBANITEN_CHOSA_REQYMD = "dobaniten_chosa_reqymd";

	/** 緊急通報用契約者カナ名 */
	public static final String EMG_KSH_KANA = "emg_ksh_kana";

	/** 緊急通報用契約者名 */
	public static final String EMG_KSH_NM = "emg_ksh_nm";

	/** 緊急通報用住所補記・建物名 */
	public static final String EMG_ADRTTM = "emg_adrttm";

	/** 緊急通報用住所補記・部屋番号 */
	public static final String EMG_ADRRM = "emg_adrrm";

	/** 移転先開通前トーキ登録コード */
	public static final String ITENS_OPBF_TOKI_ADD_CD = "itens_opbf_toki_add_cd";

	/** 移転先開通前トーキ登録名称 */
	public static final String ITENS_OPBF_TOKI_ADD_NM = "itens_opbf_toki_add_nm";

	/** 移転先開通前トーキ種別コード */
	public static final String ITENS_OPBF_TOKI_SBT_CD = "itens_opbf_toki_sbt_cd";

	/** 移転先開通前トーキ種別名称 */
	public static final String ITENS_OPBF_TOKI_SBT_NM = "itens_opbf_toki_sbt_nm";

	/** 移転先開通前トーキ希望有無 */
	public static final String ITENS_OPBF_TOKI_KIBO_UM = "itens_opbf_toki_kibo_um";

	/** 移転先開通前トーキ希望有無名称 */
	public static final String ITENS_OPBF_TOKI_KIBO_UM_NM = "itens_opbf_toki_kibo_um_nm";

	/** 移転先開通前トーキ開通予定年月日 */
	public static final String ITENS_OPBF_TOKI_OPEN_RSYMD = "itens_opbf_toki_open_rsymd";

	/** 移転先開通前トーキ終了予定年月日 */
	public static final String ITENS_OPBF_TOKI_END_RSYMD = "itens_opbf_toki_end_rsymd";

	/** 移転先開通前トーキ移転元電話番号 */
	public static final String ITENS_OPBF_TOKI_ITNM_TLN = "itens_opbf_toki_itnm_tln";

	/** 移転先開通前トーキ連絡先電話番号 */
	public static final String ITENS_OPBF_TOKI_RRKS_TLN = "itens_opbf_toki_rrks_tln";

	/** 移転先開通前トーキ内容 */
	public static final String ITENS_OPBF_TOKI_NYO = "itens_opbf_toki_nyo";

	/** 移転先開通後トーキ登録コード */
	public static final String ITENS_OPAF_TOKI_ADD_CD = "itens_opaf_toki_add_cd";

	/** 移転先開通後トーキ登録名称 */
	public static final String ITENS_OPAF_TOKI_ADD_NM = "itens_opaf_toki_add_nm";

	/** 移転先開通後トーキ種別コード */
	public static final String ITENS_OPAF_TOKI_SBT_CD = "itens_opaf_toki_sbt_cd";

	/** 移転先開通後トーキ種別名称 */
	public static final String ITENS_OPAF_TOKI_SBT_NM = "itens_opaf_toki_sbt_nm";

	/** 移転先開通後トーキ希望有無 */
	public static final String ITENS_OPAF_TOKI_KIBO_UM = "itens_opaf_toki_kibo_um";

	/** 移転先開通後トーキ希望有無名称 */
	public static final String ITENS_OPAF_TOKI_KIBO_UM_NM = "itens_opaf_toki_kibo_um_nm";

	/** 移転先開通後トーキ開通予定年月日 */
	public static final String ITENS_OPAF_TOKI_OPEN_RSYMD = "itens_opaf_toki_open_rsymd";

	/** 移転先開通後トーキ終了予定年月日 */
	public static final String ITENS_OPAF_TOKI_END_RSYMD = "itens_opaf_toki_end_rsymd";

	/** 移転先開通後トーキ移転元電話番号 */
	public static final String ITENS_OPAF_TOKI_ITNM_TLN = "itens_opaf_toki_itnm_tln";

	/** 移転先開通後トーキ内容 */
	public static final String ITENS_OPAF_TOKI_NYO = "itens_opaf_toki_nyo";

	/** 住所変更申込電話番号一時保存更新年月日時分秒 */
	public static final String ADCHM_TLN_TPPV_UPD_DTM = "adchm_tln_tppv_upd_dtm";

	/** 光電話オプション一覧リスト */
	public static final String EOHTL_OP_LIST = "EOHTL_OP_LIST";

	/** 光テレビ情報 */
	public static final String EOHTV_INFO = "EOHTV_INFO";

	/** eo光テレビサービス契約番号 */
	public static final String EOHTV_SVKEI_NO = "eohtv_svkei_no";

	/** 転居先eo光テレビサービス契約番号 */
	public static final String EOHTV_SVKEI_NO_AFT = "eohtv_svkei_no_aft";

	/** eo光テレビサービス契約異動種別コード */
	public static final String EOHTV_SVC_KEI_IDO_SBT_CD = "eohtv_svc_kei_ido_sbt_cd";

	/** eo光テレビサービスコード */
	public static final String EOHTV_SVC_CD = "eohtv_svc_cd";

	/** eo光テレビ料金グループコード */
	public static final String EOHTV_PRC_GRP_CD = "eohtv_prc_grp_cd";

	/** eo光テレビ料金プランコード */
	public static final String EOHTV_PCRS_CD = "eohtv_pplan_cd";
	
	// ANK-2135-00-00 2014/07/11 add start
	/** スタｃｈセット申込有無 */
	public static final String CDBS_STCH_SET_MSKM_UM = "cdbs_stch_set_mskm_um";
	// ANK-2135-00-00 2014/07/11 add end

	/** eo光テレビSTB出荷方法コード */
	public static final String EOHTV_STB_SHKA_WAY_CD = "eohtv_stb_shka_way_cd";

	/** eo光テレビSTB契約台数 */
	public static final String EOHTV_STB_KEI_CNT = "eohtv_stb_kei_cnt";
	
// IT1-2012-0002343対応 20121211 星野 ADD START
	/** eo光テレビKCNSTB申込台数 */
	public static final String EOHTV_KCN_STB_MSKM_CNT = "eohtv_kcn_stb_mskm_cnt";
// IT1-2012-0002343対応 20121211 星野 ADD END

	/** eo光テレビ違約金発生区分 */
	public static final String EOHTV_PNLTY_HASSEI_CD = "eohtv_pnlty_hassei_cd";
	
	/** eo光テレビ違約金変更理由コード */
	public static final String EOHTV_PNLTY_CHGE_RSN_CD = "eohtv_pnlty_chge_rsn_cd";

	/** eo光テレビ備考 */
	public static final String EOHTV_BIKO = "eohtv_biko";

	/** eo光テレビ更新年月日時分秒 */
	public static final String EOHTV_UPD_DTM = "eohtv_upd_dtm";

	/** STB一覧リスト */
	public static final String STB_INFO_LIST = "STB_INFO_LIST";

	/** 住所変更申込STB一時保存番号 */
	public static final String ADCHM_STB_TPPV_NO = "adchm_stb_tppv_no";

	/** 機器提供サービス契約追加通番 */
	public static final String KKTK_SVC_KEI_ADD_SEQ = "kktk_svc_kei_add_seq";

	/** 希望メーカーコード */
	public static final String KIBO_MAKER_CD = "kibo_maker_cd";

	/** 希望メーカー名称 */
	public static final String KIBO_MAKER_NM = "kibo_maker_nm";

	/** STBID */
	public static final String STB_ID = "stb_id";

	/** 料金コースコード */
	public static final String PCRS_CD = "pcrs_cd";

	/** B-CASカード番号 */
	public static final String BCAS_CARD_NO = "bcas_card_no";

	/** C-CASカード番号 */
	public static final String CCAS_CARD_NO = "ccas_card_no";

	/** STB宅内機器型式コード */
	public static final String STB_TAKNKIKI_MODEL_CD = "stb_taknkiki_model_cd";

	/** STB種別コード */
	public static final String STB_SBT_CD = "stb_sbt_cd";

	/** 宅内機器異動コード */
	public static final String TAKNKIKI_IDO_CD = "taknkiki_ido_cd";

	/** HDD容量コード */
	public static final String HDD_CAPA_CD = "hdd_capa_cd";

	/** 住所変更申込STB一時保存更新年月日時分秒 */
	public static final String ADCHM_STB_TPPV_UPD_DTM = "adchm_stb_tppv_upd_dtm";

	/** 光テレビオプション一覧リスト */
	public static final String EOHTV_OP_LIST = "EOHTV_OP_LIST";

	/** 住所変更情報マップ */
	public static final String ADCHM_MAP = "ADCHM_MAP";

	/** 住所切替方法コード */
	public static final String AD_SWITCH_WAY_CD = "ad_switch_way_cd";

	/** サービス契約回線内訳番号 */
	public static final String SVKEI_KISUW_NO = "svkei_kisuw_no";

	/** 移転先利用サービス変更有無 */
	public static final String ITENS_USE_SVC_CHG_UM = "itens_use_svc_chg_um";

	/** 住所変更工事再依頼コード */
	public static final String ADCHG_KOJI_RE_REQ_CD = "adchg_koji_re_req_cd";

	/** 申込書番号 */
	public static final String MSKMSHO_NO = "mskmsho_no";

	/** 申込番号 */
	public static final String MSKM_NO = "mskm_no";

	/** 申込形態コード */
	public static final String MSKM_FORM_CD = "mskm_form_cd";

	/** 申込年月日 */
	public static final String MSKM_YMD = "mskm_ymd";

	/** 申込受付担当ユーザーID */
	public static final String MSKM_UK_TNT_USER_ID = "mskm_uk_tnt_user_id";

	/** 申込受付担当ユーザー名称 */
	public static final String MSKM_UK_TNT_USER_NM = "mskm_uk_tnt_user_nm";

	/** 受付担当者識別コード */
	public static final String UK_TNTSHA_SKBT_CD = "uk_tntsha_skbt_cd";

	/** 移転先住所未確定フラグ */
	public static final String ITNSAD_MI_FIX_FLG = "itnsad_mi_fix_flg";

	/** 移転先住所マンションID・P-ID */
	public static final String ITNSAD_MANSION_ID_PID = "itnsad_mansion_id_pid";

// 品質強化対応 2012.12.30 Y.MORIMOTO ADD START
	/** マンション情報_移転先住所マンションID*/
	public static final String MANSINFO_ITNSAD_MANSION_ID = "mansinfo_itnsad_mansion_id";

	/** マンション情報_移転先住所P-ID*/
	public static final String MANSINFO_ITNSAD_PID = "mansinfo_itnsad_pid";

	/** マンション情報_移転先住所CATID*/
	public static final String MANSINFO_ITNSAD_CATID = "mansinfo_itnsad_catid";

	/** 転居先マンション回線使用契約番号（ネット） */
	public static final String CTRL_KAISEN_USE_KEI_NO_NET = "ctrl_kaisen_use_kei_no_net";

	/** 転居先マンション回線使用契約番号（テレビ） */
	public static final String CTRL_KAISEN_USE_KEI_NO_TV = "ctrl_kaisen_use_kei_no_tv";

// 品質強化対応 2012.12.30 Y.MORIMOTO ADD END
	/** 移転先住所マンション名 */
	public static final String ITNSAD_MANSION_NM = "itnsad_mansion_nm";

	/** 移転先住所コード */
	public static final String ITENS_AD_CD = "itens_ad_cd";

	/** 移転先郵便番号 */
	public static final String ITENS_PCD = "itens_pcd";

	/** 移転先都道府県名 */
	public static final String ITENS_STATE_NM = "itens_state_nm";

	/** 移転先市区町村名 */
	public static final String ITENS_CITY_NM = "itens_city_nm";

	/** 移転先大字通称名 */
	public static final String ITENS_OAZTSU_NM = "itens_oaztsu_nm";

	/** 移転先字丁目名 */
	public static final String ITENS_AZCHO_NM = "itens_azcho_nm";

	/** 移転先番地号 */
	public static final String ITENS_BNCHIGO = "itens_bnchigo";

	/** 移転先住所補記・建物名 */
	public static final String ITENS_ADRTTM = "itens_adrttm";

	/** 移転先住所補記・部屋番号 */
	public static final String ITENS_ADRRM = "itens_adrrm";

// ANK-3885-00-00 ADD START
	/** 移転先棟情報 */
	public static final String ITENS_TOU_INFO = "itens_tou_info";
// ANK-3885-00-00 ADD END

//>>> 巻2 案件対応 S.IWASAKI ADD START 2012.10.22 -------------------------------

	/** 請求書用移転先住所部屋番号 */
	public static final String SKS_YO_ITENS_AD_RM_NO = "sks_yo_itens_ad_rm_no";
//<<< 巻2 案件対応 S.IWASAKI ADD END   2012.10.22 -------------------------------

	/** 移転先電話番号 */
	public static final String ITENS_TELNO = "itens_telno";

	/** 移転先住所経度 */
	public static final String ITNSAD_LGTD = "itnsad_lgtd";

	/** 移転先住所緯度 */
	public static final String ITNSAD_LTTD = "itnsad_lttd";

	/** 移転先住所入居予定年月日 */
	public static final String ITNSAD_NYUKYO_RSV_YMD = "itnsad_nyukyo_rsv_ymd";

	/** 機器送付先手動入力フラグ */
	public static final String KIKI_SOHUS_MAN_INPUT_FLG = "kiki_sohus_man_input_flg";

	/** 機器送付先手動入力名称 */
	public static final String KIKI_SOHUS_MAN_INPUT_NM = "kiki_sohus_man_input_nm";

	/** 機器送付先住所コード */
	public static final String KIKI_SOHUS_AD_CD = "kiki_sohus_ad_cd";

	/** 機器送付先郵便番号 */
	public static final String KIKI_SOHUS_PCD = "kiki_sohus_pcd";

	/** 機器送付先都道府県名 */
	public static final String KIKI_SOHUS_STATE_NM = "kiki_sohus_state_nm";

	/** 機器送付先市区町村名 */
	public static final String KIKI_SOHUS_CITY_NM = "kiki_sohus_city_nm";

	/** 機器送付先大字通称名 */
	public static final String KIKI_SOHUS_OAZTSU_NM = "kiki_sohus_oaztsu_nm";

	/** 機器送付先字丁目名 */
	public static final String KIKI_SOHUS_AZCHO_NM = "kiki_sohus_azcho_nm";

	/** 機器送付先番地号 */
	public static final String KIKI_SOHUS_BNCHIGO = "kiki_sohus_bnchigo";

	/** 機器送付先住所補記・建物名 */
	public static final String KIKI_SOHUS_ADRTTM = "kiki_sohus_adrttm";

	/** 機器送付先住所補記・部屋番号 */
	public static final String KIKI_SOHUS_ADRRM = "kiki_sohus_adrrm";

	/** 機器送付先電話番号 */
	public static final String KIKI_SOHUS_TELNO = "kiki_sohus_telno";

	/** 機器送付先名 */
	public static final String KIKI_SOHUS_NM = "kiki_sohus_nm";

	/** 機器送付先カナ名 */
	public static final String KIKI_SOHUS_KANA = "kiki_sohus_kana";

	/** 移転先住所形態コード */
	public static final String ITENS_AD_FORM_CD = "itens_ad_form_cd";

	/** 移転先電波障害案件番号 */
	public static final String ITENS_DMPS_ANKEN_NO = "itens_dmps_anken_no";

	/** 移転先入居階数コード */
	public static final String ITENS_NYUKYO_FLR_CNT_CD = "itens_nyukyo_flr_cnt_cd";

	/** 移転先入居階数名称 */
	public static final String ITENS_NYUKYO_FLR_CNT_NM = "itens_nyukyo_flr_cnt_nm";

	/** 移転先竣工予定年月日 */
	public static final String ITENS_SHUNKO_RSV_YMD = "itens_shunko_rsv_ymd";

	/** 移転先面開発案件番号 */
	public static final String ITENS_MENKAIHAT_ANKEN_NO = "itens_menkaihat_anken_no";

	/** 移転先面開発キャンペーン適用コード */
	public static final String ITENS_MNKHT_CMP_APLY_CD = "itens_mnkht_cmp_aply_cd";

	/** 移転先同時契約者住所変更有無 */
	public static final String ITENS_DOJI_KSH_ADCHG_UM = "itens_doji_ksh_adchg_um";

	/** 撤去住所連絡先メールアドレス */
	public static final String TKAD_RRKS_MLAD = "tkad_rrks_mlad";

	/** 撤去工事範囲コード */
	public static final String TKKJ_SBT_CD = "tkkj_sbt_cd";

	/** 撤去工事範囲コード */
	public static final String TKKJ_SCOPE_CD = "tkkj_scope_cd";

	/** 撤去工事関西電力お客様情報授受同意有無 */
	public static final String TKKJ_KEPCOCSIF_JUJU_DOI_UM = "tkkj_kepcocsif_juju_doi_um";

	/** 撤去工事希望年月日 */
	public static final String TKKJ_KIBO_YMD = "tkkj_kibo_ymd";

	/** 撤去工事解約希望年月日 */
	public static final String TKKJ_DSL_KIBO_YMD = "tkkj_dsl_kibo_ymd";

	/** 撤去工事移設コード */
	public static final String TKKJ_ISETSU_CD = "tkkj_isetsu_cd";

	/** 撤去工事STB契約台数 */
	public static final String TKKJ_STB_KEI_CNT = "tkkj_stb_kei_cnt";

	/** 撤去工事STB有無 */
	public static final String TKKJ_STB_UM = "tkkj_stb_um";

	/** 撤去工事マンションID */
	public static final String TKKJ_MANSION_ID = "tkkj_mansion_id";

	/** 撤去工事連絡手段補記 */
	public static final String TKKJ_RRK_WAY_HOKI = "tkkj_rrk_way_hoki";

	/** 撤去工事案件備考 */
	public static final String TKKJ_ANKEN_BIKO = "tkkj_anken_biko";

	/** 撤去工事お客様名 */
	public static final String TKKJ_CUST_NM = "tkkj_cust_nm";

	/** 撤去工事PON種別コード */
	public static final String TKKJ_PON_SBT_CD = "tkkj_pon_sbt_cd";

	/** 撤去工事新築物件コード */
	public static final String TKKJ_NEWCONST_BKN_CD = "tkkj_newconst_bkn_cd";

	/** 撤去工事復活案件フラグ */
	public static final String TKKJ_HUKKAT_ANKEN_FLG = "tkkj_hukkat_anken_flg";

	/** 撤去工事希望アポ期限年月日 */
	public static final String TKKJ_KIBO_APO_KIGEN_YMD = "tkkj_kibo_apo_kigen_ymd";

	/** 撤去工事電話連絡希望時間帯コード */
	public static final String TKKJ_TEL_RRK_KIBO_TIME_CD = "tkkj_tel_rrk_kibo_time_cd";

	/** 撤去工事アポ連絡先指定コード */
	public static final String TKKJ_APO_RRKS_SHITEI_CD = "tkkj_apo_rrks_shitei_cd";

	/** 撤去工事お客様連絡先電話番号 */
	public static final String TKKJ_CUST_RRKS_TELNO = "tkkj_cust_rrks_telno";

	/** 撤去工事電波障害案件フラグ */
	public static final String TKKJ_DMPS_ANKEN_FLG = "tkkj_dmps_anken_flg";

	/** 撤去工事設置ルーターコード */
	public static final String TKKJ_STC_ROUTER_CD = "tkkj_stc_router_cd";

	/** サービス契約回線内訳更新年月日時分秒 */
	public static final String SVKEI_KISUW_UPD_DTM = "svkei_kisuw_upd_dtm";

	/** 住所変更申込一時保存更新年月日時分秒 */
	public static final String ADCHM_TPPV_UPD_DTM = "adchm_tppv_upd_dtm";

	/** 請求書送付先情報リスト */
	public static final String SEIKY_SHS_LIST = "SEIKY_SHS_LIST";

	/** ガイド誌送付先情報リスト */
	public static final String GUIDE_SHS_LIST = "GUIDE_SHS_LIST";

	/** 住所変更申込送付先一時保存番号 */
	public static final String ADCHM_SHS_TPPV_NO = "adchm_shs_tppv_no";

	/** 住所変更申込送付先種別コード */
	public static final String ADCHM_SHS_SBT_CD = "adchm_shs_sbt_cd";

	/** 送付先変更有無 */
	public static final String SHS_CHG_UM = "shs_chg_um";

	/** 請求契約番号 */
	public static final String SIKY_KEI_NO = "siky_kei_no";

	/** 送付先ネットサービス有無 */
	public static final String SHS_NET_SVC_UM = "shs_net_svc_um";

	/** 送付先電話サービス有無 */
	public static final String SHS_TEL_SVC_UM = "shs_tel_svc_um";

	/** 送付先テレビサービス有無 */
	public static final String SHS_TV_SVC_UM = "shs_tv_svc_um";

	/** 送付先郵便番号 */
	public static final String SOHUS_PCD = "sohus_pcd";

	/** 送付先都道府県名 */
	public static final String SOHUS_STATE_NM = "sohus_state_nm";

	/** 送付先市区町村名 */
	public static final String SOHUS_CITY_NM = "sohus_city_nm";

	/** 送付先大字通称名 */
	public static final String SOHUS_OAZTSU_NM = "sohus_oaztsu_nm";

	/** 送付先字丁目名 */
	public static final String SOHUS_AZCHO_NM = "sohus_azcho_nm";

	/** 送付先住所補記・建物名 */
	public static final String SOHUS_ADRTTM = "sohus_adrttm";

	/** 送付先住所補記・部屋番号 */
	public static final String SOHUS_ADRRM = "sohus_adrrm";

	/** 送付先番地号 */
	public static final String SOHUS_BNCHIGO = "sohus_bnchigo";

	/** 請求契約更新年月日時分秒 */
	public static final String SIKY_KEI_UPD_DTM = "siky_kei_upd_dtm";

	/** 住所変更申込送付先一時保存更新年月日時分秒 */
	public static final String ADCHM_SHS_TPPV_UPD_DTM = "adchm_shs_tppv_upd_dtm";

	/** 利用機器一覧リスト */
	public static final String RYKK_LIST = "RYKK_LIST";

	/** 宅内機器撤去種別コード */
	public static final String TKKIKI_TEKKYO_SBT_CD = "tkkiki_tekkyo_sbt_cd";

	/** 機器提供種別コード */
	public static final String KKTK_SBT_CD = "kktk_sbt_cd";

	/** 機器提供種別名称 */
	public static final String KKTK_SBT_NM = "kktk_sbt_nm";

	/** 宅内機器種別コード */
	public static final String TAKNKIKI_SBT_CD = "taknkiki_sbt_cd";

	/** 宅内機器型式コード */
	public static final String TAKNKIKI_MODEL_CD = "taknkiki_model_cd";

	/** サービス開始年月日 */
	public static final String SVC_STA_YMD = "svc_sta_ymd";

	/** サービス契約ステータス */
	public static final String SVC_KEI_STAT = "svc_kei_stat";

	/** サービス契約ステータス名称 */
	public static final String SVC_KEI_STAT_NM = "svc_kei_stat_nm";

	/** 住所変更申込利用機器一時保存更新年月日時分秒 */
	public static final String ADCHM_RYKK_TPPV_UPD_DTM = "adchm_rykk_tppv_upd_dtm";

	/** マンション物件コード */
	public static final String MANSION_BUKKEN_CD = "mansion_bukken_cd";
// IT2-2012-0001922 2012.12.03 Y.MORIMOTO START
	/** 提供方式コード */
	public static final String TK_HOSHIKI_CD = "tk_hoshiki_cd";
// IT2-2012-0001922 2012.12.03 Y.MORIMOTO END
// ★★★ ANK-1225-00-00 課題No38 ADD 2012.10.14 T.SHIBATA START ★★★
	/** 新設住所＿工事案件番号 */
	public static final String NEWESTA_KOJIAK_NO = "newesta_kojiak_no";

	/** 新設住所の工事案件番号（テレビ） */
	public static final String NEWESTA_KOJIAK_NO_TV = "newesta_kojiak_no_tv";

	/** 撤去住所の工事案件番号（ネット,電話） */
	public static final String TEKKYO_KOJIAK_NO = "tekkyo_kojiak_no";

	/** 撤去住所の工事案件番号（テレビ） */
	public static final String TEKKYO_KOJIAK_NO_TV = "tekkyo_kojiak_no_tv";
// ★★★ ANK-1225-00-00 課題No38 ADD 2012.10.14 T.SHIBATA END ★★★

// ANK-1665-00-00 2013.11.30 T.TORIKAI ADD START
	/** 転居元電話番号１ */
	public static final String MOTO_TEL_NO_1 = "moto_tel_no_1";
	/** 転居元電話番号２ */
	public static final String MOTO_TEL_NO_2 = "moto_tel_no_2";
//ANK-1665-00-00 2013.11.30 T.TORIKAI ADD END
	//ANK-3731-00-00 ADD START
	/** マンション光配線切替フラグ */
	public static final String MANS_HHS_SWCH_FLG = "mans_hhs_swch_flg";
	//ANK-3731-00-00 ADD END
// ANK-4244-00-00 ADD START
	/** 移転先連番 */
	public static final String ITENS_RENBAN = "itens_renban";
// ANK-4244-00-00 ADD END
	/**
	 * 上りマッピングをする
	 * @param outputMap
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV015301SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 1){
			return null;
		}


		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// 選択サービス契約番号 → サービス契約回線内訳一覧照会マップ.ＫＥＹ＿サービス契約番号
		parentMap.put("key_svc_kei_no", bean[0].sendMessageString("選択サービス契約番号", X31CWebConst.DATABEAN_GET_VALUE));

		outputMap.put("KKSV015301SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV015302SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 1){
			return null;
		}


		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// 運用年月日 → サービス契約回線内訳一覧照会マップ.ＫＥＹ＿運用年月日
		parentMap.put("key_ope_ymd", bean[0].sendMessageString("運用年月日", X31CWebConst.DATABEAN_GET_VALUE));

		outputMap.put("KKSV015302SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV015301CC(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(SYSID, bean[0].sendMessageString("ヘッダ＿ＳＹＳＩＤ", X31CWebConst.DATABEAN_GET_VALUE));

		outputMap.put("KKSV015301CC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV015305SC(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_mansion_id", bean[0].sendMessageString("ヘッダ＿マンション−マンションＩＤ／Ｐ−ＩＤ", X31CWebConst.DATABEAN_GET_VALUE));
		// 2 → 検索処理パターン
		parentMap.put("search_type", "2");
		// 1 → 最大検索件数
		parentMap.put("max_search_num", "1");
		// 1 → 表示件数
		parentMap.put("display_num", "1");
		// 1 → 表示ページ番号
		parentMap.put("display_page_num", "1");
		
		outputMap.put("KKSV015305SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV015306SC(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_pid", bean[0].sendMessageString("ヘッダ＿マンション−マンションＩＤ／Ｐ−ＩＤ", X31CWebConst.DATABEAN_GET_VALUE));
		// 2 → 検索処理パターン
		parentMap.put("search_type", "2");
		// 1 → 最大検索件数
		parentMap.put("max_search_num", "1");
		// 1 → 表示件数
		parentMap.put("display_num", "1");
		// 1 → 表示ページ番号
		parentMap.put("display_page_num", "1");
		
		outputMap.put("KKSV015306SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV015308SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 1){
			return null;
		}


		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// 部品呼び出し → 申込形態コード名称管理一覧照会マップ.ＫＥＹ＿コード種別コード
		parentMap.put("key_cd_sbt_cd", String.valueOf("CD00591"));

		outputMap.put("KKSV015308SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV015309SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 1){
			return null;
		}


		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// 部品呼び出し → 住所情報補助コード名称管理一覧照会マップ.ＫＥＹ＿コード種別コード
		parentMap.put("key_cd_sbt_cd", String.valueOf("CD00853"));

		outputMap.put("KKSV015309SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV015310SC(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);

		// 部品呼び出し → 住変工事範囲コード名称管理一覧照会マップ.ＫＥＹ＿コード種別コード
// IT1-2013-0000318 2013.02.27 T.TORIKAI MOD START
//		parentMap.put("key_cd_sbt_cd", String.valueOf("CD00858"));
		parentMap.put("key_cd_sbt_cd", String.valueOf("CD00484"));
// IT1-2013-0000318 2013.02.27 T.TORIKAI MOD START

		outputMap.put("KKSV015310SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV015311SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 1){
			return null;
		}


		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// 部品呼び出し → 時間種別コード名称管理一覧照会マップ.ＫＥＹ＿コード種別コード
		parentMap.put("key_cd_sbt_cd", String.valueOf("CD00560"));

		outputMap.put("KKSV015311SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV015312SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 1){
			return null;
		}


		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// 部品呼び出し → 連絡先種別コード名称管理一覧照会マップ.ＫＥＹ＿コード種別コード
		parentMap.put("key_cd_sbt_cd", String.valueOf("CD00254"));

		outputMap.put("KKSV015312SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV015313SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 1){
			return null;
		}


		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// 部品呼び出し → 住所変更登録状態コード名称管理一覧照会マップ.ＫＥＹ＿コード種別コード
		parentMap.put("key_cd_sbt_cd", String.valueOf("CD00849"));

		outputMap.put("KKSV015313SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV015314SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 1){
			return null;
		}


		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// 部品呼び出し → 住変ＳＴＢ出荷方法コード名称管理一覧照会マップ.ＫＥＹ＿コード種別コード
		parentMap.put("key_cd_sbt_cd", String.valueOf("CD00859"));

		outputMap.put("KKSV015314SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV015315SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 1){
			return null;
		}


		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// 部品呼び出し → サービス利用切替日コード名称管理一覧照会マップ.ＫＥＹ＿コード種別コード
		parentMap.put("key_cd_sbt_cd", String.valueOf("CD00856"));

		outputMap.put("KKSV015315SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV015316SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 1){
			return null;
		}


		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// 部品呼び出し → 住変サービス利用開始希望時間帯コード名称管理一覧照会マップ.ＫＥＹ＿コード種別コード
		parentMap.put("key_cd_sbt_cd", String.valueOf("CD00861"));

		outputMap.put("KKSV015316SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV015317SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 1){
			return null;
		}


		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// 部品呼び出し → 住変サービス利用開始希望時間コード名称管理一覧照会マップ.ＫＥＹ＿コード種別コード
		parentMap.put("key_cd_sbt_cd", String.valueOf("CD00864"));

		outputMap.put("KKSV015317SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV015318SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 1){
			return null;
		}


		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// 部品呼び出し → 有無コード名称管理一覧照会マップ.ＫＥＹ＿コード種別コード
		parentMap.put("key_cd_sbt_cd", String.valueOf("CD00002"));

		outputMap.put("KKSV015318SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV015319SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 1){
			return null;
		}


		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// 部品呼び出し → 料金グループ一覧照会マップ.ＫＥＹ＿サービスコード
		parentMap.put("key_svc_cd", String.valueOf(""));

		outputMap.put("KKSV015319SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV015320SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 1){
			return null;
		}


		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// 部品呼び出し → 料金グループコード別料金プラン一覧照会マップ.ＫＥＹ＿料金グループコード
		parentMap.put("key_prc_grp_cd", String.valueOf(""));

		// "1"(サービス契約) → 料金グループコード別料金プラン一覧照会マップ.ＫＥＹ＿料金コース種別コード
		parentMap.put("key_pcrs_sbt_cd", String.valueOf("1"));

		outputMap.put("KKSV015320SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV015321SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 1){
			return null;
		}


		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// 部品呼び出し → 業務パラメータ管理一意照会（未来範囲）マップ.ＫＥＹ＿業務パラメータＩＤ
		parentMap.put("key_work_param_id", String.valueOf("KK_SVCSTAYMD_CHKDCNT"));

		outputMap.put("KKSV015321SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV015322SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 1){
			return null;
		}


		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// 部品呼び出し → 業務パラメータ管理一意照会（過去範囲）マップ.ＫＥＹ＿業務パラメータＩＤ
		parentMap.put("key_work_param_id", String.valueOf("KK_SVCENDYMD_CHKDCNT"));

		outputMap.put("KKSV015322SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV015323SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 1){
			return null;
		}


		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// 部品呼び出し → 業務パラメータ管理一意照会（過去範囲）マップ.ＫＥＹ＿業務パラメータＩＤ
		parentMap.put("key_work_param_id", String.valueOf("KK_JDG_MSKM_PRD"));

		outputMap.put("KKSV015323SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV015324SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 1){
			return null;
		}


		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// 部品呼び出し → コード名称管理一覧照会マップ（受付担当者識別コード）.ＫＥＹ＿コード種別コード
		parentMap.put("key_cd_sbt_cd", String.valueOf("CD01268"));

		outputMap.put("KKSV015324SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV015325SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 1){
			return null;
		}


		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// 部品呼び出し → コード名称管理一覧照会マップ（違約金変更理由コード）.ＫＥＹ＿コード種別コード
		parentMap.put("key_cd_sbt_cd", String.valueOf("CD00843"));

		outputMap.put("KKSV015325SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV015326SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 1){
			return null;
		}


		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// 部品呼び出し → コード名称管理一覧照会マップ（住変工事依頼方法コード）.ＫＥＹ＿コード種別コード
		parentMap.put("key_cd_sbt_cd", String.valueOf("CD01554"));

		outputMap.put("KKSV015326SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV015327SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 1){
			return null;
		}

		// 依頼工事情報リストを取得し、データBeanアクセスクラスリストに設定します
		X31SDataBeanAccessArray cd_nm_inf_list = bean[0].getDataBeanArray("依頼工事情報");

		//データBeanアクセスクラスに依頼工事情報Beanを設定します
		X31SDataBeanAccess cd_nm_inf_Subbean = cd_nm_inf_list.getDataBean(0);


		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// 部品呼び出し → コード名称管理一覧照会マップ（住変工事コード）.ＫＥＹ＿コード種別コード
		String keyCdSbtCd = String.valueOf("CD01555");
		parentMap.put("key_cd_sbt_cd", keyCdSbtCd);

		// 依頼工事情報Beanへコード種別コードを退避
		cd_nm_inf_Subbean.sendMessageString("コード種別コード", X31CWebConst.DATABEAN_SET_VALUE, keyCdSbtCd);

		outputMap.put("KKSV015327SC", parentMap);
						
		return outputMap;
	}
// ANK-2480-00-00 2015/07/15 ADD START
	/**
	 * 上りマッピングをする
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV015328CC(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("ido_div", "00019");
		// ヘッダ＿ＳＹＳＩＤ → 住所変更申込一時保存一覧照会マップ.ＫＥＹ＿ＳＹＳＩＤ
		parentMap.put(SYSID, bean[0].sendMessageString("ヘッダ＿ＳＹＳＩＤ", X31CWebConst.DATABEAN_GET_VALUE));

		outputMap.put("KKSV015328CC", parentMap);

		return outputMap;

	}
// ANK-2480-00-00 2015/07/15 ADD END
	// ANK-2661-00-00 2016/08/05 ADD START
	/**
	 * 上りマッピングをする
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV015329SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 1){
			return null;
		}
		
		HashMap<String, Object> parentMap = new HashMap<String, Object>();
		
		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// 予約適用年月日 → 異動予約一覧照会マップ.ＫＥＹ＿予約適用年月日
		parentMap.put("key_rsv_aply_ymd", bean[0].sendMessageString(KKW04201SFConst.OPE_YMD, X31CWebConst.DATABEAN_GET_VALUE));
		// 異動予約状態コード → 異動予約一覧照会マップ.ＫＥＹ＿異動予約状態コード
		parentMap.put("key_ido_rsv_stat_cd", "00,03,04");	// 00：未反映、03：予約手続中、04：異動予約対象外
		// ヘッダ＿ＳＹＳＩＤ → 異動予約一覧照会マップ.ＫＥＹ＿ＳＹＳＩＤ
		parentMap.put("key_sysid", bean[0].sendMessageString("ヘッダ＿ＳＹＳＩＤ", X31CWebConst.DATABEAN_GET_VALUE));	// SYSID
		
		outputMap.put("KKSV015329SC", parentMap);
		
		return outputMap;
	}
	// ANK-2661-00-00 2016/08/05 ADD END

	/**
	 * 下りマッピング
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV015301SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV015301SC")){
			parentMap = (HashMap)outputMap.get("KKSV015301SC");
		}

		ArrayList childList = null;
		

		childList = null;
		if(parentMap != null && parentMap.containsKey("EKK0251B001CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EKK0251B001CBSMsg1List");
			for(int i = 0; i < childList.size(); i++){
				HashMap childMap = (HashMap)childList.get(i);
				
				// 転居元_回線種別 ← サービス契約回線内訳一意照会（サービス契約番号）マップ.サービス契約内訳一覧照会（サービス契約番号）明細.回線コード
				if (childMap != null) {
					bean[0].sendMessageString("転居元＿回線種別", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kaisen_cd"));
				} else {
					bean[0].sendMessageString("転居元＿回線種別", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}
		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV015302SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV015302SC")){
			parentMap = (HashMap)outputMap.get("KKSV015302SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listKKSV015302SC_svc_kei_list_EKK0081B007CBSMsg1List = bean[0].getDataBeanArray("利用中契約サービス情報一覧");
		childList = null;
		if(listKKSV015302SC_svc_kei_list_EKK0081B007CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKK0081B007CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EKK0081B007CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV015302SC_svc_kei_list_EKK0081B007CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV015302SC_svc_kei_list_EKK0081B007CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV015302SC_svc_kei_list_EKK0081B007CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
// 20130103 星野 DEL START
////>>> 巻2 案件対応 MATSUBARA ADD START 2012.09.13 -------------------------------
//				// 転居先利用場所情報＿請求先部屋番号
//				bean[0].sendMessageString("転居先利用場所情報＿請求先部屋番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("seikyus_yo_rm_no"));
////<<< 巻2 案件対応 MATSUBARA ADD END   2012.09.13 -------------------------------
// 20130103 星野 DEL END

				// 利用中契約サービス情報一覧.サービス契約番号 ← 利用中契約サービス情報一覧照会マップ.利用中契約サービス情報明細.サービス契約番号
				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("pcrs_cd"));
				} else {
					subbean.sendMessageString("料金コースコード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 利用中契約サービス情報一覧.料金コース名 ← 利用中契約サービス情報一覧照会マップ.利用中契約サービス情報明細.料金コース名
				if (childMap != null) {
					subbean.sendMessageString("料金コース名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pcrs_nm"));
				} else {
					subbean.sendMessageString("料金コース名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 利用中契約サービス情報一覧.サービス開始年月日 ← 利用中契約サービス情報一覧照会マップ.利用中契約サービス情報明細.サービス開始年月日時分秒
				if (childMap != null) {
					subbean.sendMessageString("サービス開始年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_sta_ymd"));
				} else {
					subbean.sendMessageString("サービス開始年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 利用中契約サービス情報一覧.サービス契約ステータス ← 利用中契約サービス情報一覧照会マップ.利用中契約サービス情報明細.サービス契約ステータス
				if (childMap != null) {
					subbean.sendMessageString("サービス契約ステータス", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_kei_stat"));
				} else {
					subbean.sendMessageString("サービス契約ステータス", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 利用中契約サービス情報一覧.サービス契約ステータス名称 ← 利用中契約サービス情報一覧照会マップ.利用中契約サービス情報明細.サービス契約ステータス名称
				if (childMap != null) {
					subbean.sendMessageString("サービス契約ステータス名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_kei_stat_nm"));
				} else {
					subbean.sendMessageString("サービス契約ステータス名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 利用中契約サービス情報一覧.休止中断コード ← 利用中契約サービス情報一覧照会マップ.利用中契約サービス情報明細.休止中断コード
				if (childMap != null) {
					subbean.sendMessageString("休止中断コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pause_stp_cd"));
				} else {
					subbean.sendMessageString("休止中断コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 利用中契約サービス情報一覧.ＳＴＢ契約台数 ← 利用中契約サービス情報一覧照会マップ.利用中契約サービス情報明細.ＳＴＢ契約台数
				if (childMap != null && CD00130_03.equals((String)childMap.get("svc_cd"))) {
					subbean.sendMessageString("ＳＴＢ契約台数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tv_svc_kei_ucwk_cnt"));
				} else {
					subbean.sendMessageString("ＳＴＢ契約台数", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}

//>>> 巻2 案件対応 MATSUBARA ADD START 2012.09.13 -------------------------------
				// 転居元サービス契約＿更新年月日時分秒
				if ((childMap != null) && SVC_CD_NET.equals((String)childMap.get("svc_cd"))){
				// 光ネットの場合
					bean[0].sendMessageString("転居元光ネット＿サービス契約＿更新年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("upd_dtm"));
				}else if ((childMap != null) && SVC_CD_TEL.equals((String)childMap.get("svc_cd"))){
				// 光電話の場合
					bean[0].sendMessageString("転居元光電話＿サービス契約＿更新年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("upd_dtm"));
				}else if ((childMap != null) && SVC_CD_TV.equals((String)childMap.get("svc_cd"))){
				// 光テレビの場合
					bean[0].sendMessageString("転居元光テレビ＿サービス契約＿更新年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("upd_dtm"));
				}
//<<< 巻2 案件対応 MATSUBARA ADD END   2012.09.13 -------------------------------
			}
		}
		
		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV015301CC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV015301CC")){
			parentMap = (HashMap)outputMap.get("KKSV015301CC");
		}

// IT2-2014-0000014対応 20140109 星野 ADD START
		boolean inputInfoUm = false;
		String tenAdCd = bean[0].sendMessageString(KKW04201SFConst.TEN_AD_CD1, X31CWebConst.DATABEAN_GET_VALUE);
		if(!"".equals(tenAdCd))
		{
			inputInfoUm = true;
		}
//IT2-2014-0000014対応 20140109 星野 ADD END

		if(parentMap != null){
			
			/** 住所変更情報を設定 */
			HashMap adchmMap = (HashMap)parentMap.get(ADCHM_MAP);
			// 住所変更申込＿仮登録番号 ← 住所変更初期表示情報マップ.住所変更マップ.住所変更申込一時保存番号
			if (adchmMap != null) {
				bean[0].sendMessageString("住所変更申込＿仮登録番号", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(ADCHM_TPPV_NO));
			} else {
				bean[0].sendMessageString("住所変更申込＿仮登録番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 転居元利用場所情報＿サービス契約回線内訳番号 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居元利用場所情報＿サービス契約回線内訳番号
			if (adchmMap != null) {
			bean[0].sendMessageString("転居元利用場所情報＿サービス契約回線内訳番号", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(SVKEI_KISUW_NO));
			} else {
				bean[0].sendMessageString("転居元利用場所情報＿サービス契約回線内訳番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
//	住所変更キャンセル対応　2012.12.13 OOYAMA START  
			// 転居元利用場所情報＿サービス契約回線内訳番号 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居元利用場所情報＿サービス契約回線内訳番号
			if (adchmMap != null) {
				bean[0].sendMessageString("転居先利用場所情報＿サービス契約回線内訳番号", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get("svkei_kisuw_no_aft"));
			} else {
				bean[0].sendMessageString("転居先利用場所情報＿サービス契約回線内訳番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
//	住所変更キャンセル対応　2012.12.13 OOYAMA END
// ANK-2480-00-00 2015/07/15 ADD START
			// 移転先eo電気サービス契約番号
			if (adchmMap != null) {
				bean[0].sendMessageString("移転先eo電気サービス契約番号", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get("itens_eoelec_svkei_no"));
			} else {
				bean[0].sendMessageString("移転先eo電気サービス契約番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
// ANK-2480-00-00 2015/07/15 ADD END

// IT2-2014-0000014対応 20140109 星野 ADD START
			if(!inputInfoUm){
// IT2-2014-0000014対応 20140109 星野 ADD END
				// 転居先利用サービス情報＿利用サービス変更情報 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用サービス情報＿利用サービス変更情報
				if (adchmMap != null) {
				bean[0].sendMessageString("転居先利用サービス情報＿利用サービス変更情報", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(ITENS_USE_SVC_CHG_UM));
				} else {
					bean[0].sendMessageString("転居先利用サービス情報＿利用サービス変更情報", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
// IT2-2014-0000014対応 20140109 星野 ADD START
			}
// IT2-2014-0000014対応 20140109 星野 ADD END
//>>> 巻2 案件対応 MATSUBARA ADD START 2012.09.13 -------------------------------
			// 申込情報＿申込書番号 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.申込情報＿申込書番号
			if (adchmMap != null) {
			bean[0].sendMessageString("申込情報＿申込書番号", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(MSKMSHO_NO));
			} else {
				bean[0].sendMessageString("申込情報＿申込書番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 申込情報＿申込番号 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.申込情報＿申込番号
			if (adchmMap != null) {
			bean[0].sendMessageString("受付番号", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(MSKMSHO_NO));
			} else {
				bean[0].sendMessageString("受付番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
// 住所変更キャンセル対応　OOYAMA ADD START 2012.12.10
			if (adchmMap != null) {
				bean[0].sendMessageString("申込番号", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(MSKM_NO));
			} else {
					bean[0].sendMessageString("申込番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
/* 住変キャンセル UPDATE 2012.12.12 OOYAMA START */

			/** 住所変更情報を設定 */
			
			ArrayList<HashMap<String, Object>> mskmDtlLst = (ArrayList<HashMap<String, Object>>)adchmMap.get("MSKM_DTL_LIST");

			ArrayList<String>mskm_dtl_list = new ArrayList<String>();

			if(mskmDtlLst != null)
			{
				for(int i = 0 ; i < mskmDtlLst.size() ; i++)
				{
					HashMap<String, Object> mskmDtlMap = mskmDtlLst.get(i);
					String jh_mksm_no = (String)adchmMap.get(MSKM_NO);
					String mskm_no = (String)mskmDtlMap.get(MSKM_NO);
					
					if(jh_mksm_no.equals(mskm_no))
					{
// 住変キャンセル IT故障100052 2013.01.07 SUZUKI MOD START
//						mskm_dtl_list.add((String)mskmDtlMap.get("mskm_dtl_no"));
						// 重複しないようにリストに詰める
						// 例えば”解約・新規”のとき、解約側と新規側の申込明細番号が同じあるため、
						// 同一の申込明細番号がキャンセル時の対象申込明細情報となりエラーとなっている
						String mskmDtlNo = (String)mskmDtlMap.get("mskm_dtl_no");
						if (! mskm_dtl_list.contains(mskmDtlNo)) {
							mskm_dtl_list.add(mskmDtlNo);
						}
// 住変キャンセル IT故障100052 2013.01.07 SUZUKI MOD END
					}
				}
			}

/* 住変キャンセル UPDATE 2012.12.12 OOYAMA END */
// 住所変更キャンセル対応　OOYAMA ADD END 2012.12.10

			//<<< 巻2 案件対応 MATSUBARA ADD END   2012.09.13 -------------------------------
			// 申込情報＿申込種別 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.申込情報＿申込種別
			if (adchmMap != null) {
			bean[0].sendMessageString("申込情報＿申込種別", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(MSKM_FORM_CD));
			} else {
				bean[0].sendMessageString("申込情報＿申込種別", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 申込情報＿申込年月日 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.申込情報＿申込年月日
			if (adchmMap != null) {
			bean[0].sendMessageString("申込情報＿申込年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(MSKM_YMD));
			} else {
				bean[0].sendMessageString("申込情報＿申込年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 申込情報＿申込受付担当ユーザーＩＤ ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.申込情報＿申込受付担当ユーザーＩＤ
			if (adchmMap != null) {
			bean[0].sendMessageString("申込情報＿申込受付担当ユーザーＩＤ", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(MSKM_UK_TNT_USER_ID));
			} else {
				bean[0].sendMessageString("申込情報＿申込受付担当ユーザーＩＤ", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 申込情報＿受付担当者 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.申込情報＿申込受付担当ユーザー名称
			if (adchmMap != null) {
			bean[0].sendMessageString("申込情報＿受付担当者", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(MSKM_UK_TNT_USER_NM));
			} else {
				bean[0].sendMessageString("申込情報＿受付担当者", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 申込情報＿受付担当者区分 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.申込情報＿受付担当者識別コード
			if (adchmMap != null) {
				bean[0].sendMessageString("申込情報＿受付担当者区分", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(UK_TNTSHA_SKBT_CD));
			} else {
				bean[0].sendMessageString("申込情報＿受付担当者区分", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 転居先利用場所情報＿未確定 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用場所情報＿未確定
			if (adchmMap != null) {
				String miFixFlg = (String)adchmMap.get(ITNSAD_MI_FIX_FLG);
				if("1".equals(miFixFlg))
				{
					bean[0].sendMessageBoolean("転居先利用場所情報＿未確定", X31CWebConst.DATABEAN_SET_VALUE, true);
				}
				else
				{
					bean[0].sendMessageBoolean("転居先利用場所情報＿未確定", X31CWebConst.DATABEAN_SET_VALUE, false);
				}
			} else {
				bean[0].sendMessageBoolean("転居先利用場所情報＿未確定", X31CWebConst.DATABEAN_SET_VALUE, false);
			}
			// 転居先利用場所情報＿マンションＩＤ／Ｐ−ＩＤ ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用場所情報＿マンションＩＤ／Ｐ−ＩＤ
			if (adchmMap != null) {
			bean[0].sendMessageString("転居先利用場所情報＿マンションＩＤ／Ｐ−ＩＤ", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(ITNSAD_MANSION_ID_PID));
			} else {
				bean[0].sendMessageString("転居先利用場所情報＿マンションＩＤ／Ｐ−ＩＤ", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
// 品質強化対応 2012.12.30 Y.MORIMOTO ADD START
			// 転居先利用場所情報＿Ｐ−ＩＤ ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用場所情報＿Ｐ−ＩＤ
			if (adchmMap != null) {
			bean[0].sendMessageString("転居先利用場所情報＿Ｐ−ＩＤ", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(MANSINFO_ITNSAD_PID));
			} else {
				bean[0].sendMessageString("転居先利用場所情報＿Ｐ−ＩＤ", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 転居先利用場所情報＿マンションＩＤ ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用場所情報＿マンションＩＤ
			if (adchmMap != null) {
			bean[0].sendMessageString("転居先利用場所情報＿マンションＩＤ", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(MANSINFO_ITNSAD_MANSION_ID));
			} else {
				bean[0].sendMessageString("転居先利用場所情報＿マンションＩＤ", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 転居先利用場所情報＿ＣＡＴＩＤ ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用場所情報＿ＣＡＴＩＤ
			if (adchmMap != null) {
			bean[0].sendMessageString("転居先利用場所情報＿ＣＡＴＩＤ", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(MANSINFO_ITNSAD_CATID));
			} else {
				bean[0].sendMessageString("転居先利用場所情報＿ＣＡＴＩＤ", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 転居先マンション回線使用契約番号＿ネット ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用場所情報＿転居先マンション回線使用契約番号＿ネット
			if (adchmMap != null) {
			bean[0].sendMessageString("転居先マンション回線使用契約番号＿ネット", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(CTRL_KAISEN_USE_KEI_NO_NET));
			} else {
				bean[0].sendMessageString("転居先マンション回線使用契約番号＿ネット", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 転居先マンション回線使用契約番号＿テレビ ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用場所情報＿転居先マンション回線使用契約番号＿テレビ
			if (adchmMap != null) {
			bean[0].sendMessageString("転居先マンション回線使用契約番号＿テレビ", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(CTRL_KAISEN_USE_KEI_NO_TV));
			} else {
				bean[0].sendMessageString("転居先マンション回線使用契約番号＿テレビ", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
// 品質強化対応 2012.12.30 Y.MORIMOTO ADD END
			// 転居先利用場所情報＿マンション名／メゾン名 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用場所情報＿マンション名／メゾン名
			if (adchmMap != null) {
			bean[0].sendMessageString("転居先利用場所情報＿マンション名／メゾン名", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(ITNSAD_MANSION_NM));
			} else {
				bean[0].sendMessageString("転居先利用場所情報＿マンション名／メゾン名", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 転居先利用場所情報＿郵便番号 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用場所情報＿郵便番号
			if (adchmMap != null) {
			bean[0].sendMessageString("転居先利用場所情報＿郵便番号", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(ITENS_PCD));
			} else {
				bean[0].sendMessageString("転居先利用場所情報＿郵便番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 転居先利用場所情報＿住所コード ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用場所情報＿住所コード
			if (adchmMap != null) {
			bean[0].sendMessageString("転居先利用場所情報＿住所コード", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(ITENS_AD_CD));
			} else {
				bean[0].sendMessageString("転居先利用場所情報＿住所コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 転居先利用場所情報＿都道府県 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用場所情報＿都道府県
			if (adchmMap != null) {
			bean[0].sendMessageString("転居先利用場所情報＿都道府県", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(ITENS_STATE_NM));
			} else {
				bean[0].sendMessageString("転居先利用場所情報＿都道府県", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 転居先利用場所情報＿市区町村 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用場所情報＿市区町村
			if (adchmMap != null) {
			bean[0].sendMessageString("転居先利用場所情報＿市区町村", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(ITENS_CITY_NM));
			} else {
				bean[0].sendMessageString("転居先利用場所情報＿市区町村", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 転居先利用場所情報＿大字通称名 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用場所情報＿大字通称名
			if (adchmMap != null) {
			bean[0].sendMessageString("転居先利用場所情報＿大字通称名", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(ITENS_OAZTSU_NM));
			} else {
				bean[0].sendMessageString("転居先利用場所情報＿大字通称名", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 転居先利用場所情報＿字丁目 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用場所情報＿字丁目
			if (adchmMap != null) {
			bean[0].sendMessageString("転居先利用場所情報＿字丁目", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(ITENS_AZCHO_NM));
			} else {
				bean[0].sendMessageString("転居先利用場所情報＿字丁目", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 転居先利用場所情報＿番地・号 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用場所情報＿番地・号
			if (adchmMap != null) {
			bean[0].sendMessageString("転居先利用場所情報＿番地・号", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(ITENS_BNCHIGO));
			} else {
				bean[0].sendMessageString("転居先利用場所情報＿番地・号", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 転居先利用場所情報＿建物名 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用場所情報＿建物名
			if (adchmMap != null) {
			bean[0].sendMessageString("転居先利用場所情報＿建物名", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(ITENS_ADRTTM));
			} else {
				bean[0].sendMessageString("転居先利用場所情報＿建物名", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 転居先利用場所情報＿部屋番号 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用場所情報＿部屋番号
			if (adchmMap != null) {
			bean[0].sendMessageString("転居先利用場所情報＿部屋番号", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(ITENS_ADRRM));
			} else {
				bean[0].sendMessageString("転居先利用場所情報＿部屋番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
// ANK-3885-00-00 ADD START
			// 転居先利用場所情報＿棟情報 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用場所情報＿棟情報
			if (adchmMap != null) {
			bean[0].sendMessageString("転居先利用場所情報＿棟情報", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(ITENS_TOU_INFO));
			} else {
				bean[0].sendMessageString("転居先利用場所情報＿棟情報", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
// ANK-3885-00-00 ADD END
// ANK-4244-00-00 ADD START
			// 転居先利用場所情報＿連番 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用場所情報＿連番
			if (adchmMap != null) {
			bean[0].sendMessageString("転居先利用場所情報＿連番", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(ITENS_RENBAN));
			} else {
				bean[0].sendMessageString("転居先利用場所情報＿連番", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
// ANK-4244-00-00 ADD END

//>>> 巻2 案件対応 S.IWASAKI ADD START 2012.10.22 -------------------------------
			// 転居先利用場所情報＿請求先部屋番号 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.請求書用移転先住所部屋番号
			if (adchmMap != null) {
			bean[0].sendMessageString("転居先利用場所情報＿請求先部屋番号", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(SKS_YO_ITENS_AD_RM_NO));
			} else {
				bean[0].sendMessageString("転居先利用場所情報＿請求先部屋番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
//<<< 巻2 案件対応 S.IWASAKI ADD END   2012.10.22 -------------------------------
			// 転居先利用場所情報＿電話番号 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用場所情報＿電話番号
			if (adchmMap != null) {
			bean[0].sendMessageString("転居先利用場所情報＿電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(ITENS_TELNO));
			} else {
				bean[0].sendMessageString("転居先利用場所情報＿電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 転居先利用場所情報＿入居予定日 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用場所情報＿入居予定日
			if (adchmMap != null) {
			bean[0].sendMessageString("転居先利用場所情報＿入居予定日", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(ITNSAD_NYUKYO_RSV_YMD));
			} else {
				bean[0].sendMessageString("転居先利用場所情報＿入居予定日", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
// 単体品質強化(100034) 2012.12.29 OOYAMA START
			if (adchmMap != null) {
				bean[0].sendMessageString("転居先利用場所情報＿支払方式", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get("kanyu_kei_pay_hoshiki_cd"));
			} else {
				bean[0].sendMessageString("転居先利用場所情報＿支払方式", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
// 単体品質強化(100034) 2012.12.29 OOYAMA END

			// 機器送付先住所＿手動入力 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.機器送付先住所＿手動入力
			if (adchmMap != null) {
// IT1-2013-0001355関連 20130605 Kurata Mod Start				
//				String manInputFlg = (String)adchmMap.get((String)adchmMap.get(KIKI_SOHUS_MAN_INPUT_FLG));
				String manInputFlg = (String)adchmMap.get(KIKI_SOHUS_MAN_INPUT_FLG);
// IT1-2013-0001355関連 20130605 Kurata Mod End				
				if("1".equals(manInputFlg))
				{
					bean[0].sendMessageBoolean("機器送付先住所＿手動入力", X31CWebConst.DATABEAN_SET_VALUE, true);
				}
				else
				{
					bean[0].sendMessageBoolean("機器送付先住所＿手動入力", X31CWebConst.DATABEAN_SET_VALUE, false);
				}
			} else {
				bean[0].sendMessageBoolean("機器送付先住所＿手動入力", X31CWebConst.DATABEAN_SET_VALUE, false);
			}
			// 機器送付先住所＿住所コード ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.機器送付先住所＿住所コード
			if (adchmMap != null) {
			bean[0].sendMessageString("機器送付先住所＿住所コード", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(KIKI_SOHUS_AD_CD));
			} else {
				bean[0].sendMessageString("機器送付先住所＿住所コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 機器送付先住所＿郵便番号 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.機器送付先住所＿郵便番号
			if (adchmMap != null) {
			bean[0].sendMessageString("機器送付先住所＿郵便番号", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(KIKI_SOHUS_PCD));
			} else {
				bean[0].sendMessageString("機器送付先住所＿郵便番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 機器送付先住所＿都道府県 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.機器送付先住所＿都道府県
			if (adchmMap != null) {
			bean[0].sendMessageString("機器送付先住所＿都道府県", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(KIKI_SOHUS_STATE_NM));
			} else {
				bean[0].sendMessageString("機器送付先住所＿都道府県", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 機器送付先住所＿市区町村 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.機器送付先住所＿市区町村
			if (adchmMap != null) {
			bean[0].sendMessageString("機器送付先住所＿市区町村", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(KIKI_SOHUS_CITY_NM));
			} else {
				bean[0].sendMessageString("機器送付先住所＿市区町村", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 機器送付先住所＿大字通称名 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.機器送付先住所＿大字通称名
			if (adchmMap != null) {
			bean[0].sendMessageString("機器送付先住所＿大字通称名", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(KIKI_SOHUS_OAZTSU_NM));
			} else {
				bean[0].sendMessageString("機器送付先住所＿大字通称名", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 機器送付先住所＿字丁目 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.機器送付先住所＿字丁目
			if (adchmMap != null) {
			bean[0].sendMessageString("機器送付先住所＿字丁目", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(KIKI_SOHUS_AZCHO_NM));
			} else {
				bean[0].sendMessageString("機器送付先住所＿字丁目", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 機器送付先住所＿番地・号 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.機器送付先住所＿番地・号
			if (adchmMap != null) {
			bean[0].sendMessageString("機器送付先住所＿番地・号", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(KIKI_SOHUS_BNCHIGO));
			} else {
				bean[0].sendMessageString("機器送付先住所＿番地・号", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 機器送付先住所＿建物名 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.機器送付先住所＿建物名
			if (adchmMap != null) {
			bean[0].sendMessageString("機器送付先住所＿建物名", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(KIKI_SOHUS_ADRTTM));
			} else {
				bean[0].sendMessageString("機器送付先住所＿建物名", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 機器送付先住所＿部屋番号 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.機器送付先住所＿部屋番号
			if (adchmMap != null) {
			bean[0].sendMessageString("機器送付先住所＿部屋番号", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(KIKI_SOHUS_ADRRM));
			} else {
				bean[0].sendMessageString("機器送付先住所＿部屋番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 機器送付先住所＿電話番号 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.機器送付先住所＿電話番号
			if (adchmMap != null) {
			bean[0].sendMessageString("機器送付先住所＿電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(KIKI_SOHUS_TELNO));
			} else {
				bean[0].sendMessageString("機器送付先住所＿電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 機器送付先住所＿送付先名 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.機器送付先住所＿送付先名
			if (adchmMap != null) {
			bean[0].sendMessageString("機器送付先住所＿送付先名", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(KIKI_SOHUS_NM));
			} else {
				bean[0].sendMessageString("機器送付先住所＿送付先名", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 機器送付先住所＿送付先カナ ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.機器送付先住所＿送付先カナ
			if (adchmMap != null) {
			bean[0].sendMessageString("機器送付先住所＿送付先カナ", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(KIKI_SOHUS_KANA));
			} else {
				bean[0].sendMessageString("機器送付先住所＿送付先カナ", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 撤去情報＿工事範囲 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.撤去情報＿工事範囲
			if (adchmMap != null) {
			bean[0].sendMessageString("撤去情報＿工事範囲", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(TKKJ_SCOPE_CD));
			} else {
				bean[0].sendMessageString("撤去情報＿工事範囲", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 撤去情報＿工事希望日 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.撤去情報＿工事希望日
			if (adchmMap != null) {
			bean[0].sendMessageString("撤去情報＿工事希望日", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(TKKJ_KIBO_YMD));
			} else {
				bean[0].sendMessageString("撤去情報＿工事希望日", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 撤去情報＿解約年月日 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.撤去情報＿解約年月日
			if (adchmMap != null) {
			bean[0].sendMessageString("撤去情報＿解約年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(TKKJ_DSL_KIBO_YMD));
			} else {
				bean[0].sendMessageString("撤去情報＿解約年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 撤去情報＿工事希望アポ期限 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.撤去情報＿工事希望アポ期限
			if (adchmMap != null) {
			bean[0].sendMessageString("撤去情報＿工事希望アポ期限", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(TKKJ_KIBO_APO_KIGEN_YMD));
			} else {
				bean[0].sendMessageString("撤去情報＿工事希望アポ期限", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 撤去情報＿電話連絡希望時間帯 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.撤去情報＿電話連絡希望時間帯
			if (adchmMap != null) {
			bean[0].sendMessageString("撤去情報＿電話連絡希望時間帯", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(TKKJ_TEL_RRK_KIBO_TIME_CD));
			} else {
				bean[0].sendMessageString("撤去情報＿電話連絡希望時間帯", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 撤去情報＿工事アポ連絡先 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.撤去情報＿工事アポ連絡先
			if (adchmMap != null) {
			bean[0].sendMessageString("撤去情報＿工事アポ連絡先", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(TKKJ_APO_RRKS_SHITEI_CD));
			} else {
				bean[0].sendMessageString("撤去情報＿工事アポ連絡先", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 撤去情報＿お客様連絡先番号 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.撤去情報＿お客様連絡先番号
			if (adchmMap != null) {
			bean[0].sendMessageString("撤去情報＿お客様連絡先番号", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(TKKJ_CUST_RRKS_TELNO));
			} else {
				bean[0].sendMessageString("撤去情報＿お客様連絡先番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 撤去情報＿連絡先メールアドレス ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.撤去情報＿連絡先メールアドレス
			if (adchmMap != null) {
			bean[0].sendMessageString("撤去情報＿連絡先メールアドレス", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(TKAD_RRKS_MLAD));
			} else {
				bean[0].sendMessageString("撤去情報＿連絡先メールアドレス", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 撤去情報_連絡手段補記 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.撤去工事＿連絡手段補記
			if (adchmMap != null) {
			bean[0].sendMessageString("撤去情報＿連絡手段補記", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(TKKJ_RRK_WAY_HOKI));
			} else {
				bean[0].sendMessageString("撤去情報＿連絡手段補記", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
// IT2-145 START
			// 機器送付先住所＿転送元区分 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.撤去工事PON種別コード(※一時的に格納)
			if (adchmMap != null) {
			bean[0].sendMessageString("機器送付先住所＿コピー元住所", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(TKKJ_PON_SBT_CD));
			} else {
				bean[0].sendMessageString("機器送付先住所＿コピー元住所", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
// IT2-145 START
			// 更新年月日時分秒 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.更新年月日時分秒
			if (adchmMap != null) {
			bean[0].sendMessageString("住所変更申込一時保存＿更新年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(ADCHM_TPPV_UPD_DTM));
			} else {
				bean[0].sendMessageString("住所変更申込一時保存＿更新年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// マンション物件コード ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.マンション物件コード
			if (adchmMap != null) {
			bean[0].sendMessageString("転居先利用場所情報＿マンション物件コード", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(MANSION_BUKKEN_CD));
			} else {
				bean[0].sendMessageString("転居先利用場所情報＿マンション物件コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
// IT2-2012-0001922 2012.12.03 Y.MORIMOTO START
			if (adchmMap != null) {
			bean[0].sendMessageString("制御＿提供方式コード", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(TK_HOSHIKI_CD));
			} else {
				bean[0].sendMessageString("制御＿提供方式コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
// IT2-2012-0001922 2012.12.03 Y.MORIMOTO END
			// 住所変更申込状態コード ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.住所変更申込状態コード
			if (adchmMap != null) {
				// 住所変更申込一時保存番号を取得
				String adchmTppvNo = (String)adchmMap.get(ADCHM_TPPV_NO);
				// 住所変更番号を取得
				String adchgNo = (String)adchmMap.get(AD_CHG_NO);

/* 住変キャンセル UPDATE 2012.12.06 OOYAMA START */

				bean[0].sendMessageString("住所変更番号", X31CWebConst.DATABEAN_SET_VALUE, adchgNo);
				
/* 住変キャンセル UPDATE 2012.12.06 OOYAMA END */
				
				// 住所変更申込一時保存番号が設定されている場合

// 住変キャンセル 100042 2013.01.07 MOD-Start
//				if(adchmTppvNo != null && !"".equals(adchmTppvNo))
				if(adchmTppvNo != null && !"".equals(adchmTppvNo) && StringUtils.isEmpty(adchgNo))
// 住変キャンセル 100042 2013.01.07 MOD-End
				{
					bean[0].sendMessageString("住所変更申込状態コード", X31CWebConst.DATABEAN_SET_VALUE, KARI_ADD);
				}
				// 住所変更番号が設定されている場合
				else if(adchgNo != null && !"".equals(adchgNo))
				{
					bean[0].sendMessageString("住所変更申込状態コード", X31CWebConst.DATABEAN_SET_VALUE, HON_ADD);
				}
			} else {
				bean[0].sendMessageString("住所変更申込状態コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
/* 住変キャンセル UPDATE 2012.11.21 MORITA START */
			if (adchmMap != null) {
				bean[0].sendMessageString("新設工事案件ステータス（ネット）", X31CWebConst.DATABEAN_SET_VALUE, (String) adchmMap.get("new_kojiak_st_net"));
			} else {
				bean[0].sendMessageString("新設工事案件ステータス（ネット）", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			if (adchmMap != null) {
				bean[0].sendMessageString("新設工事案件ステータス（テレビ）", X31CWebConst.DATABEAN_SET_VALUE, (String) adchmMap.get("new_kojiak_st_tv"));
			} else {
				bean[0].sendMessageString("新設工事案件ステータス（テレビ）", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			if (adchmMap != null) {
				bean[0].sendMessageString("撤去工事案件ステータス（ネット）", X31CWebConst.DATABEAN_SET_VALUE, (String) adchmMap.get("tekkyo_kojiak_st_net"));
			} else {
				bean[0].sendMessageString("撤去工事案件ステータス（ネット）", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			if (adchmMap != null) {
				bean[0].sendMessageString("撤去工事案件ステータス（テレビ）", X31CWebConst.DATABEAN_SET_VALUE, (String) adchmMap.get("tekkyo_kojiak_st_tv"));
			} else {
				bean[0].sendMessageString("撤去工事案件ステータス（テレビ）", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
/* 住変キャンセル UPDATE 2012.11.21 MORITA END */

			/** 光ネット情報を設定 */
			HashMap adchmNetMap = (HashMap)parentMap.get(EOHNT_INFO);
			// 転居先利用サービス情報＿光ネット＿サービス契約番号 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用サービス情報＿光ネット＿サービス契約番号
			if (adchmNetMap != null) {
				bean[0].sendMessageString("転居先利用サービス情報＿光ネット＿サービス契約番号", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmNetMap.get(EOHNT_SVKEI_NO_AFT));
			} else {
				bean[0].sendMessageString("転居先利用サービス情報＿光ネット＿サービス契約番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
/* 住変キャンセル UPDATE 2012.11.21 MORITA START */
			// 転居先利用サービス情報＿光ネット＿サービス契約番号 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用サービス情報＿光ネット＿サービス契約番号
			int index = 0;
			String net_ido_stb_cd = (String)adchmNetMap.get(EOHNT_SVC_KEI_IDO_SBT_CD);

// 住変キャンセル 100052 2013.01.07 suzuki mod start
//			if(net_ido_stb_cd != null && !"5".equals(net_ido_stb_cd))
// サービス契約異動種別コード≠2（保留）の条件を追加
			if(net_ido_stb_cd != null && !"5".equals(net_ido_stb_cd) && !"2".equals(net_ido_stb_cd))
// 住変キャンセル 100052 2013.01.07 suzuki mod end
			{
//			if (adchmNetMap != null) {
				if(mskm_dtl_list.size() > index){
					bean[0].sendMessageString("転居先利用サービス情報＿光ネット＿申込明細番号", X31CWebConst.DATABEAN_SET_VALUE, (String)mskm_dtl_list.get(index));
					index++;
				} else {
					bean[0].sendMessageString("転居先利用サービス情報＿光ネット＿申込明細番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			} else {
				bean[0].sendMessageString("転居先利用サービス情報＿光ネット＿申込明細番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}

			if (adchmNetMap != null) {
				bean[0].sendMessageString("転居先光ネット＿サービス契約＿更新年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmNetMap.get("sk_svckei_upd_net"));
			} else {
				bean[0].sendMessageString("転居先光ネット＿サービス契約＿更新年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
/* 住変キャンセル UPDATE 2012.11.21 MORITA END */

			// 転居先利用サービス情報＿光ネットサービス ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用サービス情報＿光ネットサービス
			if (adchmNetMap != null) {
				bean[0].sendMessageString("転居先利用サービス情報＿光ネットサービス", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmNetMap.get(EOHNT_SVC_KEI_IDO_SBT_CD));
			} else {
				bean[0].sendMessageString("転居先利用サービス情報＿光ネットサービス", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 転居先利用サービス情報＿光ネット＿契約サービス ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用サービス情報＿光ネット＿契約サービス
			if (adchmNetMap != null) {
				bean[0].sendMessageString("転居先利用サービス情報＿光ネット＿契約サービス", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmNetMap.get(EOHNT_PRC_GRP_CD));
			} else {
				bean[0].sendMessageString("転居先利用サービス情報＿光ネット＿契約サービス", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 転居先利用サービス情報＿光ネット＿コース ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用サービス情報＿光ネット＿コース
			if (adchmNetMap != null) {
				bean[0].sendMessageString("転居先利用サービス情報＿光ネット＿コース", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmNetMap.get(EOHNT_PCRS_CD));
			} else {
				bean[0].sendMessageString("転居先利用サービス情報＿光ネット＿コース", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 転居先利用サービス情報＿光ネット＿即割 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用サービス情報＿光ネット＿即割
			if (adchmNetMap != null) {
				bean[0].sendMessageString("転居先利用サービス情報＿光ネット＿即割", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmNetMap.get(EOHNT_SOKU_WARI_UM));
			} else {
				bean[0].sendMessageString("転居先利用サービス情報＿光ネット＿即割", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			//ANK-3412-08-00 ADD START
			// 転居先利用サービス情報＿光ネット＿高速割 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用サービス情報＿光ネット＿高速割
			if (adchmNetMap != null) {
				bean[0].sendMessageString("転居先利用サービス情報＿光ネット＿高速割", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmNetMap.get(EOHNT_KOSOKU_WARI_UM));
			} else {
				bean[0].sendMessageString("転居先利用サービス情報＿光ネット＿高速割", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			//ANK-3412-08-00 ADD END
			// 転居先利用サービス情報＿光ネット＿違約金発生区分 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用サービス情報＿光ネット＿違約金発生コード
			if (adchmNetMap != null) {
				bean[0].sendMessageString("転居先利用サービス情報＿光ネット＿違約金発生区分", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmNetMap.get(EOHNT_PNLTY_HASSEI_CD));
			} else {
				bean[0].sendMessageString("転居先利用サービス情報＿光ネット＿違約金発生区分", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 転居先利用サービス情報＿光ネット＿違約金変更理由コード ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用サービス情報＿光ネット＿違約金変更理由コード
			if (adchmNetMap != null) {
				bean[0].sendMessageString("転居先利用サービス情報＿光ネット＿違約金変更理由コード", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmNetMap.get(EOHNT_PNLTY_CHGE_RSN_CD));
			} else {
				bean[0].sendMessageString("転居先利用サービス情報＿光ネット＿違約金変更理由コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 転居先サービス開始設定＿ネットサービス利用開始希望年月日 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先サービス開始設定＿ネットサービス利用開始希望年月日
			if (adchmNetMap != null) {
			bean[0].sendMessageString("転居先サービス開始設定＿ネットサービス利用開始希望年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmNetMap.get(EOHNT_SVC_UEST_KIBO_YMD));
			} else {
				bean[0].sendMessageString("転居先サービス開始設定＿ネットサービス利用開始希望年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
/* 住変キャンセル UPDATE 2012.11.21 MORITA START */
			if (adchmNetMap != null) {
				bean[0].sendMessageString("転居元光ネット＿サービス契約ステータス", X31CWebConst.DATABEAN_SET_VALUE, (String) adchmNetMap.get("mt_svckei_st_net"));
			} else {
				bean[0].sendMessageString("転居元光ネット＿サービス契約ステータス", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			if (adchmNetMap != null) {
				bean[0].sendMessageString("転居先光ネット＿サービス契約ステータス", X31CWebConst.DATABEAN_SET_VALUE, (String) adchmNetMap.get("sk_svckei_st_net"));
			} else {
				bean[0].sendMessageString("転居先光ネット＿サービス契約ステータス", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			if (adchmNetMap != null) {
				bean[0].sendMessageString("転居元＿光ネット＿サービス契約番号", X31CWebConst.DATABEAN_SET_VALUE, (String) adchmNetMap.get("mt_net_svc_kei_no"));
			} else {
				bean[0].sendMessageString("転居元＿光ネット＿サービス契約番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
/* 住変キャンセル UPDATE 2012.11.21 MORITA END */
/* 住変キャンセル UPDATE 2012.12.05 OOYAMA START */
			if (adchmNetMap != null) {
				bean[0].sendMessageString("転居元＿光ネット＿申込明細番号", X31CWebConst.DATABEAN_SET_VALUE, (String) adchmNetMap.get("mt_svckei_mskm_dtl_no_net"));
			} else {
				bean[0].sendMessageString("転居元＿光ネット＿申込明細番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
/* 住変キャンセル UPDATE 2012.12.05 OOYAMA END */

			
			/* 住変キャンセル UPDATE 2012.12.05 OOYAMA START */

			/** 光電話情報を設定 */
			HashMap adchmTelMap = (HashMap)parentMap.get(EOHTL_INFO);
			// 転居先利用サービス情報＿光電話＿サービス契約番号＿サービス契約番号 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用サービス情報＿光電話＿サービス契約番号
			if (adchmTelMap != null) {
				bean[0].sendMessageString("転居先利用サービス情報＿光電話＿サービス契約番号", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmTelMap.get(EOHTL_SVKEI_NO_AFT));
			} else {
				bean[0].sendMessageString("転居先利用サービス情報＿光電話＿サービス契約番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
/* 住変キャンセル UPDATE 2012.11.21 MORITA START */
			// 転居先利用サービス情報＿光ネット＿サービス契約番号 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用サービス情報＿光ネット＿サービス契約番号
			String tel_ido_stb_cd = (String)adchmTelMap.get(EOHTL_SVC_KEI_IDO_SBT_CD);
			
// 住変キャンセル 100052 2013.01.07 suzuki mod start
//			if(tel_ido_stb_cd != null && !"5".equals(tel_ido_stb_cd))
			// サービス契約異動種別コード≠2（保留）の条件を追加
			if(tel_ido_stb_cd != null && !"5".equals(tel_ido_stb_cd) && !"2".equals(tel_ido_stb_cd))
// 住変キャンセル 100052 2013.01.07 suzuki mod end
			{
//			if (adchmTelMap != null) {
				if(mskm_dtl_list.size() > index){
					bean[0].sendMessageString("転居先利用サービス情報＿光電話＿申込明細番号", X31CWebConst.DATABEAN_SET_VALUE, (String)mskm_dtl_list.get(index));
					index++;
				} else {
					bean[0].sendMessageString("転居先利用サービス情報＿光電話＿申込明細番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			} else {
				bean[0].sendMessageString("転居先利用サービス情報＿光電話＿申込明細番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}

			if (adchmTelMap != null) {
				bean[0].sendMessageString("転居先光電話＿サービス契約＿更新年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmTelMap.get("sk_svckei_upd_tel"));
			} else {
				bean[0].sendMessageString("転居先光電話＿サービス契約＿更新年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}

/* 住変キャンセル UPDATE 2012.11.21 MORITA END */
			
			
// IT2-2014-0000014対応 20140109 星野 ADD START
			if(!inputInfoUm){
// IT2-2014-0000014対応 20140109 星野 ADD END
				// 転居先利用サービス情報＿光電話サービス ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用サービス情報＿光電話サービス
				if (adchmTelMap != null) {
				bean[0].sendMessageString("転居先利用サービス情報＿光電話サービス", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmTelMap.get(EOHTL_SVC_KEI_IDO_SBT_CD));
				} else {
					bean[0].sendMessageString("転居先利用サービス情報＿光電話サービス", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 転居先利用サービス情報＿光電話＿契約サービス ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用サービス情報＿光電話＿契約サービス
				if (adchmTelMap != null) {
				bean[0].sendMessageString("転居先利用サービス情報＿光電話＿契約サービス", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmTelMap.get(EOHTL_PRC_GRP_CD));
				} else {
					bean[0].sendMessageString("転居先利用サービス情報＿光電話＿契約サービス", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 転居先利用サービス情報＿光電話＿コース ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用サービス情報＿光電話＿コース
				if (adchmTelMap != null) {
					bean[0].sendMessageString("転居先利用サービス情報＿光電話＿コース", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmTelMap.get(EOHTL_PCRS_CD));
				} else {
					bean[0].sendMessageString("転居先利用サービス情報＿光電話＿コース", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
// IT2-2014-0000014対応 20140109 星野 ADD START
			}
// IT2-2014-0000014対応 20140109 星野 ADD END
			// 転居先利用サービス情報＿光電話＿違約金発生区分 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用サービス情報＿光電話＿違約金発生コード
			if (adchmTelMap != null) {
				bean[0].sendMessageString("転居先利用サービス情報＿光電話＿違約金発生区分", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmTelMap.get(EOHTL_PNLTY_HASSEI_CD));
			} else {
				bean[0].sendMessageString("転居先利用サービス情報＿光電話＿違約金発生区分", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 転居先利用サービス情報＿光電話＿違約金変更理由コード ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用サービス情報＿光電話＿違約金変更理由コード
			if (adchmTelMap != null) {
				bean[0].sendMessageString("転居先利用サービス情報＿光電話＿違約金変更理由コード", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmTelMap.get(EOHTL_PNLTY_CHGE_RSN_CD));
			} else {
				bean[0].sendMessageString("転居先利用サービス情報＿光電話＿違約金変更理由コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 転居先サービス開始設定＿電話サービス利用開始希望日選択 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先サービス開始設定＿電話サービス利用開始希望日選択
			if (adchmTelMap != null) {
			bean[0].sendMessageString("転居先サービス開始設定＿電話サービス利用開始希望日選択", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmTelMap.get(EOHTL_SVC_UEST_DAY_SKBT_CD));
			} else {
				bean[0].sendMessageString("転居先サービス開始設定＿電話サービス利用開始希望日選択", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 転居先サービス開始設定＿電話サービス利用開始希望年月日 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先サービス開始設定＿電話サービス利用開始希望年月日
			if (adchmTelMap != null) {
			bean[0].sendMessageString("転居先サービス開始設定＿電話サービス利用開始希望年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmTelMap.get(EOHTL_SVC_UEST_KIBO_YMD));
			} else {
				bean[0].sendMessageString("転居先サービス開始設定＿電話サービス利用開始希望年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 転居先サービス開始設定＿電話サービス利用開始希望年月日（ＡＭＰＭ） ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先サービス開始設定＿電話サービス利用開始希望年月日（ＡＭＰＭ）
			if (adchmTelMap != null) {
			bean[0].sendMessageString("転居先サービス開始設定＿電話サービス利用開始希望年月日（ＡＭＰＭ）", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmTelMap.get(EOHTL_SVC_UEST_KBTMZ_CD));
			} else {
				bean[0].sendMessageString("転居先サービス開始設定＿電話サービス利用開始希望年月日（ＡＭＰＭ）", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 転居先サービス開始設定＿電話サービス利用開始希望年月日（時） ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先サービス開始設定＿電話サービス利用開始希望年月日（時）
			if (adchmTelMap != null) {
			bean[0].sendMessageString("転居先サービス開始設定＿電話サービス利用開始希望年月日（時）", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmTelMap.get(EOHTL_SVC_UEST_KBTM_CD));
			} else {
				bean[0].sendMessageString("転居先サービス開始設定＿電話サービス利用開始希望年月日（時）", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			
// ANK-1664-00-00対応 20131208 星野 DEL START
// 下へ移動
//// ANK-1665-00-00 2013.11.30 T.TORIKAI ADD START
//			// 転居元の電話番号１を設定
//			bean[0].sendMessageString(KKW04201SFConst.REGIST_VALUE_TEL_NO1, X31CWebConst.DATABEAN_SET_VALUE, (String)adchmTelMap.get(MOTO_TEL_NO_1));
//			// 転居元の電話番号２を設定
//			bean[0].sendMessageString(KKW04201SFConst.REGIST_VALUE_TEL_NO2, X31CWebConst.DATABEAN_SET_VALUE, (String)adchmTelMap.get(MOTO_TEL_NO_2));
//// ANK-1665-00-00 2013.11.30 T.TORIKAI ADD END
// ANK-1664-00-00対応 20131208 星野 DEL END
			
			if(adchmTelMap != null)
			{
				ArrayList telNoInfoList = (ArrayList)adchmTelMap.get(TELNO_INFO_LIST);
				
				if(telNoInfoList != null)
				{
					boolean fistFlg = true;
					
					for(int i = 0; i < telNoInfoList.size(); i++)
					{
						HashMap childTelNoInfoMap = (HashMap)telNoInfoList.get(i);
						if(fistFlg)
						{
							// 変更後サービス契約内訳番号１ ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.変更後サービス契約内訳番号
							if (adchmTelMap != null) {
								bean[0].sendMessageString("転居先利用サービス情報＿光電話＿サービス契約内訳番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childTelNoInfoMap.get(SVC_KEI_UCWK_NO_AFT));
							} else {
								bean[0].sendMessageString("転居先利用サービス情報＿光電話＿サービス契約内訳番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
							}
							// 電話番号１ ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.電話番号
							if (adchmTelMap != null) {
								bean[0].sendMessageString("転居先利用サービス情報＿光電話＿電話番号１", X31CWebConst.DATABEAN_SET_VALUE, (String)childTelNoInfoMap.get(TELNO));
// IT1-2013-0000250 2013.02.10 suzuki add start
								// 変更前の電話番号が設定されていれば、そちらを表示する。
								String bef_telno = (String)childTelNoInfoMap.get(BEF_TELNO);
								if (! JKKStringUtil.isNullBlank(bef_telno)) {
									bean[0].sendMessageString("転居先利用サービス情報＿光電話＿電話番号１", X31CWebConst.DATABEAN_SET_VALUE, bef_telno);
								}
// IT1-2013-0000250 2013.02.10 suzuki add end
							} else {
								bean[0].sendMessageString("転居先利用サービス情報＿光電話＿電話番号１", X31CWebConst.DATABEAN_SET_VALUE, new String());
							}
// ANK-1664-00-00対応 20131208 星野 ADD START
							// 初期表示時点の電話番号１を設定
							bean[0].sendMessageString(KKW04201SFConst.REGIST_VALUE_TEL_NO1, X31CWebConst.DATABEAN_SET_VALUE, (String)childTelNoInfoMap.get(TELNO));
// ANK-1664-00-00対応 20131208 星野 ADD END
							
							fistFlg = false;
						}
						else
						{
							// 変更後サービス契約内訳番号２ ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.変更後サービス契約内訳番号
							if (adchmTelMap != null) {
								bean[0].sendMessageString("転居先利用サービス情報＿光電話＿サービス契約内訳番号２", X31CWebConst.DATABEAN_SET_VALUE, (String)childTelNoInfoMap.get(SVC_KEI_UCWK_NO_AFT));
							} else {
								bean[0].sendMessageString("転居先利用サービス情報＿光電話＿サービス契約内訳番号２", X31CWebConst.DATABEAN_SET_VALUE, new String());
							}
							// 電話番号２ ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.電話番号
							if (adchmTelMap != null) {
								bean[0].sendMessageString("転居先利用サービス情報＿光電話＿電話番号２", X31CWebConst.DATABEAN_SET_VALUE, (String)childTelNoInfoMap.get(TELNO));
// IT1-2013-0000250 2013.02.10 suzuki add start
								// 変更前の電話番号が設定されていれば、そちらを表示する。
								String bef_telno = (String)childTelNoInfoMap.get(BEF_TELNO);
								if (! JKKStringUtil.isNullBlank(bef_telno)) {
									bean[0].sendMessageString("転居先利用サービス情報＿光電話＿電話番号２", X31CWebConst.DATABEAN_SET_VALUE, bef_telno);
								}
// IT1-2013-0000250 2013.02.10 suzuki add end
							} else {
								bean[0].sendMessageString("転居先利用サービス情報＿光電話＿電話番号２", X31CWebConst.DATABEAN_SET_VALUE, new String());
							}
// ANK-1664-00-00対応 20131208 星野 ADD START
							// 初期表示時点の電話番号２を設定
							bean[0].sendMessageString(KKW04201SFConst.REGIST_VALUE_TEL_NO2, X31CWebConst.DATABEAN_SET_VALUE, (String)childTelNoInfoMap.get(TELNO));
// ANK-1664-00-00対応 20131208 星野 ADD END
						}
					}
				}
			}
/* 住変キャンセル UPDATE 2012.11.21 MORITA START */
			if (adchmTelMap != null) {
				bean[0].sendMessageString("転居元光電話＿サービス契約ステータス", X31CWebConst.DATABEAN_SET_VALUE, (String) adchmTelMap.get("mt_svckei_st_tel"));
			} else {
				bean[0].sendMessageString("転居元光電話＿サービス契約ステータス", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			if (adchmTelMap != null) {
				bean[0].sendMessageString("転居先光電話＿サービス契約ステータス", X31CWebConst.DATABEAN_SET_VALUE, (String) adchmTelMap.get("sk_svckei_st_tel"));
			} else {
				bean[0].sendMessageString("転居先光電話＿サービス契約ステータス", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			if (adchmTelMap != null) {
				bean[0].sendMessageString("転居元＿光電話＿サービス契約番号", X31CWebConst.DATABEAN_SET_VALUE, (String) adchmTelMap.get("mt_tel_svc_kei_no"));
			} else {
				bean[0].sendMessageString("転居元＿光電話＿サービス契約番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
/* 住変キャンセル UPDATE 2012.11.21 MORITA END */
/* 住変キャンセル UPDATE 2012.12.05 OOYAMA START */
			if (adchmTelMap != null) {
				bean[0].sendMessageString("転居元＿光電話＿申込明細番号", X31CWebConst.DATABEAN_SET_VALUE, (String) adchmTelMap.get("mt_svckei_mskm_dtl_no_tel"));
			} else {
				bean[0].sendMessageString("転居元＿光電話＿申込明細番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
/* 住変キャンセル UPDATE 2012.12.05 OOYAMA START */

			/** 光テレビ情報を設定 */
			HashMap adchmTvMap = (HashMap)parentMap.get(EOHTV_INFO);
			// 転居先利用サービス情報＿光テレビ＿サービス契約番号＿サービス契約番号 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用サービス情報＿光テレビ＿サービス契約番号
			if (adchmTvMap != null) {
				bean[0].sendMessageString("転居先利用サービス情報＿光テレビ＿サービス契約番号", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmTvMap.get(EOHTV_SVKEI_NO_AFT));
			} else {
				bean[0].sendMessageString("転居先利用サービス情報＿光テレビ＿サービス契約番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
/* 住変キャンセル UPDATE 2012.11.21 MORITA START */
			// 転居先利用サービス情報＿光ネット＿サービス契約番号 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用サービス情報＿光ネット＿サービス契約番号
			String tv_ido_stb_cd = (String)adchmTvMap.get(EOHTV_SVC_KEI_IDO_SBT_CD);
// 住変キャンセル 100052 2013.01.07 suzuki mod start
//			if(tv_ido_stb_cd != null && !"5".equals(tv_ido_stb_cd))
			// サービス契約異動種別コード≠2（保留）の条件を追加
			if(tv_ido_stb_cd != null && !"5".equals(tv_ido_stb_cd) && !"2".equals(tv_ido_stb_cd))
// 住変キャンセル 100052 2013.01.07 suzuki mod end
			{
//			if (adchmTvMap != null) {
				if(mskm_dtl_list.size() > index){
					bean[0].sendMessageString("転居先利用サービス情報＿光テレビ＿申込明細番号", X31CWebConst.DATABEAN_SET_VALUE, (String)mskm_dtl_list.get(index));
					index++;
				} else {
					bean[0].sendMessageString("転居先利用サービス情報＿光テレビ＿申込明細番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			} else {
				bean[0].sendMessageString("転居先利用サービス情報＿光テレビ＿申込明細番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}

			if (adchmTvMap != null) {
				bean[0].sendMessageString("転居先光テレビ＿サービス契約＿更新年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmTvMap.get("sk_svckei_upd_tv"));
			} else {
				bean[0].sendMessageString("転居先光テレビ＿サービス契約＿更新年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			
/* 住変キャンセル UPDATE 2012.11.21 MORITA END */
			
// IT2-2014-0000014対応 20140109 星野 ADD START
			if(!inputInfoUm){
// IT2-2014-0000014対応 20140109 星野 ADD END
				// 転居先利用サービス情報＿光テレビサービス ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用サービス情報＿光テレビサービス
				if (adchmTvMap != null) {
				bean[0].sendMessageString("転居先利用サービス情報＿光テレビサービス", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmTvMap.get(EOHTV_SVC_KEI_IDO_SBT_CD));
				} else {
					bean[0].sendMessageString("転居先利用サービス情報＿光テレビサービス", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 転居先利用サービス情報＿光テレビ＿契約サービス ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用サービス情報＿光テレビ＿契約サービス
				if (adchmTvMap != null) {
				bean[0].sendMessageString("転居先利用サービス情報＿光テレビ＿契約サービス", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmTvMap.get(EOHTV_PRC_GRP_CD));
				} else {
					bean[0].sendMessageString("転居先利用サービス情報＿光テレビ＿契約サービス", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 転居先利用サービス情報＿光テレビ＿コース ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用サービス情報＿光テレビ＿コース
				if (adchmTvMap != null) {
					bean[0].sendMessageString("転居先利用サービス情報＿光テレビ＿コース", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmTvMap.get(EOHTV_PCRS_CD));
				} else {
					bean[0].sendMessageString("転居先利用サービス情報＿光テレビ＿コース", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// ANK-2135-00-00 2014/07/11 add start
				String adchmStatCd = bean[0].sendMessageString(KKW04201SFConst.ADCHM_STAT_CD, X31CWebConst.DATABEAN_GET_VALUE);
				// スタｃｈセット申込 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.スタｃｈセット申込有無
				if (adchmMap != null) {
					String stchSetMskmUm = (String)adchmMap.get(CDBS_STCH_SET_MSKM_UM);
					if("1".equals(stchSetMskmUm) && !"2".equals(adchmStatCd)){
						bean[0].sendMessageBoolean("スタｃｈセット申込", X31CWebConst.DATABEAN_SET_VALUE, true); //チェック有り
						bean[0].sendMessageString("スタｃｈセット申込＿制御コード", X31CWebConst.DATABEAN_SET_VALUE, "1"); //活性表示
					}else if("0".equals(stchSetMskmUm) && !"2".equals(adchmStatCd)){
						bean[0].sendMessageBoolean("スタｃｈセット申込", X31CWebConst.DATABEAN_SET_VALUE, false);
						bean[0].sendMessageString("スタｃｈセット申込＿制御コード", X31CWebConst.DATABEAN_SET_VALUE, "1");
					}else if("1".equals(stchSetMskmUm) && "2".equals(adchmStatCd)){
						bean[0].sendMessageBoolean("スタｃｈセット申込", X31CWebConst.DATABEAN_SET_VALUE, true);
						bean[0].sendMessageString("スタｃｈセット申込＿制御コード", X31CWebConst.DATABEAN_SET_VALUE, "2"); //非活性表示
					}else if("0".equals(stchSetMskmUm) && "2".equals(adchmStatCd)){
						bean[0].sendMessageBoolean("スタｃｈセット申込", X31CWebConst.DATABEAN_SET_VALUE, false);
						bean[0].sendMessageString("スタｃｈセット申込＿制御コード", X31CWebConst.DATABEAN_SET_VALUE, "2");
					}else{
						bean[0].sendMessageBoolean("スタｃｈセット申込", X31CWebConst.DATABEAN_SET_VALUE, false);
						bean[0].sendMessageString("スタｃｈセット申込＿制御コード", X31CWebConst.DATABEAN_SET_VALUE, "0"); //非表示
					}
					// スタｃｈセット申込 退避
					if("1".equals(stchSetMskmUm)){
						bean[0].sendMessageString("スタｃｈセット申込＿退避", X31CWebConst.DATABEAN_SET_VALUE, "1");
					}else if("0".equals(stchSetMskmUm)){
						bean[0].sendMessageString("スタｃｈセット申込＿退避", X31CWebConst.DATABEAN_SET_VALUE, "0");
					}
				} else {
					bean[0].sendMessageBoolean("スタｃｈセット申込", X31CWebConst.DATABEAN_SET_VALUE, false);
					bean[0].sendMessageString("スタｃｈセット申込＿制御コード", X31CWebConst.DATABEAN_SET_VALUE, "0");
				}
				// ANK-2135-00-00 2014/07/11 add end
				// 転居先利用サービス情報＿光テレビ＿ＳＴＢ出荷方法 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用サービス情報＿光テレビ＿ＳＴＢ出荷方法
				if (adchmTvMap != null) {
	// KT1-2013-0000559 2013.05.16 OKU ADD START
					if(!"0".equals(tv_ido_stb_cd)){
	// KT1-2013-0000559 2013.05.16 OKU ADD END
						bean[0].sendMessageString("転居先利用サービス情報＿光テレビ＿ＳＴＢ出荷方法", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmTvMap.get(EOHTV_STB_SHKA_WAY_CD));
	// KT1-2013-0000559 2013.05.16 OKU ADD START
					}else{
						// 継続の場合は初期値
						bean[0].sendMessageString("転居先利用サービス情報＿光テレビ＿ＳＴＢ出荷方法", X31CWebConst.DATABEAN_SET_VALUE, new String());
					}
	// KT1-2013-0000559 2013.05.16 OKU ADD END
				} else {
					bean[0].sendMessageString("転居先利用サービス情報＿光テレビ＿ＳＴＢ出荷方法", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 転居先利用サービス情報＿光テレビ＿ＳＴＢ契約台数← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用サービス情報＿光テレビ＿ＳＴＢ契約台数
				if (adchmTvMap != null) {
	// 品質強化対応 2012.12.30 Y.MORIMOTO MOD START
	//// IT1-2012-0002343対応 20121211 星野 ADD START
	//				if(!StringUtils.isEmpty((String)adchmTvMap.get(EOHTV_STB_KEI_CNT))){
	//// IT1-2012-0002343対応 20121211 星野 ADD END
					if(!StringUtils.isEmpty((String)adchmTvMap.get(EOHTV_STB_KEI_CNT)) &&
						!"0".equals((String)adchmTvMap.get(EOHTV_STB_KEI_CNT)) ){
	// 品質強化対応 2012.12.30 Y.MORIMOTO MOD END
						bean[0].sendMessageString("転居先利用サービス情報＿光テレビ＿ＳＴＢ契約台数", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmTvMap.get(EOHTV_STB_KEI_CNT));
	// IT1-2012-0002343対応 20121211 星野 ADD START
					}else if(!StringUtils.isEmpty((String)adchmTvMap.get(EOHTV_KCN_STB_MSKM_CNT))){
						bean[0].sendMessageString("転居先利用サービス情報＿光テレビ＿ＳＴＢ契約台数", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmTvMap.get(EOHTV_KCN_STB_MSKM_CNT));
					}else{
						bean[0].sendMessageString("転居先利用サービス情報＿光テレビ＿ＳＴＢ契約台数", X31CWebConst.DATABEAN_SET_VALUE, new String());
					}
	// IT1-2012-0002343対応 20121211 星野 ADD END
				} else {
					bean[0].sendMessageString("転居先利用サービス情報＿光テレビ＿ＳＴＢ契約台数", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
// IT2-2014-0000014対応 20140109 星野 ADD START
			}
// IT2-2014-0000014対応 20140109 星野 ADD END
			
			// 転居先利用サービス情報＿光テレビ＿違約金発生区分 ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用サービス情報＿光テレビ＿違約金発生コード
			if (adchmTvMap != null) {
				bean[0].sendMessageString("転居先利用サービス情報＿光テレビ＿違約金発生区分", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmTvMap.get(EOHTV_PNLTY_HASSEI_CD));
			} else {
				bean[0].sendMessageString("転居先利用サービス情報＿光テレビ＿違約金発生区分", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 転居先利用サービス情報＿光テレビ＿違約金変更理由コード ← 住所変更申込一時保存一覧照会マップ.住所変更申込一時保存一覧照会明細.転居先利用サービス情報＿光テレビ＿違約金変更理由コード
			if (adchmTvMap != null) {
				bean[0].sendMessageString("転居先利用サービス情報＿光テレビ＿違約金変更理由コード", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmTvMap.get(EOHTV_PNLTY_CHGE_RSN_CD));
			} else {
				bean[0].sendMessageString("転居先利用サービス情報＿光テレビ＿違約金変更理由コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
/* 住変キャンセル UPDATE 2012.11.21 MORITA START */
			if (adchmTvMap != null) {
				bean[0].sendMessageString("転居元光テレビ＿サービス契約ステータス", X31CWebConst.DATABEAN_SET_VALUE, (String) adchmTvMap.get("mt_svckei_st_tv"));
			} else {
				bean[0].sendMessageString("転居元光テレビ＿サービス契約ステータス", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			if (adchmTvMap != null) {
				bean[0].sendMessageString("転居先光テレビ＿サービス契約ステータス", X31CWebConst.DATABEAN_SET_VALUE, (String) adchmTvMap.get("sk_svckei_st_tv"));
			} else {
				bean[0].sendMessageString("転居先光テレビ＿サービス契約ステータス", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			if (adchmTvMap != null) {
				bean[0].sendMessageString("転居元＿光テレビ＿サービス契約番号", X31CWebConst.DATABEAN_SET_VALUE, (String) adchmTvMap.get("mt_tv_svc_kei_no"));
			} else {
				bean[0].sendMessageString("転居元＿光テレビ＿サービス契約番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
/* 住変キャンセル UPDATE 2012.11.21 MORITA END */
/* 住変キャンセル UPDATE 2012.12.05 MORITA START */
			if (adchmTvMap != null) {
				bean[0].sendMessageString("転居元＿光テレビ＿申込明細番号", X31CWebConst.DATABEAN_SET_VALUE, (String) adchmTvMap.get("mt_svckei_mskm_dtl_no_tv"));
			} else {
				bean[0].sendMessageString("転居元＿光テレビ＿申込明細番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
/* 住変キャンセル UPDATE 2012.12.05 MORITA END */

			/** 一時保存情報を有無を設定 */
			
			String adchgMskmStatCd = bean[0].sendMessageString("住所変更申込状態コード", X31CWebConst.DATABEAN_GET_VALUE);
			
			// 住所変更情報が設定ありの場合
			boolean isShsInfo = false;
			boolean isRykkInfo = false;
			if(adchmMap != null)
			{
				ArrayList seikyShsList = (ArrayList)adchmMap.get(SEIKY_SHS_LIST);

				X31CVector<String> seikyKeiNoList = new X31CVector<String>();
				for(int i = 0; i < seikyShsList.size(); i++)
				{
					HashMap childSeikyShsInfMap = (HashMap)seikyShsList.get(i);
					// 住所変更申込送付先一時保存一覧照会マップ.住所変更申込送付先一時保存一覧照会明細.請求契約番号
					seikyKeiNoList.add((String)childSeikyShsInfMap.get(SIKY_KEI_NO));
				}
				// 請求契約番号
				bean[0].sendMessageStringArray("請求契約番号", X31CWebConst.DATABEAN_SET_DEF_VALUE, seikyKeiNoList );

				ArrayList guideShsList = (ArrayList)adchmMap.get(GUIDE_SHS_LIST);
				ArrayList shsList = (ArrayList)adchmMap.get("SHS_LIST");
				// 請求契約送付先リストが設定ありまたはガイド誌送付先情報リストが設定ありの場合
				if((seikyShsList != null && seikyShsList.size() > 0) || 
					guideShsList != null && guideShsList.size() > 0)
				{
					isShsInfo = true;
				}
				
				if(shsList != null && shsList.size() > 0)
				{
					isShsInfo = true;
				}
				
				ArrayList rykkList = (ArrayList)adchmMap.get(RYKK_LIST);
				if(rykkList != null && rykkList.size() > 0)
				{
					isRykkInfo = true;
				}
			}
			// オプション一時保存有無を設定
			// ネット情報が設定ありの場合
			boolean isOpNet = false;
			if(adchmNetMap != null)
			{
				ArrayList eohntucwkList = (ArrayList)adchmNetMap.get("EOHNT_UCWK_LIST");
				if ( eohntucwkList != null && eohntucwkList.size() > 0 )
				{
					for (int i = 0; i < eohntucwkList.size(); i++)
					{
						HashMap adchmucwkMap = (HashMap)eohntucwkList.get(i);
						ArrayList eohntOpList = (ArrayList)adchmucwkMap.get("EOHNT_OP_LIST");
						if(eohntOpList != null && eohntOpList.size() > 0)
						{
							isOpNet = true;
						}
					}
				}
			}

			// 電話情報が設定ありの場合
			boolean isOpTel = false;
			boolean isVaInfo = false;
			boolean isTelNo = false;
			if(adchmTelMap != null)
			{
				ArrayList eohtlinfoList = (ArrayList)adchmTelMap.get("TELNO_INFO_LIST");
				if ( eohtlinfoList != null && eohtlinfoList.size() > 0 )
				{
					for (int i = 0; i < eohtlinfoList.size(); i++)
					{
						HashMap eohtlinfo = (HashMap)eohtlinfoList.get(i);
						ArrayList eohtlOpList = (ArrayList)eohtlinfo.get("EOHTL_OP_LIST");
						if(eohtlOpList != null && eohtlOpList.size() > 0)
						{
							isOpTel = true;
						}
					}
				}

				// 住所変更申込VA一時保存情報
				ArrayList vaList = (ArrayList)adchmTelMap.get(VA_LIST);
				String vaKktkSvcKeiNo = (String)adchmTelMap.get(VA_KKTK_SVC_KEI_NO);
				if(!StringUtils.isEmpty(vaKktkSvcKeiNo))
				{
					isVaInfo = true;
				}
				
				if(vaList != null && vaList.size() > 0)
				{
					isVaInfo = true;
				}
				
				// 電話番号情報リスト
				ArrayList telnoInfoList = (ArrayList)adchmTelMap.get(TELNO_INFO_LIST);
				if(telnoInfoList != null && telnoInfoList.size() > 0)
				{
					isTelNo = true;
				}
			}
			// テレビ情報が設定ありの場合
			boolean isOpTv = false;
			boolean isStbInfo = false;
			if(adchmTvMap != null)
			{
				ArrayList eohTvUcwkList = (ArrayList)adchmTvMap.get("EOHTV_UCWK_LIST");
				if ( eohTvUcwkList != null && eohTvUcwkList.size() > 0 )
				{
					for (int i = 0; i < eohTvUcwkList.size(); i++)
					{
						HashMap eohTvUcwk = (HashMap)eohTvUcwkList.get(i);
						ArrayList eohtvOpList = (ArrayList)eohTvUcwk.get("EOHTV_OP_LIST");
						if(eohtvOpList != null && eohtvOpList.size() > 0)
						{
							isOpTv = true;
						}
					}
				}
				{
					for (int i = 0; i < eohTvUcwkList.size(); i++)
					{
						HashMap eohTvUcwk = (HashMap)eohTvUcwkList.get(i);
						ArrayList stbInfoList = (ArrayList)eohTvUcwk.get("STB_INFO_LIST");
						if(stbInfoList != null && stbInfoList.size() > 0)
						{
							isStbInfo = true;
						}
					}
				}
			}

			// 住所変更申込一時保存有無を設定
// 住変キャンセル キャンセル実行時に追加するので戻す↓
// 住変キャンセル 100042 2013.01.07 MOD-Start
			if(KARI_ADD.equals(adchgMskmStatCd) && adchmMap != null)
//			if(adchmMap != null)
// 住変キャンセル 100042 2013.01.07 MOD-End
// 住変キャンセル キャンセル実行時に追加するので戻す↑
			{
				bean[0].sendMessageString("住所変更申込一時保存有無", X31CWebConst.DATABEAN_SET_VALUE, CD00002_1);
			}
			else
			{
				bean[0].sendMessageString("住所変更申込一時保存有無", X31CWebConst.DATABEAN_SET_VALUE, CD00002_0);
			}
			// 住所変更申込STB一時保存有無を設定
// 住変キャンセル キャンセル実行時に追加するので戻す↓
// 住変キャンセル 100042 2013.01.07 MOD-Start
			if(KARI_ADD.equals(adchgMskmStatCd) && isStbInfo)
//			if(isStbInfo)
// 住変キャンセル 100042 2013.01.07 MOD-End
// 住変キャンセル キャンセル実行時に追加するので戻す↑
			{
				bean[0].sendMessageString("住所変更申込ＳＴＢ一時保存有無", X31CWebConst.DATABEAN_SET_VALUE, CD00002_1);
			}
			else
			{
				bean[0].sendMessageString("住所変更申込ＳＴＢ一時保存有無", X31CWebConst.DATABEAN_SET_VALUE, CD00002_0);
			}
			// 住所変更申込VA一時保存有無
// 住変キャンセル キャンセル実行時に追加するので戻す↓
// 住変キャンセル 100042 2013.01.07 MOD-Start
			if(KARI_ADD.equals(adchgMskmStatCd) && isVaInfo)
//			if(isVaInfo)
// 住変キャンセル 100042 2013.01.07 MOD-End
// 住変キャンセル キャンセル実行時に追加するので戻す↑
			{
				bean[0].sendMessageString("住所変更申込ＶＡ一時保存有無", X31CWebConst.DATABEAN_SET_VALUE, CD00002_1);
			}
			else
			{
				bean[0].sendMessageString("住所変更申込ＶＡ一時保存有無", X31CWebConst.DATABEAN_SET_VALUE, CD00002_0);
			}
			// 住所変更申込電話番号一時保存有無を設定
// 住変キャンセル キャンセル実行時に追加するので戻す↓
// 住変キャンセル 100042 2013.01.07 MOD-Start
			if(KARI_ADD.equals(adchgMskmStatCd) && isTelNo)
//			if(isTelNo)
// 住変キャンセル 100042 2013.01.07 MOD-End
// 住変キャンセル キャンセル実行時に追加するので戻す↑
			{
				bean[0].sendMessageString("住所変更申込電話番号一時保存有無", X31CWebConst.DATABEAN_SET_VALUE, CD00002_1);
			}
			else
			{
				bean[0].sendMessageString("住所変更申込電話番号一時保存有無", X31CWebConst.DATABEAN_SET_VALUE, CD00002_0);
			}
			// 住所変更申込送付先一時保存有無を設定
// 住変キャンセル キャンセル実行時に追加するので戻す↓
// 住変キャンセル 100042 2013.01.07 MOD-Start
			if(KARI_ADD.equals(adchgMskmStatCd) && isShsInfo)
//			if(isShsInfo)
// 住変キャンセル 100042 2013.01.07 MOD-End
// 住変キャンセル キャンセル実行時に追加するので戻す↑
			{
				bean[0].sendMessageString("住所変更申込送付先一時保存有無", X31CWebConst.DATABEAN_SET_VALUE, CD00002_1);
			}
			else
			{
				bean[0].sendMessageString("住所変更申込送付先一時保存有無", X31CWebConst.DATABEAN_SET_VALUE, CD00002_0);
			}
			// 住所変更申込利用機器一時保存有無を設定
// 住変キャンセル キャンセル実行時に追加するので戻す↓
// 住変キャンセル 100042 2013.01.07 MOD-Start
			if(KARI_ADD.equals(adchgMskmStatCd) && isRykkInfo)
//			if(isRykkInfo)
// 住変キャンセル 100042 2013.01.07 MOD-End
// 住変キャンセル キャンセル実行時に追加するので戻す↑
			{
				bean[0].sendMessageString("住所変更申込利用機器一時保存有無", X31CWebConst.DATABEAN_SET_VALUE, CD00002_1);
			}
			else
			{
				bean[0].sendMessageString("住所変更申込利用機器一時保存有無", X31CWebConst.DATABEAN_SET_VALUE, CD00002_0);
			}
			// 住所変更申込オプション一時保存有無を設定
// 住変キャンセル キャンセル実行時に追加するので戻す↓
// 住変キャンセル 100042 2013.01.07 MOD-Start
			if(KARI_ADD.equals(adchgMskmStatCd) && (isOpNet || isOpTel || isOpTv))
//			if(isOpNet || isOpTel || isOpTv)
// 住変キャンセル 100042 2013.01.07 MOD-End
// 住変キャンセル キャンセル実行時に追加するので戻す↑
			{
				bean[0].sendMessageString("住所変更申込オプション一時保存有無", X31CWebConst.DATABEAN_SET_VALUE, CD00002_1);
			}
			else
			{
				bean[0].sendMessageString("住所変更申込オプション一時保存有無", X31CWebConst.DATABEAN_SET_VALUE, CD00002_0);
			}
// ★★★ ANK-1225-00-00 課題No38 ADD 2012.10.14 T.SHIBATA START ★★★
			// 新設工事案件番号（ネット） ← 住所変更初期表示情報マップ.住所変更マップ.新設住所＿工事案件番号
			if (adchmMap != null) {
				bean[0].sendMessageString("新設工事案件番号（ネット）", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(NEWESTA_KOJIAK_NO));
			} else {
				bean[0].sendMessageString("新設工事案件番号（ネット）", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 新設工事案件番号（テレビ） ← 住所変更初期表示情報マップ.住所変更マップ.新設住所の工事案件番号（テレビ）
			if (adchmMap != null) {
				bean[0].sendMessageString("新設工事案件番号（テレビ）", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(NEWESTA_KOJIAK_NO_TV));
			} else {
				bean[0].sendMessageString("新設工事案件番号（テレビ）", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 撤去工事案件番号（ネット） ← 住所変更初期表示情報マップ.住所変更マップ.撤去住所の工事案件番号（ネット,電話）
			if (adchmMap != null) {
				bean[0].sendMessageString("撤去工事案件番号（ネット）", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(TEKKYO_KOJIAK_NO));
			} else {
				bean[0].sendMessageString("撤去工事案件番号（ネット）", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
			// 撤去工事案件番号（テレビ） ← 住所変更初期表示情報マップ.住所変更マップ.撤去住所の工事案件番号（テレビ）
			if (adchmMap != null) {
				bean[0].sendMessageString("撤去工事案件番号（テレビ）", X31CWebConst.DATABEAN_SET_VALUE, (String)adchmMap.get(TEKKYO_KOJIAK_NO_TV));
			} else {
				bean[0].sendMessageString("撤去工事案件番号（テレビ）", X31CWebConst.DATABEAN_SET_VALUE, new String());
			}
// ★★★ ANK-1225-00-00 課題No38 ADD 2012.10.14 T.SHIBATA END ★★★
			
// IT1-2013-0000109対応 20130119 星野 ADD START
			
			// ネット・電話・テレビいずれかが解約済の場合、
			// EKK0081B007「回線利用中サービス契約一覧照会」では情報が取得できないので
			// 利用中サービス契約一覧を上書き
			ArrayList riyochuSvcKeiInf = (ArrayList)parentMap.get("riyochuSvcKeiInf");
			if( riyochuSvcKeiInf != null && !riyochuSvcKeiInf.isEmpty() ){
				
				X31SDataBeanAccessArray listKKSV015302SC_svc_kei_list_EKK0081B007CBSMsg1List = bean[0].getDataBeanArray("利用中契約サービス情報一覧");
				
				if(listKKSV015302SC_svc_kei_list_EKK0081B007CBSMsg1List != null){
					
					// 一旦設定内容をクリア
					listKKSV015302SC_svc_kei_list_EKK0081B007CBSMsg1List.clearArray();
					
					for(int i = 0; i < riyochuSvcKeiInf.size(); i++){
						X31SDataBeanAccess subbean = null;
						if(listKKSV015302SC_svc_kei_list_EKK0081B007CBSMsg1List.getCount() -1 >= i){
							subbean = listKKSV015302SC_svc_kei_list_EKK0081B007CBSMsg1List.getDataBean(i);
						}else{
							subbean = listKKSV015302SC_svc_kei_list_EKK0081B007CBSMsg1List.addDataBean();
						}
						HashMap childMap = (HashMap)riyochuSvcKeiInf.get(i);
						if (subbean == null) {
							continue;
						}
					
						// 利用中契約サービス情報一覧.サービス契約番号 ← 利用中契約サービス情報一覧照会マップ.利用中契約サービス情報明細.サービス契約番号
						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("pcrs_cd"));
						} else {
							subbean.sendMessageString("料金コースコード", X31CWebConst.DATABEAN_SET_VALUE, new String());
						}
						// 利用中契約サービス情報一覧.料金コース名 ← 利用中契約サービス情報一覧照会マップ.利用中契約サービス情報明細.料金コース名
						if (childMap != null) {
							subbean.sendMessageString("料金コース名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pcrs_nm"));
						} else {
							subbean.sendMessageString("料金コース名", X31CWebConst.DATABEAN_SET_VALUE, new String());
						}
						// 利用中契約サービス情報一覧.サービス開始年月日 ← 利用中契約サービス情報一覧照会マップ.利用中契約サービス情報明細.サービス開始年月日時分秒
						if (childMap != null) {
							subbean.sendMessageString("サービス開始年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_sta_ymd"));
						} else {
							subbean.sendMessageString("サービス開始年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
						}
						// 利用中契約サービス情報一覧.サービス契約ステータス ← 利用中契約サービス情報一覧照会マップ.利用中契約サービス情報明細.サービス契約ステータス
						if (childMap != null) {
							subbean.sendMessageString("サービス契約ステータス", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_kei_stat"));
						} else {
							subbean.sendMessageString("サービス契約ステータス", X31CWebConst.DATABEAN_SET_VALUE, new String());
						}
						// 利用中契約サービス情報一覧.サービス契約ステータス名称 ← 利用中契約サービス情報一覧照会マップ.利用中契約サービス情報明細.サービス契約ステータス名称
						if (childMap != null) {
							subbean.sendMessageString("サービス契約ステータス名称", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("svc_kei_stat_nm"));
						} else {
							subbean.sendMessageString("サービス契約ステータス名称", X31CWebConst.DATABEAN_SET_VALUE, new String());
						}
						// 利用中契約サービス情報一覧.休止中断コード ← 利用中契約サービス情報一覧照会マップ.利用中契約サービス情報明細.休止中断コード
						if (childMap != null) {
							subbean.sendMessageString("休止中断コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pause_stp_cd"));
						} else {
							subbean.sendMessageString("休止中断コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
						}
						// 利用中契約サービス情報一覧.ＳＴＢ契約台数 ← 利用中契約サービス情報一覧照会マップ.利用中契約サービス情報明細.ＳＴＢ契約台数
						if (childMap != null && CD00130_03.equals((String)childMap.get("svc_cd"))) {
							subbean.sendMessageString("ＳＴＢ契約台数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("tv_svc_kei_ucwk_cnt"));
						} else {
							subbean.sendMessageString("ＳＴＢ契約台数", X31CWebConst.DATABEAN_SET_VALUE, new String());
						}

						// 転居元サービス契約＿更新年月日時分秒
						if ((childMap != null) && SVC_CD_NET.equals((String)childMap.get("svc_cd"))){
						// 光ネットの場合
							bean[0].sendMessageString("転居元光ネット＿サービス契約＿更新年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("upd_dtm"));
						}else if ((childMap != null) && SVC_CD_TEL.equals((String)childMap.get("svc_cd"))){
						// 光電話の場合
							bean[0].sendMessageString("転居元光電話＿サービス契約＿更新年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("upd_dtm"));
						}else if ((childMap != null) && SVC_CD_TV.equals((String)childMap.get("svc_cd"))){
						// 光テレビの場合
							bean[0].sendMessageString("転居元光テレビ＿サービス契約＿更新年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("upd_dtm"));
						}
					}
				}
			}
			// ANK-3731-00-00 ADD START
			if (adchmMap != null) 
			{
				String mansHhsSwchFlg = (String)adchmMap.get(MANS_HHS_SWCH_FLG);
				if("1".equals(mansHhsSwchFlg))
				{
					bean[0].sendMessageBoolean("マンション光配線切替フラグ", X31CWebConst.DATABEAN_SET_VALUE, true);
				}
				else
				{
					bean[0].sendMessageBoolean("マンション光配線切替フラグ", X31CWebConst.DATABEAN_SET_VALUE, false);
				}
			} 
			else 
			{
				bean[0].sendMessageBoolean("マンション光配線切替フラグ", X31CWebConst.DATABEAN_SET_VALUE, false);
			}
			// ANK-3731-00-00 ADD END
			// IT1-2013-0000109対応 20130119 星野 ADD END
		}
		
		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV015305SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV015305SC")){
			parentMap = (HashMap)outputMap.get("KKSV015305SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listKKSV015305SC_ten_mans_info_EKK0861B001CBSMsg1List = bean[0].getDataBeanArray("転居先マンション情報");
		childList = null;
		if(listKKSV015305SC_ten_mans_info_EKK0861B001CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKK0861B001CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EKK0861B001CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV015305SC_ten_mans_info_EKK0861B001CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV015305SC_ten_mans_info_EKK0861B001CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV015305SC_ten_mans_info_EKK0861B001CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// 転居先マンション情報.マンション物件コード ← マンション物件情報一覧照会（マンションＩＤ）マップ.マンション情報明細.マンション物件コード
				if (childMap != null) {
					subbean.sendMessageString("マンション物件コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mansion_bukken_cd"));
				} else {
					subbean.sendMessageString("マンション物件コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 転居先マンション情報.マンション名／メゾン名 ← マンション物件情報一覧照会（マンションＩＤ）マップ.マンション情報明細.マンション名
				if (childMap != null) {
					subbean.sendMessageString("マンション名／メゾン名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mansion_nm"));
				} else {
					subbean.sendMessageString("マンション名／メゾン名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 転居先マンション情報.マンションサービスメニュー名 ← マンション物件情報一覧照会（マンションＩＤ）マップ.マンション情報明細.マンションサービスメニュー名
				if (childMap != null) {
					subbean.sendMessageString("マンションサービスメニュー名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mansion_svc_menu_nm"));
				} else {
					subbean.sendMessageString("マンションサービスメニュー名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 転居先マンション情報.マンションコース名 ← マンション物件情報一覧照会（マンションＩＤ）マップ.マンション情報明細.マンションコース名
				if (childMap != null) {
					subbean.sendMessageString("マンションコース名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mansion_course_nm"));
				} else {
					subbean.sendMessageString("マンションコース名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 転居先マンション情報.支払方式 ← マンション物件情報一覧照会（マンションＩＤ）マップ.マンション情報明細.加入契約支払方式コード
				if (childMap != null) {
					subbean.sendMessageString("支払方式", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kanyu_kei_pay_hoshiki_cd"));
				} else {
					subbean.sendMessageString("支払方式", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}


		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV015306SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV015306SC")){
			parentMap = (HashMap)outputMap.get("KKSV015306SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listKKSV015306SC_ten_mans_info_EKK0861B001CBSMsg1List = bean[0].getDataBeanArray("転居先マンション情報");
		childList = null;
		if(listKKSV015306SC_ten_mans_info_EKK0861B001CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKK0861B001CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EKK0861B001CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV015306SC_ten_mans_info_EKK0861B001CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV015306SC_ten_mans_info_EKK0861B001CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV015306SC_ten_mans_info_EKK0861B001CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// 転居先マンション情報.マンション物件コード ← マンション物件情報一覧照会（マンションＩＤ）マップ.マンション情報明細.マンション物件コード
				if (childMap != null) {
					subbean.sendMessageString("マンション物件コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mansion_bukken_cd"));
				} else {
					subbean.sendMessageString("マンション物件コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 転居先マンション情報.マンション名／メゾン名 ← マンション物件情報一覧照会（ＰＩＤ）マップ.マンション情報明細.マンション名
				if (childMap != null) {
					subbean.sendMessageString("マンション名／メゾン名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mansion_nm"));
				} else {
					subbean.sendMessageString("マンション名／メゾン名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 転居先マンション情報.マンションサービスメニュー名 ← マンション物件情報一覧照会（ＰＩＤ）マップ.マンション情報明細.マンションサービスメニュー名
				if (childMap != null) {
					subbean.sendMessageString("マンションサービスメニュー名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mansion_svc_menu_nm"));
				} else {
					subbean.sendMessageString("マンションサービスメニュー名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 転居先マンション情報.マンションコース名 ← マンション物件情報一覧照会（ＰＩＤ）マップ.マンション情報明細.マンションコース名
				if (childMap != null) {
					subbean.sendMessageString("マンションコース名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mansion_course_nm"));
				} else {
					subbean.sendMessageString("マンションコース名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 転居先マンション情報.支払方式 ← マンション物件情報一覧照会（マンションＩＤ）マップ.マンション情報明細.加入契約支払方式コード
				if (childMap != null) {
					subbean.sendMessageString("支払方式", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kanyu_kei_pay_hoshiki_cd"));
				} else {
					subbean.sendMessageString("支払方式", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}


		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV015307SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV015307SC")){
			parentMap = (HashMap)outputMap.get("KKSV015307SC");
		}

		ArrayList childList = null;
		

		childList = null;
		if(parentMap != null && parentMap.containsKey("EZM0051A010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EZM0051A010CBSMsg1List");
			for(int i = 0; i < childList.size(); i++){
				HashMap childMap = (HashMap)childList.get(i);
				
				// 申込情報＿受付担当者 ← ユーザー一意照会マップ.ユーザー一意照会明細.ユーザー名
				if (childMap != null) {
					bean[0].sendMessageString("申込情報＿受付担当者", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("user_nm"));
				} else {
					bean[0].sendMessageString("申込情報＿受付担当者", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}
		

		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV015319SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV015319SC")){
			parentMap = (HashMap)outputMap.get("KKSV015319SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listKKSV015319SC_prc_grp_cd_info_EKK0781B002CBSMsg1List = bean[0].getDataBeanArray("転居先利用サービス情報＿料金グループコード情報");
		childList = null;
		if(listKKSV015319SC_prc_grp_cd_info_EKK0781B002CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKK0781B002CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EKK0781B002CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV015319SC_prc_grp_cd_info_EKK0781B002CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV015319SC_prc_grp_cd_info_EKK0781B002CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV015319SC_prc_grp_cd_info_EKK0781B002CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// 転居先利用サービス情報＿料金グループコード情報.キーコードリスト ← 料金グループ一覧照会マップ.料金グループ一覧照会（サービスコード）明細.サービスコード
				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());
				}
			}
		}


		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV015320SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV015320SC")){
			parentMap = (HashMap)outputMap.get("KKSV015320SC");
		}

		ArrayList childList = null;

		X31SDataBeanAccessArray listKKSV015320SC_pcrs_cd_info_EKK0591B004CBSMsg1List = bean[0].getDataBeanArray("転居先利用サービス情報＿料金コースコード情報");
		childList = null;
		if(listKKSV015320SC_pcrs_cd_info_EKK0591B004CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKK0591B004CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EKK0591B004CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listKKSV015320SC_pcrs_cd_info_EKK0591B004CBSMsg1List.getCount() -1 >= i){
					subbean = listKKSV015320SC_pcrs_cd_info_EKK0591B004CBSMsg1List.getDataBean(i);
				}else{
					subbean = listKKSV015320SC_pcrs_cd_info_EKK0591B004CBSMsg1List.addDataBean();
				}

				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// 転居先利用サービス情報＿料金コースコード情報.キーコードリスト ← 料金グループコード別料金プラン一覧照会マップ.料金グループコード別料金プラン一覧照会明細.料金グループコード
				if (childMap != null) {
					subbean.sendMessageString("キーコードリスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("prc_grp_cd"));
				} else {
					subbean.sendMessageString("キーコードリスト", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 転居先利用サービス情報＿料金コースコード情報.サブコード ← 料金グループコード別料金プラン一覧照会マップ.料金グループコード別料金プラン一覧照会明細.料金コースコード
				if (childMap != null) {
					subbean.sendMessageString("サブコード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pcrs_cd"));
				} else {
					subbean.sendMessageString("サブコード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 転居先利用サービス情報＿料金コースコード情報.コードリスト ← 料金グループコード別料金プラン一覧照会マップ.料金グループコード別料金プラン一覧照会明細.料金プランコード
				if (childMap != null) {
					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pplan_cd"));
				} else {
					subbean.sendMessageString("コードリスト", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 転居先利用サービス情報＿料金コースコード情報.コード名リスト ← 料金グループコード別料金プラン一覧照会マップ.料金グループコード別料金プラン一覧照会明細.料金プラン名
				if (childMap != null) {
					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pplan_nm"));
				} else {
					subbean.sendMessageString("コード名リスト", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}


		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV015321SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV015321SC")){
			parentMap = (HashMap)outputMap.get("KKSV015321SC");
		}

		ArrayList childList = null;
		

		childList = null;
		if(parentMap != null && parentMap.containsKey("EZM0321A010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EZM0321A010CBSMsg1List");
			for(int i = 0; i < childList.size(); i++){
				HashMap childMap = (HashMap)childList.get(i);
				
				// 未来範囲チェック日数 ← 業務パラメータ管理一意照会（未来範囲）マップ.業務パラメータ管理一意照会明細.業務パラメータ設定値
				if (childMap != null) {
					bean[0].sendMessageString("サービス開始年月日未来日チェック日数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("work_param_sette_value"));
				} else {
					bean[0].sendMessageString("サービス開始年月日未来日チェック日数", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}


		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV015322SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV015322SC")){
			parentMap = (HashMap)outputMap.get("KKSV015322SC");
		}

		ArrayList childList = null;
		

		childList = null;
		if(parentMap != null && parentMap.containsKey("EZM0321A010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EZM0321A010CBSMsg1List");
			for(int i = 0; i < childList.size(); i++){
				HashMap childMap = (HashMap)childList.get(i);
				
				// 過去範囲チェック日数 ← 業務パラメータ管理一意照会（過去範囲）マップ.業務パラメータ管理一意照会明細.業務パラメータ設定値
				if (childMap != null) {
					bean[0].sendMessageString("サービス終了年月日未来日チェック日数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("work_param_sette_value"));
				} else {
					bean[0].sendMessageString("サービス終了年月日未来日チェック日数", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}


		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV015323SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV015323SC")){
			parentMap = (HashMap)outputMap.get("KKSV015323SC");
		}

		ArrayList childList = null;
		

		childList = null;
		if(parentMap != null && parentMap.containsKey("EZM0321A010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EZM0321A010CBSMsg1List");
			for(int i = 0; i < childList.size(); i++){
				HashMap childMap = (HashMap)childList.get(i);
				
				// 過去範囲チェック日数 ← 業務パラメータ管理一意照会（申込日一定期間（審査））マップ.業務パラメータ管理一意照会明細.業務パラメータ設定値
				if (childMap != null) {
					bean[0].sendMessageString("申込日一定期間", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("work_param_sette_value"));
				} else {
					bean[0].sendMessageString("申込日一定期間", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}


		return bean;
	}
	
	/**
	 * 下りマッピング
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV015337SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV015327SC")){
			parentMap = (HashMap)outputMap.get("KKSV015327SC");
		}

		ArrayList childList = null;
		

		// 依頼工事情報リストを取得し、データBeanアクセスクラスリストに設定します
		X31SDataBeanAccessArray cd_nm_inf_list = bean[0].getDataBeanArray("依頼工事情報");

		// データBeanアクセスクラスに依頼工事情報Beanを設定します
		X31SDataBeanAccess cd_nm_inf_Subbean = cd_nm_inf_list.getDataBean(0);

		// 依頼工事情報Beanのコード区分リスト領域のクリアを行います
		cd_nm_inf_Subbean.sendMessage("コード区分リスト", X31CWebConst.DATABEAN_CLEAR);
		// 依頼工事情報Beanのコード区分名リスト名領域のクリアを行います
		cd_nm_inf_Subbean.sendMessage("コード区分名リスト", X31CWebConst.DATABEAN_CLEAR);

		childList = null;
		if(parentMap != null && parentMap.containsKey("EZM0171B010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EZM0171B010CBSMsg1List");
			for(int i = 0; i < childList.size(); i++){
				HashMap childMap = (HashMap)childList.get(i);
				
				// 依頼工事情報Bean.コード区分リスト ← コード名称管理一覧照会マップ（住変工事コード）.コード区分
				if (childMap != null) {
					cd_nm_inf_Subbean.sendMessageString("コード区分リスト", X31CWebConst.DATABEAN_ADD_VALUE, (String)childMap.get("cd_div"));
				} else {
					cd_nm_inf_Subbean.sendMessageString("コード区分リスト", X31CWebConst.DATABEAN_ADD_VALUE, new String());
				}
				// 依頼工事情報Bean.コード区分名リスト ← コード名称管理一覧照会マップ（住変工事コード）.コード区分名
				if (childMap != null) {
					cd_nm_inf_Subbean.sendMessageString("コード区分名リスト", X31CWebConst.DATABEAN_ADD_VALUE, (String)childMap.get("cd_div_nm"));
				} else {
					cd_nm_inf_Subbean.sendMessageString("コード区分名リスト", X31CWebConst.DATABEAN_ADD_VALUE, new String());
				}
			}
		}


		return bean;
	}
	
// ▽▽▽ ANK-3106-00-00 ADD START 
	/**
	 * 上りマッピングをする
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 * @param func_code　機能コード
	 * @reutrn HashMap
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV015330SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) 
	{
		
		if(bean == null)
		{
			return null;
		}
		
		if(bean.length != 1)
		{
			return null;
		}

		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// 部品呼び出し → コード名称管理一覧照会マップ（ポ番一時戻し補正コード）.ＫＥＹ＿コード種別コード
		parentMap.put("key_cd_sbt_cd", String.valueOf("CD01719"));

		outputMap.put("KKSV015330SC", parentMap);
						
		return outputMap;
	}
	
	/**
	 * 上りマッピングをする
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 * @param func_code　機能コード
	 * @return HashMap
	 */
	@SuppressWarnings("unchecked")
	public HashMap setKKSV015331CC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) 
	{
		
		if(bean == null)
		{
			return null;
		}
		
		if(bean.length != 1)
		{
			return null;
		}

		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// 選択サービス契約番号 → 番ポ一時戻しＣＣマップ.ＫＥＹ＿サービス契約番号
		parentMap.put("key_svc_kei_no", bean[0].sendMessageString("選択サービス契約番号", X31CWebConst.DATABEAN_GET_VALUE));

		outputMap.put("KKSV015331CC", parentMap);
						
		return outputMap;
	}
	
	/**
	 * 下りマッピング
	 * @param bean　[0]：転居先サービス契約選択画面
	 * @param outputMap
	 * @return X31SDataBeanAccess[]
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getKKSV015331CC(X31SDataBeanAccess[] bean, HashMap outputMap)
	{
		HashMap parentMap = null;
		if(outputMap.containsKey("KKSV015331CC"))
		{
			parentMap = (HashMap)outputMap.get("KKSV015331CC");
		}
		
		
		// 番ポ一時戻しCC.番ポ一時戻し補正可否 → 番ポ一時戻し補正可否
		if (parentMap != null && parentMap.get("bmp_tmp_rtrn_hosei_kh") != null)
		{
			bean[0].sendMessageString("番ポ一時戻し補正可否", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("bmp_tmp_rtrn_hosei_kh"));
		}
		else 
		{
			bean[0].sendMessageString("番ポ一時戻し補正可否", X31CWebConst.DATABEAN_SET_VALUE, "");
		}
		// 番ポ一時戻しCC.電話紐付機器 → 電話紐付機器
		if (parentMap != null && parentMap.get("tel_hmzk_kiki") != null)
		{
			bean[0].sendMessageString("電話紐付機器", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("tel_hmzk_kiki"));
		}
		else 
		{
			bean[0].sendMessageString("電話紐付機器", X31CWebConst.DATABEAN_SET_VALUE, "");
		}

		// 番ポ一時戻しCC.出荷済ＶＡ有無 → 出荷済ＶＡ有無
		if (parentMap != null && parentMap.get("shukka_zm_va_um") != null)
		{
			bean[0].sendMessageString("出荷済ＶＡ有無", X31CWebConst.DATABEAN_SET_VALUE, (String)parentMap.get("shukka_zm_va_um"));
		}
		else 
		{
			bean[0].sendMessageString("出荷済ＶＡ有無", X31CWebConst.DATABEAN_SET_VALUE, "");
		}

		// 削除可否が可の場合、住所変更の補正は否状態に再設定する
		// 番ポ一時戻しCCマップ.住所変更情報削除可否
		if (parentMap != null && parentMap.get("adchg_info_del_kh") != null && "1".equals(parentMap.get("adchg_info_del_kh")))
		{
			bean[0].sendMessageString("番ポ一時戻し補正可否", X31CWebConst.DATABEAN_SET_VALUE, "0");
		}

		return bean;
	}
// △△△ ANK-3106-00-00 ADD END
	
}
