/*********************************************************************
*	All Rights reserved,Copyright (c) K-Opticom
**********************************************************************
*＜プログラム内容＞
*	システム名		：eo顧客基幹システム
*	モジュール名	：JKKejbIdoRestrictBase
*	ソースファイル名：JKKejbIdoRestrictBase.java
*	作成者			：富士通
*	日付			：2012年05月14日
*＜機能概要＞
*	異動可否判定チェックスーパークラス
*＜修正履歴＞
*	バージョン	修正日		修正者		修正内容
*	v1.00.00	2012/05/14	FJ)			新規作成
*   v4.00.00    2013/03/09  FJ)寺本     ST2-2013-0001238
*	v5.00.00	2013/03/12	FJ）竹内	ANK-1429-00-00
*   v5.00.01    2013/09/27  FJ)寺本     OM-2013-0002182
*   v7.00.00    2013/11/18  FJ）沖田    ANK-1578-00-00
*  v71.00.00    2024/05/08  FJ）渋谷    ANK-4468-00-00
*  v73.00.00    2024/09/26  FJ）謝      ANK-4427-00-00
**********************************************************************/

package eo.ejb.common.entity;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import com.fujitsu.futurity.model.base.CAANMsg;
import com.fujitsu.futurity.model.base.jcc.util.JCCObjectTextConv;
import com.fujitsu.futurity.model.ejb.common.JSYejbLog;

/**
 * <p>
 * 異動可否判定チェックスーパークラスです。
 * </p>
 * @author 富士通
 */
public abstract class JKKejbIdoRestrictBase
{

	/** 改行コード */
	private static final String LINE_FEED = System.getProperty("line.separator");

	/** 年月日初期値 */
	public static final String YMD_INIT = "20991231";

	/** 判定異動区分(新規契約) */
	public static final String JDG_IDO_DIV_00001 = "00001";

	/** 判定異動区分(サービス追加) */
	public static final String JDG_IDO_DIV_00002 = "00002";

	/** 判定異動区分(オプション引継) */
	public static final String JDG_IDO_DIV_00003 = "00003";

	/** 判定異動区分(回復) */
	public static final String JDG_IDO_DIV_00004 = "00004";

	/** 判定異動区分(解約) */
	public static final String JDG_IDO_DIV_00005 = "00005";

	/** 判定異動区分(撤去(解約)) */
	public static final String JDG_IDO_DIV_00006 = "00006";

	/** 判定異動区分(強制解約確定) */
	public static final String JDG_IDO_DIV_00007 = "00007";

	/** 判定異動区分(キャンセル) */
	public static final String JDG_IDO_DIV_00008 = "00008";

	/** 判定異動区分(コース変更) */
	public static final String JDG_IDO_DIV_00009 = "00009";

	/** 判定異動区分(中断受付) */
	public static final String JDG_IDO_DIV_00010 = "00010";

	/** 判定異動区分(中断解除) */
	public static final String JDG_IDO_DIV_00011 = "00011";

	/** 判定異動区分(お客様情報変更) */
	public static final String JDG_IDO_DIV_00012 = "00012";

	/** 判定異動区分(お客様併合) */
	public static final String JDG_IDO_DIV_00013 = "00013";

	/** 判定異動区分(お客様分割) */
	public static final String JDG_IDO_DIV_00014 = "00014";

	/** 判定異動区分(請求契約情報変更) */
	public static final String JDG_IDO_DIV_00015 = "00015";

	/** 判定異動区分(請求契約併合) */
	public static final String JDG_IDO_DIV_00016 = "00016";

	/** 判定異動区分(請求契約分割) */
	public static final String JDG_IDO_DIV_00017 = "00017";

	/** 判定異動区分(eoテレビ変更) */
	public static final String JDG_IDO_DIV_00018 = "00018";

	/** 判定異動区分(住所変更・登録) */
	public static final String JDG_IDO_DIV_00019 = "00019";

	/** 判定異動区分(住所変更・確定) */
	public static final String JDG_IDO_DIV_00020 = "00020";

	/** 判定異動区分(移設工事) */
	public static final String JDG_IDO_DIV_00021 = "00021";

	/** 判定異動区分(光電話・宅内工事設定) */
	public static final String JDG_IDO_DIV_00022 = "00022";

	/** 判定異動区分(PCセットアップ登録・変更) */
	public static final String JDG_IDO_DIV_00023 = "00023";

	/** 判定異動区分(休止受付) */
	public static final String JDG_IDO_DIV_00024 = "00024";

	/** 判定異動区分(休止変更・予約取消) */
	public static final String JDG_IDO_DIV_00025 = "00025";

	/** 判定異動区分(機器契約変更) */
	public static final String JDG_IDO_DIV_00026 = "00026";

	/** 判定異動区分(機器故障対応) */
	public static final String JDG_IDO_DIV_00027 = "00027";

	/** 判定異動区分(機器機種変更) */
	public static final String JDG_IDO_DIV_00028 = "00028";

	/** 判定異動区分(機器引継) */
	public static final String JDG_IDO_DIV_00029 = "00029";

	/** 判定異動区分(未返却機器解約) */
	public static final String JDG_IDO_DIV_00030 = "00030";

	/** 判定異動区分(オプション設定) */
	public static final String JDG_IDO_DIV_00031 = "00031";

	/** 判定異動区分(登録内容修正) */
	public static final String JDG_IDO_DIV_00032 = "00032";

	/** 判定異動区分(サービス情報訂正) */
	public static final String JDG_IDO_DIV_00033 = "00033";

	/** 判定異動区分(申込情報訂正) */
	public static final String JDG_IDO_DIV_00034 = "00034";

	/** 判定異動区分(工事情報訂正) */
	public static final String JDG_IDO_DIV_00035 = "00035";

	/** 判定異動区分(機器情報訂正) */
	public static final String JDG_IDO_DIV_00036 = "00036";

	/** 判定異動区分(支払方法審査訂正) */
	public static final String JDG_IDO_DIV_00037 = "00037";

	/** 判定異動区分(進捗記事登録) */
	public static final String JDG_IDO_DIV_00038 = "00038";

	/** 判定異動区分(住所一括更新) */
	public static final String JDG_IDO_DIV_00039 = "00039";

	/** 判定異動区分(バンドル情報変更) */
	public static final String JDG_IDO_DIV_00040 = "00040";

	/** 判定異動区分(光電話・番号追加) */
	public static final String JDG_IDO_DIV_00041 = "00041";

	/** 判定異動区分(光電話・番号変更) */
	public static final String JDG_IDO_DIV_00042 = "00042";

	/** 判定異動区分(光電話・番号解約) */
	public static final String JDG_IDO_DIV_00043 = "00043";

	/** 判定異動区分(光電話・番号回復) */
	public static final String JDG_IDO_DIV_00044 = "00044";

	/** 判定異動区分(光電話・番ポ情報変更) */
	public static final String JDG_IDO_DIV_00045 = "00045";

	/** 判定異動区分(光電話・移転トーキ設定) */
	public static final String JDG_IDO_DIV_00046 = "00046";

	/** 判定異動区分(光電話・TDIS情報登録) */
	public static final String JDG_IDO_DIV_00047 = "00047";

	/** 判定異動区分(光電話・電話番号情報変更) */
	public static final String JDG_IDO_DIV_00048 = "00048";

	/** 判定異動区分(割引情報登録) */
	public static final String JDG_IDO_DIV_00049 = "00049";

	/** 判定異動区分(販売促進登録) */
	public static final String JDG_IDO_DIV_00050 = "00050";

	/** 判定異動区分(サポート実績登録) */
	public static final String JDG_IDO_DIV_00051 = "00051";

	/** 判定異動区分(お客様IDパスワード初期化・再発行) */
	public static final String JDG_IDO_DIV_00052 = "00052";

	/** 判定異動区分(解約予約取消) */
	public static final String JDG_IDO_DIV_00053 = "00053";

	/** 判定異動区分(コース変更予約取消) */
	public static final String JDG_IDO_DIV_00054 = "00054";

	/** 判定異動区分(オプション予約取消) */
	public static final String JDG_IDO_DIV_00055 = "00055";

	/** 判定異動区分(返戻郵便) */
	public static final String JDG_IDO_DIV_00056 = "00056";

	/** 判定異動区分(利用停止) */
	public static final String JDG_IDO_DIV_00057 = "00057";

	/** 判定異動区分(利用停止解除) */
	public static final String JDG_IDO_DIV_00058 = "00058";

	/** 判定異動区分(強制解約) */
	public static final String JDG_IDO_DIV_00059 = "00059";

	/** 異動予約詳細コード(お客様併合・分割・変更) */
	public static final String IDO_RSV_DTL_CD_001 = "001";

	/** 異動予約詳細コード(請求契約併合・分割・変更) */
	public static final String IDO_RSV_DTL_CD_002 = "002";

	/** 異動予約詳細コード(コース変更) */
	public static final String IDO_RSV_DTL_CD_003 = "003";

	/** 異動予約詳細コード(サービス開始) */
	public static final String IDO_RSV_DTL_CD_004 = "004";

	/** 異動予約詳細コード(サービス休止) */
	public static final String IDO_RSV_DTL_CD_005 = "005";

	/** 異動予約詳細コード(サービス休止解除) */
	public static final String IDO_RSV_DTL_CD_006 = "006";

	/** 異動予約詳細コード(サービス解約) */
	public static final String IDO_RSV_DTL_CD_007 = "007";

	/** 異動予約詳細コード(光電話・移転トーキ設定) */
	public static final String IDO_RSV_DTL_CD_008 = "008";

	/** 異動予約詳細コード(回線利用場所変更) */
	public static final String IDO_RSV_DTL_CD_009 = "009";

	/** 異動予約詳細コード(機器開始) */
	public static final String IDO_RSV_DTL_CD_010 = "010";

	/** 異動予約詳細コード(機器コース変更) */
	public static final String IDO_RSV_DTL_CD_011 = "011";

	/** 異動予約詳細コード(機器変更手続) */
	public static final String IDO_RSV_DTL_CD_012 = "012";

	/** 異動予約詳細コード(機器解約) */
	public static final String IDO_RSV_DTL_CD_013 = "013";

	/** 異動予約詳細コード(オプション開始) */
	public static final String IDO_RSV_DTL_CD_014 = "014";

	/** 異動予約詳細コード(オプション引継) */
	public static final String IDO_RSV_DTL_CD_015 = "015";

	/** 異動予約詳細コード(オプション解約) */
	public static final String IDO_RSV_DTL_CD_016 = "016";

	/** 異動予約詳細コード(サブオプション開始) */
	public static final String IDO_RSV_DTL_CD_017 = "017";

	/** 異動予約詳細コード(サブオプション解約) */
	public static final String IDO_RSV_DTL_CD_018 = "018";

	/** 異動予約詳細コード(割引開始) */
	public static final String IDO_RSV_DTL_CD_019 = "019";

	/** 異動予約詳細コード(割引解約) */
	public static final String IDO_RSV_DTL_CD_020 = "020";

	/** 異動予約詳細コード(光電話・番ポ情報変更) */
	public static final String IDO_RSV_DTL_CD_021 = "021";

	/** 異動予約詳細コード(サービス撤去解約) */
	public static final String IDO_RSV_DTL_CD_022 = "022";

	/** 異動予約状態コード(未反映) */
	public static final String IDO_RSV_STAT_CD_00 = "00";

	/** 異動予約状態コード(反映済) */
	public static final String IDO_RSV_STAT_CD_01 = "01";

	/** 異動予約状態コード(取消済) */
	public static final String IDO_RSV_STAT_CD_02 = "02";

	/** 異動予約状態コード(予約手続中) */
	public static final String IDO_RSV_STAT_CD_03 = "03";

	/** 異動予約状態コード(異動予約対象外) */
	public static final String IDO_RSV_STAT_CD_04 = "04";

	/** 既にある予約(住所変更(移転元解約)) */
	public static final String EXIST_RSV_012 = "012";

	/** 既にある予約(住所変更(移転先新規)) */
	public static final String EXIST_RSV_018 = "018";

	/** 既にある予約(住所変更(継続)) */
	public static final String EXIST_RSV_019 = "019";

	/** 対象識別コード(お客様) */
	public static final String TG_SKBT_CD_CK0011 = "CK0011";

	/** 対象識別コード(請求契約) */
	public static final String TG_SKBT_CD_KK0491 = "KK0491";

	/** 対象識別コード(サービス契約) */
	public static final String TG_SKBT_CD_KK0081 = "KK0081";

	/** 対象識別コード(サービス契約内訳) */
	public static final String TG_SKBT_CD_KK0161 = "KK0161";

	/** 対象識別コード(サービス契約回線内訳) */
	public static final String TG_SKBT_CD_KK0251 = "KK0251";

	/** 対象識別コード(課金先) */
	public static final String TG_SKBT_CD_KK0321 = "KK0321";

	/** 対象識別コード(機器提供サービス契約) */
	public static final String TG_SKBT_CD_KK0341 = "KK0341";

	/** 対象識別コード(オプションサービス契約) */
	public static final String TG_SKBT_CD_KK0351 = "KK0351";

	/** 対象識別コード(サブオプションサービス契約) */
	public static final String TG_SKBT_CD_KK0401 = "KK0401";

	/** 対象識別コード(割引サービス契約) */
	public static final String TG_SKBT_CD_KK0451 = "KK0451";
	
	/** 対象識別コード(機器オプションサービス契約) */
	public static final String TG_SKBT_CD_KK2811 = "KK2811";

	/** 無効フラグ(有効) */
	public static final String MK_FLG_VALID = "0";

	/** 無効フラグ(無効) */
	public static final String MK_FLG_INVALID = "1";

	/** 有無区分(無) */
	public static final String UM_KBN_OFF = "0";

	/** 有無区分(有) */
	public static final String UM_KBN_ON = "1";

	/** 異動反映タイミング(即時) */
	public static final String IDO_HANEI_TMG_A = "A";

	/** 異動反映タイミング(先行予約) */
	public static final String IDO_HANEI_TMG_B = "B";

	/** 異動反映タイミング(後続予約) */
	public static final String IDO_HANEI_TMG_C = "C";

	/** 判定結果コード */
	public static final String JDG_RSLT_CD = "JDG_RSLT_CD";

	/** チェック詳細 */
	public static final String CHK_DTL = "CHK_DTL";

	/** エラーフラグ */
	public static final String ERR_FLG = "ERR_FLG";

	/** 判定結果コード(正常) */
	public static final String JDG_RSLT_CD_NORMAL = "0";

	/** 判定結果コード(エラー) */
	public static final String JDG_RSLT_CD_ERROR = "1";

	/** 判定結果コード(個別チェック) */
	public static final String JDG_RSLT_CD_CHECK = "9";

	/** チェック詳細(工事予定情報連携前チェック) */
	public static final String CHK_DTL_001 = "001";

	/** チェック詳細(オプション予約存在チェック) */
	public static final String CHK_DTL_002 = "002";

	/** チェック詳細(次月適用オプションチャンネル予約存在チェック) */
	public static final String CHK_DTL_003 = "003";

	/** チェック詳細(異動中機器存在チェック) */
	public static final String CHK_DTL_004 = "004";

	/** チェック詳細(工事有サービス照査前チェック) */
	public static final String CHK_DTL_005 = "005";

	/** チェック詳細(解約工事依頼前チェック) */
	public static final String CHK_DTL_006 = "006";

	/** チェック詳細(コース変更予約サービスチェック) */
	public static final String CHK_DTL_007 = "007";

	/** チェック詳細(オプション照査前チェック) */
	public static final String CHK_DTL_008 = "008";

	/** チェック詳細(オプション引継予約存在チェック) */
	public static final String CHK_DTL_009 = "009";

	/** チェック詳細(オプションサービスチェック) */
	public static final String CHK_DTL_010 = "010";

	/** チェック詳細(オプション解約予約状態チェック) */
	public static final String CHK_DTL_011 = "011";

	/** チェック詳細(コース変更予約中チェック) */
	public static final String CHK_DTL_012 = "012";

	/** チェック詳細(住所変更オプション予約存在チェック) */
	public static final String CHK_DTL_013 = "013";

	/** チェック詳細(コース変更申込機器チェック) */
	public static final String CHK_DTL_014 = "014";

	/** チェック詳細(レンタル機器チェック) */
	public static final String CHK_DTL_015 = "015";

	/** チェック詳細(ルーター出荷状態チェック) */
	public static final String CHK_DTL_016 = "016";

	/** チェック詳細(出荷対象機器チェック) */
	public static final String CHK_DTL_017 = "017";

	/** チェック詳細(配送・解約予約状態チェック) */
	public static final String CHK_DTL_018 = "018";

	/** チェック詳細(トーキ登録電話番号チェック) */
	public static final String CHK_DTL_019 = "019";

	/** チェック詳細(請求契約異動チェック) */
	public static final String CHK_DTL_020 = "020";

	/** チェック詳細(オプション・サブオプション組合せチェック（登録用）) */
	public static final String CHK_DTL_021 = "021";

	/** チェック詳細(オプション・サブオプション組合せチェック（終了用）) */
	public static final String CHK_DTL_022 = "022";

	/** チェック詳細(（旧認証ID）解約予約中の固定グローバルIPアドレス申込チェック) */
	public static final String CHK_DTL_023 = "023";

	/** チェック詳細(撤去工事完了チェック) */
	public static final String CHK_DTL_024 = "024";

	/** チェック詳細(住所変更中・オプション設定可否チェック) */
	public static final String CHK_DTL_025 = "025";

	/** チェック詳細(解約異動TVチェック) */
	public static final String CHK_DTL_026 = "026";

	/** チェック詳細(TVオプション設定可否チェック) */
	public static final String CHK_DTL_027 = "027";

	/** チェック詳細(ONU解約チェック) */
	public static final String CHK_DTL_028 = "028";

// ANK-4468-00-00 ADD START
	/** チェック詳細(乗換チェック) */
	public static final String CHK_DTL_029 = "029";
// ANK-4468-00-00 ADD END

	/** 対象契約識別コード(サービス契約) */
	public static final String TG_KEI_SKBT_CD_01 = "01";

	/** 対象契約識別コード(サービス契約回線内訳) */
	public static final String TG_KEI_SKBT_CD_02 = "02";

	/** 対象契約識別コード(サービス契約内訳) */
	public static final String TG_KEI_SKBT_CD_03 = "03";

	/** 対象契約識別コード(オプションサービス契約) */
	public static final String TG_KEI_SKBT_CD_04 = "04";

	/** 対象契約識別コード(サブオプションサービス契約) */
	public static final String TG_KEI_SKBT_CD_05 = "05";

	/** 対象契約識別コード(機器提供サービス契約) */
	public static final String TG_KEI_SKBT_CD_06 = "06";

	/** 対象契約識別コード(請求オプションサービス契約) */
	public static final String TG_KEI_SKBT_CD_07 = "07";

	/** 対象契約識別コード(割引サービス契約) */
	public static final String TG_KEI_SKBT_CD_08 = "08";

	/** 住所変更明細種別コード(サービス契約) */
	public static final String ADCHG_DTL_SBT_CD_SVC = "01";

	/** 住所変更明細種別コード(サービス契約内訳) */
	public static final String ADCHG_DTL_SBT_CD_UCWK = "02";

	/** 住所変更明細種別コード(機器提供サービス契約) */
	public static final String ADCHG_DTL_SBT_CD_KKTK = "03";

	/** 住所変更明細種別コード(オプションサービス契約) */
	public static final String ADCHG_DTL_SBT_CD_OP = "04";

	/** 住所変更明細種別コード(請求契約) */
	public static final String ADCHG_DTL_SBT_CD_SIKY = "05";

	/** 住所変更明細種別コード(工事案件) */
	public static final String ADCHG_DTL_SBT_CD_KJAK = "06";

	/** 住所変更明細種別コード(撤去希望日・入居予定日) */
	public static final String ADCHG_DTL_SBT_CD_DATE = "07";
	
	/** 住所変更予約マップ・キー(住所変更明細) */
	public static final String ADCHG_RSV_ADCHG_DTL_MSG = "adchg_rsv_adchg_dtl_msg";
	
	/** 住所変更予約マップ・キー(既にある予約) */
	public static final String ADCHG_RSV_EXIST_RSV = "adchg_rsv_exist_rsv";
	
	/** 住所変更予約マップ・キー(住所変更予約反映日) */
	public static final String ADCHG_RSV_RSV_HANEI_YMD = "adchg_rsv_rsv_hanei_ymd";

	/** サービスコード(インターネットサービス) */
	public static final String SVC_CD_NET = "01";

	/** サービスコード(電話サービス) */
	public static final String SVC_CD_TEL = "02";

	/** サービスコード(テレビサービス) */
	public static final String SVC_CD_TV = "03";

	/** サービスコード(ホスティングサービス) */
	public static final String SVC_CD_HOST = "04";

	/** 料金グループコード(eo光ネットホームタイプ) */
	public static final String PRC_GRP_HOME = "02";

	/** 料金グループコード(eo光ネットメゾンタイプ) */
	public static final String PRC_GRP_MEZON = "03";

	/** 料金グループコード(eo光ネットマンションタイプ) */
	public static final String PRC_GRP_MANS = "04";

	/** 料金コース速度コード(100M) */
	public static final String PCRS_SPEED_100M = "01";

	/** 料金コース速度コード(100Mプレミアム) */
	public static final String PCRS_SPEED_100MP = "02";

	/** 料金コース速度コード(200M) */
	public static final String PCRS_SPEED_200M = "03";

	/** 料金コース速度コード(1G) */
	public static final String PCRS_SPEED_1G = "04";

	/** オプションサービスコード(固定グローバルIPアドレス) */
	public static final String OP_SVC_CD_B004 = "B004";

	/** オプションサービスコード(マルチセッション) */
	public static final String OP_SVC_CD_B015 = "B015";

	/** オプションサービスコード(転送電話) */
	public static final String OP_SVC_CD_B024 = "B024";

	/** オプションサービスコード(発信者番号表示) */
	public static final String OP_SVC_CD_B025 = "B025";

	/** サブプションサービスコード(転送電話選択) */
	public static final String SBOP_SVC_CD_D07 = "D07";

	/** サブプションサービスコード(非通知着信拒否) */
	public static final String SBOP_SVC_CD_D08 = "D08";
// ANK-4427-00-00 ADD START
	/** オプションサービスコード(eo光電話(type N)) */
	public static final String OP_SVC_CD_B138 = "B138";

	/** サブオプションサービスコード(電話番号通知、発信者番号表示、非通知着信拒否、国際電話利用抑止) */
	public static final String SBOP_SVC_CD_D13_D14_D15_D16 = "D13,D14,D15,D16";
// ANK-4427-00-00 ADD END

	/** 契約ステータス(受付済) */
	public static final String KEI_STAT_010 = "010";

	/** 機器提供種別コード(レンタル) */
	public static final String KKTK_SBT_RENT = "02";
	
	/** 予約反映タイミング：即時 */
	public static final String RSV_HANEI_TIM_SOKUJI = "A";	

	/** オプション・サブオプション組合せチェック用MAP */
	public static final HashMap<String, String> MAP_OP_SBOP_MATCH = new HashMap<String, String>();

	static
	{
		MAP_OP_SBOP_MATCH.put(OP_SVC_CD_B024, SBOP_SVC_CD_D07);
		MAP_OP_SBOP_MATCH.put(OP_SVC_CD_B025, SBOP_SVC_CD_D08);
		MAP_OP_SBOP_MATCH.put(SBOP_SVC_CD_D07, OP_SVC_CD_B024);
		MAP_OP_SBOP_MATCH.put(SBOP_SVC_CD_D08, OP_SVC_CD_B025);
// ANK-4427-00-00 ADD START
		MAP_OP_SBOP_MATCH.put(OP_SVC_CD_B138, SBOP_SVC_CD_D13_D14_D15_D16);
// ANK-4427-00-00 ADD END
	}
	
	/** 工事案件：工事案件ステータス */
	public static final ArrayList<String> KOJIAK_STAT_LIST = new ArrayList<String>();
	
	static {
		KOJIAK_STAT_LIST.add("200");	// 工事完了済
		KOJIAK_STAT_LIST.add("900");	// 中止
	}
	
	/** サービス呼び出し区分(フロント) */
	public static final String CALL_TYPE_FRONT = "1";

	/** 処理対象のCBSMsg */
	protected CAANMsg inCBSMsg = null;

	/** エラーフラグ */
	protected String errFlg = null;

	/* ----------------------------------------------------------------------------------------------------
	 * 異動予約チェックリスト(異動可否判定対象)：異動可否判定対象となる「異動予約」を格納
	 *     (チェック対象外の異動区分、チェック対象と同一トラン(同一の申込明細番号)の「異動予約」を除く)
	 * 異動予約チェックリスト(全て)：全ての「異動予約」を格納(除外なし)
	 * ---------------------------------------------------------------------------------------------------- */
	/** 異動予約チェックリスト(異動可否判定対象) */
	protected Map<String, String> idoRsvMap = new HashMap<String, String>();

	/** 異動予約リスト(異動可否判定対象) */
	protected List<CAANMsg> idoRsvList = new ArrayList<CAANMsg>();

	/** 異動予約チェックリスト(全て) */
	protected Map<String, String> allIdoRsvMap = new HashMap<String, String>();

	/** 異動予約リスト(全て) */
	protected List<CAANMsg> allIdoRsvList = new ArrayList<CAANMsg>();

	/** 住所変更予約リスト */
	protected ArrayList<HashMap<String, Object>> adchgRsvList = new ArrayList<HashMap<String, Object>>();

	/** 運用日付 */
	protected String opeDate = null;

	/** 基準日付 */
	protected String baseDate = null;

	/** サービスインターフェイスID */
	protected String templateID = null;

	/** 異動区分 */
	protected String ido_div = null;

	/** 判定異動区分 */
	protected String jdg_ido_div = null;

	/** 異動区分詳細コード */
	protected String ido_div_dtl_cd = null;

	/** 既にある予約 */
	protected String exist_rsv = null;

	/** コンテンツ定義 */
	protected String contents_def = null;

	/** 申込明細番号 */
	protected String mskm_dtl_no = null;

	/** 対象識別コード */
	protected String tg_skbt_cd = null;

	/** SYSID */
	protected String sysid = null;

	/** SYSID(併合/分割先) */
	protected String sysid_new = null;

	/** SYSID併合/分割フラグ */
	protected boolean sysidJoinFlg = false;

	/** 請求契約番号 */
	protected String seiky_kei_no = null;

	/** 請求契約番号(併合/分割先) */
	protected String seiky_kei_no_new = null;

	/** 請求契約番号併合/分割フラグ */
	protected boolean seikyJoinFlg = false;

	/** サービス契約番号 */
	protected String svc_kei_no = null;

	/** 引継先サービス契約番号 */
	protected String svc_kei_no_new = null;

	/** 世代登録年月日時分秒(サービス契約) */
	protected String kk0081_gene_add_dtm = null;

	/** サービスコード */
	protected String svc_cd = null;

	/** 料金グループコード */
	protected String prc_grp_cd = null;

	/** 新料金グループコード */
	protected String prc_grp_cd_new = null;

	/** 料金コースコード(サービス契約) */
	protected String kk0081_pcrs_cd = null;

	/** 新料金コースコード(サービス契約) */
	protected String kk0081_pcrs_cd_new = null;

	/** 料金プランコード(サービス契約) */
	protected String kk0081_pplan_cd = null;

	/** 新料金プランコード(サービス契約) */
	protected String kk0081_pplan_cd_new = null;

	/** サービス契約内訳番号 */
	protected String svc_kei_ucwk_no = null;

	/** 世代登録年月日時分秒(サービス契約内訳) */
	protected String kk0161_gene_add_dtm = null;

	/** 料金コースコード(サービス契約内訳) */
	protected String kk0161_pcrs_cd = null;

	/** 新料金コースコード(サービス契約内訳) */
	protected String kk0161_pcrs_cd_new = null;

	/** 料金プランコード(サービス契約内訳) */
	protected String kk0161_pplan_cd = null;

	/** 新料金プランコード(サービス契約内訳) */
	protected String kk0161_pplan_cd_new = null;

	/** サービス契約回線内訳番号 */
	protected String svc_kei_kaisen_ucwk_no = null;

	/** 課金先番号 */
	protected String kakins_no = null;

	/** 機器提供サービス契約番号 */
	protected String kktk_svc_kei_no = null;

	/** 世代登録年月日時分秒(機器提供サービス契約) */
	protected String kk0341_gene_add_dtm = null;

	/** 機器提供サービスコード */
	protected String kktk_svc_cd = null;

	/** 機器提供種別コード */
	protected String kktk_sbt_cd = null;

	/** 料金コースコード(機器提供サービス契約) */
	protected String kk0341_pcrs_cd = null;

	/** 新料金コースコード(機器提供サービス契約) */
	protected String kk0341_pcrs_cd_new = null;

	/** 料金プランコード(機器提供サービス契約) */
	protected String kk0341_pplan_cd = null;

	/** 新料金プランコード(機器提供サービス契約) */
	protected String kk0341_pplan_cd_new = null;

	/** オプションサービス契約番号 */
	protected String op_svc_kei_no = null;

	/** 世代登録年月日時分秒(オプションサービス契約) */
	protected String kk0351_gene_add_dtm = null;

	/** オプションサービスコード */
	protected String op_svc_cd = null;

	/** 料金コースコード(オプションサービス契約) */
	protected String kk0351_pcrs_cd = null;

	/** 新料金コースコード(オプションサービス契約) */
	protected String kk0351_pcrs_cd_new = null;

	/** 料金プランコード(オプションサービス契約) */
	protected String kk0351_pplan_cd = null;

	/** 新料金プランコード(オプションサービス契約) */
	protected String kk0351_pplan_cd_new = null;

	/** サブオプションサービス契約番号 */
	protected String sbop_svc_kei_no = null;

	/** 世代登録年月日時分秒(サブオプションサービス契約) */
	protected String kk0401_gene_add_dtm = null;

	/** サブオプションサービスコード */
	protected String sbop_svc_cd = null;

	/** 料金コースコード(サブオプションサービス契約) */
	protected String kk0401_pcrs_cd = null;

	/** 新料金コースコード(サブオプションサービス契約) */
	protected String kk0401_pcrs_cd_new = null;

	/** 料金プランコード(サブオプションサービス契約) */
	protected String kk0401_pplan_cd = null;

	/** 新料金プランコード(サブオプションサービス契約) */
	protected String kk0401_pplan_cd_new = null;

	/** 割引サービス契約番号 */
	protected String wrib_svc_kei_no = null;

	/** 世代登録年月日時分秒(割引サービス契約) */
	protected String kk0451_gene_add_dtm = null;

	/** 割引サービスコード */
	protected String wrib_svc_cd = null;

	/** 料金コースコード(割引サービス契約) */
	protected String kk0451_pcrs_cd = null;

	/** 新料金コースコード(割引サービス契約) */
	protected String kk0451_pcrs_cd_new = null;

	/** 料金プランコード(割引サービス契約) */
	protected String kk0451_pplan_cd = null;

	/** 新料金プランコード(割引サービス契約) */
	protected String kk0451_pplan_cd_new = null;

	/** 割引タイプコード */
	protected String wrib_type_cd = null;

	/** 対象契約識別コード */
	protected String tg_kei_skbt_cd = null;

	/** 契約ステータス */
	protected String kei_stat = null;

	/** 番ポ電話番号 */
	protected String bmp_telno = null;

	/** 予約反映タイミング */
	protected String rsv_hanei_tmg = null;

	/** 機器オプションサービス契約番号 */
	protected String kkop_svc_kei_no = null;
	
	/** 世代登録年月日時分秒(機器オプションサービス契約) */
	protected String kk2811_gene_add_dtm = null;
	
	/**
	 * <p>
	 * 処理対象のCBSMsgを取得します。
	 * </p>
	 * @return 処理対象のCBSMsg
	 */
	protected CAANMsg getCBSMsg()
	{
		return this.inCBSMsg;
	}

	/**
	 * <p>
	 * エラーフラグを取得します。
	 * </p>
	 * @return エラーフラグ
	 */
	public String getErrFlg()
	{
		return this.errFlg;
	}

	/**
	 * <p>
	 * 運用日付を取得します。
	 * </p>
	 * @return 運用日付
	 */
	protected String getOpeDate()
	{
		return this.opeDate;
	}

	/**
	 * <p>
	 * 基準日付を取得します。
	 * </p>
	 * @return 基準日付
	 */
	protected String getBaseDate()
	{
		return this.baseDate;
	}

	/**
	 * <p>
	 * サービスインターフェイスIDを取得します。
	 * </p>
	 * @return サービスインターフェイスID
	 */
	protected String getTemplateID()
	{
		return this.templateID;
	}

	/**
	 * <p>
	 * 異動区分を取得します。
	 * </p>
	 * @return 異動区分
	 */
	protected String getIdo_div()
	{
		return this.ido_div;
	}

	/**
	 * <p>
	 * 判定異動区分を取得します。
	 * </p>
	 * @return 判定異動区分
	 */
	protected String getJdg_ido_div()
	{
		return this.jdg_ido_div;
	}

	/**
	 * <p>
	 * 異動区分詳細コードを取得します。
	 * </p>
	 * @return 異動区分詳細コード
	 */
	protected String getIdo_div_dtl_cd()
	{
		return this.ido_div_dtl_cd;
	}

	/**
	 * <p>
	 * 既にある予約を取得します。
	 * </p>
	 * @return 既にある予約
	 */
	protected String getExist_rsv()
	{
		return this.exist_rsv;
	}

	/**
	 * <p>
	 * コンテンツ定義を取得します。
	 * </p>
	 * @return コンテンツ定義
	 */
	protected String getContents_def()
	{
		return this.contents_def;
	}

	/**
	 * <p>
	 * 申込明細番号を取得します。
	 * </p>
	 * @return 申込明細番号
	 */
	protected String getMskm_dtl_no()
	{
		return this.mskm_dtl_no;
	}

	/**
	 * <p>
	 * 対象識別コードを取得します。
	 * </p>
	 * @return 対象識別コード
	 */
	protected String getTg_skbt_cd()
	{
		return this.tg_skbt_cd;
	}

	/**
	 * <p>
	 * SYSIDを取得します。
	 * </p>
	 * @return SYSID
	 */
	protected String getSysid()
	{
		return this.sysid;
	}

	/**
	 * <p>
	 * SYSID(併合/分割先)を取得します。
	 * </p>
	 * @return SYSID(併合/分割先)
	 */
	protected String getSysid_new()
	{
		return this.sysid_new;
	}

	/**
	 * <p>
	 * SYSID併合/分割フラグを取得します。
	 * </p>
	 * @return SYSID併合/分割フラグ
	 */
	protected boolean isSysidJoinFlg()
	{
		return this.sysidJoinFlg;
	}

	/**
	 * <p>
	 * 請求契約番号を取得します。
	 * </p>
	 * @return 請求契約番号
	 */
	protected String getSeiky_kei_no()
	{
		return this.seiky_kei_no;
	}

	/**
	 * <p>
	 * 請求契約番号(併合/分割先)を取得します。
	 * </p>
	 * @return 請求契約番号(併合/分割先)
	 */
	protected String getSeiky_kei_no_new()
	{
		return this.seiky_kei_no_new;
	}

	/**
	 * <p>
	 * 請求契約番号併合/分割フラグを取得します。
	 * </p>
	 * @return 請求契約番号併合/分割フラグ
	 */
	protected boolean isSeikyJoinFlg()
	{
		return this.seikyJoinFlg;
	}

	/**
	 * <p>
	 * サービス契約番号を取得します。
	 * </p>
	 * @return サービス契約番号
	 */
	protected String getSvc_kei_no()
	{
		return this.svc_kei_no;
	}

	/**
	 * <p>
	 * 引継先サービス契約番号を取得します。
	 * </p>
	 * @return 引継先サービス契約番号
	 */
	protected String getSvc_kei_no_new()
	{
		return this.svc_kei_no_new;
	}

	/**
	 * <p>
	 * 世代登録年月日時分秒(サービス契約)を取得します。
	 * </p>
	 * @return 世代登録年月日時分秒(サービス契約)
	 */
	protected String getKk0081_gene_add_dtm()
	{
		return this.kk0081_gene_add_dtm;
	}

	/**
	 * <p>
	 * サービスコードを取得します。
	 * </p>
	 * @return サービスコード
	 */
	protected String getSvc_cd()
	{
		return this.svc_cd;
	}

	/**
	 * <p>
	 * 料金グループコードを取得します。
	 * </p>
	 * @return 料金グループコード
	 */
	protected String getPrc_grp_cd()
	{
		return this.prc_grp_cd;
	}

	/**
	 * <p>
	 * 新料金グループコードを取得します。
	 * </p>
	 * @return 新料金グループコード
	 */
	protected String getPrc_grp_cd_new()
	{
		return this.prc_grp_cd_new;
	}

	/**
	 * <p>
	 * 料金コースコード(サービス契約)を取得します。
	 * </p>
	 * @return 料金コースコード(サービス契約)
	 */
	protected String getKk0081_pcrs_cd()
	{
		return this.kk0081_pcrs_cd;
	}

	/**
	 * <p>
	 * 新料金コースコード(サービス契約)を取得します。
	 * </p>
	 * @return 新料金コースコード(サービス契約)
	 */
	protected String getKk0081_pcrs_cd_new()
	{
		return this.kk0081_pcrs_cd_new;
	}

	/**
	 * <p>
	 * 料金プランコード(サービス契約)を取得します。
	 * </p>
	 * @return 料金プランコード(サービス契約)
	 */
	protected String getKk0081_pplan_cd()
	{
		return this.kk0081_pplan_cd;
	}

	/**
	 * <p>
	 * 新料金プランコード(サービス契約)を取得します。
	 * </p>
	 * @return 新料金プランコード(サービス契約)
	 */
	protected String getKk0081_pplan_cd_new()
	{
		return this.kk0081_pplan_cd_new;
	}

	/**
	 * <p>
	 * サービス契約内訳番号を取得します。
	 * </p>
	 * @return サービス契約内訳番号
	 */
	protected String getSvc_kei_ucwk_no()
	{
		return this.svc_kei_ucwk_no;
	}

	/**
	 * <p>
	 * 世代登録年月日時分秒(サービス契約内訳)を取得します。
	 * </p>
	 * @return 世代登録年月日時分秒(サービス契約内訳)
	 */
	protected String getKk0161_gene_add_dtm()
	{
		return this.kk0161_gene_add_dtm;
	}

	/**
	 * <p>
	 * 料金コースコード(サービス契約内訳)を取得します。
	 * </p>
	 * @return 料金コースコード(サービス契約内訳)
	 */
	protected String getKk0161_pcrs_cd()
	{
		return this.kk0161_pcrs_cd;
	}

	/**
	 * <p>
	 * 新料金コースコード(サービス契約内訳)を取得します。
	 * </p>
	 * @return 新料金コースコード(サービス契約内訳)
	 */
	protected String getKk0161_pcrs_cd_new()
	{
		return this.kk0161_pcrs_cd_new;
	}

	/**
	 * <p>
	 * 料金プランコード(サービス契約内訳)を取得します。
	 * </p>
	 * @return 料金プランコード(サービス契約内訳)
	 */
	protected String getKk0161_pplan_cd()
	{
		return this.kk0161_pplan_cd;
	}

	/**
	 * <p>
	 * 新料金プランコード(サービス契約内訳)を取得します。
	 * </p>
	 * @return 新料金プランコード(サービス契約内訳)
	 */
	protected String getKk0161_pplan_cd_new()
	{
		return this.kk0161_pplan_cd_new;
	}

	/**
	 * <p>
	 * サービス契約回線内訳番号を取得します。
	 * </p>
	 * @return サービス契約回線内訳番号
	 */
	protected String getSvc_kei_kaisen_ucwk_no()
	{
		return this.svc_kei_kaisen_ucwk_no;
	}

	/**
	 * <p>
	 * 課金先番号を取得します。
	 * </p>
	 * @return 課金先番号
	 */
	protected String getKakins_no()
	{
		return this.kakins_no;
	}

	/**
	 * <p>
	 * 機器提供サービス契約番号を取得します。
	 * </p>
	 * @return 機器提供サービス契約番号
	 */
	protected String getKktk_svc_kei_no()
	{
		return this.kktk_svc_kei_no;
	}

	/**
	 * <p>
	 * 世代登録年月日時分秒(機器提供サービス契約)を取得します。
	 * </p>
	 * @return 世代登録年月日時分秒(機器提供サービス契約)
	 */
	protected String getKk0341_gene_add_dtm()
	{
		return this.kk0341_gene_add_dtm;
	}

	/**
	 * <p>
	 * 機器提供サービスコードを取得します。
	 * </p>
	 * @return 機器提供サービスコード
	 */
	protected String getKktk_svc_cd()
	{
		return this.kktk_svc_cd;
	}

	/**
	 * <p>
	 * 機器提供種別コードを取得します。
	 * </p>
	 * @return 機器提供種別コード
	 */
	protected String getKktk_sbt_cd()
	{
		return this.kktk_sbt_cd;
	}

	/**
	 * <p>
	 * 料金コースコード(機器提供サービス契約)を取得します。
	 * </p>
	 * @return 料金コースコード(機器提供サービス契約)
	 */
	protected String getKk0341_pcrs_cd()
	{
		return this.kk0341_pcrs_cd;
	}

	/**
	 * <p>
	 * 新料金コースコード(機器提供サービス契約)を取得します。
	 * </p>
	 * @return 新料金コースコード(機器提供サービス契約)
	 */
	protected String getKk0341_pcrs_cd_new()
	{
		return this.kk0341_pcrs_cd_new;
	}

	/**
	 * <p>
	 * 料金プランコード(機器提供サービス契約)を取得します。
	 * </p>
	 * @return 料金プランコード(機器提供サービス契約)
	 */
	protected String getKk0341_pplan_cd()
	{
		return this.kk0341_pplan_cd;
	}

	/**
	 * <p>
	 * 新料金プランコード(機器提供サービス契約)を取得します。
	 * </p>
	 * @return 新料金プランコード(機器提供サービス契約)
	 */
	protected String getKk0341_pplan_cd_new()
	{
		return this.kk0341_pplan_cd_new;
	}

	/**
	 * <p>
	 * オプションサービス契約番号を取得します。
	 * </p>
	 * @return オプションサービス契約番号
	 */
	protected String getOp_svc_kei_no()
	{
		return this.op_svc_kei_no;
	}

	/**
	 * <p>
	 * 世代登録年月日時分秒(オプションサービス契約)を取得します。
	 * </p>
	 * @return 世代登録年月日時分秒(オプションサービス契約)
	 */
	protected String getKk0351_gene_add_dtm()
	{
		return this.kk0351_gene_add_dtm;
	}

	/**
	 * <p>
	 * オプションサービスコードを取得します。
	 * </p>
	 * @return オプションサービスコード
	 */
	protected String getOp_svc_cd()
	{
		return this.op_svc_cd;
	}

	/**
	 * <p>
	 * 料金コースコード(オプションサービス契約)を取得します。
	 * </p>
	 * @return 料金コースコード(オプションサービス契約)
	 */
	protected String getKk0351_pcrs_cd()
	{
		return this.kk0351_pcrs_cd;
	}

	/**
	 * <p>
	 * 新料金コースコード(オプションサービス契約)を取得します。
	 * </p>
	 * @return 新料金コースコード(オプションサービス契約)
	 */
	protected String getKk0351_pcrs_cd_new()
	{
		return this.kk0351_pcrs_cd_new;
	}

	/**
	 * <p>
	 * 料金プランコード(オプションサービス契約)を取得します。
	 * </p>
	 * @return 料金プランコード(オプションサービス契約)
	 */
	protected String getKk0351_pplan_cd()
	{
		return this.kk0351_pplan_cd;
	}

	/**
	 * <p>
	 * 新料金プランコード(オプションサービス契約)を取得します。
	 * </p>
	 * @return 新料金プランコード(オプションサービス契約)
	 */
	protected String getKk0351_pplan_cd_new()
	{
		return this.kk0351_pplan_cd_new;
	}

	/**
	 * <p>
	 * サブオプションサービス契約番号を取得します。
	 * </p>
	 * @return サブオプションサービス契約番号
	 */
	protected String getSbop_svc_kei_no()
	{
		return this.sbop_svc_kei_no;
	}

	/**
	 * <p>
	 * 世代登録年月日時分秒(サブオプションサービス契約)を取得します。
	 * </p>
	 * @return 世代登録年月日時分秒(サブオプションサービス契約)
	 */
	protected String getKk0401_gene_add_dtm()
	{
		return this.kk0401_gene_add_dtm;
	}

	/**
	 * <p>
	 * サブオプションサービスコードを取得します。
	 * </p>
	 * @return サブオプションサービスコード
	 */
	protected String getSbop_svc_cd()
	{
		return this.sbop_svc_cd;
	}

	/**
	 * <p>
	 * 料金コースコード(サブオプションサービス契約)を取得します。
	 * </p>
	 * @return 料金コースコード(サブオプションサービス契約)
	 */
	protected String getKk0401_pcrs_cd()
	{
		return this.kk0401_pcrs_cd;
	}

	/**
	 * <p>
	 * 新料金コースコード(サブオプションサービス契約)を取得します。
	 * </p>
	 * @return 新料金コースコード(サブオプションサービス契約)
	 */
	protected String getKk0401_pcrs_cd_new()
	{
		return this.kk0401_pcrs_cd_new;
	}

	/**
	 * <p>
	 * 料金プランコード(サブオプションサービス契約)を取得します。
	 * </p>
	 * @return 料金プランコード(サブオプションサービス契約)
	 */
	protected String getKk0401_pplan_cd()
	{
		return this.kk0401_pplan_cd;
	}

	/**
	 * <p>
	 * 新料金プランコード(サブオプションサービス契約)を取得します。
	 * </p>
	 * @return 新料金プランコード(サブオプションサービス契約)
	 */
	protected String getKk0401_pplan_cd_new()
	{
		return this.kk0401_pplan_cd_new;
	}

	/**
	 * <p>
	 * 割引サービス契約番号を取得します。
	 * </p>
	 * @return 割引サービス契約番号
	 */
	protected String getWrib_svc_kei_no()
	{
		return this.wrib_svc_kei_no;
	}

	/**
	 * <p>
	 * 世代登録年月日時分秒(割引サービス契約)を取得します。
	 * </p>
	 * @return 世代登録年月日時分秒(割引サービス契約)
	 */
	protected String getKk0451_gene_add_dtm()
	{
		return this.kk0451_gene_add_dtm;
	}

	/**
	 * <p>
	 * 割引サービスコードを取得します。
	 * </p>
	 * @return 割引サービスコード
	 */
	protected String getWrib_svc_cd()
	{
		return this.wrib_svc_cd;
	}

	/**
	 * <p>
	 * 料金コースコード(割引サービス契約)を取得します。
	 * </p>
	 * @return 料金コースコード(割引サービス契約)
	 */
	protected String getKk0451_pcrs_cd()
	{
		return this.kk0451_pcrs_cd;
	}

	/**
	 * <p>
	 * 新料金コースコード(割引サービス契約)を取得します。
	 * </p>
	 * @return 新料金コースコード(割引サービス契約)
	 */
	protected String getKk0451_pcrs_cd_new()
	{
		return this.kk0451_pcrs_cd_new;
	}

	/**
	 * <p>
	 * 料金プランコード(割引サービス契約)を取得します。
	 * </p>
	 * @return 料金プランコード(割引サービス契約)
	 */
	protected String getKk0451_pplan_cd()
	{
		return this.kk0451_pplan_cd;
	}

	/**
	 * <p>
	 * 新料金プランコード(割引サービス契約)を取得します。
	 * </p>
	 * @return 新料金プランコード(割引サービス契約)
	 */
	protected String getKk0451_pplan_cd_new()
	{
		return this.kk0451_pplan_cd_new;
	}

	/**
	 * <p>
	 * 割引タイプコードを取得します。
	 * </p>
	 * @return 割引タイプコード
	 */
	protected String getWrib_type_cd()
	{
		return this.wrib_type_cd;
	}

	/**
	 * <p>
	 * 対象契約識別コードを取得します。
	 * </p>
	 * @return 対象契約識別コード
	 */
	protected String getTg_kei_skbt_cd()
	{
		return this.tg_kei_skbt_cd;
	}

	/**
	 * <p>
	 * 契約ステータスを取得します。
	 * </p>
	 * @return 契約ステータス
	 */
	protected String getKei_stat()
	{
		return this.kei_stat;
	}

	/**
	 * <p>
	 * 番ポ電話番号を取得します。
	 * </p>
	 * @return 番ポ電話番号
	 */
	protected String getBmp_telno()
	{
		return this.bmp_telno;
	}

	/**
	 * <p>
	 * 予約反映タイミングを取得します。
	 * </p>
	 * @return 予約反映タイミング
	 */
	protected String getRsv_hanei_tmg()
	{
		return this.rsv_hanei_tmg;
	}

	/**
	 * <p>
	 * 機器オプションサービス契約番号を取得します。
	 * </p>
	 * @return 機器オプションサービス契約番号
	 */
	protected String getKkop_svc_kei_no()
	{
		return this.kkop_svc_kei_no;
	}

	/**
	 * <p>
	 * 世代登録年月日時分秒(機器オプションサービス契約)を取得します。
	 * </p>
	 * @return 世代登録年月日時分秒(機器オプションサービス契約)
	 */
	protected String getKk2811_gene_add_dtm()
	{
		return this.kk2811_gene_add_dtm;
	}
	
	/**
	 * <p>
	 * エラーフラグを設定します。
	 * </p>
	 * @param p_errFlg エラーフラグ
	 */
	protected void setErrFlg(String p_errFlg)
	{
		if (this.errFlg == null)
		{
			this.errFlg = p_errFlg;
		}
	}

	/**
	 * <p>
	 * 運用日付を設定します。
	 * </p>
	 * @param p_opeDate 運用日付
	 */
	protected void setOpeDate(String p_opeDate)
	{
		if (this.opeDate == null)
		{
			this.opeDate = p_opeDate;
		}
	}

	/**
	 * <p>
	 * 基準日付を設定します。
	 * </p>
	 * @param p_baseDate 基準日付
	 */
	public void setBaseDate(String p_baseDate)
	{
		if (this.baseDate == null)
		{
			this.baseDate = p_baseDate;
		}
	}

	/**
	 * <p>
	 * サービスインターフェイスIDを設定します。
	 * </p>
	 * @param p_templateID サービスインターフェイスID
	 */
	protected void setTemplateID(String p_templateID)
	{
		if (this.templateID == null)
		{
			this.templateID = p_templateID;
		}
	}

	/**
	 * <p>
	 * 異動区分を設定します。
	 * </p>
	 * @param p_ido_div 異動区分
	 */
	public void setIdo_div(String p_ido_div)
	{
		if (this.ido_div == null)
		{
			this.ido_div = p_ido_div;
		}
	}

	/**
	 * <p>
	 * 判定異動区分を設定します。
	 * </p>
	 * @param p_jdg_ido_div 判定異動区分
	 */
	protected void setJdg_ido_div(String p_jdg_ido_div)
	{
		if (this.jdg_ido_div == null)
		{
			this.jdg_ido_div = p_jdg_ido_div;
		}
	}

	/**
	 * <p>
	 * 異動区分詳細コードを設定します。
	 * </p>
	 * @param p_ido_div_dtl_cd 異動区分詳細コード
	 */
	protected void setIdo_div_dtl_cd(String p_ido_div_dtl_cd)
	{
		if (this.ido_div_dtl_cd == null)
		{
			this.ido_div_dtl_cd = p_ido_div_dtl_cd;
		}
	}

	/**
	 * <p>
	 * 既にある予約を設定します。
	 * </p>
	 * @param p_exist_rsv 既にある予約
	 */
	protected void setExist_rsv(String p_exist_rsv)
	{
		if (this.exist_rsv == null)
		{
			this.exist_rsv = p_exist_rsv;
		}
	}

	/**
	 * <p>
	 * コンテンツ定義を設定します。
	 * </p>
	 * @param p_contents_def コンテンツ定義
	 */
	protected void setContents_def(String p_contents_def)
	{
		if (this.contents_def == null)
		{
			this.contents_def = p_contents_def;
		}
	}

	/**
	 * <p>
	 * 申込明細番号を設定します。
	 * </p>
	 * @param p_mskm_dtl_no 申込明細番号
	 */
	public void setMskm_dtl_no(String p_mskm_dtl_no)
	{
		if (this.mskm_dtl_no == null)
		{
			this.mskm_dtl_no = p_mskm_dtl_no;
		}
	}

	/**
	 * <p>
	 * 対象識別コードを設定します。
	 * </p>
	 * @param p_tg_skbt_cd 対象識別コード
	 */
	public void setTg_skbt_cd(String p_tg_skbt_cd)
	{
		if (this.tg_skbt_cd == null)
		{
			this.tg_skbt_cd = p_tg_skbt_cd;
		}
	}

	/**
	 * <p>
	 * SYSIDを設定します。
	 * </p>
	 * @param p_sysid SYSID
	 */
	public void setSysid(String p_sysid)
	{
		if (this.sysid == null)
		{
			this.sysid = p_sysid;
		}
	}

	/**
	 * <p>
	 * SYSID(併合/分割先)を設定します。
	 * </p>
	 * @param p_sysid_new SYSID(併合/分割先)
	 */
	public void setSysid_new(String p_sysid_new)
	{
		if (this.sysid_new == null)
		{
			this.sysid_new = p_sysid_new;
		}
	}

	/**
	 * <p>
	 * SYSID併合/分割フラグを設定します。
	 * </p>
	 * @param p_sysidJoinFlg SYSID併合/分割フラグ
	 */
	public void setSysidJoinFlg(boolean p_sysidJoinFlg)
	{
		this.sysidJoinFlg = p_sysidJoinFlg;
	}

	/**
	 * <p>
	 * 請求契約番号を設定します。
	 * </p>
	 * @param p_seiky_kei_no 請求契約番号
	 */
	public void setSeiky_kei_no(String p_seiky_kei_no)
	{
		if (this.seiky_kei_no == null)
		{
			this.seiky_kei_no = p_seiky_kei_no;
		}
	}

	/**
	 * <p>
	 * 請求契約番号(併合/分割先)を設定します。
	 * </p>
	 * @param p_seiky_kei_no_new 請求契約番号(併合/分割先)
	 */
	public void setSeiky_kei_no_new(String p_seiky_kei_no_new)
	{
		if (this.seiky_kei_no_new == null)
		{
			this.seiky_kei_no_new = p_seiky_kei_no_new;
		}
	}

	/**
	 * <p>
	 * 請求契約番号併合/分割フラグを設定します。
	 * </p>
	 * @param p_seikyJoinFlg 請求契約番号併合/分割フラグ
	 */
	public void setSeikyJoinFlg(boolean p_seikyJoinFlg)
	{
		this.seikyJoinFlg = p_seikyJoinFlg;
	}

	/**
	 * <p>
	 * サービス契約番号を設定します。
	 * </p>
	 * @param p_svc_kei_no サービス契約番号
	 */
	public void setSvc_kei_no(String p_svc_kei_no)
	{
		if (this.svc_kei_no == null)
		{
			this.svc_kei_no = p_svc_kei_no;
		}
	}

	/**
	 * <p>
	 * 引継先サービス契約番号を設定します。
	 * </p>
	 * @param p_svc_kei_no_new 引継先サービス契約番号
	 */
	public void setSvc_kei_no_new(String p_svc_kei_no_new)
	{
		if (this.svc_kei_no_new == null)
		{
			this.svc_kei_no_new = p_svc_kei_no_new;
		}
	}

	/**
	 * <p>
	 * 世代登録年月日時分秒(サービス契約)を設定します。
	 * </p>
	 * @param p_kk0081_gene_add_dtm 世代登録年月日時分秒(サービス契約)
	 */
	public void setKk0081_gene_add_dtm(String p_kk0081_gene_add_dtm)
	{
		if (this.kk0081_gene_add_dtm == null)
		{
			this.kk0081_gene_add_dtm = p_kk0081_gene_add_dtm;
		}
	}

	/**
	 * <p>
	 * サービスコードを設定します。
	 * </p>
	 * @param p_svc_cd サービスコード
	 */
	public void setSvc_cd(String p_svc_cd)
	{
		if (this.svc_cd == null)
		{
			this.svc_cd = p_svc_cd;
		}
	}

	/**
	 * <p>
	 * 料金グループコードを設定します。
	 * </p>
	 * @param p_prc_grp_cd 料金グループコード
	 */
	public void setPrc_grp_cd(String p_prc_grp_cd)
	{
		if (this.prc_grp_cd == null)
		{
			this.prc_grp_cd = p_prc_grp_cd;
		}
	}

	/**
	 * <p>
	 * 新料金グループコードを設定します。
	 * </p>
	 * @param p_prc_grp_cd_new 新料金グループコード
	 */
	public void setPrc_grp_cd_new(String p_prc_grp_cd_new)
	{
		if (this.prc_grp_cd_new == null)
		{
			this.prc_grp_cd_new = p_prc_grp_cd_new;
		}
	}

	/**
	 * <p>
	 * 料金コースコード(サービス契約)を設定します。
	 * </p>
	 * @param p_kk0081_pcrs_cd 料金コースコード(サービス契約)
	 */
	public void setKk0081_pcrs_cd(String p_kk0081_pcrs_cd)
	{
		if (this.kk0081_pcrs_cd == null)
		{
			this.kk0081_pcrs_cd = p_kk0081_pcrs_cd;
		}
	}

	/**
	 * <p>
	 * 新料金コースコード(サービス契約)を設定します。
	 * </p>
	 * @param p_kk0081_pcrs_cd_new 新料金コースコード(サービス契約)
	 */
	public void setKk0081_pcrs_cd_new(String p_kk0081_pcrs_cd_new)
	{
		if (this.kk0081_pcrs_cd_new == null)
		{
			this.kk0081_pcrs_cd_new = p_kk0081_pcrs_cd_new;
		}
	}

	/**
	 * <p>
	 * 料金プランコード(サービス契約)を設定します。
	 * </p>
	 * @param p_kk0081_pplan_cd 料金プランコード(サービス契約)
	 */
	public void setKk0081_pplan_cd(String p_kk0081_pplan_cd)
	{
		if (this.kk0081_pplan_cd == null)
		{
			this.kk0081_pplan_cd = p_kk0081_pplan_cd;
		}
	}

	/**
	 * <p>
	 * 新料金プランコード(サービス契約)を設定します。
	 * </p>
	 * @param p_kk0081_pplan_cd_new 新料金プランコード(サービス契約)
	 */
	public void setKk0081_pplan_cd_new(String p_kk0081_pplan_cd_new)
	{
		if (this.kk0081_pplan_cd_new == null)
		{
			this.kk0081_pplan_cd_new = p_kk0081_pplan_cd_new;
		}
	}

	/**
	 * <p>
	 * サービス契約内訳番号を設定します。
	 * </p>
	 * @param p_svc_kei_ucwk_no サービス契約内訳番号
	 */
	public void setSvc_kei_ucwk_no(String p_svc_kei_ucwk_no)
	{
		if (this.svc_kei_ucwk_no == null)
		{
			this.svc_kei_ucwk_no = p_svc_kei_ucwk_no;
		}
	}

	/**
	 * <p>
	 * 世代登録年月日時分秒(サービス契約内訳)を設定します。
	 * </p>
	 * @param p_kk0161_gene_add_dtm 世代登録年月日時分秒(サービス契約内訳)
	 */
	public void setKk0161_gene_add_dtm(String p_kk0161_gene_add_dtm)
	{
		if (this.kk0161_gene_add_dtm == null)
		{
			this.kk0161_gene_add_dtm = p_kk0161_gene_add_dtm;
		}
	}

	/**
	 * <p>
	 * 料金コースコード(サービス契約内訳)を設定します。
	 * </p>
	 * @param p_kk0161_pcrs_cd 料金コースコード(サービス契約内訳)
	 */
	public void setKk0161_pcrs_cd(String p_kk0161_pcrs_cd)
	{
		if (this.kk0161_pcrs_cd == null)
		{
			this.kk0161_pcrs_cd = p_kk0161_pcrs_cd;
		}
	}

	/**
	 * <p>
	 * 新料金コースコード(サービス契約内訳)を設定します。
	 * </p>
	 * @param p_kk0161_pcrs_cd_new 新料金コースコード(サービス契約内訳)
	 */
	public void setKk0161_pcrs_cd_new(String p_kk0161_pcrs_cd_new)
	{
		if (this.kk0161_pcrs_cd_new == null)
		{
			this.kk0161_pcrs_cd_new = p_kk0161_pcrs_cd_new;
		}
	}

	/**
	 * <p>
	 * 料金プランコード(サービス契約内訳)を設定します。
	 * </p>
	 * @param p_kk0161_pplan_cd 料金プランコード(サービス契約内訳)
	 */
	public void setKk0161_pplan_cd(String p_kk0161_pplan_cd)
	{
		if (this.kk0161_pplan_cd == null)
		{
			this.kk0161_pplan_cd = p_kk0161_pplan_cd;
		}
	}

	/**
	 * <p>
	 * 新料金プランコード(サービス契約内訳)を設定します。
	 * </p>
	 * @param p_kk0161_pplan_cd_new 新料金プランコード(サービス契約内訳)
	 */
	public void setKk0161_pplan_cd_new(String p_kk0161_pplan_cd_new)
	{
		if (this.kk0161_pplan_cd_new == null)
		{
			this.kk0161_pplan_cd_new = p_kk0161_pplan_cd_new;
		}
	}

	/**
	 * <p>
	 * サービス契約回線内訳番号を設定します。
	 * </p>
	 * @param p_svc_kei_kaisen_ucwk_no サービス契約回線内訳番号
	 */
	public void setSvc_kei_kaisen_ucwk_no(String p_svc_kei_kaisen_ucwk_no)
	{
		if (this.svc_kei_kaisen_ucwk_no == null)
		{
			this.svc_kei_kaisen_ucwk_no = p_svc_kei_kaisen_ucwk_no;
		}
	}

	/**
	 * <p>
	 * 課金先番号を設定します。
	 * </p>
	 * @param p_kakins_no 課金先番号
	 */
	public void setKakins_no(String p_kakins_no)
	{
		if (this.kakins_no == null)
		{
			this.kakins_no = p_kakins_no;
		}
	}

	/**
	 * <p>
	 * 機器提供サービス契約番号を設定します。
	 * </p>
	 * @param p_kktk_svc_kei_no 機器提供サービス契約番号
	 */
	public void setKktk_svc_kei_no(String p_kktk_svc_kei_no)
	{
		if (this.kktk_svc_kei_no == null)
		{
			this.kktk_svc_kei_no = p_kktk_svc_kei_no;
		}
	}

	/**
	 * <p>
	 * 世代登録年月日時分秒(機器提供サービス契約)を設定します。
	 * </p>
	 * @param p_kk0341_gene_add_dtm 世代登録年月日時分秒(機器提供サービス契約)
	 */
	public void setKk0341_gene_add_dtm(String p_kk0341_gene_add_dtm)
	{
		if (this.kk0341_gene_add_dtm == null)
		{
			this.kk0341_gene_add_dtm = p_kk0341_gene_add_dtm;
		}
	}

	/**
	 * <p>
	 * 機器提供サービスコードを設定します。
	 * </p>
	 * @param p_kktk_svc_cd 機器提供サービスコード
	 */
	public void setKktk_svc_cd(String p_kktk_svc_cd)
	{
		if (this.kktk_svc_cd == null)
		{
			this.kktk_svc_cd = p_kktk_svc_cd;
		}
	}

	/**
	 * <p>
	 * 機器提供種別コードを設定します。
	 * </p>
	 * @param p_kktk_sbt_cd 機器提供種別コード
	 */
	public void setKktk_sbt_cd(String p_kktk_sbt_cd)
	{
		if (this.kktk_sbt_cd == null)
		{
			this.kktk_sbt_cd = p_kktk_sbt_cd;
		}
	}

	/**
	 * <p>
	 * 料金コースコード(機器提供サービス契約)を設定します。
	 * </p>
	 * @param p_kk0341_pcrs_cd 料金コースコード(機器提供サービス契約)
	 */
	public void setKk0341_pcrs_cd(String p_kk0341_pcrs_cd)
	{
		if (this.kk0341_pcrs_cd == null)
		{
			this.kk0341_pcrs_cd = p_kk0341_pcrs_cd;
		}
	}

	/**
	 * <p>
	 * 新料金コースコード(機器提供サービス契約)を設定します。
	 * </p>
	 * @param p_kk0341_pcrs_cd_new 新料金コースコード(機器提供サービス契約)
	 */
	public void setKk0341_pcrs_cd_new(String p_kk0341_pcrs_cd_new)
	{
		if (this.kk0341_pcrs_cd_new == null)
		{
			this.kk0341_pcrs_cd_new = p_kk0341_pcrs_cd_new;
		}
	}

	/**
	 * <p>
	 * 料金プランコード(機器提供サービス契約)を設定します。
	 * </p>
	 * @param p_kk0341_pplan_cd 料金プランコード(機器提供サービス契約)
	 */
	public void setKk0341_pplan_cd(String p_kk0341_pplan_cd)
	{
		if (this.kk0341_pplan_cd == null)
		{
			this.kk0341_pplan_cd = p_kk0341_pplan_cd;
		}
	}

	/**
	 * <p>
	 * 新料金プランコード(機器提供サービス契約)を設定します。
	 * </p>
	 * @param p_kk0341_pplan_cd_new 新料金プランコード(機器提供サービス契約)
	 */
	public void setKk0341_pplan_cd_new(String p_kk0341_pplan_cd_new)
	{
		if (this.kk0341_pplan_cd_new == null)
		{
			this.kk0341_pplan_cd_new = p_kk0341_pplan_cd_new;
		}
	}

	/**
	 * <p>
	 * オプションサービス契約番号を設定します。
	 * </p>
	 * @param p_op_svc_kei_no オプションサービス契約番号
	 */
	public void setOp_svc_kei_no(String p_op_svc_kei_no)
	{
		if (this.op_svc_kei_no == null)
		{
			this.op_svc_kei_no = p_op_svc_kei_no;
		}
	}

	/**
	 * <p>
	 * 世代登録年月日時分秒(オプションサービス契約)を設定します。
	 * </p>
	 * @param p_kk0351_gene_add_dtm 世代登録年月日時分秒(オプションサービス契約)
	 */
	public void setKk0351_gene_add_dtm(String p_kk0351_gene_add_dtm)
	{
		if (this.kk0351_gene_add_dtm == null)
		{
			this.kk0351_gene_add_dtm = p_kk0351_gene_add_dtm;
		}
	}

	/**
	 * <p>
	 * オプションサービスコードを設定します。
	 * </p>
	 * @param p_op_svc_cd オプションサービスコード
	 */
	public void setOp_svc_cd(String p_op_svc_cd)
	{
		if (this.op_svc_cd == null)
		{
			this.op_svc_cd = p_op_svc_cd;
		}
	}

	/**
	 * <p>
	 * 料金コースコード(オプションサービス契約)を設定します。
	 * </p>
	 * @param p_kk0351_pcrs_cd 料金コースコード(オプションサービス契約)
	 */
	public void setKk0351_pcrs_cd(String p_kk0351_pcrs_cd)
	{
		if (this.kk0351_pcrs_cd == null)
		{
			this.kk0351_pcrs_cd = p_kk0351_pcrs_cd;
		}
	}

	/**
	 * <p>
	 * 新料金コースコード(オプションサービス契約)を設定します。
	 * </p>
	 * @param p_kk0351_pcrs_cd_new 新料金コースコード(オプションサービス契約)
	 */
	public void setKk0351_pcrs_cd_new(String p_kk0351_pcrs_cd_new)
	{
		if (this.kk0351_pcrs_cd_new == null)
		{
			this.kk0351_pcrs_cd_new = p_kk0351_pcrs_cd_new;
		}
	}

	/**
	 * <p>
	 * 料金プランコード(オプションサービス契約)を設定します。
	 * </p>
	 * @param p_kk0351_pplan_cd 料金プランコード(オプションサービス契約)
	 */
	public void setKk0351_pplan_cd(String p_kk0351_pplan_cd)
	{
		if (this.kk0351_pplan_cd == null)
		{
			this.kk0351_pplan_cd = p_kk0351_pplan_cd;
		}
	}

	/**
	 * <p>
	 * 新料金プランコード(オプションサービス契約)を設定します。
	 * </p>
	 * @param p_kk0351_pplan_cd_new 新料金プランコード(オプションサービス契約)
	 */
	public void setKk0351_pplan_cd_new(String p_kk0351_pplan_cd_new)
	{
		if (this.kk0351_pplan_cd_new == null)
		{
			this.kk0351_pplan_cd_new = p_kk0351_pplan_cd_new;
		}
	}

	/**
	 * <p>
	 * サブオプションサービス契約番号を設定します。
	 * </p>
	 * @param p_sbop_svc_kei_no サブオプションサービス契約番号
	 */
	public void setSbop_svc_kei_no(String p_sbop_svc_kei_no)
	{
		if (this.sbop_svc_kei_no == null)
		{
			this.sbop_svc_kei_no = p_sbop_svc_kei_no;
		}
	}

	/**
	 * <p>
	 * 世代登録年月日時分秒(サブオプションサービス契約)を設定します。
	 * </p>
	 * @param p_kk0401_gene_add_dtm 世代登録年月日時分秒(サブオプションサービス契約)
	 */
	public void setKk0401_gene_add_dtm(String p_kk0401_gene_add_dtm)
	{
		if (this.kk0401_gene_add_dtm == null)
		{
			this.kk0401_gene_add_dtm = p_kk0401_gene_add_dtm;
		}
	}

	/**
	 * <p>
	 * サブオプションサービスコードを設定します。
	 * </p>
	 * @param p_sbop_svc_cd サブオプションサービスコード
	 */
	public void setSbop_svc_cd(String p_sbop_svc_cd)
	{
		if (this.sbop_svc_cd == null)
		{
			this.sbop_svc_cd = p_sbop_svc_cd;
		}
	}

	/**
	 * <p>
	 * 料金コースコード(サブオプションサービス契約)を設定します。
	 * </p>
	 * @param p_kk0401_pcrs_cd 料金コースコード(サブオプションサービス契約)
	 */
	public void setKk0401_pcrs_cd(String p_kk0401_pcrs_cd)
	{
		if (this.kk0401_pcrs_cd == null)
		{
			this.kk0401_pcrs_cd = p_kk0401_pcrs_cd;
		}
	}

	/**
	 * <p>
	 * 新料金コースコード(サブオプションサービス契約)を設定します。
	 * </p>
	 * @param p_kk0401_pcrs_cd_new 新料金コースコード(サブオプションサービス契約)
	 */
	public void setKk0401_pcrs_cd_new(String p_kk0401_pcrs_cd_new)
	{
		if (this.kk0401_pcrs_cd_new == null)
		{
			this.kk0401_pcrs_cd_new = p_kk0401_pcrs_cd_new;
		}
	}

	/**
	 * <p>
	 * 料金プランコード(サブオプションサービス契約)を設定します。
	 * </p>
	 * @param p_kk0401_pplan_cd 料金プランコード(サブオプションサービス契約)
	 */
	public void setKk0401_pplan_cd(String p_kk0401_pplan_cd)
	{
		if (this.kk0401_pplan_cd == null)
		{
			this.kk0401_pplan_cd = p_kk0401_pplan_cd;
		}
	}

	/**
	 * <p>
	 * 新料金プランコード(サブオプションサービス契約)を設定します。
	 * </p>
	 * @param p_kk0401_pplan_cd_new 新料金プランコード(サブオプションサービス契約)
	 */
	public void setKk0401_pplan_cd_new(String p_kk0401_pplan_cd_new)
	{
		if (this.kk0401_pplan_cd_new == null)
		{
			this.kk0401_pplan_cd_new = p_kk0401_pplan_cd_new;
		}
	}

	/**
	 * <p>
	 * 割引サービス契約番号を設定します。
	 * </p>
	 * @param p_wrib_svc_kei_no 割引サービス契約番号
	 */
	public void setWrib_svc_kei_no(String p_wrib_svc_kei_no)
	{
		if (this.wrib_svc_kei_no == null)
		{
			this.wrib_svc_kei_no = p_wrib_svc_kei_no;
		}
	}

	/**
	 * <p>
	 * 世代登録年月日時分秒(割引サービス契約)を設定します。
	 * </p>
	 * @param p_kk0451_gene_add_dtm 世代登録年月日時分秒(割引サービス契約)
	 */
	public void setKk0451_gene_add_dtm(String p_kk0451_gene_add_dtm)
	{
		if (this.kk0451_gene_add_dtm == null)
		{
			this.kk0451_gene_add_dtm = p_kk0451_gene_add_dtm;
		}
	}

	/**
	 * <p>
	 * 割引サービスコードを設定します。
	 * </p>
	 * @param p_wrib_svc_cd 割引サービスコード
	 */
	public void setWrib_svc_cd(String p_wrib_svc_cd)
	{
		if (this.wrib_svc_cd == null)
		{
			this.wrib_svc_cd = p_wrib_svc_cd;
		}
	}

	/**
	 * <p>
	 * 料金コースコード(割引サービス契約)を設定します。
	 * </p>
	 * @param p_kk0451_pcrs_cd 料金コースコード(割引サービス契約)
	 */
	public void setKk0451_pcrs_cd(String p_kk0451_pcrs_cd)
	{
		if (this.kk0451_pcrs_cd == null)
		{
			this.kk0451_pcrs_cd = p_kk0451_pcrs_cd;
		}
	}

	/**
	 * <p>
	 * 新料金コースコード(割引サービス契約)を設定します。
	 * </p>
	 * @param p_kk0451_pcrs_cd_new 新料金コースコード(割引サービス契約)
	 */
	public void setKk0451_pcrs_cd_new(String p_kk0451_pcrs_cd_new)
	{
		if (this.kk0451_pcrs_cd_new == null)
		{
			this.kk0451_pcrs_cd_new = p_kk0451_pcrs_cd_new;
		}
	}

	/**
	 * <p>
	 * 料金プランコード(割引サービス契約)を設定します。
	 * </p>
	 * @param p_kk0451_pplan_cd 料金プランコード(割引サービス契約)
	 */
	public void setKk0451_pplan_cd(String p_kk0451_pplan_cd)
	{
		if (this.kk0451_pplan_cd == null)
		{
			this.kk0451_pplan_cd = p_kk0451_pplan_cd;
		}
	}

	/**
	 * <p>
	 * 新料金プランコード(割引サービス契約)を設定します。
	 * </p>
	 * @param p_kk0451_pplan_cd_new 新料金プランコード(割引サービス契約)
	 */
	public void setKk0451_pplan_cd_new(String p_kk0451_pplan_cd_new)
	{
		if (this.kk0451_pplan_cd_new == null)
		{
			this.kk0451_pplan_cd_new = p_kk0451_pplan_cd_new;
		}
	}

	/**
	 * <p>
	 * 割引タイプコードを設定します。
	 * </p>
	 * @param p_wrib_type_cd 割引タイプコード
	 */
	public void setWrib_type_cd(String p_wrib_type_cd)
	{
		if (this.wrib_type_cd == null)
		{
			this.wrib_type_cd = p_wrib_type_cd;
		}
	}

	/**
	 * <p>
	 * 対象契約識別コードを設定します。
	 * </p>
	 * @param p_tg_kei_skbt_cd 対象契約識別コード
	 */
	public void setTg_kei_skbt_cd(String p_tg_kei_skbt_cd)
	{
		if (this.tg_kei_skbt_cd == null)
		{
			this.tg_kei_skbt_cd = p_tg_kei_skbt_cd;
		}
	}

	/**
	 * <p>
	 * 契約ステータスを設定します。
	 * </p>
	 * @param p_kei_stat 契約ステータス
	 */
	protected void setKei_stat(String p_kei_stat)
	{
		if (this.kei_stat == null)
		{
			this.kei_stat = p_kei_stat;
		}
	}

	/**
	 * <p>
	 * 番ポ電話番号を設定します。
	 * </p>
	 * @param p_bmp_telno 番ポ電話番号
	 */
	public void setBmp_telno(String p_bmp_telno)
	{
		if (this.bmp_telno == null)
		{
			this.bmp_telno = p_bmp_telno;
		}
	}

	/**
	 * <p>
	 * 予約反映タイミングを設定します。
	 * </p>
	 * @param p_rsv_hanei_tmg 予約反映タイミング
	 */
	public void setRsv_hanei_tmg(String p_rsv_hanei_tmg)
	{
		if (this.rsv_hanei_tmg == null)
		{
			this.rsv_hanei_tmg = p_rsv_hanei_tmg;
		}
	}

	/**
	 * <p>
	 * 機器オプションサービス契約番号を設定します。
	 * </p>
	 * @param p_kkop_svc_kei_no 機器オプションサービス契約番号
	 */
	public void setKkop_svc_kei_no(String p_kkop_svc_kei_no)
	{
		if (this.kkop_svc_kei_no == null)
		{
			this.kkop_svc_kei_no = p_kkop_svc_kei_no;
		}
	}

	/**
	 * <p>
	 * 世代登録年月日時分秒(機器オプションサービス契約) を設定します。
	 * </p>
	 * @param p_kk2811_gene_add_dtm 世代登録年月日時分秒(機器オプションサービス契約) 
	 */
	public void setKk2811_gene_add_dtm(String p_kk2811_gene_add_dtm)
	{
		if (this.kk2811_gene_add_dtm == null)
		{
			this.kk2811_gene_add_dtm = p_kk2811_gene_add_dtm;
		}
	}
	
	/**
	 * <p>
	 * メンバ変数設定値のログ出力を行います。
	 * </p>
	 */
	protected void traceLog()
	{
		StringBuffer log = new StringBuffer();
		log.append(LINE_FEED);
		log.append("baseDate => ");
		log.append(JCCObjectTextConv.toString(this.baseDate));
		log.append(LINE_FEED);
		log.append("ido_div => ");
		log.append(JCCObjectTextConv.toString(this.ido_div));
		log.append(LINE_FEED);
		log.append("mskm_dtl_no => ");
		log.append(JCCObjectTextConv.toString(this.mskm_dtl_no));
		log.append(LINE_FEED);
		log.append("tg_skbt_cd => ");
		log.append(JCCObjectTextConv.toString(this.tg_skbt_cd));
		log.append(LINE_FEED);
		log.append("sysid => ");
		log.append(JCCObjectTextConv.toString(this.sysid));
		log.append(LINE_FEED);
		log.append("sysid_new => ");
		log.append(JCCObjectTextConv.toString(this.sysid_new));
		log.append(LINE_FEED);
		log.append("sysidJoinFlg => ");
		log.append(JCCObjectTextConv.toString(this.sysidJoinFlg));
		log.append(LINE_FEED);
		log.append("seiky_kei_no => ");
		log.append(JCCObjectTextConv.toString(this.seiky_kei_no));
		log.append(LINE_FEED);
		log.append("seiky_kei_no_new => ");
		log.append(JCCObjectTextConv.toString(this.seiky_kei_no_new));
		log.append(LINE_FEED);
		log.append("seikyJoinFlg => ");
		log.append(JCCObjectTextConv.toString(this.seikyJoinFlg));
		log.append(LINE_FEED);
		log.append("svc_kei_no => ");
		log.append(JCCObjectTextConv.toString(this.svc_kei_no));
		log.append(LINE_FEED);
		log.append("svc_kei_no_new => ");
		log.append(JCCObjectTextConv.toString(this.svc_kei_no_new));
		log.append(LINE_FEED);
		log.append("kk0081_gene_add_dtm => ");
		log.append(JCCObjectTextConv.toString(this.kk0081_gene_add_dtm));
		log.append(LINE_FEED);
		log.append("svc_cd => ");
		log.append(JCCObjectTextConv.toString(this.svc_cd));
		log.append(LINE_FEED);
		log.append("prc_grp_cd => ");
		log.append(JCCObjectTextConv.toString(this.prc_grp_cd));
		log.append(LINE_FEED);
		log.append("prc_grp_cd_new => ");
		log.append(JCCObjectTextConv.toString(this.prc_grp_cd_new));
		log.append(LINE_FEED);
		log.append("kk0081_pcrs_cd => ");
		log.append(JCCObjectTextConv.toString(this.kk0081_pcrs_cd));
		log.append(LINE_FEED);
		log.append("kk0081_pcrs_cd_new => ");
		log.append(JCCObjectTextConv.toString(this.kk0081_pcrs_cd_new));
		log.append(LINE_FEED);
		log.append("kk0081_pplan_cd => ");
		log.append(JCCObjectTextConv.toString(this.kk0081_pplan_cd));
		log.append(LINE_FEED);
		log.append("kk0081_pplan_cd_new => ");
		log.append(JCCObjectTextConv.toString(this.kk0081_pplan_cd_new));
		log.append(LINE_FEED);
		log.append("svc_kei_ucwk_no => ");
		log.append(JCCObjectTextConv.toString(this.svc_kei_ucwk_no));
		log.append(LINE_FEED);
		log.append("kk0161_gene_add_dtm => ");
		log.append(JCCObjectTextConv.toString(this.kk0161_gene_add_dtm));
		log.append(LINE_FEED);
		log.append("kk0161_pcrs_cd => ");
		log.append(JCCObjectTextConv.toString(this.kk0161_pcrs_cd));
		log.append(LINE_FEED);
		log.append("kk0161_pcrs_cd_new => ");
		log.append(JCCObjectTextConv.toString(this.kk0161_pcrs_cd_new));
		log.append(LINE_FEED);
		log.append("kk0161_pplan_cd => ");
		log.append(JCCObjectTextConv.toString(this.kk0161_pplan_cd));
		log.append(LINE_FEED);
		log.append("kk0161_pplan_cd_new => ");
		log.append(JCCObjectTextConv.toString(this.kk0161_pplan_cd_new));
		log.append(LINE_FEED);
		log.append("svc_kei_kaisen_ucwk_no => ");
		log.append(JCCObjectTextConv.toString(this.svc_kei_kaisen_ucwk_no));
		log.append(LINE_FEED);
		log.append("kakins_no => ");
		log.append(JCCObjectTextConv.toString(this.kakins_no));
		log.append(LINE_FEED);
		log.append("kktk_svc_kei_no => ");
		log.append(JCCObjectTextConv.toString(this.kktk_svc_kei_no));
		log.append(LINE_FEED);
		log.append("kk0341_gene_add_dtm => ");
		log.append(JCCObjectTextConv.toString(this.kk0341_gene_add_dtm));
		log.append(LINE_FEED);
		log.append("kktk_svc_cd => ");
		log.append(JCCObjectTextConv.toString(this.kktk_svc_cd));
		log.append(LINE_FEED);
		log.append("kktk_sbt_cd => ");
		log.append(JCCObjectTextConv.toString(this.kktk_sbt_cd));
		log.append(LINE_FEED);
		log.append("kk0341_pcrs_cd => ");
		log.append(JCCObjectTextConv.toString(this.kk0341_pcrs_cd));
		log.append(LINE_FEED);
		log.append("kk0341_pcrs_cd_new => ");
		log.append(JCCObjectTextConv.toString(this.kk0341_pcrs_cd_new));
		log.append(LINE_FEED);
		log.append("kk0341_pplan_cd => ");
		log.append(JCCObjectTextConv.toString(this.kk0341_pplan_cd));
		log.append(LINE_FEED);
		log.append("kk0341_pplan_cd_new => ");
		log.append(JCCObjectTextConv.toString(this.kk0341_pplan_cd_new));
		log.append(LINE_FEED);
		log.append("op_svc_kei_no => ");
		log.append(JCCObjectTextConv.toString(this.op_svc_kei_no));
		log.append(LINE_FEED);
		log.append("kk0351_gene_add_dtm => ");
		log.append(JCCObjectTextConv.toString(this.kk0351_gene_add_dtm));
		log.append(LINE_FEED);
		log.append("op_svc_cd => ");
		log.append(JCCObjectTextConv.toString(this.op_svc_cd));
		log.append(LINE_FEED);
		log.append("kk0351_pcrs_cd => ");
		log.append(JCCObjectTextConv.toString(this.kk0351_pcrs_cd));
		log.append(LINE_FEED);
		log.append("kk0351_pcrs_cd_new => ");
		log.append(JCCObjectTextConv.toString(this.kk0351_pcrs_cd_new));
		log.append(LINE_FEED);
		log.append("kk0351_pplan_cd => ");
		log.append(JCCObjectTextConv.toString(this.kk0351_pplan_cd));
		log.append(LINE_FEED);
		log.append("kk0351_pplan_cd_new => ");
		log.append(JCCObjectTextConv.toString(this.kk0351_pplan_cd_new));
		log.append(LINE_FEED);
		log.append("sbop_svc_kei_no => ");
		log.append(JCCObjectTextConv.toString(this.sbop_svc_kei_no));
		log.append(LINE_FEED);
		log.append("kk0401_gene_add_dtm => ");
		log.append(JCCObjectTextConv.toString(this.kk0401_gene_add_dtm));
		log.append(LINE_FEED);
		log.append("sbop_svc_cd => ");
		log.append(JCCObjectTextConv.toString(this.sbop_svc_cd));
		log.append(LINE_FEED);
		log.append("kk0401_pcrs_cd => ");
		log.append(JCCObjectTextConv.toString(this.kk0401_pcrs_cd));
		log.append(LINE_FEED);
		log.append("kk0401_pcrs_cd_new => ");
		log.append(JCCObjectTextConv.toString(this.kk0401_pcrs_cd_new));
		log.append(LINE_FEED);
		log.append("kk0401_pplan_cd => ");
		log.append(JCCObjectTextConv.toString(this.kk0401_pplan_cd));
		log.append(LINE_FEED);
		log.append("kk0401_pplan_cd_new => ");
		log.append(JCCObjectTextConv.toString(this.kk0401_pplan_cd_new));
		log.append(LINE_FEED);
		log.append("wrib_svc_kei_no => ");
		log.append(JCCObjectTextConv.toString(this.wrib_svc_kei_no));
		log.append(LINE_FEED);
		log.append("kk0451_gene_add_dtm => ");
		log.append(JCCObjectTextConv.toString(this.kk0451_gene_add_dtm));
		log.append(LINE_FEED);
		log.append("wrib_svc_cd => ");
		log.append(JCCObjectTextConv.toString(this.wrib_svc_cd));
		log.append(LINE_FEED);
		log.append("kk0451_pcrs_cd => ");
		log.append(JCCObjectTextConv.toString(this.kk0451_pcrs_cd));
		log.append(LINE_FEED);
		log.append("kk0451_pcrs_cd_new => ");
		log.append(JCCObjectTextConv.toString(this.kk0451_pcrs_cd_new));
		log.append(LINE_FEED);
		log.append("kk0451_pplan_cd => ");
		log.append(JCCObjectTextConv.toString(this.kk0451_pplan_cd));
		log.append(LINE_FEED);
		log.append("kk0451_pplan_cd_new => ");
		log.append(JCCObjectTextConv.toString(this.kk0451_pplan_cd_new));
		log.append(LINE_FEED);
		log.append("wrib_type_cd => ");
		log.append(JCCObjectTextConv.toString(this.wrib_type_cd));
		log.append(LINE_FEED);
		log.append("tg_kei_skbt_cd => ");
		log.append(JCCObjectTextConv.toString(this.tg_kei_skbt_cd));
		log.append(LINE_FEED);
		log.append("bmp_telno => ");
		log.append(JCCObjectTextConv.toString(this.bmp_telno));
		log.append(LINE_FEED);
		log.append("rsv_hanei_tmg => ");
		log.append(JCCObjectTextConv.toString(this.rsv_hanei_tmg));
		log.append(LINE_FEED);
		log.append("kkop_svc_kei_no => ");
		log.append(JCCObjectTextConv.toString(this.kkop_svc_kei_no));
		log.append(LINE_FEED);
		log.append("kk2811_gene_add_dtm => ");
		log.append(JCCObjectTextConv.toString(this.kk2811_gene_add_dtm));
		log.append(LINE_FEED);
		JSYejbLog.println(JSYejbLog.DEBUG, this.getClass(), log);
	}

}
