/********************************************************************
 *  All Rights reserved,Copyright (c) K-Opticom
 ********************************************************************
 *＜プログラム内容＞
 *  システム名      ：eo顧客基幹システム
 *  モジュール名    ：住所変更情報登録コンポーネント部品クラス
 *  ソースファイル名：JKKAdchgAddCmnCC.java
 *  作成者          ：FJ
 *  日付            ：2011年11月10日
 *＜機能概要＞
 *  住所変更に伴う住所変更情報の登録処理を行う部品クラス。
 *＜修正履歴＞
 *  バージョン  修正日      修正者      修正内容
 *  v1.00.00    2011/11/10  FJ          新規作成
 *  v3.00.00    2012/04/28  FJ          巻取り@対応
 *	v8.00.00	2014/03/27	FJ)星野		OM-2014-0001181対応
 *										OM-2014-0001166対応
 *	v8.01.00	2014/04/03	FJ)星野		IT2-2014-0000179対応
 *	v9.00.00	2014/04/30  FJ)北谷     ANK-2056-00-00対応
 * v10.00.00	2014/07/11  FJ)北谷     ANK-2135-00-00対応
 * v16.00.00	2015/07/15  FJ)阮     	ANK-2480-00-00 対応
 * v16.01.00	2015/08/19  FJ)中野   IT1-2015-0000084 住所変更品質向上
 * v25.00.00	2016/05/26  FJ)舘山     【ANK-2342-00-00】LOAD_MATTER/CHANGE_MATTER連携改善
 * v32.00.00    2017/06/09  FJ)澤田    【ANK-3149-04-00】セキュリティーパック導入
 * v31.00.00    2017/11/16  FJ)澤田     【ANK-3136-00-00】OPMSハードウエア保守切れ対応(STEP2-2)
 * 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 光化マンションの自動設計対応
 * v57.00.00	2021/02/04	FJ)吉村		【ANK-4088-00-00】宅内調査の日程調整業務における省人化施策(Step2)
 * v59.00.00	2022/04/01	FJ)平野		【ANK-4245-00-00】【eo】ローゼット化対応フォロー案件
 * v60.00.00	2022/06/10	FJ)平野		【ANK-4244-00-00】_【eo定期】MT既設賃貸対応
 * v71.00.23	2024/08/21	FJ)余野木	【ANK-4468-23-00】【シンプルプラン】住所変更登録時の新築／既築項目追加
 * v72.00.01	2024/10/24	FJ) 吉田賢	【ANK-4494-00-00】【eo定期】 双方向番ポ対応 STEP2
 ********************************************************************/
package com.fujitsu.futurity.bp.custom.common;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;

import com.fujitsu.futurity.bp.custom.constant.JKKAdchgConstCC;
import com.fujitsu.futurity.bp.custom.constant.JKKAdchmTppvDelConstCC;
import com.fujitsu.futurity.bp.x21.bpm.ServiceComponentRequestInvoker;
import com.fujitsu.futurity.bp.x21.bpm.db.SessionHandle;
import com.fujitsu.futurity.bp.x21.bpm.exception.RequestParameterException;
import com.fujitsu.futurity.bp.x21.bpm.parameter.IRequestParameterReadWrite;
import com.fujitsu.futurity.bp.x21.cc.AbstractCommonComponent;
import com.fujitsu.futurity.bp.x21.sc.exception.SCException;
import com.fujitsu.futurity.common.JCMConstants;
import com.fujitsu.futurity.model.base.CAANMsg;
import com.sun.enterprise.tools.common.util.StringUtils;

import eo.ejb.cbs.cbsmsg.EKK1931C010CBSMsg;
import eo.ejb.cbs.cbsmsg.EKK1931D010CBSMsg;
import eo.ejb.cbs.cbsmsg.EKK1941C010CBSMsg;
import eo.ejb.cbs.cbsmsg.EKK1941D010CBSMsg;
import eo.ejb.cbs.cbsmsg.EKK1951C010CBSMsg;
import eo.ejb.cbs.cbsmsg.EKK1951D010CBSMsg;
import eo.ejb.cbs.cbsmsg.EKK1961B001CBSMsg1List;
import eo.ejb.cbs.cbsmsg.EKK1961C010CBSMsg;
import eo.ejb.cbs.cbsmsg.EKK1961D010CBSMsg;
import eo.ejb.cbs.cbsmsg.EKK2011B001CBSMsg1List;
import eo.ejb.cbs.cbsmsg.EKK2011C010CBSMsg;
import eo.ejb.cbs.cbsmsg.EKK2011D010CBSMsg;
import eo.ejb.cbs.cbsmsg.EKK2021C010CBSMsg;
import eo.ejb.cbs.cbsmsg.EKK2021D010CBSMsg;
import eo.ejb.cbs.cbsmsg.EKK2031C010CBSMsg;
import eo.ejb.cbs.cbsmsg.EKK2031D010CBSMsg;
import eo.ejb.cbs.cbsmsg.EKK2881B001CBSMsg1List;
import eo.ejb.cbs.cbsmsg.EKK2881C010CBSMsg;
import eo.ejb.cbs.cbsmsg.EKK2881D010CBSMsg;
import eo.ejb.cbs.cbsmsg.EKK2881E010CBSMsg;
import eo.ejb.cbs.cbsmsg.EKK2881E020CBSMsg;

/**
 * 住所変更情報仮登録コンポーネント部品クラス.
 * <br>
 * @author FJ
 */
public class JKKAdchgKariCmtCC extends AbstractCommonComponent {

	/** セッションハンドル保持域 */
	private static ThreadLocal<SessionHandle> keepSesHandle = new ThreadLocal<SessionHandle>()
	{
		// 保持域への設定はinitialValue()ではなくset()を使用する為、
		// initialValue()は実装しない
	};

	/**
	 * コンストラクタ.
	 * <br>
	 */
	public JKKAdchgKariCmtCC() {
	}

	/**
	 * 仮登録処理.
	 * <br>
	 * @param   handle
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	public IRequestParameterReadWrite adchgKariCmt( SessionHandle handle, IRequestParameterReadWrite param, String fixedText ) throws Exception
	{
// OM-2013-0004303対応 20131120 星野 ADD START
		try {
// OM-2013-0004303対応 20131120 星野 ADD END
// ANK-1578-00-00 2013.12.06 ADD START
			/** リソース保持 */
			keepSesHandle.set( handle );	// セッションハンドル
// ANK-1578-00-00 2013.12.06 ADD END
			/** 事前準備 */
			HashMap<String, Object> reqMap;
			HashMap<String, Object> addMap;
			HashMap<String, Object> paramMap = (HashMap<String, Object>)( param.getData(fixedText) );
			Map<?, ?> resMap;
	
			// 住所変更登録CCマッピングクラスインスタンスを取得
			JKKAdchgMapperCC mapper = JKKAdchgMapperCC.getInstance();
			
			// SCリクエストInvokerを取得
			ServiceComponentRequestInvoker scCall = new ServiceComponentRequestInvoker();
	
			// 変数初期化
			String adchg_tppv_no = "";
			String upd_dtm_bf = "";
			boolean adchg_tppv_um = false;
	
			//住所変更申込一時保存情報マップより住所変更申込一時保存情報を取得 
			HashMap<String, Object> tppv_map = (HashMap<String, Object>)( paramMap.get( JKKAdchgConstCC.PARAM_KEY_TPPV_MAP ) );
	
			// 住所変更申込一時保存番号の取得
			if ( ( tppv_map != null ) && ( tppv_map.containsKey( JKKAdchgConstCC.PARAM_KEY_TPPV_ADCHM_TPPV_NO ) ) ) {
				adchg_tppv_no = tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ADCHM_TPPV_NO ).toString();
				if ( !StringUtils.isEmpty( adchg_tppv_no ) ) {
					adchg_tppv_um = true;
				}
			}
	
			/** KK2011 住所変更申込一時保存 */
			if ( adchg_tppv_um ) {
				
				// S-IF呼び出し前マップ設定（EKK2011C010 住所変更申込一時保存更新）
				addMap = setEKK2011C010_Map(paramMap, tppv_map, adchg_tppv_no);
	
				// EKK2011C010 住所変更申込一時保存更新
				reqMap = mapper.setEKK2011C010( param, fixedText, addMap );
				resMap = scCall.run( reqMap, handle );
				HashMap<String, Object> kk2011_c010_map = mapper.getEKK2011C010( param, fixedText, resMap );
				mapper.scResultCheck( param );
	
				// 下り項目の設定
				upd_dtm_bf = (String)kk2011_c010_map.get( EKK2011C010CBSMsg.UPD_DTM );
	
				//住所変更申込一時保存情報マップの情報詰替
				tppv_map.put( JKKAdchgConstCC.PARAM_KEY_NEW_TPPV_ADCHM_TPPV_NO, adchg_tppv_no );
				tppv_map.put( JKKAdchgConstCC.PARAM_KEY_TPPV_UPD_DTM, upd_dtm_bf );
	
			} else {
				
				// S-IF呼び出し前マップ設定（EKK2011D010 住所変更申込一時保存登録）
				addMap = setEKK2011D010_Map(paramMap, tppv_map, adchg_tppv_no);
	
				// EKK2011D010 住所変更申込一時保存登録
				reqMap = mapper.setEKK2011D010( param, fixedText, addMap );
				resMap = scCall.run( reqMap, handle );
				HashMap<String, Object> kk2011_d010_map = mapper.getEKK2011D010( param, fixedText, resMap );
				mapper.scResultCheck( param );
	
				// 下り項目の設定
				adchg_tppv_no = (String)kk2011_d010_map.get( EKK2011D010CBSMsg.ADCHM_TPPV_NO );
				upd_dtm_bf = (String)kk2011_d010_map.get( EKK2011D010CBSMsg.UPD_DTM );
	
				//住所変更申込一時保存情報マップの情報詰替
				tppv_map.put( JKKAdchgConstCC.PARAM_KEY_NEW_TPPV_ADCHM_TPPV_NO, adchg_tppv_no );
				tppv_map.put( JKKAdchgConstCC.PARAM_KEY_TPPV_UPD_DTM, upd_dtm_bf );
			}
	
			/** KK2021 住所変更申込利用機器一時保存 */
			ArrayList<HashMap<String, Object>> rykk_tppv_list = (ArrayList<HashMap<String, Object>>)( paramMap.get( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_LIST ) );
			Iterator<HashMap<String, Object>> rykk_tppv_list_iterator = rykk_tppv_list.iterator();
			while ( rykk_tppv_list_iterator.hasNext() ) {
				HashMap<String, Object> rykk_tppv_map = rykk_tppv_list_iterator.next();
				boolean adchg_rykk_tppv_um = false;
	
				// 更新年月日字分秒(更新前) の有無で登録更新の判定を行う
				if ( adchg_tppv_um && ( rykk_tppv_map != null ) && ( rykk_tppv_map.containsKey( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_UPD_DTM_BF ) ) ) {
					if ( !StringUtils.isEmpty( (String)rykk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_UPD_DTM_BF ) ) ) {
						adchg_rykk_tppv_um = true;
					}
				}
	
				if ( adchg_rykk_tppv_um ) {
					
					// S-IF呼び出し前マップ設定（EKK2021C010 住所変更申込利用機器一時保存更新）
					addMap = setEKK2021C010_Map ( paramMap, rykk_tppv_map, adchg_tppv_no, upd_dtm_bf );
	
					// EKK2021C010 住所変更申込利用機器一時保存更新
					reqMap = mapper.setEKK2021C010( param, fixedText, addMap );
					resMap = scCall.run( reqMap, handle );
					HashMap<String, Object> kk2021_c010_map = mapper.getEKK2021C010( param, fixedText, resMap );
					mapper.scResultCheck( param );
	
					//住所変更申込利用機器一時保存情報マップの情報詰替
					rykk_tppv_map.put( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_UPD_DTM, kk2021_c010_map.get( EKK2021C010CBSMsg.UPD_DTM ) );
					
				} else {
					
					// S-IF呼び出し前マップ設定（EKK2021D010 住所変更申込利用機器一時保存登録）
					addMap = setEKK2021D010_Map ( paramMap, rykk_tppv_map, adchg_tppv_no, upd_dtm_bf );
	
					// EKK2021D010 住所変更申込利用機器一時保存登録
					reqMap = mapper.setEKK2021D010( param, fixedText, addMap );
					resMap = scCall.run( reqMap, handle );
					HashMap<String, Object> kk2021_d010_map = mapper.getEKK2021D010( param, fixedText, resMap );
					mapper.scResultCheck( param );
	
					//住所変更申込利用機器一時保存情報マップの情報詰替
					rykk_tppv_map.put( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_UPD_DTM, kk2021_d010_map.get( EKK2021D010CBSMsg.UPD_DTM ) );
				}
			}
	
			/** KK2031 住所変更申込オプション一時保存 */
			//各一時保存番号を設定する値を追加
			int subTppvNo = 0;
			ArrayList<HashMap<String, Object>> op_tppv_list = (ArrayList<HashMap<String, Object>>)( paramMap.get( JKKAdchgConstCC.PARAM_KEY_OP_TPPV_LIST ) );
			Iterator<HashMap<String, Object>> op_tppv_list_iterator = op_tppv_list.iterator();
			while ( op_tppv_list_iterator.hasNext() ) {
				HashMap<String, Object> op_tppv_map = op_tppv_list_iterator.next();
				boolean adchg_op_tppv_um = false;
	
				// 住所変更申込オプション一時保存番号 の有無で登録更新の判定を行う
				if ( adchg_tppv_um && ( op_tppv_map != null ) && ( op_tppv_map.containsKey( JKKAdchgConstCC.PARAM_KEY_OP_TPPV_ADCHM_OP_TPPV_NO ) ) ) {
					if ( !StringUtils.isEmpty( (String)op_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_OP_TPPV_ADCHM_OP_TPPV_NO ) ) ) {
						adchg_op_tppv_um = true;
					}
				}
	
				if ( adchg_op_tppv_um ) {
	
					// S-IF呼び出し前マップ設定（EKK2031C010 住所変更申込オプション一時保存更新）
					addMap = setEKK2031C010_Map ( paramMap, op_tppv_map, adchg_tppv_no, upd_dtm_bf );
	
					//EKK2031C010 住所変更申込オプション一時保存更新
					reqMap = mapper.setEKK2031C010( param, fixedText, addMap );
					resMap = scCall.run( reqMap, handle );
					HashMap<String, Object> kk2031_c010_map = mapper.getEKK2031C010( param, fixedText, resMap );
					mapper.scResultCheck( param );
	
					//住所変更申込オプション一時保存情報マップの情報詰替
					op_tppv_map.put( JKKAdchgConstCC.PARAM_KEY_NEW_OP_TPPV_ADCHM_TPPV_NO, op_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_OP_TPPV_ADCHM_OP_TPPV_NO ) );
					op_tppv_map.put( JKKAdchgConstCC.PARAM_KEY_OP_TPPV_UPD_DTM, kk2031_c010_map.get( EKK2031C010CBSMsg.UPD_DTM ) );
	
				} else {
					
					// S-IF呼び出し前マップ設定（EKK2031D010 住所変更申込オプション一時保存登録）
					addMap = setEKK2031D010_Map ( paramMap, op_tppv_map, adchg_tppv_no, upd_dtm_bf, subTppvNo );
					++subTppvNo;
	
					//EKK2031D010 住所変更申込オプション一時保存登録
					reqMap = mapper.setEKK2031D010( param, fixedText, addMap );
					resMap = scCall.run( reqMap, handle );
					HashMap<String, Object> kk2031_d010_map = mapper.getEKK2031D010( param, fixedText, resMap );
					mapper.scResultCheck( param );
	
					//住所変更申込オプション一時保存情報マップの情報詰替
					op_tppv_map.put( JKKAdchgConstCC.PARAM_KEY_NEW_OP_TPPV_ADCHM_TPPV_NO, kk2031_d010_map.get( EKK2031D010CBSMsg.ADCHM_OP_TPPV_NO ) );
					op_tppv_map.put( JKKAdchgConstCC.PARAM_KEY_OP_TPPV_UPD_DTM, kk2031_d010_map.get( EKK2031D010CBSMsg.UPD_DTM ) );
				}
			}
	
			/** KK1931 住所変更申込ＳＴＢ一時保存 */
			//各一時保存番号を設定する値を追加
			subTppvNo = 0;
			ArrayList<HashMap<String, Object>> stb_tppv_list = (ArrayList<HashMap<String, Object>>)( paramMap.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_LIST ) );
			
// OM-2014-0001181対応 20140327 星野 ADD START
			boolean isDelNewStbTppv = false;
			if(adchg_tppv_um){
				// 更新時、空リストが渡ってきたら全件削除（仮登録での追加⇒契約なしの変更反映）
				if(stb_tppv_list != null && stb_tppv_list.isEmpty()){
					isDelNewStbTppv = true;
				}
				
				boolean isUpd = true;
				Iterator<HashMap<String, Object>> stb_tppv_list_iterator = stb_tppv_list.iterator();
				while ( stb_tppv_list_iterator.hasNext() ) {
					HashMap<String, Object> stb_tppv_map = stb_tppv_list_iterator.next();
		
					// 住所変更申込STB一時保存番号未設定があればフラグoff
					if ( ( stb_tppv_map != null ) && ( stb_tppv_map.containsKey( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_ADCHM_STB_TPPV_NO ) ) ) {
						if ( !StringUtils.isEmpty( (String)stb_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_ADCHM_STB_TPPV_NO ) ) ) {
							// 何もしない
						}else{
							isUpd = false;
							break;
						}
					}else{
						isUpd = false;
						break;
					}
					
				}
				// 住所変更申込STB一時保存番号未設定が一件でもあれば全件削除（本申込後の復元ではSTB一時保存番号が復元されない）
				if(!isUpd){
					isDelNewStbTppv = true;
				}
				
				
				if(isDelNewStbTppv){
					/** 住所変更申込STB一時保存の削除 */
					// ・EKK1931E020 住所変更申込STB一時保存物理削除
					HashMap<String, Object> condMap = new HashMap<String, Object>();
					condMap.put( JKKAdchgConstCC.PARAM_KEY_SYSID, (String)paramMap.get( JKKAdchmTppvDelConstCC.PARAM_KEY_SYSID ) );
					condMap.put( JKKAdchgConstCC.PARAM_KEY_ADCHG_ADCHTPPV_NO, adchg_tppv_no );
					reqMap = mapper.setEKK1931E020( param, fixedText, condMap );
					resMap = scCall.run( reqMap, handle );
					HashMap<String, Object> ekk1931e020Map = mapper.getEKK1931E020( param, fixedText, resMap );
					mapper.scResultCheck( param );
					
				}
			}
// OM-2014-0001181対応 20140327 星野 ADD END

			Iterator<HashMap<String, Object>> stb_tppv_list_iterator = stb_tppv_list.iterator();
			while ( stb_tppv_list_iterator.hasNext() ) {
				HashMap<String, Object> stb_tppv_map = stb_tppv_list_iterator.next();
				boolean adchg_stb_tppv_um = false;
	
				// 住所変更申込STB一時保存番号の有無で登録更新の判定を行う
				if ( adchg_tppv_um && ( stb_tppv_map != null ) && ( stb_tppv_map.containsKey( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_ADCHM_STB_TPPV_NO ) ) ) {
					if ( !StringUtils.isEmpty( (String)stb_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_ADCHM_STB_TPPV_NO ) ) ) {
						adchg_stb_tppv_um = true;
					}
				}
	
				if ( adchg_stb_tppv_um 
// OM-2014-0001181対応 20140327 星野 ADD START
					&& !isDelNewStbTppv
// OM-2014-0001181対応 20140327 星野 ADD END
				) {
					
					// S-IF呼び出し前マップ設定（EKK1931C010 住所変更申込STB一時保存更新）
					addMap = setEKK1931C010_Map ( paramMap, stb_tppv_map, adchg_tppv_no, upd_dtm_bf );
	
					//EKK1931C010 住所変更申込STB一時保存更新
					reqMap = mapper.setEKK1931C010( param, fixedText, addMap );
					resMap = scCall.run( reqMap, handle );
					HashMap<String, Object> kk1931_c010_map = mapper.getEKK1931C010( param, fixedText, resMap );
					mapper.scResultCheck( param );
	
					// 住所変更申込ＳＴＢ一時保存情報詰替
					stb_tppv_map.put( JKKAdchgConstCC.PARAM_KEY_NEW_STB_TPPV_ADCHM_STB_TPPV_NO, stb_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_ADCHM_STB_TPPV_NO ) );
					stb_tppv_map.put( JKKAdchgConstCC.PARAM_KEY_OP_TPPV_UPD_DTM, kk1931_c010_map.get( EKK1931C010CBSMsg.UPD_DTM ) );
	
				} else {
	
					// S-IF呼び出し前マップ設定（EKK1931D010 住所変更申込STB一時保存登録）
					addMap = setEKK1931D010_Map ( paramMap, stb_tppv_map, adchg_tppv_no, upd_dtm_bf, subTppvNo );
					++subTppvNo;
	
					//EKK1931D010 住所変更申込STB一時保存登録
					reqMap = mapper.setEKK1931D010( param, fixedText, addMap );
					resMap = scCall.run( reqMap, handle );
					HashMap<String, Object> kk1931_d010_map = mapper.getEKK1931D010( param, fixedText, resMap );
					mapper.scResultCheck( param );
	
					// 住所変更申込ＳＴＢ一時保存情報詰替
					stb_tppv_map.put( JKKAdchgConstCC.PARAM_KEY_NEW_STB_TPPV_ADCHM_STB_TPPV_NO, kk1931_d010_map.get( EKK1931D010CBSMsg.ADCHM_STB_TPPV_NO ) );
					stb_tppv_map.put( JKKAdchgConstCC.PARAM_KEY_OP_TPPV_UPD_DTM, kk1931_d010_map.get( EKK1931D010CBSMsg.UPD_DTM ) );
				}
			}
	
			/** KK1931 住所変更申込ＳＴＢ一時保存 */
			//各一時保存番号を設定する値を追加
			subTppvNo = 5;
			ArrayList<HashMap<String, Object>> stb_kokan_sk_tppv_list = (ArrayList<HashMap<String, Object>>)( paramMap.get( JKKAdchgConstCC.PARAM_KEY_STB_KOKAN_SK_TPPV_LIST ) );
			Iterator<HashMap<String, Object>> stb_kokan_sk_tppv_list_iterator = stb_kokan_sk_tppv_list.iterator();
			while ( stb_kokan_sk_tppv_list_iterator.hasNext() ) {
				HashMap<String, Object> stb_kokan_sk_tppv_map = stb_kokan_sk_tppv_list_iterator.next();
				boolean adchg_stb_tppv_um = false;
	
				// 住所変更申込STB一時保存番号 の有無で登録更新の判定を行う
				if ( adchg_tppv_um && ( stb_kokan_sk_tppv_map != null ) && ( stb_kokan_sk_tppv_map.containsKey( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_ADCHM_STB_KOKAN_SK_TPPV_NO ) ) ) {
					if ( !StringUtils.isEmpty( (String)stb_kokan_sk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_ADCHM_STB_KOKAN_SK_TPPV_NO ) ) ) {
						adchg_stb_tppv_um = true;
					}
				}
	
				if ( adchg_stb_tppv_um ) {
					
					// S-IF呼び出し前マップ設定（EKK1931C010 住所変更申込STB一時保存更新）
					addMap = setEKK1931C010_Map_Kokan ( paramMap, stb_kokan_sk_tppv_map, adchg_tppv_no, upd_dtm_bf );
	
					// EKK1931C010 住所変更申込STB一時保存更新
					reqMap = mapper.setEKK1931C010( param, fixedText, addMap );
					resMap = scCall.run( reqMap, handle );
					HashMap<String, Object> kk1931_c010_map = mapper.getEKK1931C010( param, fixedText, resMap );
					mapper.scResultCheck( param );
	
					// 住所変更申込ＳＴＢ一時保存情報（交換先）詰替
					stb_kokan_sk_tppv_map.put( JKKAdchgConstCC.PARAM_KEY_NEW_STB_TPPV_ADCHM_STB_TPPV_NO, stb_kokan_sk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_ADCHM_STB_TPPV_NO ) );
					stb_kokan_sk_tppv_map.put( JKKAdchgConstCC.PARAM_KEY_OP_TPPV_UPD_DTM, kk1931_c010_map.get( EKK1931C010CBSMsg.UPD_DTM ) );
	
				} else {
					
					// S-IF呼び出し前マップ設定（EKK1931D010 住所変更申込STB一時保存登録）
					addMap = setEKK1931D010_Map_Kokan ( paramMap, stb_kokan_sk_tppv_map, adchg_tppv_no, upd_dtm_bf, subTppvNo );
					++subTppvNo;
	
					// EKK1931D010 住所変更申込STB一時保存登録
					reqMap = mapper.setEKK1931D010( param, fixedText, addMap );
					resMap = scCall.run( reqMap, handle );
					HashMap<String, Object> kk1931_d010_map = mapper.getEKK1931D010( param, fixedText, resMap );
					mapper.scResultCheck( param );
	
					// 住所変更申込ＳＴＢ一時保存情報（交換先）詰替
					stb_kokan_sk_tppv_map.put( JKKAdchgConstCC.PARAM_KEY_NEW_STB_TPPV_ADCHM_STB_TPPV_NO, kk1931_d010_map.get( EKK1931D010CBSMsg.ADCHM_STB_TPPV_NO ) );
					stb_kokan_sk_tppv_map.put( JKKAdchgConstCC.PARAM_KEY_OP_TPPV_UPD_DTM, kk1931_d010_map.get( EKK1931D010CBSMsg.UPD_DTM ) );
				}
			}
	
			/** KK1941 住所変更申込ＶＡ一時保存 */
			HashMap<String, Object> va_tppv_map = (HashMap<String, Object>)( paramMap.get( JKKAdchgConstCC.PARAM_KEY_VA_TPPV_MAP ) );
			boolean adchg_va_tppv_um = false;
	
			// 更新年月日時分秒(更新前) の有無で登録更新の判定を行う
			if ( adchg_tppv_um && ( va_tppv_map != null ) && ( va_tppv_map.containsKey( JKKAdchgConstCC.PARAM_KEY_VA_TPPV_UPD_DTM_BF ) ) ) {
				if ( !StringUtils.isEmpty( (String)va_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_VA_TPPV_UPD_DTM_BF ) ) ) {
					adchg_va_tppv_um = true;
				}
			}
	
			// 機器提供サービス契約番号が未設定の場合、処理を行わない
			if (va_tppv_map != null && !StringUtils.isEmpty((String)va_tppv_map.get(JKKAdchgConstCC.PARAM_KEY_VA_TPPV_KKTK_SVC_KEI_NO))) {
				if ( adchg_va_tppv_um ) {
					
					// S-IF呼び出し前マップ設定（EKK1941C010 住所変更申込VA一時保存更新）
					addMap = setEKK1941C010_Map ( paramMap, va_tppv_map, adchg_tppv_no, upd_dtm_bf);
	
					// EKK1941C010 住所変更申込VA一時保存更新
					reqMap = mapper.setEKK1941C010( param, fixedText, addMap );
					resMap = scCall.run( reqMap, handle );
					HashMap<String, Object> kk1941_c010_map = mapper.getEKK1941C010( param, fixedText, resMap );
					mapper.scResultCheck( param );
	
					// 住所変更申込ＶＡ一時保存情報詰替
					va_tppv_map.put( JKKAdchgConstCC.PARAM_KEY_VA_TPPV_UPD_DTM, kk1941_c010_map.get( EKK1941C010CBSMsg.UPD_DTM ) );
	
				} else {
	
					// S-IF呼び出し前マップ設定（EKK1941D010 住所変更申込VA一時保存登録）
					addMap = setEKK1941D010_Map ( paramMap, va_tppv_map, adchg_tppv_no, upd_dtm_bf);
	
					// EKK1941D010 住所変更申込VA一時保存登録
					reqMap = mapper.setEKK1941D010( param, fixedText, addMap );
					resMap = scCall.run( reqMap, handle );
					HashMap<String, Object> kk1941_d010_map = mapper.getEKK1941D010( param, fixedText, resMap );
					mapper.scResultCheck( param );
	
					// 住所変更申込ＶＡ一時保存情報詰替
					va_tppv_map.put( JKKAdchgConstCC.PARAM_KEY_VA_TPPV_UPD_DTM, kk1941_d010_map.get( EKK1941D010CBSMsg.UPD_DTM ) );
				}
			}
	
			/** KK1951 住所変更申込電話番号一時保存 */
			// 各一時保存番号を設定する値を追加
			subTppvNo = 0;
			ArrayList<HashMap<String, Object>> tln_tppv_list = (ArrayList<HashMap<String, Object>>)( paramMap.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_LIST ) );
			
// OM-2014-0001166対応 20140327 星野 ADD START
			boolean isDelNewTlnTppv = false;
			if(adchg_tppv_um){
				String sysid = (String) paramMap.get(JKKAdchgConstCC.PARAM_KEY_SYSID);
				// 電話番号一時保存の件数を取得
				int tlnTppvCnt = getTlnTppvCnt(param, fixedText, sysid, adchg_tppv_no);
				
				if( tln_tppv_list!=null && tln_tppv_list.size() < tlnTppvCnt ){
					// 件数が減っている場合は一旦全件削除
					/** 住所変更申込電話番号一時保存の削除 */
					// ・EKK1951E020_住所変更申込電話番号一時保存物理削除
					HashMap<String, Object> condMap = new HashMap<String, Object>();
					condMap.put( JKKAdchgConstCC.PARAM_KEY_SYSID, (String)paramMap.get( JKKAdchmTppvDelConstCC.PARAM_KEY_SYSID ) );
					condMap.put( JKKAdchgConstCC.PARAM_KEY_ADCHG_ADCHTPPV_NO, adchg_tppv_no );
					reqMap = mapper.setEKK1951E020( param, fixedText, condMap );
					resMap = scCall.run( reqMap, handle );
					HashMap<String, Object> ekk1951e020Map = mapper.getEKK1951E020( param, fixedText, resMap );
					mapper.scResultCheck( param );
					
					isDelNewTlnTppv = true;
				}
			}
// OM-2014-0001166対応 20140327 星野 ADD END
			Iterator<HashMap<String, Object>> tln_tppv_list_iterator = tln_tppv_list.iterator();
			while ( tln_tppv_list_iterator.hasNext() ) {
				HashMap<String, Object> tln_tppv_map = tln_tppv_list_iterator.next();
				boolean adchg_tln_tppv_um = false;
	
				// 住所変更申込電話番号一時保存番号 の有無で登録更新の判定を行う
				if ( adchg_tppv_um && ( tln_tppv_map != null ) && ( tln_tppv_map.containsKey( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ADCHM_TLN_TPPV_NO ) ) ) {
					if ( !StringUtils.isEmpty( (String)tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ADCHM_TLN_TPPV_NO ) ) ) {
						adchg_tln_tppv_um = true;
					}
				}
	
				if ( adchg_tln_tppv_um 
// OM-2014-0001166対応 20140327 星野 ADD START
					 && !isDelNewTlnTppv
// OM-2014-0001166対応 20140327 星野 ADD END
				) {
					// S-IF呼び出し前マップ設定（EKK1951C010 住所変更申込電話番号一時保存更新）
					addMap = setEKK1951C010_Map ( paramMap, tln_tppv_map, adchg_tppv_no, upd_dtm_bf);
	// IT1-2013-0001043 2013.04.23 MATSUMOTO ADD START
					++subTppvNo;
	// IT1-2013-0001043 2013.04.23 MATSUMOTO ADD END
					// EKK1951C010 住所変更申込電話番号一時保存更新
					reqMap = mapper.setEKK1951C010( param, fixedText, addMap );
					resMap = scCall.run( reqMap, handle );
					HashMap<String, Object> kk1951_c010_map = mapper.getEKK1951C010( param, fixedText, resMap );
					mapper.scResultCheck( param );
	
					// 住所変更申込電話番号一時保存情報詰替
					tln_tppv_map.put( JKKAdchgConstCC.PARAM_KEY_NEW_TLN_TPPV_ADCHM_TLN_TPPV_NO, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ADCHM_TLN_TPPV_NO ) );
					tln_tppv_map.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_UPD_DTM, kk1951_c010_map.get( EKK1951C010CBSMsg.UPD_DTM ) );
	
				} else {
	
					// S-IF呼び出し前マップ設定（EKK1951D010 住所変更申込電話番号一時保存登録）
					addMap = setEKK1951D010_Map ( paramMap, tln_tppv_map, adchg_tppv_no, upd_dtm_bf, subTppvNo);
					++subTppvNo;
	
					// EKK1951D010 住所変更申込電話番号一時保存登録
					reqMap = mapper.setEKK1951D010( param, fixedText, addMap );
					resMap = scCall.run( reqMap, handle );
					HashMap<String, Object> kk1951_d010_map = mapper.getEKK1951D010( param, fixedText, resMap );
					mapper.scResultCheck( param );
	
					// 住所変更申込電話番号一時保存情報詰替
					tln_tppv_map.put( JKKAdchgConstCC.PARAM_KEY_NEW_TLN_TPPV_ADCHM_TLN_TPPV_NO, kk1951_d010_map.get( EKK1951D010CBSMsg.ADCHM_TLN_TPPV_NO ) );
					tln_tppv_map.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_UPD_DTM, kk1951_d010_map.get( EKK1951D010CBSMsg.UPD_DTM ) );
				}
			}
	
			/** KK1961 住所変更申込送付先一時保存 */
			//各一時保存番号を設定する値を追加
			subTppvNo = 0;
			ArrayList<HashMap<String, Object>> shs_tppv_list = (ArrayList<HashMap<String, Object>>)( paramMap.get( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_LIST ) );
			Iterator<HashMap<String, Object>> shs_tppv_list_iterator = shs_tppv_list.iterator();
			while ( shs_tppv_list_iterator.hasNext() ) {
				HashMap<String, Object> shs_tppv_map = shs_tppv_list_iterator.next();
				boolean adchg_shs_tppv_um = false;
	
				// 住所変更申込送付先一時保存番号 の有無で登録更新の判定を行う
				if ( adchg_tppv_um && ( shs_tppv_map != null ) && ( shs_tppv_map.containsKey( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_ADCHM_SHS_TPPV_NO ) ) ) {
					if ( !StringUtils.isEmpty( (String)shs_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_ADCHM_SHS_TPPV_NO ) ) ) {
						
	// ST3-2013-0000949対応 20130419 星野 ADD START
						String sysid = (String)paramMap.get( JKKAdchgConstCC.PARAM_KEY_SYSID );
						String adchmShsTppvNo = (String)shs_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_ADCHM_SHS_TPPV_NO );
						String adchmTppvNo = (String)tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ADCHM_TPPV_NO );
						
						// 送付先住所用一時保存番号の場合は、一時保存の存在を確認
						if( "999".equals(adchmShsTppvNo) ){
							if( isExistShsTppv(handle, param, fixedText, sysid, adchmShsTppvNo, adchmTppvNo) ){
								adchg_shs_tppv_um = true;
							}
						}else{
	// ST3-2013-0000949対応 20130419 星野 ADD END
	
							adchg_shs_tppv_um = true;
							
	// ST3-2013-0000949対応 20130419 星野 ADD START
						}
	// ST3-2013-0000949対応 20130419 星野 ADD END
					}
				}
	
				if ( adchg_shs_tppv_um ) {
					
					// S-IF呼び出し前マップ設定（EKK1961C010 住所変更申込送付先一時保存更新）
					addMap = setEKK1961C010_Map ( paramMap, shs_tppv_map, adchg_tppv_no, upd_dtm_bf);
	
					// EKK1961C010 住所変更申込送付先一時保存更新
					reqMap = mapper.setEKK1961C010( param, fixedText, addMap );
					resMap = scCall.run( reqMap, handle );
					HashMap<String, Object> kk1961_c010_map = mapper.getEKK1961C010( param, fixedText, resMap );
					mapper.scResultCheck( param );
	
					// 住所変更申込送付先一時保存情報詰替
					shs_tppv_map.put( JKKAdchgConstCC.PARAM_KEY_NEW_SHS_TPPV_ADCHM_SHS_TPPV_NO, shs_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_ADCHM_SHS_SBT_CD ) );
					shs_tppv_map.put( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_UPD_DTM, kk1961_c010_map.get( EKK1961C010CBSMsg.UPD_DTM ) );
	
				} else {
	// ST3-2013-0000949対応 20130419 星野 ADD START
					if( "999".equals(shs_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_ADCHM_SHS_TPPV_NO )) ){
						// S-IF呼び出し前マップ設定（EKK1961D010 住所変更申込送付先一時保存登録）
						addMap = setEKK1961D010_Map ( paramMap, shs_tppv_map, adchg_tppv_no, upd_dtm_bf, 999);
					}else{
	// ST3-2013-0000949対応 20130419 星野 ADD END
						// S-IF呼び出し前マップ設定（EKK1961D010 住所変更申込送付先一時保存登録）
						addMap = setEKK1961D010_Map ( paramMap, shs_tppv_map, adchg_tppv_no, upd_dtm_bf, subTppvNo);
						++subTppvNo;
	// ST3-2013-0000949対応 20130419 星野 ADD START
					}
	// ST3-2013-0000949対応 20130419 星野 ADD END
	
					// EKK1961D010 住所変更申込送付先一時保存登録
					reqMap = mapper.setEKK1961D010( param, fixedText, addMap );
					resMap = scCall.run( reqMap, handle );
					HashMap<String, Object> kk1961_d010_map = mapper.getEKK1961D010( param, fixedText, resMap );
					mapper.scResultCheck( param );
	
					// 住所変更申込送付先一時保存情報詰替
					shs_tppv_map.put( JKKAdchgConstCC.PARAM_KEY_NEW_SHS_TPPV_ADCHM_SHS_TPPV_NO, kk1961_d010_map.get( EKK1961D010CBSMsg.ADCHM_SHS_TPPV_NO ) );
					shs_tppv_map.put( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_UPD_DTM, kk1961_d010_map.get( EKK1961D010CBSMsg.UPD_DTM ) );
				}
			}

// ANK-1578-00-00 2013.12.06 T.TORIKAI ADD START
			/** KK2881 住所変更申込機器オプション一時保存*/
			executeKkopTppv(param, fixedText, paramMap, tppv_map);
// ANK-1578-00-00 2013.12.06 T.TORIKAI ADD END

			return param;
// OM-2013-0004303対応 20131120 星野 ADD START
		} finally {

			// ・セッションハンドル保持域
			if(keepSesHandle.get() != null){
				keepSesHandle.remove();
			}
		}

// OM-2013-0004303対応 20131120 星野 ADD END
	}

// OM-2014-0001166対応 20140327 星野 ADD START
	// 電話番号一時保存の件数を取得
	private int getTlnTppvCnt(IRequestParameterReadWrite param, String fixedText, String sysid, String adchg_tppv_no) throws Exception{
		HashMap<String, Object> reqMap;
		Map<?, ?> resMap;
		
		// 住所変更登録CCマッピングクラスインスタンスを取得
		JKKAdchgMapperCC mapper = JKKAdchgMapperCC.getInstance();
		
		// SCリクエストInvokerを取得
		ServiceComponentRequestInvoker scCall = new ServiceComponentRequestInvoker();

		// EKK1951B001 住所変更申込電話番号一時保存一覧照会
		HashMap<String, String> condMap = new HashMap<String, String>();
		condMap.clear();
		condMap.put(JKKAdchgMapperCC.COND_KEY_SYSID, sysid );
		condMap.put(JKKAdchgMapperCC.COND_KEY_ADCHM_TPPV_NO, adchg_tppv_no);
		reqMap = mapper.setEKK1951B001(param, fixedText, condMap);
		resMap  = scCall.run( reqMap, keepSesHandle.get() );
		ArrayList<HashMap<String, Object>> kk1951b001List = mapper.getEKK1951B001( param, fixedText, resMap );
		mapper.scResultCheck( param );
		
		int tlnTppvCnt = 0;
		if(kk1951b001List!=null){
			tlnTppvCnt = kk1951b001List.size();
		}
		return tlnTppvCnt;
	}
// OM-2014-0001166対応 20140327 星野 ADD END

	private boolean isExistShsTppv(SessionHandle handle,
			IRequestParameterReadWrite param, String fixedText, String sysid,
			String adchmShsTppvNo, String adchmTppvNo)
			throws RequestParameterException, SCException, Exception {
		boolean isExist = false;
		
		
		// 住所変更登録CCマッピングクラスインスタンスを取得
		JKKAdchgMapperCC mapper = JKKAdchgMapperCC.getInstance();
		
		// SCリクエストInvokerを取得
		ServiceComponentRequestInvoker scCall = new ServiceComponentRequestInvoker();

		HashMap<String, Object> requestMap = null;
		HashMap<String, String> condMap = new HashMap<String, String>();
		Map<?, ?> resultMap = null;
		condMap.clear();
		condMap.put(JKKAdchgMapperCC.COND_KEY_SYSID, sysid);
		condMap.put(JKKAdchgMapperCC.COND_KEY_ADCHM_TPPV_NO, adchmTppvNo );
		requestMap = mapper.setEKK1961B001(param, fixedText, condMap);
		resultMap  = scCall.run( requestMap, handle );
		ArrayList<HashMap<String, Object>> kk1961b001List = mapper.getEKK1961B001( param, fixedText, resultMap );
		
		if(kk1961b001List!=null){
			for(HashMap<String, Object> kk1961b001Map : kk1961b001List){
				if( adchmShsTppvNo.equals( kk1961b001Map.get(EKK1961B001CBSMsg1List.ADCHM_SHS_TPPV_NO) ) ){
					isExist = true;
					break;
				}
			}
		}
		return isExist;
	}

	/**
	 * EKK2011C010 住所変更申込一時保存更新前マップ設定処理.
	 * <br>
	 * @param   paramMap モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   tppv_map 各一時保存番号に設定する値
	 * @param   adchg_tppv_no 住所変更申込一時保存番号
	 * @return  設定後マップ
	 */

	@SuppressWarnings("unchecked")
	private HashMap setEKK2011C010_Map(HashMap paramMap, HashMap tppv_map, String adchg_tppv_no) {
		//変数初期化
		HashMap<String, Object> addMap = new HashMap<String, Object>();

		//マップ設定
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_SYSID, paramMap.get( JKKAdchgConstCC.PARAM_KEY_SYSID ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ADCHM_TPPV_NO, adchg_tppv_no );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_AD_SWITCH_WAY_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_AD_SWITCH_WAY_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_SVKEI_NO, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_SVKEI_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_SVKEI_NO, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_SVKEI_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_SVKEI_NO, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_SVKEI_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_SVC_KEI_KAISEN_UCWK_NO, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_SVC_KEI_KAISEN_UCWK_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_USE_SVC_CHG_UM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_USE_SVC_CHG_UM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_IDO_DIV, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_IDO_DIV ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ADCHG_KOJI_RE_REQ_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ADCHG_KOJI_RE_REQ_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ADCHG_TV_KOJI_RE_REQ_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ADCHG_KOJI_RE_REQ_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_MSKMSHO_NO, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_MSKMSHO_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_MSKM_FORM_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_MSKM_FORM_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_MSKM_YMD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_MSKM_YMD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_MSKM_UK_TNT_USER_ID, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_MSKM_UK_TNT_USER_ID ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_UK_TNTSHA_SKBT_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_UK_TNTSHA_SKBT_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITNSAD_MI_FIX_FLG, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITNSAD_MI_FIX_FLG ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITNSAD_MANSION_ID_PID, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITNSAD_MANSION_ID_PID ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITNSAD_MANSION_NM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITNSAD_MANSION_NM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_AD_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_AD_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_PCD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_PCD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_STATE_NM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_STATE_NM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_CITY_NM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_CITY_NM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_OAZTSU_NM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_OAZTSU_NM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_AZCHO_NM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_AZCHO_NM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_BNCHIGO, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_BNCHIGO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_ADRTTM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_ADRTTM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_ADRRM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_ADRRM ) );
// ANK-3885-00-00 ADD START
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_TOU_INFO, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_TOU_INFO ) );
// ANK-3885-00-00 ADD END
//>>> 巻2 案件対応 S.IWASAKI ADD START 2012.10.22 -------------------------------
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_SKS_YO_ITENS_AD_RM_NO, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_SKS_YO_ITENS_AD_RM_NO ) );
//<<< 巻2 案件対応 S.IWASAKI ADD END   2012.10.22 -------------------------------
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_TELNO, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_TELNO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITNSAD_LGTD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITNSAD_LGTD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITNSAD_LTTD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITNSAD_LTTD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITNSAD_NYUKYO_RSV_YMD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITNSAD_NYUKYO_RSV_YMD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_MAN_INPUT_FLG, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_MAN_INPUT_FLG ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_AD_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_AD_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_PCD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_PCD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_STATE_NM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_STATE_NM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_CITY_NM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_CITY_NM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_OAZTSU_NM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_OAZTSU_NM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_AZCHO_NM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_AZCHO_NM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_BNCHIGO, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_BNCHIGO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_ADRTTM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_ADRTTM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_ADRRM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_ADRRM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_TELNO, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_TELNO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_NM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_NM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_KANA, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_KANA ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_AD_FORM_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_AD_FORM_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_DMPS_ANKEN_NO, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_DMPS_ANKEN_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_NYUKYO_FLR_CNT_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_NYUKYO_FLR_CNT_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_SHUNKO_RSV_YMD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_SHUNKO_RSV_YMD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_MENKAIHAT_ANKEN_NO, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_MENKAIHAT_ANKEN_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_MNKHT_CMP_APLY_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_MNKHT_CMP_APLY_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_NEWESTA_KIJIRAN, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_NEWESTA_KIJIRAN ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_NEWESTA_KIJIRAN_TV, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_NEWESTA_KIJIRAN_TV ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_DOJI_KSH_ADCHG_UM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_DOJI_KSH_ADCHG_UM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_SBT_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_SBT_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKAD_RRKS_MLAD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKAD_RRKS_MLAD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_SCOPE_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_SCOPE_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_KEPCOCSIF_JUJU_DOI_UM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_KEPCOCSIF_JUJU_DOI_UM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_KIBO_YMD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_KIBO_YMD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_DSL_KIBO_YMD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_DSL_KIBO_YMD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_ISETSU_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_ISETSU_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_STB_KEI_CNT, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_STB_KEI_CNT ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_STB_UM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_STB_UM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_MANSION_ID, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_MANSION_ID ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_RRK_WAY_HOKI, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_RRK_WAY_HOKI ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_ANKEN_BIKO, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_ANKEN_BIKO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_KIJIRAN, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_KIJIRAN ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_KIJIRAN_TV, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_KIJIRAN_TV ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_CUST_NM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_CUST_NM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_PON_SBT_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_PON_SBT_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_NEWCONST_BKN_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_NEWCONST_BKN_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_HUKKAT_ANKEN_FLG, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_HUKKAT_ANKEN_FLG ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_KIBO_APO_KIGEN_YMD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_KIBO_APO_KIGEN_YMD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_TEL_RRK_KIBO_TIME_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_TEL_RRK_KIBO_TIME_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_APO_RRKS_SHITEI_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_APO_RRKS_SHITEI_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_CUST_RRKS_TELNO, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_CUST_RRKS_TELNO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_DMPS_ANKEN_FLG, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_DMPS_ANKEN_FLG ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_STC_ROUTER_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_STC_ROUTER_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_SVC_KEI_IDO_SBT_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_SVC_KEI_IDO_SBT_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_PRC_GRP_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_PRC_GRP_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_PCRS_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_PCRS_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_SOKU_WARI_UM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_SOKU_WARI_UM ) );
		//ANK-3412-08-00 ADD START
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_KOSOKU_WARI_UM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_KOSOKU_WARI_UM ) );
		//ANK-3412-08-00 ADD END
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_SVC_UEST_KIBO_YMD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_SVC_UEST_KIBO_YMD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_PAY_HOSHIKI_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_PAY_HOSHIKI_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_STC_ROUTER, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_STC_ROUTER ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_PNLTY_HASSEI_DIV, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_PNLTY_HASSEI_DIV ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_PPLAN_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_PPLAN_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_PNLTY_CHGE_RSN_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_PNLTY_CHGE_RSN_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_KEI_HUKA_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_KEI_HUKA_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_STC_ROUTER_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_STC_ROUTER_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_BIKO, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_BIKO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_SVC_KEI_IDO_SBT_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_SVC_KEI_IDO_SBT_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_PRC_GRP_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_PRC_GRP_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_PCRS_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_PCRS_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_PPLAN_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_PPLAN_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_PNLTY_CHGE_RSN_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_PNLTY_CHGE_RSN_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_TEL_NO_PRE_TCHI_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_TEL_NO_PRE_TCHI_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_SVC_UEST_DAY_SKBT_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_SVC_UEST_DAY_SKBT_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_SVC_UEST_KIBO_YMD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_SVC_UEST_KIBO_YMD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_SVC_UEST_KBTMZ_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_SVC_UEST_KBTMZ_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_SVC_UEST_KBTM_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_SVC_UEST_KBTM_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_PNLTY_HASSEI_DIV, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_PNLTY_HASSEI_DIV ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_BIKO, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_BIKO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_SVC_KEI_IDO_SBT_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_SVC_KEI_IDO_SBT_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_PRC_GRP_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_PRC_GRP_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_PCRS_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_PCRS_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOTTV_PPLAN_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOTTV_PPLAN_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_PNLTY_HASSEI_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_PNLTY_HASSEI_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_PNLTY_CHGE_RSN_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_PNLTY_CHGE_RSN_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_STB_SHKA_WAY_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_STB_SHKA_WAY_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_STB_KEI_CNT, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_STB_KEI_CNT ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_PNLTY_HASSEI_DIV, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_PNLTY_HASSEI_DIV ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_BIKO, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_BIKO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_UPD_DTM_BF, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_UPD_DTM_BF ) );
// lot2対応 Fukunaga START---------------
		addMap.put( "itens_net_tel_mkmsdtl_no", tppv_map.get("itens_net_tel_mkmsdtl_no") );
		addMap.put( "itens_tv_mkmsdtl_no", tppv_map.get("itens_tv_mkmsdtl_no") );
		addMap.put( "sks_yo_itens_ad_rm_no", tppv_map.get("sks_yo_itens_ad_rm_no") );
		addMap.put( "tppv_eohtv_kcn_stb_mskm_cnt", tppv_map.get("tppv_kcn_cnt_tv_tuner") );
		addMap.put( "tppv_eohtv_kcn_stb_kind_cd", tppv_map.get("tppv_eohtv_kcn_stb_kind_cd") );
		addMap.put( "eohnt_vdsl_modem_tk_sbt_cd", tppv_map.get("eohnt_vdsl_modem_tk_sbt_cd") );
		addMap.put( "eohnt_vdsl_modem_tkmdl_cd", tppv_map.get("eohnt_vdsl_modem_tkmdl_cd") );
		// TODO 暫定
		addMap.put( "chokzuwri_mskm_um", tppv_map.get("chokzuwri_mskm_um") );
		addMap.put( "chokzuwri_at_keizk_mskm_um", tppv_map.get("chokzuwri_at_keizk_mskm_um") );
// lot2対応 Fukunaga END-----------------
//>>> 住所変更リファクタリング 課題対応 S.IWASAKI ADD START 2012.10.05 -------------------------------
		/** 移転先再送信提供サービス種別コード */
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITNS_RE_SEND_TK_SVC_SBT_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITNS_RE_SEND_TK_SVC_SBT_CD ) );
		/** eo光ネット事務手数料識別コード */
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_JMTE_SKBT_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_JMTE_SKBT_CD ) );
		/** eo光ネット事務手数料指定額 */
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_JMTE_STI_AMNT, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_JMTE_STI_AMNT ) );
		/** eo光ネット標準工事費指定コード */
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_STDARD_KOJIHI_STI_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_STDARD_KOJIHI_STI_CD ) );
		/** eo光電話事務手数料識別コード */
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_JMTE_SKBT_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_JMTE_SKBT_CD ) );
		/** eo光電話事務手数料指定額 */
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_JMTE_STI_AMNT, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_JMTE_STI_AMNT ) );
		/** eo光電話標準工事費指定コード */
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_STDARD_KOJIHI_STI_CD, tppv_map.get(JKKAdchgConstCC. PARAM_KEY_TPPV_EOHTL_STDARD_KOJIHI_STI_CD ) );
		/** eo光テレビ事務手数料識別コード */
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_JMTE_SKBT_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_JMTE_SKBT_CD ) );
		/** eo光テレビ事務手数料指定額 */
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_JMTE_STI_AMNT, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_JMTE_STI_AMNT ) );
		/** eo光テレビ標準工事費指定コード */
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_STDARD_KOJIHI_STI_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_STDARD_KOJIHI_STI_CD ) );
//<<< 住所変更リファクタリング 課題対応 S.IWASAKI ADD END   2012.10.05 -------------------------------
// OM-2013-0002336対応 20131003 星野 ADD START
		addMap.put( JKKAdchgConstCC.ITNSAD_NET_TK_HSK_KEI_NO, tppv_map.get( JKKAdchgConstCC.ITNSAD_NET_TK_HSK_KEI_NO ) );
		addMap.put( JKKAdchgConstCC.ITNSAD_TV_TK_HSK_KEI_NO, tppv_map.get( JKKAdchgConstCC.ITNSAD_TV_TK_HSK_KEI_NO ) );
// OM-2013-0002336対応 20131003 星野 ADD END
// ANK-2135-00-00 2014/07/11 add start
		addMap.put( JKKAdchgConstCC.CDBS_STCH_SET_MSKM_UM, tppv_map.get( JKKAdchgConstCC.CDBS_STCH_SET_MSKM_UM ) );
// ANK-2135-00-00 2014/07/11 add end
// ANK-2480-00-00 2015/07/15 ADD START
		String itensEoElecSvkeiNo = (String)tppv_map.get( JKKAdchgConstCC.ITENS_EOELEC_SVKEI_NO );
		if (itensEoElecSvkeiNo != null && !"".equals(itensEoElecSvkeiNo)) {
			if ("該当なし".equals(itensEoElecSvkeiNo)) {
				// 選択値無のため、登録対象ではない(空白更新)
				addMap.put( JKKAdchgConstCC.ITENS_EOELEC_SVKEI_NO, new String() );
			}
			else {
				// 有効な文字列と判断
				String [] itensEoElecSvkeisub = itensEoElecSvkeiNo.split(":", -1);
				
				// １項目目サービス契約を摘出
				if (itensEoElecSvkeisub.length >= 3) {
					itensEoElecSvkeiNo = (String)itensEoElecSvkeisub[0];
					addMap.put( JKKAdchgConstCC.ITENS_EOELEC_SVKEI_NO, itensEoElecSvkeiNo );
				}
				else
				{
					// 不正な分割文字のため、何もしない
				}
			}
		}
// ANK-2480-00-00 2015/07/15 ADD END

// ANK-2342-00-00 2016/05/26 ADD START
		// 工事案件備考１・２をコピーする
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_NET_NSKJ_ANKEN_BIKO_1, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_NET_NSKJ_ANKEN_BIKO_1 ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_NET_NSKJ_ANKEN_BIKO_2, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_NET_NSKJ_ANKEN_BIKO_2 ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TV_NSKJ_ANKEN_BIKO_1,  tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TV_NSKJ_ANKEN_BIKO_1 ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TV_NSKJ_ANKEN_BIKO_2,  tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TV_NSKJ_ANKEN_BIKO_2 ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_NET_TKKJ_ANKEN_BIKO_1, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_NET_TKKJ_ANKEN_BIKO_1 ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_NET_TKKJ_ANKEN_BIKO_2, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_NET_TKKJ_ANKEN_BIKO_2 ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TV_TKKJ_ANKEN_BIKO_1,  tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TV_TKKJ_ANKEN_BIKO_1 ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TV_TKKJ_ANKEN_BIKO_2,  tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TV_TKKJ_ANKEN_BIKO_2 ) );
// ANK-2342-00-00 2016/05/26 ADD END
		//ANK-3149-04-00 ADD START
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_PACK_WRIBSVK_NO,  tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_PACK_WRIBSVK_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_PACK_WRIBSVK_HKT_UM,  tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_PACK_WRIBSVK_HKT_UM ) );
		//ANK-3149-04-00 ADD END
		//ANK-3136-00-00 ADD START
		// 新設住所＿他システム連携＿宅工事連絡先氏名
		addMap.put( JKKAdchgConstCC.NEWESTA_TSYRN_TKJ_RRKS_NM,  tppv_map.get( JKKAdchgConstCC.NEWESTA_TSYRN_TKJ_RRKS_NM ) );
		// 新設住所＿他システム連携＿宅工事連絡先電話番号
		addMap.put( JKKAdchgConstCC.NEWESTA_TSYRN_TKJ_RRKS_TLN,  tppv_map.get( JKKAdchgConstCC.NEWESTA_TSYRN_TKJ_RRKS_TLN ) );
		// 新設住所＿他システム連携＿宅内調査時連絡先氏名
		addMap.put( JKKAdchgConstCC.NEWESTA_TSYRN_TAKCHO_JI_RRKS_NM,  tppv_map.get( JKKAdchgConstCC.NEWESTA_TSYRN_TAKCHO_JI_RRKS_NM ) );
		// 新設住所＿他システム連携＿宅内調査時連絡先電話番号
		addMap.put( JKKAdchgConstCC.NEWESTA_TSYRN_TAKCHO_JI_RRKS_TLN,  tppv_map.get( JKKAdchgConstCC.NEWESTA_TSYRN_TAKCHO_JI_RRKS_TLN ) );
		// 新設住所＿他システム連携＿連絡希望日時
		addMap.put( JKKAdchgConstCC.NEWESTA_TSYRN_RRK_KIBO_DATE,  tppv_map.get( JKKAdchgConstCC.NEWESTA_TSYRN_RRK_KIBO_DATE ) );
		// 新設住所＿他システム連携＿立会者名
		addMap.put( JKKAdchgConstCC.NEWESTA_TSYRN_TACHIAISHA_NM,  tppv_map.get( JKKAdchgConstCC.NEWESTA_TSYRN_TACHIAISHA_NM ) );
		// 新設住所＿他システム連携＿宅調不要フラグ
		addMap.put( JKKAdchgConstCC.NEWESTA_TAKCHO_HUYO_FLG,  tppv_map.get( JKKAdchgConstCC.NEWESTA_TAKCHO_HUYO_FLG ) );
		// 新設住所＿他システム連携＿引越し施策要否
		addMap.put( JKKAdchgConstCC.NEWESTA_TSYRN_HKKS_SISAK_YH,  tppv_map.get( JKKAdchgConstCC.NEWESTA_TSYRN_HKKS_SISAK_YH ) );
		// 新設住所＿他システム連携＿建替時新設案件要否
		addMap.put( JKKAdchgConstCC.NEWESTA_TSYRN_TTK_JI_NSANK_YH,  tppv_map.get( JKKAdchgConstCC.NEWESTA_TSYRN_TTK_JI_NSANK_YH ) );
		// 新設住所＿他システム連携＿地図有無
		addMap.put( JKKAdchgConstCC.NEWESTA_TSYRN_MAP_UM,  tppv_map.get( JKKAdchgConstCC.NEWESTA_TSYRN_MAP_UM ) );
		// 新設住所＿他システム連携＿既存契約情報
		addMap.put( JKKAdchgConstCC.NEWESTA_TSYRN_KZN_KEI_INF,  tppv_map.get( JKKAdchgConstCC.NEWESTA_TSYRN_KZN_KEI_INF ) );
		// 新設住所＿他システム連携＿不備解消年月日
		addMap.put( JKKAdchgConstCC.NEWESTA_TSYRN_HBI_KAISHOU_YMD,  tppv_map.get( JKKAdchgConstCC.NEWESTA_TSYRN_HBI_KAISHOU_YMD ) );
		// 新設住所＿他システム連携＿キャンペーン情報
		addMap.put( JKKAdchgConstCC.NEWESTA_TSYRN_CAMPAIGN_INF,  tppv_map.get( JKKAdchgConstCC.NEWESTA_TSYRN_CAMPAIGN_INF ) );
		// 新設住所＿他システム連携＿工事費用
		addMap.put( JKKAdchgConstCC.NEWESTA_TSYRN_KOJI_HI,  tppv_map.get( JKKAdchgConstCC.NEWESTA_TSYRN_KOJI_HI ) );
		// ANK-4088-00-00 ADD START
		// 新設住所＿宅内調査のアポ架電希望
		addMap.put( JKKAdchgConstCC.NEWESTA_TAKCHO_APO_KADEN_KIBO_UM,  tppv_map.get( JKKAdchgConstCC.NEWESTA_TAKCHO_APO_KADEN_KIBO_UM ) );
		// ANK-4088-00-00 ADD END
// ANK-4468-23-00 ADD START
		// 新設住所＿新築物件コード
		addMap.put( JKKAdchgConstCC.NEWCONST_BUKKEN_CD,  tppv_map.get( JKKAdchgConstCC.NEWCONST_BUKKEN_CD ) );
// ANK-4468-23-00 ADD END
		// 撤去住所＿他システム連携＿宅工事連絡先氏名
		addMap.put( JKKAdchgConstCC.TEKKYO_TSYRN_TKJ_RRKS_NM,  tppv_map.get( JKKAdchgConstCC.TEKKYO_TSYRN_TKJ_RRKS_NM) );
		// 撤去住所＿他システム連携＿宅工事連絡先電話番号
		addMap.put( JKKAdchgConstCC.TEKKYO_TSYRN_TKJ_RRKS_TLN,  tppv_map.get( JKKAdchgConstCC.TEKKYO_TSYRN_TKJ_RRKS_TLN ) );
		// 撤去住所＿他システム連携＿宅内調査時連絡先氏名
		addMap.put( JKKAdchgConstCC.TEKKYO_TSYRN_TAKCHO_JI_RRKS_NM,  tppv_map.get( JKKAdchgConstCC.TEKKYO_TSYRN_TAKCHO_JI_RRKS_NM ) );
		// 撤去住所＿他システム連携＿宅内調査時連絡先電話番号
		addMap.put( JKKAdchgConstCC.TEKKYO_TSYRN_TAKCHO_JI_RRKS_TLN,  tppv_map.get( JKKAdchgConstCC.TEKKYO_TSYRN_TAKCHO_JI_RRKS_TLN ) );
		// 撤去住所＿他システム連携＿連絡希望日時
		addMap.put( JKKAdchgConstCC.TEKKYO_TSYRN_RRK_KIBO_DATE,  tppv_map.get( JKKAdchgConstCC.TEKKYO_TSYRN_RRK_KIBO_DATE ) );
		// 撤去住所＿他システム連携＿立会者名
		addMap.put( JKKAdchgConstCC.TEKKYO_TSYRN_TACHIAISHA_NM,  tppv_map.get( JKKAdchgConstCC.TEKKYO_TSYRN_TACHIAISHA_NM ) );
		// 撤去住所＿他システム連携＿宅調不要フラグ
		addMap.put( JKKAdchgConstCC.TEKKYO_TAKCHO_HUYO_FLG,  tppv_map.get( JKKAdchgConstCC.TEKKYO_TAKCHO_HUYO_FLG ) );
		// 撤去住所＿他システム連携＿承諾書要否
		addMap.put( JKKAdchgConstCC.TEKKYO_TSYRN_SDAKS_YH,  tppv_map.get( JKKAdchgConstCC.TEKKYO_TSYRN_SDAKS_YH ) );
		// 撤去住所＿他システム連携＿引越し施策要否
		addMap.put( JKKAdchgConstCC.TEKKYO_TSYRN_HKKS_SISAK_YH,  tppv_map.get( JKKAdchgConstCC.TEKKYO_TSYRN_HKKS_SISAK_YH ) );
		// 撤去住所＿他システム連携＿建替時新設案件要否
		addMap.put( JKKAdchgConstCC.TEKKYO_TSYRN_TTK_JI_NSANK_YH,  tppv_map.get( JKKAdchgConstCC.TEKKYO_TSYRN_TTK_JI_NSANK_YH ) );
		// 撤去住所＿他システム連携＿地図有無
		addMap.put( JKKAdchgConstCC.TEKKYO_TSYRN_MAP_UM,  tppv_map.get( JKKAdchgConstCC.TEKKYO_TSYRN_MAP_UM ) );
		// 撤去住所＿他システム連携＿既存契約情報
		addMap.put( JKKAdchgConstCC.TEKKYO_TSYRN_KZN_KEI_INF,  tppv_map.get( JKKAdchgConstCC.TEKKYO_TSYRN_KZN_KEI_INF ) );
		// 撤去住所＿他システム連携＿不備解消年月日
		addMap.put( JKKAdchgConstCC.TEKKYO_TSYRN_HBI_KAISHOU_YMD,  tppv_map.get( JKKAdchgConstCC.TEKKYO_TSYRN_HBI_KAISHOU_YMD ) );
		// 撤去住所＿他システム連携＿工事費用
		addMap.put( JKKAdchgConstCC.TEKKYO_TSYRN_KOJI_HI,  tppv_map.get( JKKAdchgConstCC.TEKKYO_TSYRN_KOJI_HI ) );
		//ANK-3136-00-00 ADD END
		//ANK-3731-00-00 ADD START
		// マンション光配線切替フラグ
		addMap.put( JKKAdchgConstCC.PARAM_KEY_MANS_HHS_SWCH_FLG,  tppv_map.get( JKKAdchgConstCC.PARAM_KEY_MANS_HHS_SWCH_FLG ) );
		//ANK-3731-00-00 ADD END
		// ANK-4245-00-00 ADD START
		// 利用停止開始年月日
		addMap.put( JKKAdchgConstCC.USE_STP_STA_YMD,  tppv_map.get( JKKAdchgConstCC.USE_STP_STA_YMD ) );
		//ANK-4245-00-00 ADD END
		// ANK-4244-00-00 ADD START
		// 移転先連番
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_RENBAN,  tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_RENBAN ) );
		// ANK-4244-00-00 ADD END
		return addMap;
	}
	
	/**
	 * EKK2011D010 住所変更申込一時保存登録前マップ設定処理.
	 * <br>
	 * @param   paramMap 		モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   tppv_map 		各一時保存番号に設定する値
	 * @param   adchg_tppv_no 	住所変更申込一時保存番号
	 * @return  設定後マップ
	 */

	@SuppressWarnings("unchecked")
	private HashMap setEKK2011D010_Map(HashMap paramMap, HashMap tppv_map, String adchg_tppv_no) {
		//変数初期化
		HashMap<String, Object> addMap = new HashMap<String, Object>();

		//マップ設定
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_SYSID, paramMap.get( JKKAdchgConstCC.PARAM_KEY_SYSID ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_AD_SWITCH_WAY_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_AD_SWITCH_WAY_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_SVKEI_NO, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_SVKEI_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_SVKEI_NO, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_SVKEI_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_SVKEI_NO, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_SVKEI_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_SVC_KEI_KAISEN_UCWK_NO, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_SVC_KEI_KAISEN_UCWK_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_USE_SVC_CHG_UM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_USE_SVC_CHG_UM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_IDO_DIV, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_IDO_DIV ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ADCHG_KOJI_RE_REQ_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ADCHG_KOJI_RE_REQ_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ADCHG_TV_KOJI_RE_REQ_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ADCHG_KOJI_RE_REQ_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_MSKMSHO_NO, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_MSKMSHO_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_MSKM_FORM_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_MSKM_FORM_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_MSKM_YMD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_MSKM_YMD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_MSKM_UK_TNT_USER_ID, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_MSKM_UK_TNT_USER_ID ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_UK_TNTSHA_SKBT_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_UK_TNTSHA_SKBT_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITNSAD_MI_FIX_FLG, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITNSAD_MI_FIX_FLG ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITNSAD_MANSION_ID_PID, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITNSAD_MANSION_ID_PID ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITNSAD_MANSION_NM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITNSAD_MANSION_NM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_AD_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_AD_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_PCD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_PCD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_STATE_NM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_STATE_NM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_CITY_NM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_CITY_NM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_OAZTSU_NM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_OAZTSU_NM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_AZCHO_NM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_AZCHO_NM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_BNCHIGO, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_BNCHIGO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_ADRTTM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_ADRTTM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_ADRRM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_ADRRM ) );
// ANK-3885-00-00 ADD START
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_TOU_INFO, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_TOU_INFO ) );
// ANK-3885-00-00 ADD END
//>>> 巻2 案件対応 S.IWASAKI ADD START 2012.10.22 -------------------------------
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_SKS_YO_ITENS_AD_RM_NO, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_SKS_YO_ITENS_AD_RM_NO ) );
//<<< 巻2 案件対応 S.IWASAKI ADD END   2012.10.22 -------------------------------
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_TELNO, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_TELNO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITNSAD_LGTD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITNSAD_LGTD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITNSAD_LTTD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITNSAD_LTTD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITNSAD_NYUKYO_RSV_YMD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITNSAD_NYUKYO_RSV_YMD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_MAN_INPUT_FLG, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_MAN_INPUT_FLG ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_AD_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_AD_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_PCD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_PCD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_STATE_NM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_STATE_NM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_CITY_NM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_CITY_NM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_OAZTSU_NM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_OAZTSU_NM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_AZCHO_NM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_AZCHO_NM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_BNCHIGO, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_BNCHIGO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_ADRTTM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_ADRTTM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_ADRRM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_ADRRM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_TELNO, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_TELNO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_NM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_NM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_KANA, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_KIKI_SOHUS_KANA ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_AD_FORM_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_AD_FORM_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_DMPS_ANKEN_NO, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_DMPS_ANKEN_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_NYUKYO_FLR_CNT_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_NYUKYO_FLR_CNT_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_SHUNKO_RSV_YMD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_SHUNKO_RSV_YMD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_MENKAIHAT_ANKEN_NO, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_MENKAIHAT_ANKEN_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_MNKHT_CMP_APLY_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_MNKHT_CMP_APLY_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_NEWESTA_KIJIRAN, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_NEWESTA_KIJIRAN ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_NEWESTA_KIJIRAN_TV, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_NEWESTA_KIJIRAN_TV ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_DOJI_KSH_ADCHG_UM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_DOJI_KSH_ADCHG_UM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_SBT_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_SBT_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKAD_RRKS_MLAD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKAD_RRKS_MLAD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_SCOPE_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_SCOPE_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_KEPCOCSIF_JUJU_DOI_UM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_KEPCOCSIF_JUJU_DOI_UM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_KIBO_YMD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_KIBO_YMD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_DSL_KIBO_YMD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_DSL_KIBO_YMD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_ISETSU_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_ISETSU_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_STB_KEI_CNT, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_STB_KEI_CNT ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_STB_UM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_STB_UM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_MANSION_ID, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_MANSION_ID ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_RRK_WAY_HOKI, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_RRK_WAY_HOKI ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_ANKEN_BIKO, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_ANKEN_BIKO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_KIJIRAN, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_KIJIRAN ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_KIJIRAN_TV, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_KIJIRAN_TV ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_CUST_NM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_CUST_NM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_PON_SBT_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_PON_SBT_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_NEWCONST_BKN_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_NEWCONST_BKN_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_HUKKAT_ANKEN_FLG, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_HUKKAT_ANKEN_FLG ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_KIBO_APO_KIGEN_YMD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_KIBO_APO_KIGEN_YMD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_TEL_RRK_KIBO_TIME_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_TEL_RRK_KIBO_TIME_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_APO_RRKS_SHITEI_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_APO_RRKS_SHITEI_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_CUST_RRKS_TELNO, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_CUST_RRKS_TELNO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_DMPS_ANKEN_FLG, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_DMPS_ANKEN_FLG ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_STC_ROUTER_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TKKJ_STC_ROUTER_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_SVC_KEI_IDO_SBT_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_SVC_KEI_IDO_SBT_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_PRC_GRP_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_PRC_GRP_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_PCRS_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_PCRS_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_SOKU_WARI_UM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_SOKU_WARI_UM ) );
		//ANK-3412-08-00 ADD START
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_KOSOKU_WARI_UM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_KOSOKU_WARI_UM ) );
		//ANK-3412-08-00 ADD END
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_SVC_UEST_KIBO_YMD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_SVC_UEST_KIBO_YMD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_PAY_HOSHIKI_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_PAY_HOSHIKI_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_PPLAN_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_PPLAN_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_PNLTY_CHGE_RSN_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_PNLTY_CHGE_RSN_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_KEI_HUKA_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_KEI_HUKA_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_STC_ROUTER_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_STC_ROUTER_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_BIKO, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_BIKO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_STC_ROUTER, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_STC_ROUTER ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_PNLTY_HASSEI_DIV, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_PNLTY_HASSEI_DIV ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_SVC_KEI_IDO_SBT_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_SVC_KEI_IDO_SBT_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_PRC_GRP_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_PRC_GRP_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_PCRS_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_PCRS_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_PPLAN_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_PPLAN_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_PNLTY_CHGE_RSN_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_PNLTY_CHGE_RSN_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_TEL_NO_PRE_TCHI_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_TEL_NO_PRE_TCHI_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_SVC_UEST_DAY_SKBT_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_SVC_UEST_DAY_SKBT_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_SVC_UEST_KIBO_YMD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_SVC_UEST_KIBO_YMD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_SVC_UEST_KBTMZ_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_SVC_UEST_KBTMZ_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_SVC_UEST_KBTM_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_SVC_UEST_KBTM_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_PNLTY_HASSEI_DIV, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_PNLTY_HASSEI_DIV ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_BIKO, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_BIKO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_SVC_KEI_IDO_SBT_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_SVC_KEI_IDO_SBT_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_PRC_GRP_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_PRC_GRP_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_PCRS_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_PCRS_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOTTV_PPLAN_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOTTV_PPLAN_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_PNLTY_HASSEI_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_PNLTY_HASSEI_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_PNLTY_CHGE_RSN_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_PNLTY_CHGE_RSN_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_STB_SHKA_WAY_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_STB_SHKA_WAY_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_STB_KEI_CNT, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_STB_KEI_CNT ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_PNLTY_HASSEI_DIV, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_PNLTY_HASSEI_DIV ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_BIKO, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_BIKO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_UPD_DTM, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_UPD_DTM ) );
// lot2対応 Fukunaga START---------------
		addMap.put( "itens_net_tel_mkmsdtl_no", tppv_map.get("itens_net_tel_mkmsdtl_no") );
		addMap.put( "itens_tv_mkmsdtl_no", tppv_map.get("itens_tv_mkmsdtl_no") );
		addMap.put( "sks_yo_itens_ad_rm_no", tppv_map.get("sks_yo_itens_ad_rm_no") );
		addMap.put( "tppv_eohtv_kcn_stb_mskm_cnt", tppv_map.get("tppv_kcn_cnt_tv_tuner") );
		addMap.put( "tppv_eohtv_kcn_stb_kind_cd", tppv_map.get("tppv_eohtv_kcn_stb_kind_cd") );
		addMap.put( "eohnt_vdsl_modem_tk_sbt_cd", tppv_map.get("eohnt_vdsl_modem_tk_sbt_cd") );
		addMap.put( "eohnt_vdsl_modem_tkmdl_cd", tppv_map.get("eohnt_vdsl_modem_tkmdl_cd") );
		// TODO 暫定
		addMap.put( "chokzuwri_mskm_um", tppv_map.get("chokzuwri_mskm_um") );
		addMap.put( "chokzuwri_at_keizk_mskm_um", tppv_map.get("chokzuwri_at_keizk_mskm_um") );
// lot2対応 Fukunaga END-----------------
//>>> 住所変更リファクタリング 課題対応 S.IWASAKI ADD START 2012.10.05 -------------------------------
		/** 移転先再送信提供サービス種別コード */
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITNS_RE_SEND_TK_SVC_SBT_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITNS_RE_SEND_TK_SVC_SBT_CD ) );
		/** eo光ネット事務手数料識別コード */
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_JMTE_SKBT_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_JMTE_SKBT_CD ) );
		/** eo光ネット事務手数料指定額 */
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_JMTE_STI_AMNT, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_JMTE_STI_AMNT ) );
		/** eo光ネット標準工事費指定コード */
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_STDARD_KOJIHI_STI_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_STDARD_KOJIHI_STI_CD ) );
		/** eo光電話事務手数料識別コード */
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_JMTE_SKBT_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_JMTE_SKBT_CD ) );
		/** eo光電話事務手数料指定額 */
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_JMTE_STI_AMNT, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_JMTE_STI_AMNT ) );
		/** eo光電話標準工事費指定コード */
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTL_STDARD_KOJIHI_STI_CD, tppv_map.get(JKKAdchgConstCC. PARAM_KEY_TPPV_EOHTL_STDARD_KOJIHI_STI_CD ) );
		/** eo光テレビ事務手数料識別コード */
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_JMTE_SKBT_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_JMTE_SKBT_CD ) );
		/** eo光テレビ事務手数料指定額 */
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_JMTE_STI_AMNT, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_JMTE_STI_AMNT ) );
		/** eo光テレビ標準工事費指定コード */
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_STDARD_KOJIHI_STI_CD, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_STDARD_KOJIHI_STI_CD ) );
//<<< 住所変更リファクタリング 課題対応 S.IWASAKI ADD END   2012.10.05 -------------------------------
// OM-2013-0002336対応 20131003 星野 ADD START
		addMap.put( JKKAdchgConstCC.ITNSAD_NET_TK_HSK_KEI_NO, tppv_map.get( JKKAdchgConstCC.ITNSAD_NET_TK_HSK_KEI_NO ) );
		addMap.put( JKKAdchgConstCC.ITNSAD_TV_TK_HSK_KEI_NO, tppv_map.get( JKKAdchgConstCC.ITNSAD_TV_TK_HSK_KEI_NO ) );
// OM-2013-0002336対応 20131003 星野 ADD END
// ANK-2135-00-00 2014/07/11 add start
		addMap.put( JKKAdchgConstCC.CDBS_STCH_SET_MSKM_UM, tppv_map.get( JKKAdchgConstCC.CDBS_STCH_SET_MSKM_UM ) );
// ANK-2135-00-00 2014/07/11 add end
		
// ANK-2480-00-00 2015/07/15 ADD START
		String itensEoElecSvkeiNo = (String)tppv_map.get( JKKAdchgConstCC.ITENS_EOELEC_SVKEI_NO );
		if (itensEoElecSvkeiNo != null && !"".equals(itensEoElecSvkeiNo)) {
			if ("該当なし".equals(itensEoElecSvkeiNo)) {
				// 選択値無のため、登録対象ではない
				// ▼▼▼▼▼ IT1-2015-0000084 2015/8/19 MOD START ▼▼▼▼▼
				// 項目名が誤っている。
				//	addMap.put( JKKAdchgConstCC.CDBS_STCH_SET_MSKM_UM, new String() );
				addMap.put( JKKAdchgConstCC.ITENS_EOELEC_SVKEI_NO, new String() );
				// ▲▲▲▲▲ IT1-2015-0000084 2015/8/19 MOD END   ▲▲▲▲▲

			}
			else {
				// 有効な文字列と判断
				String [] itensEoElecSvkeisub = itensEoElecSvkeiNo.split(":", -1);
				
				// １項目目サービス契約を摘出
				if (itensEoElecSvkeisub.length >= 3) {
					itensEoElecSvkeiNo = (String)itensEoElecSvkeisub[0];
					addMap.put( JKKAdchgConstCC.ITENS_EOELEC_SVKEI_NO, itensEoElecSvkeiNo );
				}
				else
				{
					// 不正な分割文字のため、何もしない
				}
			}
		}
// ANK-2480-00-00 2015/07/15 ADD END

// ANK-2342-00-00 2016/05/26 ADD START
		// 工事案件備考１・２をコピーする
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_NET_NSKJ_ANKEN_BIKO_1, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_NET_NSKJ_ANKEN_BIKO_1 ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_NET_NSKJ_ANKEN_BIKO_2, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_NET_NSKJ_ANKEN_BIKO_2 ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TV_NSKJ_ANKEN_BIKO_1,  tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TV_NSKJ_ANKEN_BIKO_1 ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TV_NSKJ_ANKEN_BIKO_2,  tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TV_NSKJ_ANKEN_BIKO_2 ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_NET_TKKJ_ANKEN_BIKO_1, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_NET_TKKJ_ANKEN_BIKO_1 ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_NET_TKKJ_ANKEN_BIKO_2, tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_NET_TKKJ_ANKEN_BIKO_2 ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_TV_TKKJ_ANKEN_BIKO_1,  tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_TV_TKKJ_ANKEN_BIKO_1 ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TV_TKKJ_ANKEN_BIKO_2,  tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TV_TKKJ_ANKEN_BIKO_2 ) );
// ANK-2342-00-00 2016/05/26 ADD END
		//ANK-3149-04-00 ADD START
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_PACK_WRIBSVK_NO,  tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_PACK_WRIBSVK_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_PACK_WRIBSVK_HKT_UM,  tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHNT_PACK_WRIBSVK_HKT_UM ) );
		//ANK-3149-04-00 ADD END
		//ANK-3136-00-00 ADD START
		// 新設住所＿他システム連携＿宅工事連絡先氏名
		addMap.put( JKKAdchgConstCC.NEWESTA_TSYRN_TKJ_RRKS_NM,  tppv_map.get( JKKAdchgConstCC.NEWESTA_TSYRN_TKJ_RRKS_NM ) );
		// 新設住所＿他システム連携＿宅工事連絡先電話番号
		addMap.put( JKKAdchgConstCC.NEWESTA_TSYRN_TKJ_RRKS_TLN,  tppv_map.get( JKKAdchgConstCC.NEWESTA_TSYRN_TKJ_RRKS_TLN ) );
		// 新設住所＿他システム連携＿宅内調査時連絡先氏名
		addMap.put( JKKAdchgConstCC.NEWESTA_TSYRN_TAKCHO_JI_RRKS_NM,  tppv_map.get( JKKAdchgConstCC.NEWESTA_TSYRN_TAKCHO_JI_RRKS_NM ) );
		// 新設住所＿他システム連携＿宅内調査時連絡先電話番号
		addMap.put( JKKAdchgConstCC.NEWESTA_TSYRN_TAKCHO_JI_RRKS_TLN,  tppv_map.get( JKKAdchgConstCC.NEWESTA_TSYRN_TAKCHO_JI_RRKS_TLN ) );
		// 新設住所＿他システム連携＿連絡希望日時
		addMap.put( JKKAdchgConstCC.NEWESTA_TSYRN_RRK_KIBO_DATE,  tppv_map.get( JKKAdchgConstCC.NEWESTA_TSYRN_RRK_KIBO_DATE ) );
		// 新設住所＿他システム連携＿立会者名
		addMap.put( JKKAdchgConstCC.NEWESTA_TSYRN_TACHIAISHA_NM,  tppv_map.get( JKKAdchgConstCC.NEWESTA_TSYRN_TACHIAISHA_NM ) );
		// 新設住所＿他システム連携＿宅調不要フラグ
		addMap.put( JKKAdchgConstCC.NEWESTA_TAKCHO_HUYO_FLG,  tppv_map.get( JKKAdchgConstCC.NEWESTA_TAKCHO_HUYO_FLG ) );
		// 新設住所＿他システム連携＿引越し施策要否
		addMap.put( JKKAdchgConstCC.NEWESTA_TSYRN_HKKS_SISAK_YH,  tppv_map.get( JKKAdchgConstCC.NEWESTA_TSYRN_HKKS_SISAK_YH ) );
		// 新設住所＿他システム連携＿建替時新設案件要否
		addMap.put( JKKAdchgConstCC.NEWESTA_TSYRN_TTK_JI_NSANK_YH,  tppv_map.get( JKKAdchgConstCC.NEWESTA_TSYRN_TTK_JI_NSANK_YH ) );
		// 新設住所＿他システム連携＿地図有無
		addMap.put( JKKAdchgConstCC.NEWESTA_TSYRN_MAP_UM,  tppv_map.get( JKKAdchgConstCC.NEWESTA_TSYRN_MAP_UM ) );
		// 新設住所＿他システム連携＿既存契約情報
		addMap.put( JKKAdchgConstCC.NEWESTA_TSYRN_KZN_KEI_INF,  tppv_map.get( JKKAdchgConstCC.NEWESTA_TSYRN_KZN_KEI_INF ) );
		// 新設住所＿他システム連携＿不備解消年月日
		addMap.put( JKKAdchgConstCC.NEWESTA_TSYRN_HBI_KAISHOU_YMD,  tppv_map.get( JKKAdchgConstCC.NEWESTA_TSYRN_HBI_KAISHOU_YMD ) );
		// 新設住所＿他システム連携＿キャンペーン情報
		addMap.put( JKKAdchgConstCC.NEWESTA_TSYRN_CAMPAIGN_INF,  tppv_map.get( JKKAdchgConstCC.NEWESTA_TSYRN_CAMPAIGN_INF ) );
		// 新設住所＿他システム連携＿工事費用
		addMap.put( JKKAdchgConstCC.NEWESTA_TSYRN_KOJI_HI,  tppv_map.get( JKKAdchgConstCC.NEWESTA_TSYRN_KOJI_HI ) );
		// ANK-4088-00-00 ADD START
		// 新設住所＿宅内調査のアポ架電希望
		addMap.put( JKKAdchgConstCC.NEWESTA_TAKCHO_APO_KADEN_KIBO_UM,  tppv_map.get( JKKAdchgConstCC.NEWESTA_TAKCHO_APO_KADEN_KIBO_UM ) );
		// ANK-4088-00-00 ADD END
		// ANK-4468-23-00 ADD START
		// 新設住所＿新築物件
		addMap.put( JKKAdchgConstCC.NEWCONST_BUKKEN_CD,  tppv_map.get( JKKAdchgConstCC.NEWCONST_BUKKEN_CD ) );
		// ANK-4468-23-00 ADD END
		// 撤去住所＿他システム連携＿宅工事連絡先氏名
		addMap.put( JKKAdchgConstCC.TEKKYO_TSYRN_TKJ_RRKS_NM,  tppv_map.get( JKKAdchgConstCC.TEKKYO_TSYRN_TKJ_RRKS_NM) );
		// 撤去住所＿他システム連携＿宅工事連絡先電話番号
		addMap.put( JKKAdchgConstCC.TEKKYO_TSYRN_TKJ_RRKS_TLN,  tppv_map.get( JKKAdchgConstCC.TEKKYO_TSYRN_TKJ_RRKS_TLN ) );
		// 撤去住所＿他システム連携＿宅内調査時連絡先氏名
		addMap.put( JKKAdchgConstCC.TEKKYO_TSYRN_TAKCHO_JI_RRKS_NM,  tppv_map.get( JKKAdchgConstCC.TEKKYO_TSYRN_TAKCHO_JI_RRKS_NM ) );
		// 撤去住所＿他システム連携＿宅内調査時連絡先電話番号
		addMap.put( JKKAdchgConstCC.TEKKYO_TSYRN_TAKCHO_JI_RRKS_TLN,  tppv_map.get( JKKAdchgConstCC.TEKKYO_TSYRN_TAKCHO_JI_RRKS_TLN ) );
		// 撤去住所＿他システム連携＿連絡希望日時
		addMap.put( JKKAdchgConstCC.TEKKYO_TSYRN_RRK_KIBO_DATE,  tppv_map.get( JKKAdchgConstCC.TEKKYO_TSYRN_RRK_KIBO_DATE ) );
		// 撤去住所＿他システム連携＿立会者名
		addMap.put( JKKAdchgConstCC.TEKKYO_TSYRN_TACHIAISHA_NM,  tppv_map.get( JKKAdchgConstCC.TEKKYO_TSYRN_TACHIAISHA_NM ) );
		// 撤去住所＿他システム連携＿宅調不要フラグ
		addMap.put( JKKAdchgConstCC.TEKKYO_TAKCHO_HUYO_FLG,  tppv_map.get( JKKAdchgConstCC.TEKKYO_TAKCHO_HUYO_FLG ) );
		// 撤去住所＿他システム連携＿承諾書要否
		addMap.put( JKKAdchgConstCC.TEKKYO_TSYRN_SDAKS_YH,  tppv_map.get( JKKAdchgConstCC.TEKKYO_TSYRN_SDAKS_YH ) );
		// 撤去住所＿他システム連携＿引越し施策要否
		addMap.put( JKKAdchgConstCC.TEKKYO_TSYRN_HKKS_SISAK_YH,  tppv_map.get( JKKAdchgConstCC.TEKKYO_TSYRN_HKKS_SISAK_YH ) );
		// 撤去住所＿他システム連携＿建替時新設案件要否
		addMap.put( JKKAdchgConstCC.TEKKYO_TSYRN_TTK_JI_NSANK_YH,  tppv_map.get( JKKAdchgConstCC.TEKKYO_TSYRN_TTK_JI_NSANK_YH ) );
		// 撤去住所＿他システム連携＿地図有無
		addMap.put( JKKAdchgConstCC.TEKKYO_TSYRN_MAP_UM,  tppv_map.get( JKKAdchgConstCC.TEKKYO_TSYRN_MAP_UM ) );
		// 撤去住所＿他システム連携＿既存契約情報
		addMap.put( JKKAdchgConstCC.TEKKYO_TSYRN_KZN_KEI_INF,  tppv_map.get( JKKAdchgConstCC.TEKKYO_TSYRN_KZN_KEI_INF ) );
		// 撤去住所＿他システム連携＿不備解消年月日
		addMap.put( JKKAdchgConstCC.TEKKYO_TSYRN_HBI_KAISHOU_YMD,  tppv_map.get( JKKAdchgConstCC.TEKKYO_TSYRN_HBI_KAISHOU_YMD ) );
		// 撤去住所＿他システム連携＿工事費用
		addMap.put( JKKAdchgConstCC.TEKKYO_TSYRN_KOJI_HI,  tppv_map.get( JKKAdchgConstCC.TEKKYO_TSYRN_KOJI_HI ) );
		//ANK-3136-00-00 ADD END
		//ANK-3731-00-00 ADD START
		// マンション光配線切替フラグ
		addMap.put( JKKAdchgConstCC.PARAM_KEY_MANS_HHS_SWCH_FLG,  tppv_map.get( JKKAdchgConstCC.PARAM_KEY_MANS_HHS_SWCH_FLG ) );
		//ANK-3731-00-00 ADD END
		// ANK-4245-00-00 ADD START
		// 利用停止開始年月日
		addMap.put( JKKAdchgConstCC.USE_STP_STA_YMD,  tppv_map.get( JKKAdchgConstCC.USE_STP_STA_YMD ) );
		// ANK-4245-00-00 ADD END
		// ANK-4244-00-00 ADD START
		// 移転先連番
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_RENBAN,  tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ITENS_RENBAN ) );
		// ANK-4244-00-00 ADD END
		return addMap;
	}
	
	/**
	 * EKK2021C010 住所変更申込利用機器一時保存更新前マップ設定処理.
	 * <br>
	 * @param   paramMap 		モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   rykk_tppv_map 	各一時保存番号に設定する値
	 * @param   adchg_tppv_no 	住所変更申込一時保存番号
	 * @param   upd_dtm_bf 		更新年月日時分秒
	 * @return  設定後マップ
	 */

	@SuppressWarnings("unchecked")
	private HashMap setEKK2021C010_Map(HashMap paramMap, HashMap rykk_tppv_map, String adchg_tppv_no, String upd_dtm_bf) {
		//変数初期化
		HashMap<String, Object> addMap = new HashMap<String, Object>();

		//マップ設定
		addMap.put( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_SYSID, paramMap.get( JKKAdchgConstCC.PARAM_KEY_SYSID ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_ADCHM_TPPV_NO, adchg_tppv_no );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_KKTK_SVC_KEI_NO, rykk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_KKTK_SVC_KEI_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_TKKIKI_TEKKYO_SBT_CD, rykk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_TKKIKI_TEKKYO_SBT_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_KKTK_SBT_CD, rykk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_KKTK_SBT_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_TAKNKIKI_SBT_CD, rykk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_TAKNKIKI_SBT_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_TAKNKIKI_MODEL_CD, rykk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_TAKNKIKI_MODEL_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_SVC_STA_YMD, rykk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_SVC_STA_YMD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_SVC_KEI_STAT, rykk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_SVC_KEI_STAT ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_UPD_DTM, rykk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_UPD_DTM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_KIKI_ITENS_MV_JSSIS_SKCD, rykk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_KIKI_ITENS_MV_JSSIS_SKCD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_UPD_DTM_BF, upd_dtm_bf );

		return addMap;
	}
	

	/**
	 * EKK2021D010 住所変更申込利用機器一時保存更新前マップ設定処理.
	 * <br>
	 * @param   paramMap 		モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   rykk_tppv_map 	各一時保存番号に設定する値
	 * @param   adchg_tppv_no 	住所変更申込一時保存番号
	 * @param   upd_dtm_bf 		更新年月日時分秒
	 * @return  設定後マップ
	 */

	@SuppressWarnings("unchecked")
	private HashMap setEKK2021D010_Map(HashMap paramMap, HashMap rykk_tppv_map, String adchg_tppv_no, String upd_dtm_bf) {
		//変数初期化
		HashMap<String, Object> addMap = new HashMap<String, Object>();

		//マップ設定
		addMap.put( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_SYSID, paramMap.get( JKKAdchgConstCC.PARAM_KEY_SYSID ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_ADCHM_TPPV_NO, adchg_tppv_no );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_KKTK_SVC_KEI_NO, rykk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_KKTK_SVC_KEI_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_TKKIKI_TEKKYO_SBT_CD, rykk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_TKKIKI_TEKKYO_SBT_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_KKTK_SBT_CD, rykk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_KKTK_SBT_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_TAKNKIKI_SBT_CD, rykk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_TAKNKIKI_SBT_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_TAKNKIKI_MODEL_CD, rykk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_TAKNKIKI_MODEL_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_SVC_STA_YMD, rykk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_SVC_STA_YMD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_SVC_KEI_STAT, rykk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_SVC_KEI_STAT ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_RYKK_TPPV_UPD_DTM_BF, upd_dtm_bf );

		return addMap;
	}
	
	/**
	 * EKK2031C010 住所変更申込オプション一時保存更新前マップ設定処理.
	 * <br>
	 * @param   paramMap 		モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   op_tppv_map 	各一時保存番号に設定する値
	 * @param   adchg_tppv_no 	住所変更申込一時保存番号
	 * @param   upd_dtm_bf 		更新年月日時分秒
	 * @return  設定後マップ
	 */

	@SuppressWarnings("unchecked")
	private HashMap setEKK2031C010_Map(HashMap paramMap, HashMap op_tppv_map, String adchg_tppv_no, String upd_dtm_bf) {
		//変数初期化
		HashMap<String, Object> addMap = new HashMap<String, Object>();

		//マップ設定
		addMap.put( JKKAdchgConstCC.PARAM_KEY_OP_TPPV_SYSID, paramMap.get( JKKAdchgConstCC.PARAM_KEY_SYSID ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_OP_TPPV_ADCHM_TPPV_NO, adchg_tppv_no );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_OP_TPPV_ADCHM_SVC_TAB_SBT_CD, op_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_OP_TPPV_ADCHM_SVC_TAB_SBT_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_OP_TPPV_ADCHM_OP_TPPV_NO, op_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_OP_TPPV_ADCHM_OP_TPPV_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_OP_TPPV_SVC_KEI_UCWK_NO, op_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_OP_TPPV_SVC_KEI_UCWK_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_OP_TPPV_OP_SVC_KEI_NO, op_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_OP_TPPV_OP_SVC_KEI_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_OP_TPPV_OP_SVC_HKTGI_UM, op_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_OP_TPPV_OP_SVC_HKTGI_UM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_OP_TPPV_UPD_DTM_BF, upd_dtm_bf );

		return addMap;
	}
	
	/**
	 * EKK2031D010 住所変更申込オプション一時保存登録前マップ設定処理.
	 * <br>
	 * @param   paramMap 		モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   op_tppv_map 	各一時保存番号に設定する値
	 * @param   adchg_tppv_no 	住所変更申込一時保存番号
	 * @param   upd_dtm_bf 		更新年月日時分秒
	 * @param   subTppvNo 		住所変更申込送付先一時保存番号
	 * @return  設定後マップ
	 */

	@SuppressWarnings("unchecked")
	private HashMap setEKK2031D010_Map(HashMap paramMap, HashMap op_tppv_map, String adchg_tppv_no, String upd_dtm_bf, int subTppvNo) {
		//変数初期化
		HashMap<String, Object> addMap = new HashMap<String, Object>();

		//マップ設定
		addMap.put( JKKAdchgConstCC.PARAM_KEY_OP_TPPV_SYSID, paramMap.get( JKKAdchgConstCC.PARAM_KEY_SYSID ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_OP_TPPV_ADCHM_TPPV_NO, adchg_tppv_no );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_OP_TPPV_ADCHM_SVC_TAB_SBT_CD, op_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_OP_TPPV_ADCHM_SVC_TAB_SBT_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_OP_TPPV_ADCHM_OP_TPPV_NO, getSubTppvNo( subTppvNo++ ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_OP_TPPV_SVC_KEI_UCWK_NO, op_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_OP_TPPV_SVC_KEI_UCWK_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_OP_TPPV_OP_SVC_KEI_NO, op_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_OP_TPPV_OP_SVC_KEI_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_OP_TPPV_OP_SVC_HKTGI_UM, op_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_OP_TPPV_OP_SVC_HKTGI_UM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_OP_TPPV_UPD_DTM_BF, upd_dtm_bf );

		return addMap;
	}
	
	/**
	 * EKK1931C010 住所変更申込STB一時保存更新前マップ設定処理.
	 * <br>
	 * @param   paramMap 		モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   stb_tppv_map 	各一時保存番号に設定する値
	 * @param   adchg_tppv_no 	住所変更申込一時保存番号
	 * @param   upd_dtm_bf 		更新年月日時分秒
	 * @return  設定後マップ
	 */

	@SuppressWarnings("unchecked")
	private HashMap setEKK1931C010_Map(HashMap paramMap, HashMap stb_tppv_map, String adchg_tppv_no, String upd_dtm_bf) {
		//変数初期化
		HashMap<String, Object> addMap = new HashMap<String, Object>();

		//マップ設定
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_SYSID, paramMap.get( JKKAdchgConstCC.PARAM_KEY_SYSID ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_ADCHM_TPPV_NO, adchg_tppv_no );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_ADCHM_STB_TPPV_NO, stb_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_ADCHM_STB_TPPV_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_KKTK_SVC_KEI_ADD_SEQ, stb_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_KKTK_SVC_KEI_ADD_SEQ ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_SVC_KEI_UCWK_NO, stb_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_SVC_KEI_UCWK_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_KKTK_SVC_KEI_NO, stb_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_KKTK_SVC_KEI_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_KIBO_MAKER_CD, stb_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_KIBO_MAKER_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_STB_ID, stb_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_STB_ID ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_PCRS_CD, stb_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_PCRS_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_BCAS_CARD_NO, stb_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_BCAS_CARD_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_CCAS_CARD_NO, stb_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_CCAS_CARD_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_TAKNKIKI_MODEL_CD, stb_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_TAKNKIKI_MODEL_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_STB_SBT_CD, stb_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_STB_SBT_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_TAKNKIKI_IDO_CD, stb_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_TAKNKIKI_IDO_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_HDD_CAPA_CD, stb_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_HDD_CAPA_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_UPD_DTM_BF, upd_dtm_bf );
		addMap.put( "pplan_cd", stb_tppv_map.get("stb_tppv_pplan_cd"));

		return addMap;
	}
	
	/**
	 * EKK1931D010 住所変更申込STB一時保存登録前マップ設定処理.
	 * <br>
	 * @param   paramMap 		モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   stb_tppv_map 	各一時保存番号に設定する値
	 * @param   adchg_tppv_no 	住所変更申込一時保存番号
	 * @param   upd_dtm_bf 		更新年月日時分秒
	 * @param   subTppvNo 		住所変更申込送付先一時保存番号
	 * @return  設定後マップ
	 */

	@SuppressWarnings("unchecked")
	private HashMap setEKK1931D010_Map(HashMap paramMap, HashMap stb_tppv_map, String adchg_tppv_no, String upd_dtm_bf, int subTppvNo) {
		//変数初期化
		HashMap<String, Object> addMap = new HashMap<String, Object>();

		//マップ設定
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_SYSID, paramMap.get( JKKAdchgConstCC.PARAM_KEY_SYSID ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_ADCHM_TPPV_NO, adchg_tppv_no );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_ADCHM_STB_TPPV_NO, getSubTppvNo( subTppvNo++ ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_KKTK_SVC_KEI_ADD_SEQ, stb_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_KKTK_SVC_KEI_ADD_SEQ ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_SVC_KEI_UCWK_NO, stb_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_SVC_KEI_UCWK_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_KKTK_SVC_KEI_NO, stb_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_KKTK_SVC_KEI_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_KIBO_MAKER_CD, stb_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_KIBO_MAKER_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_STB_ID, stb_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_STB_ID ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_PCRS_CD, stb_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_PCRS_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_BCAS_CARD_NO, stb_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_BCAS_CARD_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_CCAS_CARD_NO, stb_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_CCAS_CARD_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_TAKNKIKI_MODEL_CD, stb_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_TAKNKIKI_MODEL_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_STB_SBT_CD, stb_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_STB_SBT_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_TAKNKIKI_IDO_CD, stb_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_TAKNKIKI_IDO_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_HDD_CAPA_CD, stb_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_HDD_CAPA_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_UPD_DTM_BF, upd_dtm_bf );
		addMap.put( "pplan_cd", stb_tppv_map.get("stb_tppv_pplan_cd"));

		return addMap;
	}

	
	/**
	 * EKK1931C010 住所変更申込STB一時保存更新前マップ設定処理.
	 * <br>
	 * @param   paramMap 		モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   stb_kokan_sk_tppv_map 	各一時保存番号に設定する値
	 * @param   adchg_tppv_no 	住所変更申込一時保存番号
	 * @param   upd_dtm_bf 		更新年月日時分秒
	 * @return  設定後マップ
	 */

	@SuppressWarnings("unchecked")
	private HashMap setEKK1931C010_Map_Kokan(HashMap paramMap, HashMap stb_kokan_sk_tppv_map, String adchg_tppv_no, String upd_dtm_bf) {
		//変数初期化
		HashMap<String, Object> addMap = new HashMap<String, Object>();

		//マップ設定
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_SYSID, paramMap.get( JKKAdchgConstCC.PARAM_KEY_SYSID ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_ADCHM_TPPV_NO, adchg_tppv_no );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_ADCHM_STB_TPPV_NO, stb_kokan_sk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_ADCHM_STB_KOKAN_SK_TPPV_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_KKTK_SVC_KEI_ADD_SEQ, stb_kokan_sk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_KKTK_SVC_KEI_ADD_SEQ ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_SVC_KEI_UCWK_NO, stb_kokan_sk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_SVC_KEI_UCWK_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_KKTK_SVC_KEI_NO, stb_kokan_sk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_KKTK_SVC_KEI_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_KIBO_MAKER_CD, stb_kokan_sk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_KIBO_MAKER_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_STB_ID, stb_kokan_sk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_STB_ID ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_PCRS_CD, stb_kokan_sk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_PCRS_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_BCAS_CARD_NO, stb_kokan_sk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_BCAS_CARD_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_CCAS_CARD_NO, stb_kokan_sk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_CCAS_CARD_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_TAKNKIKI_MODEL_CD, stb_kokan_sk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_TAKNKIKI_MODEL_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_STB_SBT_CD, stb_kokan_sk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_STB_SBT_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_TAKNKIKI_IDO_CD, stb_kokan_sk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_TAKNKIKI_IDO_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_HDD_CAPA_CD, stb_kokan_sk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_HDD_CAPA_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_UPD_DTM_BF, upd_dtm_bf );
		addMap.put( "pplan_cd", stb_kokan_sk_tppv_map.get("stb_tppv_pplan_cd"));

		return addMap;
	}
	
	/**
	 * EKK1931D010 住所変更申込STB一時保存登録前マップ設定処理.
	 * <br>
	 * @param   paramMap 		モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   stb_kokan_sk_tppv_map 	各一時保存番号に設定する値
	 * @param   adchg_tppv_no 	住所変更申込一時保存番号
	 * @param   upd_dtm_bf 		更新年月日時分秒
	 * @param   subTppvNo 		住所変更申込送付先一時保存番号
	 * @return  設定後マップ
	 */

	@SuppressWarnings("unchecked")
	private HashMap setEKK1931D010_Map_Kokan(HashMap paramMap, HashMap stb_kokan_sk_tppv_map, String adchg_tppv_no, String upd_dtm_bf, int subTppvNo) {
		//変数初期化
		HashMap<String, Object> addMap = new HashMap<String, Object>();

		//マップ設定
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_SYSID, paramMap.get( JKKAdchgConstCC.PARAM_KEY_SYSID ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_ADCHM_TPPV_NO, adchg_tppv_no );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_ADCHM_STB_TPPV_NO, getSubTppvNo( subTppvNo++ ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_KKTK_SVC_KEI_ADD_SEQ, stb_kokan_sk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_KKTK_SVC_KEI_ADD_SEQ ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_SVC_KEI_UCWK_NO, stb_kokan_sk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_SVC_KEI_UCWK_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_KKTK_SVC_KEI_NO, stb_kokan_sk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_KKTK_SVC_KEI_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_KIBO_MAKER_CD, stb_kokan_sk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_KIBO_MAKER_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_STB_ID, stb_kokan_sk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_STB_ID ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_PCRS_CD, stb_kokan_sk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_PCRS_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_BCAS_CARD_NO, stb_kokan_sk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_BCAS_CARD_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_CCAS_CARD_NO, stb_kokan_sk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_CCAS_CARD_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_TAKNKIKI_MODEL_CD, stb_kokan_sk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_TAKNKIKI_MODEL_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_STB_SBT_CD, stb_kokan_sk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_STB_SBT_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_TAKNKIKI_IDO_CD, stb_kokan_sk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_TAKNKIKI_IDO_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_HDD_CAPA_CD, stb_kokan_sk_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_HDD_CAPA_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_STB_TPPV_UPD_DTM_BF, upd_dtm_bf );
		addMap.put( "pplan_cd", stb_kokan_sk_tppv_map.get("stb_tppv_pplan_cd"));

		return addMap;
	}
	
	/**
	 * EKK1941C010 住所変更申込VA一時保存更新前マップ設定処理.
	 * <br>
	 * @param   paramMap 		モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   va_tppv_map 	各一時保存番号に設定する値
	 * @param   adchg_tppv_no 	住所変更申込一時保存番号
	 * @param   upd_dtm_bf 		更新年月日時分秒
	 * @return  設定後マップ
	 */

	@SuppressWarnings("unchecked")
	private HashMap setEKK1941C010_Map(HashMap paramMap, HashMap va_tppv_map, String adchg_tppv_no, String upd_dtm_bf) {
		//変数初期化
		HashMap<String, Object> addMap = new HashMap<String, Object>();

		//マップ設定
		addMap.put( JKKAdchgConstCC.PARAM_KEY_VA_TPPV_SYSID, paramMap.get( JKKAdchgConstCC.PARAM_KEY_SYSID ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_VA_TPPV_ADCHM_TPPV_NO, adchg_tppv_no );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_VA_TPPV_KKTK_SVC_KEI_NO, va_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_VA_TPPV_KKTK_SVC_KEI_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_VA_TPPV_VA_TAKNKIKI_MODEL_CD, va_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_VA_TPPV_VA_TAKNKIKI_MODEL_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_VA_TPPV_VA_KIKI_SEIZO_NO, va_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_VA_TPPV_VA_KIKI_SEIZO_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_VA_TPPV_VA_PORT_CNT, va_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_VA_TPPV_VA_PORT_CNT ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_VA_TPPV_UPD_DTM_BF, upd_dtm_bf );

		return addMap;
	}
	
	/**
	 * EKK1941D010 住所変更申込VA一時保存登録前マップ設定処理.
	 * <br>
	 * @param   paramMap 		モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   va_tppv_map 	各一時保存番号に設定する値
	 * @param   adchg_tppv_no 	住所変更申込一時保存番号
	 * @param   upd_dtm_bf 		更新年月日時分秒
	 * @return  設定後マップ
	 */

	@SuppressWarnings("unchecked")
	private HashMap setEKK1941D010_Map(HashMap paramMap, HashMap va_tppv_map, String adchg_tppv_no, String upd_dtm_bf) {
		//変数初期化
		HashMap<String, Object> addMap = new HashMap<String, Object>();

		//マップ設定
		addMap.put( JKKAdchgConstCC.PARAM_KEY_VA_TPPV_SYSID, paramMap.get( JKKAdchgConstCC.PARAM_KEY_SYSID ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_VA_TPPV_ADCHM_TPPV_NO, adchg_tppv_no );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_VA_TPPV_KKTK_SVC_KEI_NO, va_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_VA_TPPV_KKTK_SVC_KEI_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_VA_TPPV_VA_TAKNKIKI_MODEL_CD, va_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_VA_TPPV_VA_TAKNKIKI_MODEL_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_VA_TPPV_VA_KIKI_SEIZO_NO, va_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_VA_TPPV_VA_KIKI_SEIZO_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_VA_TPPV_VA_PORT_CNT, va_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_VA_TPPV_VA_PORT_CNT ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_VA_TPPV_UPD_DTM_BF, upd_dtm_bf );

		return addMap;
	}

	/**
	 * EKK1951C010 住所変更申込電話番号一時保存更新マップ設定処理.
	 * <br>
	 * @param   paramMap 		モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   tln_tppv_map 	各一時保存番号に設定する値
	 * @param   adchg_tppv_no 	住所変更申込一時保存番号
	 * @param   upd_dtm_bf 		更新年月日時分秒
	 * @return  設定後マップ
	 */

	@SuppressWarnings("unchecked")
	private HashMap setEKK1951C010_Map(HashMap paramMap, HashMap tln_tppv_map, String adchg_tppv_no, String upd_dtm_bf) {
		//変数初期化
		HashMap<String, Object> addMap = new HashMap<String, Object>();

		//マップ設定
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_SYSID, paramMap.get( JKKAdchgConstCC.PARAM_KEY_SYSID ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ADCHM_TPPV_NO, adchg_tppv_no );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ADCHM_TLN_TPPV_NO, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ADCHM_TLN_TPPV_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_SVC_KEI_UCWK_NO, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_SVC_KEI_UCWK_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_DSL_UM, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_DSL_UM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMP_KOJI_UM, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMP_KOJI_UM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMP_KSH_KANA, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMP_KSH_KANA ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMP_KSH_NM, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMP_KSH_NM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMP_MSKM_JI_TSJGS_CD, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMP_MSKM_JI_TSJGS_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMP_MSKM_JI_TSJGS_KTN_CD, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMP_MSKM_JI_TSJGS_KTN_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMP_KOJI_KIBO_YMD, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMP_KOJI_KIBO_YMD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMPKJ_KIBO_TIME_CD, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMPKJ_KIBO_TIME_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMP_KOJI_FIX_YMD, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMP_KOJI_FIX_YMD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMPKJ_FIX_TIME_CD, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMPKJ_FIX_TIME_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMP_KOJI_FIN_YMD, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMP_KOJI_FIN_YMD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_TELNO, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_TELNO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_DOBANITEN_KSH_KANA, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_DOBANITEN_KSH_KANA ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_DOBANITEN_KSH_NM, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_DOBANITEN_KSH_NM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_VA_PORT_NO, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_VA_PORT_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_DOBANITEN_CSKK_CD_NO_KKK, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_DOBANITEN_CSKK_CD_NO_KKK ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_DOBANITEN_CSKK_CD_NTTSYKK, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_DOBANITEN_CSKK_CD_NTTSYKK ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_DOBANITEN_KH, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_DOBANITEN_KH ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_DOBANITEN_CHOSA_REQYMD, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_DOBANITEN_CHOSA_REQYMD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_EMG_KSH_KANA, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_EMG_KSH_KANA ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_EMG_KSH_NM, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_EMG_KSH_NM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_EMG_ADRTTM, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_EMG_ADRTTM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_EMG_ADRRM, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_EMG_ADRRM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPBF_TOKI_ADD_CD, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPBF_TOKI_ADD_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPBF_TOKI_SBT_CD, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPBF_TOKI_SBT_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPBF_TOKI_KIBO_UM, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPBF_TOKI_KIBO_UM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPBF_TOKI_OPEN_RSYMD, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPBF_TOKI_OPEN_RSYMD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPBF_TOKI_END_RSYMD, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPBF_TOKI_END_RSYMD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPBF_TOKI_ITNM_TLN, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPBF_TOKI_ITNM_TLN ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPBF_TOKI_RRKS_TLN, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPBF_TOKI_RRKS_TLN ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPBF_TOKI_NYO, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPBF_TOKI_NYO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPAF_TOKI_ADD_CD, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPAF_TOKI_ADD_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPAF_TOKI_SBT_CD, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPAF_TOKI_SBT_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPAF_TOKI_KIBO_UM, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPAF_TOKI_KIBO_UM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPAF_TOKI_OPEN_RSYMD, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPAF_TOKI_OPEN_RSYMD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPAF_TOKI_END_RSYMD, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPAF_TOKI_END_RSYMD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPAF_TOKI_ITNM_TLN, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPAF_TOKI_ITNM_TLN ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPAF_TOKI_NYO, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPAF_TOKI_NYO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TWRYO_STIAM_TTU_TCHI_STIAM, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TWRYO_STIAM_TTU_TCHI_STIAM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_TWRYO_STIAM_TTU_TCHI_OP_UM, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_TWRYO_STIAM_TTU_TCHI_OP_UM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_UPD_DTM_BF, upd_dtm_bf );
// lot2対応 Fukunaga START---------------
		addMap.put( "bmp_doji_koji_kibo_um", tln_tppv_map.get("bmp_doji_koji_kibo_um") );
		addMap.put( "dobaniten_req_ctrl_cd", tln_tppv_map.get("dobaniten_req_ctrl_cd") );
		addMap.put( "dobaniten_jdg_cd", tln_tppv_map.get("dobaniten_jdg_cd") );
// lot2対応 Fukunaga END-----------------
// IT1-2012-0002478対応 20121228 星野 ADD START
		  addMap.put( "ntt_keisha_ad_cd", tln_tppv_map.get("ntt_keisha_ad_cd") );
		  addMap.put( "ntt_keisha_pcd", tln_tppv_map.get("ntt_keisha_pcd") );
		  addMap.put( "ntt_keisha_state_nm", tln_tppv_map.get("ntt_keisha_state_nm") );
		  addMap.put( "ntt_keisha_city_nm", tln_tppv_map.get("ntt_keisha_city_nm") );
		  addMap.put( "ntt_keisha_oaztsu_nm", tln_tppv_map.get("ntt_keisha_oaztsu_nm") );
		  addMap.put( "ntt_keisha_azcho_nm", tln_tppv_map.get("ntt_keisha_azcho_nm") );
		  addMap.put( "ntt_keisha_bnchigo", tln_tppv_map.get("ntt_keisha_bnchigo") );
		  addMap.put( "ntt_keisha_adrttm", tln_tppv_map.get("ntt_keisha_adrttm") );
		  addMap.put( "ntt_keisha_adrrm", tln_tppv_map.get("ntt_keisha_adrrm") );
		  addMap.put( "nkys_ad_man_input_flg", tln_tppv_map.get("nkys_ad_man_input_flg") );
		  addMap.put( "bmp_jmte_skbt_cd", tln_tppv_map.get("bmp_jmte_skbt_cd") );
		  addMap.put( "bmp_jmte_sti_amnt", tln_tppv_map.get("bmp_jmte_sti_amnt") );
		  addMap.put( "dobaniten_sk_ad_cd", tln_tppv_map.get("dobaniten_sk_ad_cd") );
		  addMap.put( "dobaniten_sk_pcd", tln_tppv_map.get("dobaniten_sk_pcd") );
		  addMap.put( "dobaniten_sk_state_nm", tln_tppv_map.get("dobaniten_sk_state_nm") );
		  addMap.put( "dobaniten_sk_city_nm", tln_tppv_map.get("dobaniten_sk_city_nm") );
		  addMap.put( "dobaniten_sk_oaztsu_nm", tln_tppv_map.get("dobaniten_sk_oaztsu_nm") );
		  addMap.put( "dobaniten_sk_azcho_nm", tln_tppv_map.get("dobaniten_sk_azcho_nm") );
		  addMap.put( "dobaniten_sk_bnchigo", tln_tppv_map.get("dobaniten_sk_bnchigo") );
		  addMap.put( "dobaniten_sk_adrttm", tln_tppv_map.get("dobaniten_sk_adrttm") );
		  addMap.put( "dobaniten_sk_adrrm", tln_tppv_map.get("dobaniten_sk_adrrm") );
		  addMap.put( "dobaniten_sk_ad_manipt_flg", tln_tppv_map.get("dobaniten_sk_ad_manipt_flg") );
		  addMap.put( "dobaniten_kijiran_1", tln_tppv_map.get("dobaniten_kijiran_1") );
		  addMap.put( "dobaniten_kijiran_2", tln_tppv_map.get("dobaniten_kijiran_2") );
		  addMap.put( "itens_opaf_toki_itns_tln", tln_tppv_map.get("itens_opaf_toki_itns_tln") );
// IT1-2012-0002478対応 20121228 星野 ADD END
		// ANK-2056-00-00 2014/04/28 start
		  addMap.put( "tel_op_pack_skcd", tln_tppv_map.get("tel_op_pack_skcd") );
		// ANK-2056-00-00 2014/04/28 end
		// ANK-4494-00-00 STEP2 ADD START
		addMap.put( "koji_jssi_way", tln_tppv_map.get("koji_jssi_way"));
		addMap.put( "sotei_switch_timez", tln_tppv_map.get("sotei_switch_timez"));
		// ANK-4494-00-00 STEP2 ADD END

		return addMap;
	}
	
	/**
	 * EKK1951D010 住所変更申込電話番号一時保存登録マップ設定処理.
	 * <br>
	 * @param   paramMap 		モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   tln_tppv_map 	各一時保存番号に設定する値
	 * @param   adchg_tppv_no 	住所変更申込一時保存番号
	 * @param   upd_dtm_bf 		更新年月日時分秒
	 * @param   subTppvNo 		住所変更申込送付先一時保存番号
	 * @return  設定後マップ
	 */

	@SuppressWarnings("unchecked")
	private HashMap setEKK1951D010_Map(HashMap paramMap, HashMap tln_tppv_map, String adchg_tppv_no, String upd_dtm_bf, int subTppvNo) {
		//変数初期化
		HashMap<String, Object> addMap = new HashMap<String, Object>();

		//マップ設定
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_SYSID, paramMap.get( JKKAdchgConstCC.PARAM_KEY_SYSID ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ADCHM_TPPV_NO, adchg_tppv_no );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ADCHM_TLN_TPPV_NO, getSubTppvNo( subTppvNo++ ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_SVC_KEI_UCWK_NO, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_SVC_KEI_UCWK_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_DSL_UM, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_DSL_UM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMP_KOJI_UM, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMP_KOJI_UM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMP_KSH_KANA, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMP_KSH_KANA ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMP_KSH_NM, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMP_KSH_NM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMP_MSKM_JI_TSJGS_CD, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMP_MSKM_JI_TSJGS_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMP_MSKM_JI_TSJGS_KTN_CD, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMP_MSKM_JI_TSJGS_KTN_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMP_KOJI_KIBO_YMD, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMP_KOJI_KIBO_YMD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMPKJ_KIBO_TIME_CD, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMPKJ_KIBO_TIME_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMP_KOJI_FIX_YMD, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMP_KOJI_FIX_YMD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMPKJ_FIX_TIME_CD, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMPKJ_FIX_TIME_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMP_KOJI_FIN_YMD, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_BMP_KOJI_FIN_YMD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_TELNO, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_TELNO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_DOBANITEN_KSH_KANA, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_DOBANITEN_KSH_KANA ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_DOBANITEN_KSH_NM, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_DOBANITEN_KSH_NM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_VA_PORT_NO, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_VA_PORT_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_DOBANITEN_CSKK_CD_NO_KKK, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_DOBANITEN_CSKK_CD_NO_KKK ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_DOBANITEN_CSKK_CD_NTTSYKK, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_DOBANITEN_CSKK_CD_NTTSYKK ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_DOBANITEN_KH, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_DOBANITEN_KH ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_DOBANITEN_CHOSA_REQYMD, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_DOBANITEN_CHOSA_REQYMD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_EMG_KSH_KANA, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_EMG_KSH_KANA ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_EMG_KSH_NM, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_EMG_KSH_NM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_EMG_ADRTTM, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_EMG_ADRTTM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_EMG_ADRRM, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_EMG_ADRRM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPBF_TOKI_ADD_CD, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPBF_TOKI_ADD_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPBF_TOKI_SBT_CD, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPBF_TOKI_SBT_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPBF_TOKI_KIBO_UM, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPBF_TOKI_KIBO_UM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPBF_TOKI_OPEN_RSYMD, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPBF_TOKI_OPEN_RSYMD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPBF_TOKI_END_RSYMD, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPBF_TOKI_END_RSYMD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPBF_TOKI_ITNM_TLN, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPBF_TOKI_ITNM_TLN ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPBF_TOKI_RRKS_TLN, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPBF_TOKI_RRKS_TLN ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPBF_TOKI_NYO, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPBF_TOKI_NYO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPAF_TOKI_ADD_CD, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPAF_TOKI_ADD_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPAF_TOKI_SBT_CD, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPAF_TOKI_SBT_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPAF_TOKI_KIBO_UM, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPAF_TOKI_KIBO_UM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPAF_TOKI_OPEN_RSYMD, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPAF_TOKI_OPEN_RSYMD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPAF_TOKI_END_RSYMD, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPAF_TOKI_END_RSYMD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPAF_TOKI_ITNM_TLN, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPAF_TOKI_ITNM_TLN ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPAF_TOKI_NYO, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_ITENS_OPAF_TOKI_NYO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_UPD_DTM_BF, upd_dtm_bf );
// 20121231 a.ibuki ↓-----------------
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TWRYO_STIAM_TTU_TCHI_STIAM, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TWRYO_STIAM_TTU_TCHI_STIAM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_TWRYO_STIAM_TTU_TCHI_OP_UM, tln_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TLN_TPPV_TWRYO_STIAM_TTU_TCHI_OP_UM ) );
// 20121231 a.ibuki ↑-----------------
// lot2対応 Fukunaga START---------------
		addMap.put( "bmp_doji_koji_kibo_um", tln_tppv_map.get("bmp_doji_koji_kibo_um") );
		addMap.put( "dobaniten_req_ctrl_cd", tln_tppv_map.get("dobaniten_req_ctrl_cd") );
		addMap.put( "dobaniten_jdg_cd", tln_tppv_map.get("dobaniten_jdg_cd") );
// lot2対応 Fukunaga END-----------------
// 20121231 a.ibuki ↓-----------------
		addMap.put( "ntt_keisha_ad_cd", tln_tppv_map.get("ntt_keisha_ad_cd") );
		addMap.put( "ntt_keisha_pcd", tln_tppv_map.get("ntt_keisha_pcd") );
		addMap.put( "ntt_keisha_state_nm", tln_tppv_map.get("ntt_keisha_state_nm") );
		addMap.put( "ntt_keisha_city_nm", tln_tppv_map.get("ntt_keisha_city_nm") );
		addMap.put( "ntt_keisha_oaztsu_nm", tln_tppv_map.get("ntt_keisha_oaztsu_nm") );
		addMap.put( "ntt_keisha_azcho_nm", tln_tppv_map.get("ntt_keisha_azcho_nm") );
		addMap.put( "ntt_keisha_bnchigo", tln_tppv_map.get("ntt_keisha_bnchigo") );
		addMap.put( "ntt_keisha_adrttm", tln_tppv_map.get("ntt_keisha_adrttm") );
		addMap.put( "ntt_keisha_adrrm", tln_tppv_map.get("ntt_keisha_adrrm") );
		addMap.put( "nkys_ad_man_input_flg", tln_tppv_map.get("nkys_ad_man_input_flg") );
		addMap.put( "bmp_jmte_skbt_cd", tln_tppv_map.get("bmp_jmte_skbt_cd") );
		addMap.put( "bmp_jmte_sti_amnt", tln_tppv_map.get("bmp_jmte_sti_amnt") );
		addMap.put( "dobaniten_sk_ad_cd", tln_tppv_map.get("dobaniten_sk_ad_cd") );
		addMap.put( "dobaniten_sk_pcd", tln_tppv_map.get("dobaniten_sk_pcd") );
		addMap.put( "dobaniten_sk_state_nm", tln_tppv_map.get("dobaniten_sk_state_nm") );
		addMap.put( "dobaniten_sk_city_nm", tln_tppv_map.get("dobaniten_sk_city_nm") );
		addMap.put( "dobaniten_sk_oaztsu_nm", tln_tppv_map.get("dobaniten_sk_oaztsu_nm") );
		addMap.put( "dobaniten_sk_azcho_nm", tln_tppv_map.get("dobaniten_sk_azcho_nm") );
		addMap.put( "dobaniten_sk_bnchigo", tln_tppv_map.get("dobaniten_sk_bnchigo") );
		addMap.put( "dobaniten_sk_adrttm", tln_tppv_map.get("dobaniten_sk_adrttm") );
		addMap.put( "dobaniten_sk_adrrm", tln_tppv_map.get("dobaniten_sk_adrrm") );
		addMap.put( "dobaniten_sk_ad_manipt_flg", tln_tppv_map.get("dobaniten_sk_ad_manipt_flg") );
		addMap.put( "dobaniten_kijiran_1", tln_tppv_map.get("dobaniten_kijiran_1") );
		addMap.put( "dobaniten_kijiran_2", tln_tppv_map.get("dobaniten_kijiran_2") );
		addMap.put( "itens_opaf_toki_itns_tln", tln_tppv_map.get("itens_opaf_toki_itns_tln") );
// 20121231 a.ibuki ↑-----------------
		// ANK-2056-00-00 2014/04/28 start
		addMap.put( "tel_op_pack_skcd", tln_tppv_map.get("tel_op_pack_skcd") );
		// ANK-2056-00-00 2014/04/28 end
		// ANK-4494-00-00 STEP2 ADD START
		addMap.put( "koji_jssi_way", tln_tppv_map.get("koji_jssi_way"));
		addMap.put( "sotei_switch_timez", tln_tppv_map.get("sotei_switch_timez"));
		// ANK-4494-00-00 STEP2 ADD END
		  
		return addMap;
	}
	
	/**
	 * EKK1961C010 住所変更申込送付先一時保存更新前マップ設定処理.
	 * <br>
	 * @param   paramMap 		モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   shs_tppv_map 	各一時保存番号に設定する値
	 * @param   adchg_tppv_no 	住所変更申込一時保存番号
	 * @param   upd_dtm_bf 		更新年月日時分秒
	 * @return  設定後マップ
	 */

	@SuppressWarnings("unchecked")
	private HashMap setEKK1961C010_Map(HashMap paramMap, HashMap shs_tppv_map, String adchg_tppv_no, String upd_dtm_bf) {
		//変数初期化
		HashMap<String, Object> addMap = new HashMap<String, Object>();

		//マップ設定
		addMap.put( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_SYSID, paramMap.get( JKKAdchgConstCC.PARAM_KEY_SYSID ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_ADCHG_TPPV_NO, adchg_tppv_no );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_ADCHM_SHS_TPPV_NO, shs_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_ADCHM_SHS_TPPV_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_ADCHM_SHS_SBT_CD, shs_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_ADCHM_SHS_SBT_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_SHS_CHG_UM, shs_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_SHS_CHG_UM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_SIKY_KEI_NO, shs_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_SIKY_KEI_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_OP_SVC_KEI_NO, shs_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_OP_SVC_KEI_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_SHS_NET_SVC_UM, shs_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_SHS_NET_SVC_UM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_SHS_TEL_SVC_UM, shs_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_SHS_TEL_SVC_UM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_SHS_TV_SVC_UM, shs_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_SHS_TV_SVC_UM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_UPD_DTM_BF, upd_dtm_bf );

		return addMap;
	}

	/**
	 * EKK1961D010 住所変更申込送付先一時保存登録前マップ設定処理.
	 * <br>
	 * @param   paramMap 		モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   shs_tppv_map 	各一時保存番号に設定する値
	 * @param   adchg_tppv_no 	住所変更申込一時保存番号
	 * @param   upd_dtm_bf 		更新年月日時分秒
	 * @param   subTppvNo 		住所変更申込送付先一時保存番号
	 * @return  設定後マップ
	 */

	@SuppressWarnings("unchecked")
	private HashMap setEKK1961D010_Map(HashMap paramMap, HashMap shs_tppv_map, String adchg_tppv_no, String upd_dtm_bf, int subTppvNo) {
		//変数初期化
		HashMap<String, Object> addMap = new HashMap<String, Object>();

		//マップ設定
		addMap.put( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_SYSID, paramMap.get( JKKAdchgConstCC.PARAM_KEY_SYSID ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_ADCHG_TPPV_NO, adchg_tppv_no );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_ADCHM_SHS_TPPV_NO, getSubTppvNo( subTppvNo++ ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_ADCHM_SHS_SBT_CD, shs_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_ADCHM_SHS_SBT_CD ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_SHS_CHG_UM, shs_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_SHS_CHG_UM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_SIKY_KEI_NO, shs_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_SIKY_KEI_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_OP_SVC_KEI_NO, shs_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_OP_SVC_KEI_NO ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_SHS_NET_SVC_UM, shs_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_SHS_NET_SVC_UM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_SHS_TEL_SVC_UM, shs_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_SHS_TEL_SVC_UM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_SHS_TV_SVC_UM, shs_tppv_map.get( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_SHS_TV_SVC_UM ) );
		addMap.put( JKKAdchgConstCC.PARAM_KEY_SHS_TPPV_UPD_DTM_BF, upd_dtm_bf );

		return addMap;
	}

	/**
	 * 各一時保存番号取得処理.
	 * <br>
	 * @param   num 各一時保存番号に設定する値
	 * @return 入力値に３桁になるように"0"を付与した値
	 */
	private String getSubTppvNo(int num) {
		String tppvNo = String.valueOf(num);
		int cnt = 3 - tppvNo.length();
		for(int i = 0 ; i < cnt ; i++ )
		{
			tppvNo = "0" + tppvNo;
		}

		return tppvNo;
	}


	
	public HashMap<String, Object> getInvokeCBS(SessionHandle handle, IRequestParameterReadWrite param, String fixedText) throws Exception
	{
		HashMap<String, Object> paramMap = new HashMap<String, Object>();
		paramMap.put(JCMConstants.TEMPLATE_LIST_KEY, new CAANMsg[0]);
		return paramMap;
	}
	
	public IRequestParameterReadWrite editErrorInfo(IRequestParameterReadWrite param, CAANMsg[] templates, Integer returnCode) throws Throwable
	{
		return param;
	}

// ANK-1668-00-00 2013.11.12 Y.Kanata ADD START
	/**
	 * 仮登録処理.
	 * <br>
	 * @param   handle
	 * @param   param      モデルグループ、コントロールマップを含むリクエストパラメータ
	 * @param   fixedText  ユーザ任意文字列
	 * @throws  Exception  例外が発生した場合
	 */
	public IRequestParameterReadWrite adchgKariCmtAfterFix( SessionHandle handle, IRequestParameterReadWrite param, String fixedText ) throws Exception
	{
		/** 事前準備 */
		HashMap<String, Object> reqMap;
		HashMap<String, Object> addMap;
		HashMap<String, String> conditionMap = new HashMap<String, String>();
		HashMap<String, Object> paramMap = (HashMap<String, Object>)( param.getData(fixedText) );
		Map<?, ?> resMap;

		// 住所変更登録CCマッピングクラスインスタンスを取得
		JKKAdchgMapperCC mapper = JKKAdchgMapperCC.getInstance();
		
		// SCリクエストInvokerを取得
		ServiceComponentRequestInvoker scCall = new ServiceComponentRequestInvoker();

		// 変数初期化
		String adchg_tppv_no = "";
		String upd_dtm_bf = "";
		boolean adchg_tppv_um = false;

		//住所変更申込一時保存情報マップより住所変更申込一時保存情報を取得 
		HashMap<String, Object> tppv_map = (HashMap<String, Object>)( paramMap.get( JKKAdchgConstCC.PARAM_KEY_TPPV_MAP ) );

		// 住所変更申込一時保存番号の取得
		if ( ( tppv_map != null ) && ( tppv_map.containsKey( JKKAdchgConstCC.PARAM_KEY_TPPV_ADCHM_TPPV_NO ) ) ) {
			adchg_tppv_no = tppv_map.get( JKKAdchgConstCC.PARAM_KEY_TPPV_ADCHM_TPPV_NO ).toString();
			if ( !StringUtils.isEmpty( adchg_tppv_no ) ) {
				adchg_tppv_um = true;
			}
		}

		// EKK2011B001 住所変更申込一時保存一覧照会
		conditionMap.put(JKKAdchgMapperCC.COND_KEY_SYSID, (String)paramMap.get( JKKAdchmTppvDelConstCC.PARAM_KEY_SYSID ) );
		conditionMap.put(JKKAdchgMapperCC.COND_KEY_SVC_KEI_KAIS_UCWK_NO, (String)paramMap.get( "tppv_svc_kei_kaisen_ucwk_no" ) );
		reqMap = mapper.setEKK2011B001( param, fixedText, conditionMap );
		resMap = scCall.run( reqMap, handle );
		ArrayList<HashMap<String, Object>> kk2011_b001_list = mapper.getEKK2011B001( param, fixedText, resMap );
		mapper.scResultCheck( param );
		
		// 最新のUPD_DTMを取得する
		upd_dtm_bf = "0";
		if (kk2011_b001_list != null) {
			for (HashMap<String, Object> kk2011_b001_map : kk2011_b001_list) {
				String map_gene = (String)kk2011_b001_map.get(EKK2011B001CBSMsg1List.UPD_DTM);
				if ( upd_dtm_bf.compareTo(map_gene) <= 0) {
					upd_dtm_bf = map_gene;
				}
			}
		}
		//tppv_map.put( JKKAdchgConstCC.PARAM_KEY_TPPV_UPD_DTM, upd_dtm_bf );
		tppv_map.put( JKKAdchgConstCC.PARAM_KEY_TPPV_UPD_DTM_BF, upd_dtm_bf );
		paramMap.put( JKKAdchmTppvDelConstCC.PARAM_KEY_ADCHG_TPPV_UPD_DTM_BEF, upd_dtm_bf );
		upd_dtm_bf = "";
		/** KK2011 住所変更申込一時保存 */
		if ( adchg_tppv_um ) {
			
			// S-IF呼び出し前マップ設定（EKK2011C010 住所変更申込一時保存更新）
			addMap = setEKK2011C010_Map(paramMap, tppv_map, adchg_tppv_no);

// OM-2014-0000597対応 20140210 星野 DEL START
//			// 契約キャンセルのため項目を初期化
//			/** eo光テレビ事務手数料識別コード */
//			addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_JMTE_SKBT_CD, "" );
//			/** eo光テレビ事務手数料指定額 */
//			addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_JMTE_STI_AMNT, "" );
//			/** eo光テレビ標準工事費指定コード */
//			addMap.put( JKKAdchgConstCC.PARAM_KEY_TPPV_EOHTV_STDARD_KOJIHI_STI_CD, "" );
// OM-2014-0000597対応 20140210 星野 DEL END
			
			// EKK2011C010 住所変更申込一時保存更新
			reqMap = mapper.setEKK2011C010( param, fixedText, addMap );
			resMap = scCall.run( reqMap, handle );
			HashMap<String, Object> kk2011_c010_map = mapper.getEKK2011C010( param, fixedText, resMap );
			mapper.scResultCheck( param );

			// 下り項目の設定
			upd_dtm_bf = (String)kk2011_c010_map.get( EKK2011C010CBSMsg.UPD_DTM );

			//住所変更申込一時保存情報マップの情報詰替
			tppv_map.put( JKKAdchgConstCC.PARAM_KEY_NEW_TPPV_ADCHM_TPPV_NO, adchg_tppv_no );
			tppv_map.put( JKKAdchgConstCC.PARAM_KEY_TPPV_UPD_DTM, upd_dtm_bf );
			
			paramMap.put( JKKAdchmTppvDelConstCC.PARAM_KEY_ADCHG_ADCHTPPV_NO, adchg_tppv_no );
			paramMap.put( JKKAdchmTppvDelConstCC.PARAM_KEY_ADCHG_TPPV_UPD_DTM_BEF, upd_dtm_bf );

		}
		
		String adchmStbTppvUm = (String)paramMap.get( JKKAdchmTppvDelConstCC.PARAM_ADCHM_STB_TPPV_UM );
		if("1".equals(adchmStbTppvUm))
		{
			/** 住所変更申込STB一時保存の削除 */
			// ・EKK1931E020 住所変更申込STB一時保存物理削除
			HashMap<String, Object> condMap = new HashMap<String, Object>();
			condMap.put( JKKAdchgConstCC.PARAM_KEY_SYSID, (String)paramMap.get( JKKAdchmTppvDelConstCC.PARAM_KEY_SYSID ) );
			condMap.put( JKKAdchgConstCC.PARAM_KEY_ADCHG_ADCHTPPV_NO, (String)paramMap.get( JKKAdchmTppvDelConstCC.PARAM_KEY_ADCHG_ADCHTPPV_NO ) );
			reqMap = mapper.setEKK1931E020( param, fixedText, condMap );
			resMap = scCall.run( reqMap, handle );
			HashMap<String, Object> ekk1931e020Map = mapper.getEKK1931E020( param, fixedText, resMap );
			mapper.scResultCheck( param );
		}
		
		String adchmVaTppvUm = (String)paramMap.get( JKKAdchmTppvDelConstCC.PARAM_ADCHM_VA_TPPV_UM );
		if("1".equals(adchmVaTppvUm))
		{
			/** 住所変更申込VA一時保存の削除 */
			// ・EKK1941E020_住所変更申込VA一時保存物理削除
			HashMap<String, Object> condMap = new HashMap<String, Object>();
			condMap.put( JKKAdchgConstCC.PARAM_KEY_SYSID, (String)paramMap.get( JKKAdchmTppvDelConstCC.PARAM_KEY_SYSID ) );
			condMap.put( JKKAdchgConstCC.PARAM_KEY_ADCHG_ADCHTPPV_NO, (String)paramMap.get( JKKAdchmTppvDelConstCC.PARAM_KEY_ADCHG_ADCHTPPV_NO ) );
			reqMap = mapper.setEKK1941E020( param, fixedText, condMap );
			resMap = scCall.run( reqMap, handle );
			HashMap<String, Object> ekk1941e020Map = mapper.getEKK1941E020( param, fixedText, resMap );
			mapper.scResultCheck( param );
		}
		
		String adchmTelTppvUm = (String)paramMap.get( JKKAdchmTppvDelConstCC.PARAM_ADCHM_TLN_TPPV_UM );
		if("1".equals(adchmTelTppvUm))
		{
			/** 住所変更申込電話番号一時保存の削除 */
			// ・EKK1951E020_住所変更申込電話番号一時保存物理削除
			HashMap<String, Object> condMap = new HashMap<String, Object>();
			condMap.put( JKKAdchgConstCC.PARAM_KEY_SYSID, (String)paramMap.get( JKKAdchmTppvDelConstCC.PARAM_KEY_SYSID ) );
			condMap.put( JKKAdchgConstCC.PARAM_KEY_ADCHG_ADCHTPPV_NO, (String)paramMap.get( JKKAdchmTppvDelConstCC.PARAM_KEY_ADCHG_ADCHTPPV_NO ) );
			reqMap = mapper.setEKK1951E020( param, fixedText, condMap );
			resMap = scCall.run( reqMap, handle );
			HashMap<String, Object> ekk1951e020Map = mapper.getEKK1951E020( param, fixedText, resMap );
			mapper.scResultCheck( param );
		}
		return param;
	}
// ANK-1668-00-00 2013.11.12 Y.Kanata ADD END

// ANK-1578-00-00 2014.01.04 T.TORIKAI DEL START（IT2-2013-0000899）
//// ANK-1578-00-00 2013.12.06 メソッド追加
//	/**
//	 * KK2881 住所変更申込機器オプション一時保存の更新
//	 * 
//	 * @param param
//	 * @param fixedText
//	 * @param paramMap
//	 * @throws Exception 
//	 * @throws Throwable 
//	 */
//	@SuppressWarnings("unchecked")
//	private void executeKkopTppv(IRequestParameterReadWrite param, String fixedText, HashMap<String, Object> paramMap, HashMap<String, Object> tppvMap) throws Exception {
//
//		// 住所変更申込一時保存情報
//		String adchgTppvNo = (String)tppvMap.get(JKKAdchgConstCC.PARAM_KEY_NEW_TPPV_ADCHM_TPPV_NO);
//		String updDtm = (String)tppvMap.get(JKKAdchgConstCC.PARAM_KEY_TPPV_UPD_DTM);
//		
//		// 住所変更申込機器オプション一時保存一覧照会
//		String sysId = (String)paramMap.get("sysid");
//		ArrayList<HashMap<String, Object>> kkopTppvList = getEKK2881B001(param, fixedText, sysId, adchgTppvNo);
//
//		// 住所変更申込機器オプション一時保存番号の最大値取得用
//		String kkopTppvNoMax = "000";
//		// 住所変更申込機器オプション一時保存を全件削除
//		for (HashMap<String, Object> kkopTppvInfo : kkopTppvList) {
//			String kkopTppvNo = (String)kkopTppvInfo.get(EKK2881B001CBSMsg1List.ADCHM_KKOP_TPPV_NO);
//			if (kkopTppvNoMax.compareTo(kkopTppvNo) < 0) {
//				kkopTppvNoMax = kkopTppvNo;		// 機器オプション一時保存番号
//			}
//			// 論理削除
//// ANK-1578-00-00 2013.12.25 T.TORIKAI MOD START（IT1-2013-0001743）
////			delEKK2881E010(param, fixedText, sysId, adchgTppvNo, kkopTppvNo, (String)kkopTppvInfo.get(EKK2881B001CBSMsg1List.UPD_DTM));
//			delEKK2881E010(param, fixedText, sysId, adchgTppvNo, kkopTppvNo, updDtm);
//// ANK-1578-00-00 2013.12.25 T.TORIKAI MOD END  （IT1-2013-0001743）
//		}
//
//		// 登録用の住所変更申込機器オプション一時保存番号
//		int kkopTppvNo = Integer.parseInt(kkopTppvNoMax) + 1;
//
//		// 転居先の機器オプション	
//		ArrayList<HashMap<String, Object>> kkopList = (ArrayList<HashMap<String, Object>>)(paramMap.get(JKKAdchgConstCC.PARAM_KEY_KKOP_TPPV_LIST));
//		for (HashMap<String, Object> kkopInfo : kkopList) {
//
//			// 住所変更申込一時保存番号
//			kkopInfo.put(EKK2881D010CBSMsg.ADCHM_TPPV_NO, adchgTppvNo);
//
//			// 住所変更申込機器オプション一時保存番号を設定
//			kkopInfo.put(EKK2881D010CBSMsg.ADCHM_KKOP_TPPV_NO, String.format("%1$03d", kkopTppvNo));
//			kkopTppvNo++;
//
//			// 更新年月日時分秒(更新前)
//			kkopInfo.put(EKK2881D010CBSMsg.UPD_DTM_BF, updDtm);
//
//			// 追加
//			HashMap<String, Object> mapEKK2881D010 = addEKK2881D010(param, fixedText, kkopInfo);
//
//			updDtm = (String)mapEKK2881D010.get(EKK2881D010CBSMsg.UPD_DTM);
//		}
//	}
// ANK-1578-00-00 2014.01.04 T.TORIKAI DEL END  （IT2-2013-0000899）

// ANK-1578-00-00 2014.01.04 T.TORIKAI メソッド追加（IT2-2013-0000899）
	/**
	 * KK2881 住所変更申込機器オプション一時保存の更新
	 * 
	 * @param param
	 * @param fixedText
	 * @param paramMap
	 * @throws Exception 
	 * @throws Throwable 
	 */
	@SuppressWarnings("unchecked")
	private void executeKkopTppv(IRequestParameterReadWrite param, String fixedText, HashMap<String, Object> paramMap, HashMap<String, Object> tppvMap) throws Exception {

		if (paramMap == null) {
			return;		// CCパラメータ無し
		}

		// 転居先の機器オプション	
		ArrayList<HashMap<String, Object>> kkopList = (ArrayList<HashMap<String, Object>>)(paramMap.get(JKKAdchgConstCC.PARAM_KEY_KKOP_TPPV_LIST));
// IT2-2014-0000179対応 20140403 星野 DEL START
//		if (kkopList == null || kkopList.isEmpty()) {
//			return;		// 一時保存：機器オプションのパラメータなし
//		}
// IT2-2014-0000179対応 20140403 星野 DEL END

		// 住所変更申込一時保存情報
		String adchgTppvNo = (String)tppvMap.get(JKKAdchgConstCC.PARAM_KEY_NEW_TPPV_ADCHM_TPPV_NO);
		String updDtm = (String)tppvMap.get(JKKAdchgConstCC.PARAM_KEY_TPPV_UPD_DTM);

		// 住所変更申込機器オプション一時保存一覧照会
		String sysId = (String)paramMap.get("sysid");
		ArrayList<HashMap<String, Object>> kkopTppvList = getEKK2881B001(param, fixedText, sysId, adchgTppvNo);
		if (kkopTppvList != null) {
			// 住所変更申込機器オプション一時保存を全件削除
			for (HashMap<String, Object> kkopTppvInfo : kkopTppvList) {
				String kkopTppvNo = (String)kkopTppvInfo.get(EKK2881B001CBSMsg1List.ADCHM_KKOP_TPPV_NO);
				// 物理削除
				delEKK2881E020(param, fixedText, sysId, adchgTppvNo, kkopTppvNo);
			}
		}

// IT2-2014-0000179対応 20140403 星野 ADD START
		if (kkopList == null || kkopList.isEmpty()) {
			return;		// 一時保存：機器オプションのパラメータなし
		}
// IT2-2014-0000179対応 20140403 星野 ADD END
		
// ANK-1664-00-00 2014.01.13 T.TORIKAI ADD START
		// 機器オプション情報変更CCの処理結果を取得
		List<Map<String, String>> adchgDtlKkopList = null;
		Map workMap = param.getMappingWorkArea();
		if (workMap != null) {
			Map<String, Object> ccWorkMap = (Map<String, Object>)workMap.get(JKKAdchgConstCC.CC_WORK_AREA_NAME_KKOP);
			if (ccWorkMap != null) {
				adchgDtlKkopList = (List<Map<String, String>>)ccWorkMap.get(JKKAdchgKkopInfoChgCC.ADCHG_DTL_KKOP_LIST);
			}
		}
		if (adchgDtlKkopList == null) {
			adchgDtlKkopList = new ArrayList<Map<String, String>>();
		}
// ANK-1664-00-00 2014.01.13 T.TORIKAI ADD END

		// 登録用の住所変更申込機器オプション一時保存番号
		int kkopTppvNo = 1;	
		for (HashMap<String, Object> kkopInfo : kkopList) {

			// 住所変更申込一時保存番号
			kkopInfo.put(EKK2881D010CBSMsg.ADCHM_TPPV_NO, adchgTppvNo);
			// 住所変更申込機器オプション一時保存番号を設定
			kkopInfo.put(EKK2881D010CBSMsg.ADCHM_KKOP_TPPV_NO, String.format("%1$03d", kkopTppvNo));
			// 更新年月日時分秒(更新前)
			kkopInfo.put(EKK2881D010CBSMsg.UPD_DTM_BF, updDtm);

// ANK-1664-00-00 2014.01.13 T.TORIKAI ADD START
			String kkopSvcCd = (String)kkopInfo.get("kkop_svc_cd");
			for (Map<String, String> adchgDtlKkopMap : adchgDtlKkopList) {
				String adchgDtlKkopSvcCd = adchgDtlKkopMap.get(JKKAdchgKkopInfoChgCC.KKOP_SVC_CD);
				if (kkopSvcCd.equals(adchgDtlKkopSvcCd)) {
					String kkopSyoriKbn = (String)kkopInfo.get("kkop_syori_kbn");
					if ("3".equals(kkopSyoriKbn)) {
						// 解約
						kkopInfo.put("kkop_svc_kei_no", adchgDtlKkopMap.get(JKKAdchgKkopInfoChgCC.MOTO_KKOP_SVC_KEI_NO));
						kkopInfo.put("kktk_svc_kei_no", adchgDtlKkopMap.get(JKKAdchgKkopInfoChgCC.MOTO_MULTI_ROUTER_KKTK_SVC_KEI_NO));
					} else {
						// 追加、変更、継続
						kkopInfo.put("kkop_svc_kei_no", adchgDtlKkopMap.get(JKKAdchgKkopInfoChgCC.SAKI_KKOP_SVC_KEI_NO));
						kkopInfo.put("kktk_svc_kei_no", adchgDtlKkopMap.get(JKKAdchgKkopInfoChgCC.SAKI_MULTI_ROUTER_KKTK_SVC_KEI_NO));
					}
					break;
				}
			}
// ANK-1664-00-00 2014.01.13 T.TORIKAI ADD END

			// 追加
			HashMap<String, Object> mapEKK2881D010 = addEKK2881D010(param, fixedText, kkopInfo);

			// 更新結果を引継ぐ
			updDtm = (String)mapEKK2881D010.get(EKK2881D010CBSMsg.UPD_DTM);

			// 機器オプションの一時保存番号をカウントアップ
			kkopTppvNo++;
		}
	}

// ANK-1578-00-00 2013.12.06 メソッド追加
	/**
	 * EKK2881A010 住所変更申込機器オプション一時保存一意照会
	 * 
	 * @param param
	 * @param fixedText
	 * @param sysId
	 * @param adchmTppvNo
	 * @param adchmKkopTppvNo
	 * @return
	 * @throws Throwable 
	 */
	private HashMap<String, Object> getEKK2881A010(IRequestParameterReadWrite param, String fixedText, String sysId, String adchmTppvNo, String adchmKkopTppvNo) throws Throwable {

		// 住所変更登録CCマッピングクラスインスタンスを取得
		JKKAdchgMapperCC mapper = JKKAdchgMapperCC.getInstance();
		// SCリクエストInvokerを取得
		ServiceComponentRequestInvoker scCall = new ServiceComponentRequestInvoker();

		// EKK2881A010 住所変更申込機器オプション一時保存一意照会
		HashMap<String, String> condMap = new HashMap<String, String>();
		condMap.put(JKKAdchgMapperCC.COND_KEY_SYSID, sysId);
		condMap.put(JKKAdchgMapperCC.COND_KEY_ADCHM_TPPV_NO, adchmTppvNo);
		condMap.put(JKKAdchgMapperCC.COND_KEY_ADCHM_KKOP_TPPV_NO, adchmKkopTppvNo);
		HashMap<String, Object> reqMap = mapper.setEKK2881A010(param, fixedText, condMap);

		Map<?, ?> resMap = scCall.run(reqMap, keepSesHandle.get());
		HashMap<String, Object> mapEKK2881A010 = mapper.getEKK2881A010(param, fixedText, resMap);
		mapper.scResultCheck(param);

		return mapEKK2881A010;
	}

// ANK-1578-00-00 2013.12.06 メソッド追加
	/**
	 * EKK2881B001 住所変更申込機器オプション一時保存一覧照会
	 * 
	 * @param param
	 * @param fixedText
	 * @param sysId
	 * @param adchmTppvNo
	 * @return
	 * @throws Throwable 
	 */
	private ArrayList<HashMap<String, Object>> getEKK2881B001(IRequestParameterReadWrite param, String fixedText, String sysId, String adchmTppvNo) throws Exception {

		// 住所変更登録CCマッピングクラスインスタンスを取得
		JKKAdchgMapperCC mapper = JKKAdchgMapperCC.getInstance();
		// SCリクエストInvokerを取得
		ServiceComponentRequestInvoker scCall = new ServiceComponentRequestInvoker();

		// EKK2881B001 住所変更申込機器オプション一時保存一覧照会
		HashMap<String, String> condMap = new HashMap<String, String>();
		condMap.put(JKKAdchgMapperCC.COND_KEY_SYSID, sysId);
		condMap.put(JKKAdchgMapperCC.COND_KEY_ADCHM_TPPV_NO, adchmTppvNo);
		HashMap<String, Object> reqMap = mapper.setEKK2881B001(param, fixedText, condMap);

		Map<?, ?> resMap = scCall.run(reqMap, keepSesHandle.get());
		ArrayList<HashMap<String, Object>> listEKK2881B001 = mapper.getEKK2881B001(param, fixedText, resMap);
		mapper.scResultCheck(param);

		return listEKK2881B001;
	}

// ANK-1578-00-00 2013.12.06 メソッド追加
	/**
	 * EKK2881C010 住所変更申込機器オプション一時保存更新
	 * 
	 * @param param
	 * @param fixedText
	 * @param paramMap
	 * @return
	 * @throws Throwable 
	 */
	private HashMap<String, Object> modEKK2881C010(IRequestParameterReadWrite param, String fixedText, Map<String, Object> paramMap) throws Exception {

		// 住所変更登録CCマッピングクラスインスタンスを取得
		JKKAdchgMapperCC mapper = JKKAdchgMapperCC.getInstance();
		// SCリクエストInvokerを取得
		ServiceComponentRequestInvoker scCall = new ServiceComponentRequestInvoker();

		// EKK2881C010 住所変更申込機器オプション一時保存更新
		HashMap<String, String> condMap = new HashMap<String, String>();

		// SYSID
		condMap.put(EKK2881C010CBSMsg.SYSID, (String)paramMap.get(EKK2881C010CBSMsg.SYSID));

		// 住所変更申込一時保存番号
		condMap.put(EKK2881C010CBSMsg.ADCHM_TPPV_NO, (String)paramMap.get(EKK2881C010CBSMsg.ADCHM_TPPV_NO));

		// 住所変更申込機器オプション一時保存番号
		condMap.put(EKK2881C010CBSMsg.ADCHM_KKOP_TPPV_NO, (String)paramMap.get(EKK2881C010CBSMsg.ADCHM_KKOP_TPPV_NO));

		// 機器オプションサービス契約変更種別コード
		condMap.put(EKK2881C010CBSMsg.KKOSVKEI_CHG_SBT_CD, (String)paramMap.get(EKK2881C010CBSMsg.KKOSVKEI_CHG_SBT_CD));

		// 機器提供サービス契約番号
		if (paramMap.containsKey(EKK2881C010CBSMsg.KKTK_SVC_KEI_NO)) {
			condMap.put(EKK2881C010CBSMsg.KKTK_SVC_KEI_NO, (String)paramMap.get(EKK2881C010CBSMsg.KKTK_SVC_KEI_NO));
		}

		// 機器オプションサービス契約番号
		if (paramMap.containsKey(EKK2881C010CBSMsg.KKOP_SVC_KEI_NO)) {
			condMap.put(EKK2881C010CBSMsg.KKOP_SVC_KEI_NO, (String)paramMap.get(EKK2881C010CBSMsg.KKOP_SVC_KEI_NO));
		}

		// 機器オプションサービスコード
		condMap.put(EKK2881C010CBSMsg.KKOP_SVC_CD, (String)paramMap.get(EKK2881C010CBSMsg.KKOP_SVC_CD));

		// 料金コースコード
		condMap.put(EKK2881C010CBSMsg.PCRS_CD, (String)paramMap.get(EKK2881C010CBSMsg.PCRS_CD));

		// 料金プランコード
		condMap.put(EKK2881C010CBSMsg.PPLAN_CD, (String)paramMap.get(EKK2881C010CBSMsg.PPLAN_CD));

		// 更新年月日時分秒(更新前)
		condMap.put(EKK2881C010CBSMsg.UPD_DTM_BF, (String)paramMap.get(EKK2881C010CBSMsg.UPD_DTM_BF));

		HashMap<String, Object> reqMap = mapper.setEKK2881C010(param, fixedText, condMap);

		Map<?, ?> resMap = scCall.run(reqMap, keepSesHandle.get());
		HashMap<String, Object> mapEKK2881C010 = mapper.getEKK2881C010(param, fixedText, resMap);
		mapper.scResultCheck(param);

		return mapEKK2881C010;
	}

// ANK-1578-00-00 2013.12.06 メソッド追加
	/**
	 * EKK2881D010 住所変更申込機器オプション一時保存登録
	 * 
	 * @param param
	 * @param fixedText
	 * @param sysId
	 * @param paramMap
	 * @return
	 * @throws Throwable 
	 */
	private HashMap<String, Object> addEKK2881D010(IRequestParameterReadWrite param, String fixedText, Map<String, Object> paramMap) throws Exception {

		// 住所変更登録CCマッピングクラスインスタンスを取得
		JKKAdchgMapperCC mapper = JKKAdchgMapperCC.getInstance();
		// SCリクエストInvokerを取得
		ServiceComponentRequestInvoker scCall = new ServiceComponentRequestInvoker();

		// EKK2881D010 住所変更申込機器オプション一時保存登録
		HashMap<String, String> condMap = new HashMap<String, String>();

		// SYSID
		condMap.put(EKK2881D010CBSMsg.SYSID, (String)paramMap.get(EKK2881D010CBSMsg.SYSID));

		// 住所変更申込一時保存番号
		condMap.put(EKK2881D010CBSMsg.ADCHM_TPPV_NO, (String)paramMap.get(EKK2881D010CBSMsg.ADCHM_TPPV_NO));

		// 住所変更申込機器オプション一時保存番号
		condMap.put(EKK2881D010CBSMsg.ADCHM_KKOP_TPPV_NO, (String)paramMap.get(EKK2881D010CBSMsg.ADCHM_KKOP_TPPV_NO));

		// 機器オプションサービス契約変更種別コード
		condMap.put(EKK2881D010CBSMsg.KKOSVKEI_CHG_SBT_CD, (String)paramMap.get(EKK2881D010CBSMsg.KKOSVKEI_CHG_SBT_CD));

		// 機器提供サービス契約番号
		if (paramMap.containsKey(EKK2881D010CBSMsg.KKTK_SVC_KEI_NO)) {
			condMap.put(EKK2881D010CBSMsg.KKTK_SVC_KEI_NO, (String)paramMap.get(EKK2881D010CBSMsg.KKTK_SVC_KEI_NO));
		}

		// 機器オプションサービス契約番号
		if (paramMap.containsKey(EKK2881D010CBSMsg.KKOP_SVC_KEI_NO)) {
			condMap.put(EKK2881D010CBSMsg.KKOP_SVC_KEI_NO, (String)paramMap.get(EKK2881D010CBSMsg.KKOP_SVC_KEI_NO));
		}

		// 機器オプションサービスコード
		condMap.put(EKK2881D010CBSMsg.KKOP_SVC_CD, (String)paramMap.get(EKK2881D010CBSMsg.KKOP_SVC_CD));

		// 料金コースコード
		condMap.put(EKK2881D010CBSMsg.PCRS_CD, (String)paramMap.get(EKK2881D010CBSMsg.PCRS_CD));

		// 料金プランコード
		condMap.put(EKK2881D010CBSMsg.PPLAN_CD, (String)paramMap.get(EKK2881D010CBSMsg.PPLAN_CD));

		// 更新年月日時分秒(更新前)
		condMap.put(EKK2881D010CBSMsg.UPD_DTM_BF, (String)paramMap.get(EKK2881D010CBSMsg.UPD_DTM_BF));

		HashMap<String, Object> reqMap = mapper.setEKK2881D010(param, fixedText, condMap);

		Map<?, ?> resMap = scCall.run(reqMap, keepSesHandle.get());
		HashMap<String, Object> mapEKK2881D010 = mapper.getEKK2881D010(param, fixedText, resMap);
		mapper.scResultCheck(param);

		return mapEKK2881D010;
	}

// ANK-1578-00-00 2013.12.06 メソッド追加
	/**
	 * EKK2881E010 住所変更申込機器オプション一時保存削除（論理）
	 * 
	 * @param param
	 * @param fixedText
	 * @param sysId
	 * @param adchmTppvNo
	 * @param adchmKkopTppvNo
	 * @param updDtm
	 * @return
	 * @throws Throwable 
	 */
	private HashMap<String, Object> delEKK2881E010(IRequestParameterReadWrite param, String fixedText, String sysId, String adchmTppvNo, String adchmKkopTppvNo, String updDtm) throws Exception {

		// 住所変更登録CCマッピングクラスインスタンスを取得
		JKKAdchgMapperCC mapper = JKKAdchgMapperCC.getInstance();
		// SCリクエストInvokerを取得
		ServiceComponentRequestInvoker scCall = new ServiceComponentRequestInvoker();

		// EKK2881E010 住所変更申込機器オプション一時保存削除（論理）
		HashMap<String, String> condMap = new HashMap<String, String>();

		condMap.put(EKK2881E010CBSMsg.SYSID, sysId);
		condMap.put(EKK2881E010CBSMsg.ADCHM_TPPV_NO, adchmTppvNo);
// ANK-1578-00-00 2013.12.25 T.TORIKAI MOD START（IT1-2013-0001743）
//		condMap.put(EKK2881E010CBSMsg.ADCHM_KKOP_TPPV_NO_ERR, adchmKkopTppvNo);
		condMap.put(EKK2881E010CBSMsg.ADCHM_KKOP_TPPV_NO, adchmKkopTppvNo);
// ANK-1578-00-00 2013.12.25 T.TORIKAI MOD START（IT1-2013-0001743）
		condMap.put(EKK2881E010CBSMsg.UPD_DTM_BF, updDtm);

		HashMap<String, Object> reqMap = mapper.setEKK2881E010(param, fixedText, condMap);

		Map<?, ?> resMap = scCall.run(reqMap, keepSesHandle.get());
		HashMap<String, Object> mapEKK2881E010 = mapper.getEKK2881E010(param, fixedText, resMap);
		mapper.scResultCheck(param);

		return mapEKK2881E010;
	}

// ANK-1578-00-00 2014.01.04 T.TORIKAI メソッド追加（IT2-2013-0000899）
	/**
	 * EKK2881E020 住所変更申込機器オプション一時保存削除（物理削除）
	 * 
	 * @param param
	 * @param fixedText
	 * @param sysId
	 * @param adchmTppvNo
	 * @param adchmKkopTppvNo
	 * @return
	 * @throws Throwable 
	 */
	private HashMap<String, Object> delEKK2881E020(IRequestParameterReadWrite param, String fixedText, String sysId, String adchmTppvNo, String adchmKkopTppvNo) throws Exception {

		// 住所変更登録CCマッピングクラスインスタンスを取得
		JKKAdchgMapperCC mapper = JKKAdchgMapperCC.getInstance();
		// SCリクエストInvokerを取得
		ServiceComponentRequestInvoker scCall = new ServiceComponentRequestInvoker();

		// EKK2881E020 住所変更申込機器オプション一時保存削除（物理削除）
		HashMap<String, String> condMap = new HashMap<String, String>();
		condMap.put(EKK2881E020CBSMsg.SYSID, sysId);
		condMap.put(EKK2881E020CBSMsg.ADCHM_TPPV_NO, adchmTppvNo);
		condMap.put(EKK2881E020CBSMsg.ADCHM_KKOP_TPPV_NO, adchmKkopTppvNo);
		HashMap<String, Object> reqMap = mapper.setEKK2881E020(param, fixedText, condMap);

		Map<?, ?> resMap = scCall.run(reqMap, keepSesHandle.get());
		HashMap<String, Object> mapEKK2881E020 = mapper.getEKK2881E020(param, fixedText, resMap);
		mapper.scResultCheck(param);

		return mapEKK2881E020;
	}
}
