//********************************************************************************************
//* KKW00131SFBean.java                 All Rights reserved.Copyright (c) K-Opticom
//********************************************************************************************
/*
履歴：
	NO	日付			更新者								    
	01	2012.03.07		Webクライアント定義ツール 2.0.39		
	02  2015.03.27      FJ)松本                                  ANK-2477-00-00 契約者死亡に伴う解約受付改善      
	03  2015.11.30		FJ)原田									【ANK-2693-00-00】 オーダリング対応(STEP2)
	04  2024.04.17		FJ)アラ									ANK-4543-00-00_NTT卸対応：Step0
*/
 
/**
 * <DL>
 * <DT>名前
 * <p>
 * <DT>説明:
 * <DD>データの初期化.
 * <DD> generated by Web Client tool V01/L01.
 * </DL>
*/
package eo.web.webview.KKW00131SF;
 
import java.io.Serializable;
import com.fujitsu.futurity.web.x33.beans.X33VViewBaseBean;
import com.fujitsu.futurity.web.x33.beans.X33VListedBeanInterface;
import com.fujitsu.futurity.web.x33.beans.X33VDataTypeList;
import com.fujitsu.futurity.web.x33.beans.X33VDataTypeBooleanBean;
import com.fujitsu.futurity.web.x33.beans.X33VDataTypeStringBean;
import com.fujitsu.futurity.web.x33.beans.X33VDataTypeLongBean;
import com.fujitsu.futurity.web.x33.beans.X33VLoadModelException;
import com.fujitsu.futurity.web.x33.beans.X33VDataTypeBeanInterface;
import com.fujitsu.futurity.web.x31.X31CBaseBean;
import com.fujitsu.futurity.web.x31.X31CWebComponent;
 
import javax.faces.model.SelectItem;
 
import java.util.ArrayList;
import java.util.HashMap;
 
// 例外処理用にインポートする
import com.fujitsu.futurity.web.x33.X33SException;
 
/* シリアライズ警告 */
@SuppressWarnings("serial")
public class KKW00131SFBean
    extends X33VViewBaseBean
    implements X33VListedBeanInterface, X31CBaseBean, Serializable {
    
    //プロパティの宣言
	protected X33VDataTypeList cust_kei_hktgi_list_list = null;
	protected String sys_id_update;
	protected String sys_id_value = "";
	protected String sys_id_state = "";
	protected String ido_div_update;
	protected String ido_div_value = "";
	protected String ido_div_state = "";
	protected X33VDataTypeList ido_rsn_list = null;			
	protected String mskm_no_update;
	protected String mskm_no_value = "";
	protected String mskm_no_state = "";
	protected String mskm_dtl_no_update;
	protected String mskm_dtl_no_value = "";
	protected String mskm_dtl_no_state = "";
	protected String svc_kei_no_update;
	protected String svc_kei_no_value = "";
	protected String svc_kei_no_state = "";
	protected String svc_kei_ucwk_no_update;
	protected String svc_kei_ucwk_no_value = "";
	protected String svc_kei_ucwk_no_state = "";
	protected String svc_kei_kaisen_ucwk_no_update;
	protected String svc_kei_kaisen_ucwk_no_value = "";
	protected String svc_kei_kaisen_ucwk_no_state = "";
	protected String wrib_svc_kei_no_update;
	protected String wrib_svc_kei_no_value = "";
	protected String wrib_svc_kei_no_state = "";
	protected String jimu_commision_update;
	protected String jimu_commision_value = "";
	protected String jimu_commision_state = "";
	protected X33VDataTypeList jimu_commision_list_list = null;
	protected String jimu_commision_amnt_update;
	protected String jimu_commision_amnt_value = "";
	protected Boolean jimu_commision_amnt_enabled = false;
	protected String jimu_commision_amnt_state = "";
	protected String pcrs_update;
	protected String pcrs_value = "";
	protected Boolean pcrs_enabled = false;
	protected String pcrs_state = "";
	protected String svc_staymd_update;
	protected String svc_staymd_value = "";
	protected Boolean svc_staymd_enabled = false;
	protected String svc_staymd_state = "";
	protected String svc_chrg_staymd_update;
	protected String svc_chrg_staymd_value = "";
	protected Boolean svc_chrg_staymd_enabled = false;
	protected String svc_chrg_staymd_state = "";
	protected String svc_end_year_update;
	protected String svc_end_year_value = "";
	protected Boolean svc_end_year_enabled = false;
	protected String svc_end_year_state = "";
	protected String svc_end_mon_update;
	protected String svc_end_mon_value = "";
	protected Boolean svc_end_mon_enabled = false;
	protected String svc_end_mon_state = "";
	protected String svc_end_day_update;
	protected String svc_end_day_value = "";
	protected Boolean svc_end_day_enabled = false;
	protected String svc_end_day_state = "";
	protected String svc_end_ymd_update;
	protected String svc_end_ymd_value = "";
	protected Boolean svc_end_ymd_enabled = false;
	protected String svc_end_ymd_state = "";
	protected String svc_chrg_end_year_update;
	protected String svc_chrg_end_year_value = "";
	protected Boolean svc_chrg_end_year_enabled = false;
	protected String svc_chrg_end_year_state = "";
	protected String svc_chrg_end_mon_update;
	protected String svc_chrg_end_mon_value = "";
	protected Boolean svc_chrg_end_mon_enabled = false;
	protected String svc_chrg_end_mon_state = "";
	protected String svc_chrg_end_day_update;
	protected String svc_chrg_end_day_value = "";
	protected Boolean svc_chrg_end_day_enabled = false;
	protected String svc_chrg_end_day_state = "";
	protected String svc_chrg_end_ymd_update;
	protected String svc_chrg_end_ymd_value = "";
	protected Boolean svc_chrg_end_ymd_enabled = false;
	protected String svc_chrg_end_ymd_state = "";
	protected String svc_dsl_kisan_year_update;
	protected String svc_dsl_kisan_year_value = "";
	protected Boolean svc_dsl_kisan_year_enabled = false;
	protected String svc_dsl_kisan_year_state = "";
	protected String svc_dsl_kisan_mon_update;
	protected String svc_dsl_kisan_mon_value = "";
	protected Boolean svc_dsl_kisan_mon_enabled = false;
	protected String svc_dsl_kisan_mon_state = "";
	protected String svc_dsl_kisan_day_update;
	protected String svc_dsl_kisan_day_value = "";
	protected Boolean svc_dsl_kisan_day_enabled = false;
	protected String svc_dsl_kisan_day_state = "";
	protected String svc_dsl_kisan_ymd_update;
	protected String svc_dsl_kisan_ymd_value = "";
	protected Boolean svc_dsl_kisan_ymd_enabled = false;
	protected String svc_dsl_kisan_ymd_state = "";
	protected String svc_stp_ymd_update;
	protected String svc_stp_ymd_value = "";
	protected Boolean svc_stp_ymd_enabled = false;
	protected String svc_stp_ymd_state = "";
	protected String svc_stp_rls_ymd_update;
	protected String svc_stp_rls_ymd_value = "";
	protected Boolean svc_stp_rls_ymd_enabled = false;
	protected String svc_stp_rls_ymd_state = "";
	protected String pnlty_hassei_div_update;
	protected String pnlty_hassei_div_value = "";
	protected String pnlty_hassei_div_state = "";
	protected X33VDataTypeList pnlty_hassei_div_list_list = null;
	protected String svc_cancel_ymd_update;
	protected String svc_cancel_ymd_value = "";
	protected Boolean svc_cancel_ymd_enabled = false;
	protected String svc_cancel_ymd_state = "";
	protected String svc_stp_rls_update;
	protected Boolean svc_stp_rls_value = false;
	protected Boolean svc_stp_rls_enabled = false;
	protected String svc_stp_rls_state = "";
	protected String ucwk_svc_stp_ymd_update;
	protected String ucwk_svc_stp_ymd_value = "";
	protected Boolean ucwk_svc_stp_ymd_enabled = false;
	protected String ucwk_svc_stp_ymd_state = "";
	protected String ucwk_svc_stp_rls_ymd_update;
	protected String ucwk_svc_stp_rls_ymd_value = "";
	protected Boolean ucwk_svc_stp_rls_ymd_enabled = false;
	protected String ucwk_svc_stp_rls_ymd_state = "";
	protected String em_keisha_cd_update;
	protected String em_keisha_cd_value = "";
	protected Boolean em_keisha_cd_enabled = false;
	protected String em_keisha_cd_state = "";
	protected String em_telno_update;
	protected String em_telno_value = "";
	protected Boolean em_telno_enabled = false;
	protected String em_telno_state = "";
	protected String icc_id_update;
	protected String icc_id_value = "";
	protected Boolean icc_id_enabled = false;
	protected String icc_id_state = "";
	protected String shukka_fix_renkei_ymd_update;
	protected String shukka_fix_renkei_ymd_value = "";
	protected Boolean shukka_fix_renkei_ymd_enabled = false;
	protected String shukka_fix_renkei_ymd_state = "";
	protected String dsl_renkei_ymd_update;
	protected String dsl_renkei_ymd_value = "";
	protected Boolean dsl_renkei_ymd_enabled = false;
	protected String dsl_renkei_ymd_state = "";
	protected String stp_renkei_ymd_update;
	protected String stp_renkei_ymd_value = "";
	protected Boolean stp_renkei_ymd_enabled = false;
	protected String stp_renkei_ymd_state = "";
	protected String skai_renkei_ymd_update;
	protected String skai_renkei_ymd_value = "";
	protected Boolean skai_renkei_ymd_enabled = false;
	protected String skai_renkei_ymd_state = "";
	protected String usim_rtn_year_update;
	protected String usim_rtn_year_value = "";
	protected Boolean usim_rtn_year_enabled = false;
	protected String usim_rtn_year_state = "";
	protected String usim_rtn_mon_update;
	protected String usim_rtn_mon_value = "";
	protected Boolean usim_rtn_mon_enabled = false;
	protected String usim_rtn_mon_state = "";
	protected String usim_rtn_day_update;
	protected String usim_rtn_day_value = "";
	protected Boolean usim_rtn_day_enabled = false;
	protected String usim_rtn_day_state = "";
	protected String usim_rtn_ymd_update;
	protected String usim_rtn_ymd_value = "";
	protected Boolean usim_rtn_ymd_enabled = false;
	protected String usim_rtn_ymd_state = "";
	protected String em_usim_rtn_year_update;
	protected String em_usim_rtn_year_value = "";
	protected Boolean em_usim_rtn_year_enabled = false;
	protected String em_usim_rtn_year_state = "";
	protected String em_usim_rtn_mon_update;
	protected String em_usim_rtn_mon_value = "";
	protected Boolean em_usim_rtn_mon_enabled = false;
	protected String em_usim_rtn_mon_state = "";
	protected String em_usim_rtn_day_update;
	protected String em_usim_rtn_day_value = "";
	protected Boolean em_usim_rtn_day_enabled = false;
	protected String em_usim_rtn_day_state = "";
	protected String em_usim_rtn_ymd_update;
	protected String em_usim_rtn_ymd_value = "";
	protected Boolean em_usim_rtn_ymd_enabled = false;
	protected String em_usim_rtn_ymd_state = "";
	protected String kyosei_dsl_fix_update;
	protected Boolean kyosei_dsl_fix_value = false;
	protected Boolean kyosei_dsl_fix_enabled = false;
	protected String kyosei_dsl_fix_state = "";
	protected String svc_stp_rls_wifi_update;
	protected Boolean svc_stp_rls_wifi_value = false;
	protected Boolean svc_stp_rls_wifi_enabled = false;
	protected String svc_stp_rls_wifi_state = "";
	protected String ninsho_sysid_update;
	protected String ninsho_sysid_value = "";
	protected Boolean ninsho_sysid_enabled = false;
	protected String ninsho_sysid_state = "";
	protected String wifi_svc_stp_ymd_update;
	protected String wifi_svc_stp_ymd_value = "";
	protected Boolean wifi_svc_stp_ymd_enabled = false;
	protected String wifi_svc_stp_ymd_state = "";
	protected String wifi_svc_stp_rls_ymd_update;
	protected String wifi_svc_stp_rls_ymd_value = "";
	protected Boolean wifi_svc_stp_rls_ymd_enabled = false;
	protected String wifi_svc_stp_rls_ymd_state = "";
	protected String skekka_tchi_update;
	protected String skekka_tchi_value = "";
	protected String skekka_tchi_state = "";
	protected X33VDataTypeList skekka_tchi_list_list = null;
	protected String skekka_cd_update;
	protected String skekka_cd_value = "";
	protected Boolean skekka_cd_enabled = false;
	protected String skekka_cd_state = "";
	protected String skekka_cd_dtail_update;
	protected String skekka_cd_dtail_value = "";
	protected Boolean skekka_cd_dtail_enabled = false;
	protected String skekka_cd_dtail_state = "";
	protected String skekka_hoki_update;
	protected String skekka_hoki_value = "";
	protected String skekka_hoki_state = "";
	protected X33VDataTypeList skekka_hoki_list_list = null;
	protected String biko_update;
	protected String biko_value = "";
	protected Boolean biko_enabled = false;
	protected String biko_state = "";
	protected String cui_update;
	protected String cui_value = "";
	protected Boolean cui_enabled = false;
	protected String cui_state = "";
	protected String uq_ninsho_id_update;
	protected String uq_ninsho_id_value = "";
	protected Boolean uq_ninsho_id_enabled = false;
	protected String uq_ninsho_id_state = "";
	protected String uq_ninsho_id_pwd_update;
	protected String uq_ninsho_id_pwd_value = "";
	protected Boolean uq_ninsho_id_pwd_enabled = false;
	protected String uq_ninsho_id_pwd_state = "";
	protected String upd_dtm_bf_update;
	protected String upd_dtm_bf_value = "";
	protected String upd_dtm_bf_state = "";
	protected String mskmsho_no_update;
	protected String mskmsho_no_value = "";
	protected String mskmsho_no_state = "";
	protected X33VDataTypeList svc_kei_ucwk_list_list = null;
	protected String seiky_kei_no_update;
	protected String seiky_kei_no_value = "";
	protected String seiky_kei_no_state = "";
	protected String unyo_ymd_update;
	protected String unyo_ymd_value = "";
	protected String unyo_ymd_state = "";
	protected String unyo_dtm_update;
	protected String unyo_dtm_value = "";
	protected String unyo_dtm_state = "";
	protected String cust_nm_update;
	protected String cust_nm_value = "";
	protected String cust_nm_state = "";
	protected String view_div_update;
	protected String view_div_value = "";
	protected String view_div_state = "";
	protected String emuq_svc_kei_ucwk_no_update;
	protected String emuq_svc_kei_ucwk_no_value = "";
	protected String emuq_svc_kei_ucwk_no_state = "";
	protected String wifi_svc_kei_ucwk_no_update;
	protected String wifi_svc_kei_ucwk_no_value = "";
	protected String wifi_svc_kei_ucwk_no_state = "";
	protected String dsp_jimu_commision_update;
	protected String dsp_jimu_commision_value = "";
	protected String dsp_jimu_commision_state = "";
	protected String dsp_pnlty_hassei_div_update;
	protected String dsp_pnlty_hassei_div_value = "";
	protected String dsp_pnlty_hassei_div_state = "";
	protected String dsp_skekka_tchi_update;
	protected String dsp_skekka_tchi_value = "";
	protected String dsp_skekka_tchi_state = "";
	protected String dsp_skekka_hoki_update;
	protected String dsp_skekka_hoki_value = "";
	protected String dsp_skekka_hoki_state = "";
	protected String popup_mode_update;
	protected String popup_mode_value = "";
	protected String popup_mode_state = "";
	protected X33VDataTypeList pcrs_list_list = null;
	protected String coursechg_rsv_update;
	protected String coursechg_rsv_value = "";
	protected Boolean coursechg_rsv_enabled = true;
	protected String coursechg_rsv_state = "";
	protected X33VDataTypeList coursechg_rsv_list_list = null;
	protected String coursechg_ng_update;
	protected Boolean coursechg_ng_value = false;
	protected Boolean coursechg_ng_enabled = true;
	protected String coursechg_ng_state = "";
	protected String coursechg_simed_update;
	protected String coursechg_simed_value = "";
	protected String coursechg_simed_state = "";
	protected String tel_rrk_stp_update;
	protected Boolean tel_rrk_stp_value = false;
	protected Boolean tel_rrk_stp_enabled = true;
	protected String tel_rrk_stp_state = "";
	protected String tel_rrk_skai_update;
	protected Boolean tel_rrk_skai_value = false;
	protected Boolean tel_rrk_skai_enabled = true;
	protected String tel_rrk_skai_state = "";
	protected String tel_rrk_dsl_update;
	protected Boolean tel_rrk_dsl_value = false;
	protected Boolean tel_rrk_dsl_enabled = true;
	protected String tel_rrk_dsl_state = "";
	protected String jgs_stp_tel_rrk_ymd_update;
	protected String jgs_stp_tel_rrk_ymd_value = "";
	protected String jgs_stp_tel_rrk_ymd_state = "";
	protected String jgs_use_stp_rnki_ymd_update;
	protected String jgs_use_stp_rnki_ymd_value = "";
	protected String jgs_use_stp_rnki_ymd_state = "";
	protected String jgs_use_stp_uk_ymd_update;
	protected String jgs_use_stp_uk_ymd_value = "";
	protected String jgs_use_stp_uk_ymd_state = "";
	protected String jgs_stp_skai_tel_rrk_ymd_update;
	protected String jgs_stp_skai_tel_rrk_ymd_value = "";
	protected String jgs_stp_skai_tel_rrk_ymd_state = "";
	protected String jgs_use_stp_rls_rnki_ymd_update;
	protected String jgs_use_stp_rls_rnki_ymd_value = "";
	protected String jgs_use_stp_rls_rnki_ymd_state = "";
	protected String jgs_use_stp_rls_uk_ymd_update;
	protected String jgs_use_stp_rls_uk_ymd_value = "";
	protected String jgs_use_stp_rls_uk_ymd_state = "";
	protected String jgs_dsl_tel_rrk_ymd_update;
	protected String jgs_dsl_tel_rrk_ymd_value = "";
	protected String jgs_dsl_tel_rrk_ymd_state = "";
	protected String jgs_dsl_info_rnki_ymd_update;
	protected String jgs_dsl_info_rnki_ymd_value = "";
	protected String jgs_dsl_info_rnki_ymd_state = "";
	protected String jgs_dsl_info_rnki_uk_ymd_update;
	protected String jgs_dsl_info_rnki_uk_ymd_value = "";
	protected String jgs_dsl_info_rnki_uk_ymd_state = "";
	protected String hhb_max_kei_cnt_update;
	protected String hhb_max_kei_cnt_value = "";
	protected String hhb_max_kei_cnt_state = "";
	protected String coursechg_rsv_ymd_update;
	protected String coursechg_rsv_ymd_value = "";
	protected String coursechg_rsv_ymd_state = "";
	protected String prc_grp_cd_update;
	protected String prc_grp_cd_value = "";
	protected String prc_grp_cd_state = "";
	protected String coursechg_rsv_yk_mk_div_update;
	protected String coursechg_rsv_yk_mk_div_value = "";
	protected String coursechg_rsv_yk_mk_div_state = "";
	protected String dsp_coursechg_rsv_update;
	protected String dsp_coursechg_rsv_value = "";
	protected String dsp_coursechg_rsv_state = "";
	protected String dsp_pcrs_update;
	protected String dsp_pcrs_value = "";
	protected String dsp_pcrs_state = "";
	protected String pcrs_cd_update;
	protected String pcrs_cd_value = "";
	protected String pcrs_cd_state = "";
	protected String pplan_cd_update;
	protected String pplan_cd_value = "";
	protected String pplan_cd_state = "";
	protected String coursechg_ng_stat_cd_update;
	protected String coursechg_ng_stat_cd_value = "";
	protected String coursechg_ng_stat_cd_state = "";
	protected String ido_rsn_memo_update;
	protected String ido_rsn_memo_value = "";
	protected String ido_rsn_memo_state = "";
    // 2012/06/27 IT2-2012-0001192 ADD START
	protected String svc_sta_ymd_checkdays_update;
	protected String svc_sta_ymd_checkdays_value = "";
	protected String svc_sta_ymd_checkdays_state = "";
	protected String svc_end_ymd_checkdays_update;
	protected String svc_end_ymd_checkdays_value = "";
	protected String svc_end_ymd_checkdays_state = "";
	protected String kaihk_psb_prd_update;
	protected String kaihk_psb_prd_value = "";
	protected String kaihk_psb_prd_state = "";
    // 2012/06/27 IT2-2012-0001192 ADD END
	protected String mskmsho_dtl_no_update;
	protected String mskmsho_dtl_no_value = "";
	protected Boolean mskmsho_dtl_no_enabled = false;
	protected String mskmsho_dtl_no_state = "";
	protected String ido_div_seni_ptn_update;
	protected String ido_div_seni_ptn_value = "";
	protected String ido_div_seni_ptn_state = "";
	protected String svc_dlre_cd_update;
	protected String svc_dlre_cd_value = "";
	protected String svc_dlre_cd_state = "";
	// ANK-2477-00-00 2015/03/27 ADD START
	protected String keisya_die_add_ari_flg_update;
	protected String keisya_die_add_ari_flg_value = "";
	protected String keisya_die_add_ari_flg_state = "";
	// ANK-2477-00-00 2015/03/27 ADD END
	// ANK-2693-00-00 ADD START
	//外部システムコード
	protected String syscd_update;
	protected String syscd_value = "";
	protected String syscd_state = "";
	// ANK-2693-00-00 ADD END
	//ANK-4543 ADD START
	protected X33VDataTypeList mobile_nttors_svc_sbt_list = null;
	protected String mobile_itenm_svc_kei_no_update;
	protected String mobile_itenm_svc_kei_no_value = "";
	protected Boolean mobile_itenm_svc_kei_no_enabled = true;
	protected String mobile_itenm_svc_kei_no_state = "";
	protected String mobile_nttors_svc_sbt_cfm_screen_update;
	protected String mobile_nttors_svc_sbt_cfm_screen_value = "";
	protected Boolean mobile_nttors_svc_sbt_cfm_screen_enabled = true;
	protected String mobile_nttors_svc_sbt_cfm_screen_state = "";
	protected String mobile_itenm_svc_kei_no_cfm_screen_update;
	protected String mobile_itenm_svc_kei_no_cfm_screen_value = "";
	protected Boolean mobile_itenm_svc_kei_no_cfm_screen_enabled = true;
	protected String mobile_itenm_svc_kei_no_cfm_screen_state = "";
	protected String mobile_nttors_svc_sbt_bf_update;
	protected String mobile_nttors_svc_sbt_bf_value = "";
	protected String mobile_nttors_svc_sbt_bf_state = "";
	protected String mobile_itenm_svc_kei_no_bf_update;
	protected String mobile_itenm_svc_kei_no_bf_value = "";
	protected Boolean mobile_itenm_svc_kei_no_bf_enabled = true;
	protected String mobile_itenm_svc_kei_no_bf_state = "";
	protected String mobile_itenm_gene_add_dtm_update;
	protected String mobile_itenm_gene_add_dtm_value = "";
	protected Boolean mobile_itenm_gene_add_dtm_enabled = true;
	protected String mobile_itenm_gene_add_dtm_state = "";
	//ANK-4543 ADD END
	
	// コンストラクタ生成
	public KKW00131SFBean(){
		//コンストラクタの宣言部生成
		cust_kei_hktgi_list_list = new X33VDataTypeList(1);		
		ido_rsn_list = new X33VDataTypeList();
		jimu_commision_list_list = new X33VDataTypeList(1);		
		pnlty_hassei_div_list_list = new X33VDataTypeList(1);		
		skekka_tchi_list_list = new X33VDataTypeList(1);		
		skekka_hoki_list_list = new X33VDataTypeList(1);		
		svc_kei_ucwk_list_list = new X33VDataTypeList();
		pcrs_list_list = new X33VDataTypeList(1);		
		coursechg_rsv_list_list = new X33VDataTypeList(1);		
		//ANK-4543 ADD START
		mobile_nttors_svc_sbt_list = new X33VDataTypeList(1);		
		//ANK-4543 ADD END
		for(int i=0; i<1 ; i++){
			KKW00131SF01DBean tmpBean = new KKW00131SF01DBean();
			cust_kei_hktgi_list_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			KKW00131SF02DBean tmpBean = new KKW00131SF02DBean();
			jimu_commision_list_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			KKW00131SF02DBean tmpBean = new KKW00131SF02DBean();
			pnlty_hassei_div_list_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			KKW00131SF02DBean tmpBean = new KKW00131SF02DBean();
			skekka_tchi_list_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			KKW00131SF02DBean tmpBean = new KKW00131SF02DBean();
			skekka_hoki_list_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			KKW00131SF02DBean tmpBean = new KKW00131SF02DBean();
			pcrs_list_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			KKW00131SF02DBean tmpBean = new KKW00131SF02DBean();
			coursechg_rsv_list_list.add(tmpBean);
		}
		//ANK-4543 ADD START
		for(int i=0; i<1 ; i++){
			KKW00131SF04DBean tmpBean = new KKW00131SF04DBean();
			mobile_nttors_svc_sbt_list.add(tmpBean);
		}
		//ANK-4543 ADD END
	}
 
    /**
     *  Getter/Setterメソッド
     */
 
    public X33VDataTypeList getCust_kei_hktgi_list_list() {
        return this.cust_kei_hktgi_list_list ;
    }
 
    public void setCust_kei_hktgi_list_list(X33VDataTypeList param) {
        this.cust_kei_hktgi_list_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_cust_kei_hktgi_list(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<cust_kei_hktgi_list_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) cust_kei_hktgi_list_list.get(i)).loadModelData("顧客契約引継リスト", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getSys_id_update() {
        return this.sys_id_update ;
    }
 
    public void setSys_id_update(String param) {
        this.sys_id_update = param ;
    }
 
    public String getSys_id_value() {
        return this.sys_id_value ;
    }
 
    public void setSys_id_value( String param) {
        this.sys_id_value = param ;
    }
 
    public String getSys_id_state() {
        return this.sys_id_state ;
    }
 
    public void setSys_id_state(String param) {
        this.sys_id_state = param ;
    }
 
    public String getIdo_div_update() {
        return this.ido_div_update ;
    }
 
    public void setIdo_div_update(String param) {
        this.ido_div_update = param ;
    }
 
    public String getIdo_div_value() {
        return this.ido_div_value ;
    }
 
    public void setIdo_div_value( String param) {
        this.ido_div_value = param ;
    }
 
    public String getIdo_div_state() {
        return this.ido_div_state ;
    }
 
    public void setIdo_div_state(String param) {
        this.ido_div_state = param ;
    }
 
 
    public X33VDataTypeList getIdo_rsn_list() {
        return this.ido_rsn_list ;
    }
 
    public void setIdo_rsn_list(X33VDataTypeList param) {
        this.ido_rsn_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_ido_rsn (){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i< ido_rsn_list.size(); i++){
            String itemValue = (String)((X33VDataTypeStringBean) ido_rsn_list.get(i)).getValue();
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getMskm_no_update() {
        return this.mskm_no_update ;
    }
 
    public void setMskm_no_update(String param) {
        this.mskm_no_update = param ;
    }
 
    public String getMskm_no_value() {
        return this.mskm_no_value ;
    }
 
    public void setMskm_no_value( String param) {
        this.mskm_no_value = param ;
    }
 
    public String getMskm_no_state() {
        return this.mskm_no_state ;
    }
 
    public void setMskm_no_state(String param) {
        this.mskm_no_state = param ;
    }
 
    public String getMskm_dtl_no_update() {
        return this.mskm_dtl_no_update ;
    }
 
    public void setMskm_dtl_no_update(String param) {
        this.mskm_dtl_no_update = param ;
    }
 
    public String getMskm_dtl_no_value() {
        return this.mskm_dtl_no_value ;
    }
 
    public void setMskm_dtl_no_value( String param) {
        this.mskm_dtl_no_value = param ;
    }
 
    public String getMskm_dtl_no_state() {
        return this.mskm_dtl_no_state ;
    }
 
    public void setMskm_dtl_no_state(String param) {
        this.mskm_dtl_no_state = param ;
    }
 
    public String getSvc_kei_no_update() {
        return this.svc_kei_no_update ;
    }
 
    public void setSvc_kei_no_update(String param) {
        this.svc_kei_no_update = param ;
    }
 
    public String getSvc_kei_no_value() {
        return this.svc_kei_no_value ;
    }
 
    public void setSvc_kei_no_value( String param) {
        this.svc_kei_no_value = param ;
    }
 
    public String getSvc_kei_no_state() {
        return this.svc_kei_no_state ;
    }
 
    public void setSvc_kei_no_state(String param) {
        this.svc_kei_no_state = param ;
    }
 
    public String getSvc_kei_ucwk_no_update() {
        return this.svc_kei_ucwk_no_update ;
    }
 
    public void setSvc_kei_ucwk_no_update(String param) {
        this.svc_kei_ucwk_no_update = param ;
    }
 
    public String getSvc_kei_ucwk_no_value() {
        return this.svc_kei_ucwk_no_value ;
    }
 
    public void setSvc_kei_ucwk_no_value( String param) {
        this.svc_kei_ucwk_no_value = param ;
    }
 
    public String getSvc_kei_ucwk_no_state() {
        return this.svc_kei_ucwk_no_state ;
    }
 
    public void setSvc_kei_ucwk_no_state(String param) {
        this.svc_kei_ucwk_no_state = param ;
    }
 
    public String getSvc_kei_kaisen_ucwk_no_update() {
        return this.svc_kei_kaisen_ucwk_no_update ;
    }
 
    public void setSvc_kei_kaisen_ucwk_no_update(String param) {
        this.svc_kei_kaisen_ucwk_no_update = param ;
    }
 
    public String getSvc_kei_kaisen_ucwk_no_value() {
        return this.svc_kei_kaisen_ucwk_no_value ;
    }
 
    public void setSvc_kei_kaisen_ucwk_no_value( String param) {
        this.svc_kei_kaisen_ucwk_no_value = param ;
    }
 
    public String getSvc_kei_kaisen_ucwk_no_state() {
        return this.svc_kei_kaisen_ucwk_no_state ;
    }
 
    public void setSvc_kei_kaisen_ucwk_no_state(String param) {
        this.svc_kei_kaisen_ucwk_no_state = param ;
    }
 
    public String getWrib_svc_kei_no_update() {
        return this.wrib_svc_kei_no_update ;
    }
 
    public void setWrib_svc_kei_no_update(String param) {
        this.wrib_svc_kei_no_update = param ;
    }
 
    public String getWrib_svc_kei_no_value() {
        return this.wrib_svc_kei_no_value ;
    }
 
    public void setWrib_svc_kei_no_value( String param) {
        this.wrib_svc_kei_no_value = param ;
    }
 
    public String getWrib_svc_kei_no_state() {
        return this.wrib_svc_kei_no_state ;
    }
 
    public void setWrib_svc_kei_no_state(String param) {
        this.wrib_svc_kei_no_state = param ;
    }
 
    public String getJimu_commision_update() {
        return this.jimu_commision_update ;
    }
 
    public void setJimu_commision_update(String param) {
        this.jimu_commision_update = param ;
    }
 
    public String getJimu_commision_value() {
        return this.jimu_commision_value ;
    }
 
    public void setJimu_commision_value( String param) {
        this.jimu_commision_value = param ;
    }
 
    public String getJimu_commision_state() {
        return this.jimu_commision_state ;
    }
 
    public void setJimu_commision_state(String param) {
        this.jimu_commision_state = param ;
    }
 
 
    public X33VDataTypeList getJimu_commision_list_list() {
        return this.jimu_commision_list_list ;
    }
 
    public void setJimu_commision_list_list(X33VDataTypeList param) {
        this.jimu_commision_list_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_jimu_commision_list(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<jimu_commision_list_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) jimu_commision_list_list.get(i)).loadModelData("事務手数料リスト", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getJimu_commision_amnt_update() {
        return this.jimu_commision_amnt_update ;
    }
 
    public void setJimu_commision_amnt_update(String param) {
        this.jimu_commision_amnt_update = param ;
    }
 
    public String getJimu_commision_amnt_value() {
        return this.jimu_commision_amnt_value ;
    }
 
    public void setJimu_commision_amnt_value( String param) {
        this.jimu_commision_amnt_value = param ;
    }
 
    public Boolean getJimu_commision_amnt_enabled() {
        return this.jimu_commision_amnt_enabled ;
    }    
 
    public void setJimu_commision_amnt_enabled(Boolean param) {
        this.jimu_commision_amnt_enabled = param ;
    }
 
    public String getJimu_commision_amnt_state() {
        return this.jimu_commision_amnt_state ;
    }
 
    public void setJimu_commision_amnt_state(String param) {
        this.jimu_commision_amnt_state = param ;
    }
 
    public String getPcrs_update() {
        return this.pcrs_update ;
    }
 
    public void setPcrs_update(String param) {
        this.pcrs_update = param ;
    }
 
    public String getPcrs_value() {
        return this.pcrs_value ;
    }
 
    public void setPcrs_value( String param) {
        this.pcrs_value = param ;
    }
 
    public Boolean getPcrs_enabled() {
        return this.pcrs_enabled ;
    }    
 
    public void setPcrs_enabled(Boolean param) {
        this.pcrs_enabled = param ;
    }
 
    public String getPcrs_state() {
        return this.pcrs_state ;
    }
 
    public void setPcrs_state(String param) {
        this.pcrs_state = param ;
    }
 
    public String getSvc_staymd_update() {
        return this.svc_staymd_update ;
    }
 
    public void setSvc_staymd_update(String param) {
        this.svc_staymd_update = param ;
    }
 
    public String getSvc_staymd_value() {
        return this.svc_staymd_value ;
    }
 
    public void setSvc_staymd_value( String param) {
        this.svc_staymd_value = param ;
    }
 
    public Boolean getSvc_staymd_enabled() {
        return this.svc_staymd_enabled ;
    }    
 
    public void setSvc_staymd_enabled(Boolean param) {
        this.svc_staymd_enabled = param ;
    }
 
    public String getSvc_staymd_state() {
        return this.svc_staymd_state ;
    }
 
    public void setSvc_staymd_state(String param) {
        this.svc_staymd_state = param ;
    }
 
    public String getSvc_chrg_staymd_update() {
        return this.svc_chrg_staymd_update ;
    }
 
    public void setSvc_chrg_staymd_update(String param) {
        this.svc_chrg_staymd_update = param ;
    }
 
    public String getSvc_chrg_staymd_value() {
        return this.svc_chrg_staymd_value ;
    }
 
    public void setSvc_chrg_staymd_value( String param) {
        this.svc_chrg_staymd_value = param ;
    }
 
    public Boolean getSvc_chrg_staymd_enabled() {
        return this.svc_chrg_staymd_enabled ;
    }    
 
    public void setSvc_chrg_staymd_enabled(Boolean param) {
        this.svc_chrg_staymd_enabled = param ;
    }
 
    public String getSvc_chrg_staymd_state() {
        return this.svc_chrg_staymd_state ;
    }
 
    public void setSvc_chrg_staymd_state(String param) {
        this.svc_chrg_staymd_state = param ;
    }
 
    public String getSvc_end_year_update() {
        return this.svc_end_year_update ;
    }
 
    public void setSvc_end_year_update(String param) {
        this.svc_end_year_update = param ;
    }
 
    public String getSvc_end_year_value() {
        return this.svc_end_year_value ;
    }
 
    public void setSvc_end_year_value( String param) {
        this.svc_end_year_value = param ;
    }
 
    public Boolean getSvc_end_year_enabled() {
        return this.svc_end_year_enabled ;
    }    
 
    public void setSvc_end_year_enabled(Boolean param) {
        this.svc_end_year_enabled = param ;
    }
 
    public String getSvc_end_year_state() {
        return this.svc_end_year_state ;
    }
 
    public void setSvc_end_year_state(String param) {
        this.svc_end_year_state = param ;
    }
 
    public String getSvc_end_mon_update() {
        return this.svc_end_mon_update ;
    }
 
    public void setSvc_end_mon_update(String param) {
        this.svc_end_mon_update = param ;
    }
 
    public String getSvc_end_mon_value() {
        return this.svc_end_mon_value ;
    }
 
    public void setSvc_end_mon_value( String param) {
        this.svc_end_mon_value = param ;
    }
 
    public Boolean getSvc_end_mon_enabled() {
        return this.svc_end_mon_enabled ;
    }    
 
    public void setSvc_end_mon_enabled(Boolean param) {
        this.svc_end_mon_enabled = param ;
    }
 
    public String getSvc_end_mon_state() {
        return this.svc_end_mon_state ;
    }
 
    public void setSvc_end_mon_state(String param) {
        this.svc_end_mon_state = param ;
    }
 
    public String getSvc_end_day_update() {
        return this.svc_end_day_update ;
    }
 
    public void setSvc_end_day_update(String param) {
        this.svc_end_day_update = param ;
    }
 
    public String getSvc_end_day_value() {
        return this.svc_end_day_value ;
    }
 
    public void setSvc_end_day_value( String param) {
        this.svc_end_day_value = param ;
    }
 
    public Boolean getSvc_end_day_enabled() {
        return this.svc_end_day_enabled ;
    }    
 
    public void setSvc_end_day_enabled(Boolean param) {
        this.svc_end_day_enabled = param ;
    }
 
    public String getSvc_end_day_state() {
        return this.svc_end_day_state ;
    }
 
    public void setSvc_end_day_state(String param) {
        this.svc_end_day_state = param ;
    }
 
    public String getSvc_end_ymd_update() {
        return this.svc_end_ymd_update ;
    }
 
    public void setSvc_end_ymd_update(String param) {
        this.svc_end_ymd_update = param ;
    }
 
    public String getSvc_end_ymd_value() {
        return this.svc_end_ymd_value ;
    }
 
    public void setSvc_end_ymd_value( String param) {
        this.svc_end_ymd_value = param ;
    }
 
    public Boolean getSvc_end_ymd_enabled() {
        return this.svc_end_ymd_enabled ;
    }    
 
    public void setSvc_end_ymd_enabled(Boolean param) {
        this.svc_end_ymd_enabled = param ;
    }
 
    public String getSvc_end_ymd_state() {
        return this.svc_end_ymd_state ;
    }
 
    public void setSvc_end_ymd_state(String param) {
        this.svc_end_ymd_state = param ;
    }
 
    public String getSvc_chrg_end_year_update() {
        return this.svc_chrg_end_year_update ;
    }
 
    public void setSvc_chrg_end_year_update(String param) {
        this.svc_chrg_end_year_update = param ;
    }
 
    public String getSvc_chrg_end_year_value() {
        return this.svc_chrg_end_year_value ;
    }
 
    public void setSvc_chrg_end_year_value( String param) {
        this.svc_chrg_end_year_value = param ;
    }
 
    public Boolean getSvc_chrg_end_year_enabled() {
        return this.svc_chrg_end_year_enabled ;
    }    
 
    public void setSvc_chrg_end_year_enabled(Boolean param) {
        this.svc_chrg_end_year_enabled = param ;
    }
 
    public String getSvc_chrg_end_year_state() {
        return this.svc_chrg_end_year_state ;
    }
 
    public void setSvc_chrg_end_year_state(String param) {
        this.svc_chrg_end_year_state = param ;
    }
 
    public String getSvc_chrg_end_mon_update() {
        return this.svc_chrg_end_mon_update ;
    }
 
    public void setSvc_chrg_end_mon_update(String param) {
        this.svc_chrg_end_mon_update = param ;
    }
 
    public String getSvc_chrg_end_mon_value() {
        return this.svc_chrg_end_mon_value ;
    }
 
    public void setSvc_chrg_end_mon_value( String param) {
        this.svc_chrg_end_mon_value = param ;
    }
 
    public Boolean getSvc_chrg_end_mon_enabled() {
        return this.svc_chrg_end_mon_enabled ;
    }    
 
    public void setSvc_chrg_end_mon_enabled(Boolean param) {
        this.svc_chrg_end_mon_enabled = param ;
    }
 
    public String getSvc_chrg_end_mon_state() {
        return this.svc_chrg_end_mon_state ;
    }
 
    public void setSvc_chrg_end_mon_state(String param) {
        this.svc_chrg_end_mon_state = param ;
    }
 
    public String getSvc_chrg_end_day_update() {
        return this.svc_chrg_end_day_update ;
    }
 
    public void setSvc_chrg_end_day_update(String param) {
        this.svc_chrg_end_day_update = param ;
    }
 
    public String getSvc_chrg_end_day_value() {
        return this.svc_chrg_end_day_value ;
    }
 
    public void setSvc_chrg_end_day_value( String param) {
        this.svc_chrg_end_day_value = param ;
    }
 
    public Boolean getSvc_chrg_end_day_enabled() {
        return this.svc_chrg_end_day_enabled ;
    }    
 
    public void setSvc_chrg_end_day_enabled(Boolean param) {
        this.svc_chrg_end_day_enabled = param ;
    }
 
    public String getSvc_chrg_end_day_state() {
        return this.svc_chrg_end_day_state ;
    }
 
    public void setSvc_chrg_end_day_state(String param) {
        this.svc_chrg_end_day_state = param ;
    }
 
    public String getSvc_chrg_end_ymd_update() {
        return this.svc_chrg_end_ymd_update ;
    }
 
    public void setSvc_chrg_end_ymd_update(String param) {
        this.svc_chrg_end_ymd_update = param ;
    }
 
    public String getSvc_chrg_end_ymd_value() {
        return this.svc_chrg_end_ymd_value ;
    }
 
    public void setSvc_chrg_end_ymd_value( String param) {
        this.svc_chrg_end_ymd_value = param ;
    }
 
    public Boolean getSvc_chrg_end_ymd_enabled() {
        return this.svc_chrg_end_ymd_enabled ;
    }    
 
    public void setSvc_chrg_end_ymd_enabled(Boolean param) {
        this.svc_chrg_end_ymd_enabled = param ;
    }
 
    public String getSvc_chrg_end_ymd_state() {
        return this.svc_chrg_end_ymd_state ;
    }
 
    public void setSvc_chrg_end_ymd_state(String param) {
        this.svc_chrg_end_ymd_state = param ;
    }
 
    public String getSvc_dsl_kisan_year_update() {
        return this.svc_dsl_kisan_year_update ;
    }
 
    public void setSvc_dsl_kisan_year_update(String param) {
        this.svc_dsl_kisan_year_update = param ;
    }
 
    public String getSvc_dsl_kisan_year_value() {
        return this.svc_dsl_kisan_year_value ;
    }
 
    public void setSvc_dsl_kisan_year_value( String param) {
        this.svc_dsl_kisan_year_value = param ;
    }
 
    public Boolean getSvc_dsl_kisan_year_enabled() {
        return this.svc_dsl_kisan_year_enabled ;
    }    
 
    public void setSvc_dsl_kisan_year_enabled(Boolean param) {
        this.svc_dsl_kisan_year_enabled = param ;
    }
 
    public String getSvc_dsl_kisan_year_state() {
        return this.svc_dsl_kisan_year_state ;
    }
 
    public void setSvc_dsl_kisan_year_state(String param) {
        this.svc_dsl_kisan_year_state = param ;
    }
 
    public String getSvc_dsl_kisan_mon_update() {
        return this.svc_dsl_kisan_mon_update ;
    }
 
    public void setSvc_dsl_kisan_mon_update(String param) {
        this.svc_dsl_kisan_mon_update = param ;
    }
 
    public String getSvc_dsl_kisan_mon_value() {
        return this.svc_dsl_kisan_mon_value ;
    }
 
    public void setSvc_dsl_kisan_mon_value( String param) {
        this.svc_dsl_kisan_mon_value = param ;
    }
 
    public Boolean getSvc_dsl_kisan_mon_enabled() {
        return this.svc_dsl_kisan_mon_enabled ;
    }    
 
    public void setSvc_dsl_kisan_mon_enabled(Boolean param) {
        this.svc_dsl_kisan_mon_enabled = param ;
    }
 
    public String getSvc_dsl_kisan_mon_state() {
        return this.svc_dsl_kisan_mon_state ;
    }
 
    public void setSvc_dsl_kisan_mon_state(String param) {
        this.svc_dsl_kisan_mon_state = param ;
    }
 
    public String getSvc_dsl_kisan_day_update() {
        return this.svc_dsl_kisan_day_update ;
    }
 
    public void setSvc_dsl_kisan_day_update(String param) {
        this.svc_dsl_kisan_day_update = param ;
    }
 
    public String getSvc_dsl_kisan_day_value() {
        return this.svc_dsl_kisan_day_value ;
    }
 
    public void setSvc_dsl_kisan_day_value( String param) {
        this.svc_dsl_kisan_day_value = param ;
    }
 
    public Boolean getSvc_dsl_kisan_day_enabled() {
        return this.svc_dsl_kisan_day_enabled ;
    }    
 
    public void setSvc_dsl_kisan_day_enabled(Boolean param) {
        this.svc_dsl_kisan_day_enabled = param ;
    }
 
    public String getSvc_dsl_kisan_day_state() {
        return this.svc_dsl_kisan_day_state ;
    }
 
    public void setSvc_dsl_kisan_day_state(String param) {
        this.svc_dsl_kisan_day_state = param ;
    }
 
    public String getSvc_dsl_kisan_ymd_update() {
        return this.svc_dsl_kisan_ymd_update ;
    }
 
    public void setSvc_dsl_kisan_ymd_update(String param) {
        this.svc_dsl_kisan_ymd_update = param ;
    }
 
    public String getSvc_dsl_kisan_ymd_value() {
        return this.svc_dsl_kisan_ymd_value ;
    }
 
    public void setSvc_dsl_kisan_ymd_value( String param) {
        this.svc_dsl_kisan_ymd_value = param ;
    }
 
    public Boolean getSvc_dsl_kisan_ymd_enabled() {
        return this.svc_dsl_kisan_ymd_enabled ;
    }    
 
    public void setSvc_dsl_kisan_ymd_enabled(Boolean param) {
        this.svc_dsl_kisan_ymd_enabled = param ;
    }
 
    public String getSvc_dsl_kisan_ymd_state() {
        return this.svc_dsl_kisan_ymd_state ;
    }
 
    public void setSvc_dsl_kisan_ymd_state(String param) {
        this.svc_dsl_kisan_ymd_state = param ;
    }
 
    public String getSvc_stp_ymd_update() {
        return this.svc_stp_ymd_update ;
    }
 
    public void setSvc_stp_ymd_update(String param) {
        this.svc_stp_ymd_update = param ;
    }
 
    public String getSvc_stp_ymd_value() {
        return this.svc_stp_ymd_value ;
    }
 
    public void setSvc_stp_ymd_value( String param) {
        this.svc_stp_ymd_value = param ;
    }
 
    public Boolean getSvc_stp_ymd_enabled() {
        return this.svc_stp_ymd_enabled ;
    }    
 
    public void setSvc_stp_ymd_enabled(Boolean param) {
        this.svc_stp_ymd_enabled = param ;
    }
 
    public String getSvc_stp_ymd_state() {
        return this.svc_stp_ymd_state ;
    }
 
    public void setSvc_stp_ymd_state(String param) {
        this.svc_stp_ymd_state = param ;
    }
 
    public String getSvc_stp_rls_ymd_update() {
        return this.svc_stp_rls_ymd_update ;
    }
 
    public void setSvc_stp_rls_ymd_update(String param) {
        this.svc_stp_rls_ymd_update = param ;
    }
 
    public String getSvc_stp_rls_ymd_value() {
        return this.svc_stp_rls_ymd_value ;
    }
 
    public void setSvc_stp_rls_ymd_value( String param) {
        this.svc_stp_rls_ymd_value = param ;
    }
 
    public Boolean getSvc_stp_rls_ymd_enabled() {
        return this.svc_stp_rls_ymd_enabled ;
    }    
 
    public void setSvc_stp_rls_ymd_enabled(Boolean param) {
        this.svc_stp_rls_ymd_enabled = param ;
    }
 
    public String getSvc_stp_rls_ymd_state() {
        return this.svc_stp_rls_ymd_state ;
    }
 
    public void setSvc_stp_rls_ymd_state(String param) {
        this.svc_stp_rls_ymd_state = param ;
    }
 
    public String getPnlty_hassei_div_update() {
        return this.pnlty_hassei_div_update ;
    }
 
    public void setPnlty_hassei_div_update(String param) {
        this.pnlty_hassei_div_update = param ;
    }
 
    public String getPnlty_hassei_div_value() {
        return this.pnlty_hassei_div_value ;
    }
 
    public void setPnlty_hassei_div_value( String param) {
        this.pnlty_hassei_div_value = param ;
    }
 
    public String getPnlty_hassei_div_state() {
        return this.pnlty_hassei_div_state ;
    }
 
    public void setPnlty_hassei_div_state(String param) {
        this.pnlty_hassei_div_state = param ;
    }
 
 
    public X33VDataTypeList getPnlty_hassei_div_list_list() {
        return this.pnlty_hassei_div_list_list ;
    }
 
    public void setPnlty_hassei_div_list_list(X33VDataTypeList param) {
        this.pnlty_hassei_div_list_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_pnlty_hassei_div_list(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<pnlty_hassei_div_list_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) pnlty_hassei_div_list_list.get(i)).loadModelData("違約金発生区分リスト", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getSvc_cancel_ymd_update() {
        return this.svc_cancel_ymd_update ;
    }
 
    public void setSvc_cancel_ymd_update(String param) {
        this.svc_cancel_ymd_update = param ;
    }
 
    public String getSvc_cancel_ymd_value() {
        return this.svc_cancel_ymd_value ;
    }
 
    public void setSvc_cancel_ymd_value( String param) {
        this.svc_cancel_ymd_value = param ;
    }
 
    public Boolean getSvc_cancel_ymd_enabled() {
        return this.svc_cancel_ymd_enabled ;
    }    
 
    public void setSvc_cancel_ymd_enabled(Boolean param) {
        this.svc_cancel_ymd_enabled = param ;
    }
 
    public String getSvc_cancel_ymd_state() {
        return this.svc_cancel_ymd_state ;
    }
 
    public void setSvc_cancel_ymd_state(String param) {
        this.svc_cancel_ymd_state = param ;
    }
 
    public String getSvc_stp_rls_update() {
        return this.svc_stp_rls_update ;
    }
 
    public void setSvc_stp_rls_update( String param ) {
        this.svc_stp_rls_update = param ;
    }
 
    public Boolean getSvc_stp_rls_value() {
        return this.svc_stp_rls_value ;
    }
 
    public void setSvc_stp_rls_value( Boolean param) {
        this.svc_stp_rls_value = param ;
    }
 
    public Boolean getSvc_stp_rls_enabled() {
        return this.svc_stp_rls_enabled ;
    }    
 
    public void setSvc_stp_rls_enabled(Boolean param) {
        this.svc_stp_rls_enabled = param ;
    }
 
    public String getSvc_stp_rls_state() {
        return this.svc_stp_rls_state ;
    }
 
    public void setSvc_stp_rls_state(String param) {
        this.svc_stp_rls_state = param ;
    }
 
    public String getUcwk_svc_stp_ymd_update() {
        return this.ucwk_svc_stp_ymd_update ;
    }
 
    public void setUcwk_svc_stp_ymd_update(String param) {
        this.ucwk_svc_stp_ymd_update = param ;
    }
 
    public String getUcwk_svc_stp_ymd_value() {
        return this.ucwk_svc_stp_ymd_value ;
    }
 
    public void setUcwk_svc_stp_ymd_value( String param) {
        this.ucwk_svc_stp_ymd_value = param ;
    }
 
    public Boolean getUcwk_svc_stp_ymd_enabled() {
        return this.ucwk_svc_stp_ymd_enabled ;
    }    
 
    public void setUcwk_svc_stp_ymd_enabled(Boolean param) {
        this.ucwk_svc_stp_ymd_enabled = param ;
    }
 
    public String getUcwk_svc_stp_ymd_state() {
        return this.ucwk_svc_stp_ymd_state ;
    }
 
    public void setUcwk_svc_stp_ymd_state(String param) {
        this.ucwk_svc_stp_ymd_state = param ;
    }
 
    public String getUcwk_svc_stp_rls_ymd_update() {
        return this.ucwk_svc_stp_rls_ymd_update ;
    }
 
    public void setUcwk_svc_stp_rls_ymd_update(String param) {
        this.ucwk_svc_stp_rls_ymd_update = param ;
    }
 
    public String getUcwk_svc_stp_rls_ymd_value() {
        return this.ucwk_svc_stp_rls_ymd_value ;
    }
 
    public void setUcwk_svc_stp_rls_ymd_value( String param) {
        this.ucwk_svc_stp_rls_ymd_value = param ;
    }
 
    public Boolean getUcwk_svc_stp_rls_ymd_enabled() {
        return this.ucwk_svc_stp_rls_ymd_enabled ;
    }    
 
    public void setUcwk_svc_stp_rls_ymd_enabled(Boolean param) {
        this.ucwk_svc_stp_rls_ymd_enabled = param ;
    }
 
    public String getUcwk_svc_stp_rls_ymd_state() {
        return this.ucwk_svc_stp_rls_ymd_state ;
    }
 
    public void setUcwk_svc_stp_rls_ymd_state(String param) {
        this.ucwk_svc_stp_rls_ymd_state = param ;
    }
 
    public String getEm_keisha_cd_update() {
        return this.em_keisha_cd_update ;
    }
 
    public void setEm_keisha_cd_update(String param) {
        this.em_keisha_cd_update = param ;
    }
 
    public String getEm_keisha_cd_value() {
        return this.em_keisha_cd_value ;
    }
 
    public void setEm_keisha_cd_value( String param) {
        this.em_keisha_cd_value = param ;
    }
 
    public Boolean getEm_keisha_cd_enabled() {
        return this.em_keisha_cd_enabled ;
    }    
 
    public void setEm_keisha_cd_enabled(Boolean param) {
        this.em_keisha_cd_enabled = param ;
    }
 
    public String getEm_keisha_cd_state() {
        return this.em_keisha_cd_state ;
    }
 
    public void setEm_keisha_cd_state(String param) {
        this.em_keisha_cd_state = param ;
    }
 
    public String getEm_telno_update() {
        return this.em_telno_update ;
    }
 
    public void setEm_telno_update(String param) {
        this.em_telno_update = param ;
    }
 
    public String getEm_telno_value() {
        return this.em_telno_value ;
    }
 
    public void setEm_telno_value( String param) {
        this.em_telno_value = param ;
    }
 
    public Boolean getEm_telno_enabled() {
        return this.em_telno_enabled ;
    }    
 
    public void setEm_telno_enabled(Boolean param) {
        this.em_telno_enabled = param ;
    }
 
    public String getEm_telno_state() {
        return this.em_telno_state ;
    }
 
    public void setEm_telno_state(String param) {
        this.em_telno_state = param ;
    }
 
    public String getIcc_id_update() {
        return this.icc_id_update ;
    }
 
    public void setIcc_id_update(String param) {
        this.icc_id_update = param ;
    }
 
    public String getIcc_id_value() {
        return this.icc_id_value ;
    }
 
    public void setIcc_id_value( String param) {
        this.icc_id_value = param ;
    }
 
    public Boolean getIcc_id_enabled() {
        return this.icc_id_enabled ;
    }    
 
    public void setIcc_id_enabled(Boolean param) {
        this.icc_id_enabled = param ;
    }
 
    public String getIcc_id_state() {
        return this.icc_id_state ;
    }
 
    public void setIcc_id_state(String param) {
        this.icc_id_state = param ;
    }
 
    public String getShukka_fix_renkei_ymd_update() {
        return this.shukka_fix_renkei_ymd_update ;
    }
 
    public void setShukka_fix_renkei_ymd_update(String param) {
        this.shukka_fix_renkei_ymd_update = param ;
    }
 
    public String getShukka_fix_renkei_ymd_value() {
        return this.shukka_fix_renkei_ymd_value ;
    }
 
    public void setShukka_fix_renkei_ymd_value( String param) {
        this.shukka_fix_renkei_ymd_value = param ;
    }
 
    public Boolean getShukka_fix_renkei_ymd_enabled() {
        return this.shukka_fix_renkei_ymd_enabled ;
    }    
 
    public void setShukka_fix_renkei_ymd_enabled(Boolean param) {
        this.shukka_fix_renkei_ymd_enabled = param ;
    }
 
    public String getShukka_fix_renkei_ymd_state() {
        return this.shukka_fix_renkei_ymd_state ;
    }
 
    public void setShukka_fix_renkei_ymd_state(String param) {
        this.shukka_fix_renkei_ymd_state = param ;
    }
 
    public String getDsl_renkei_ymd_update() {
        return this.dsl_renkei_ymd_update ;
    }
 
    public void setDsl_renkei_ymd_update(String param) {
        this.dsl_renkei_ymd_update = param ;
    }
 
    public String getDsl_renkei_ymd_value() {
        return this.dsl_renkei_ymd_value ;
    }
 
    public void setDsl_renkei_ymd_value( String param) {
        this.dsl_renkei_ymd_value = param ;
    }
 
    public Boolean getDsl_renkei_ymd_enabled() {
        return this.dsl_renkei_ymd_enabled ;
    }    
 
    public void setDsl_renkei_ymd_enabled(Boolean param) {
        this.dsl_renkei_ymd_enabled = param ;
    }
 
    public String getDsl_renkei_ymd_state() {
        return this.dsl_renkei_ymd_state ;
    }
 
    public void setDsl_renkei_ymd_state(String param) {
        this.dsl_renkei_ymd_state = param ;
    }
 
    public String getStp_renkei_ymd_update() {
        return this.stp_renkei_ymd_update ;
    }
 
    public void setStp_renkei_ymd_update(String param) {
        this.stp_renkei_ymd_update = param ;
    }
 
    public String getStp_renkei_ymd_value() {
        return this.stp_renkei_ymd_value ;
    }
 
    public void setStp_renkei_ymd_value( String param) {
        this.stp_renkei_ymd_value = param ;
    }
 
    public Boolean getStp_renkei_ymd_enabled() {
        return this.stp_renkei_ymd_enabled ;
    }    
 
    public void setStp_renkei_ymd_enabled(Boolean param) {
        this.stp_renkei_ymd_enabled = param ;
    }
 
    public String getStp_renkei_ymd_state() {
        return this.stp_renkei_ymd_state ;
    }
 
    public void setStp_renkei_ymd_state(String param) {
        this.stp_renkei_ymd_state = param ;
    }
 
    public String getSkai_renkei_ymd_update() {
        return this.skai_renkei_ymd_update ;
    }
 
    public void setSkai_renkei_ymd_update(String param) {
        this.skai_renkei_ymd_update = param ;
    }
 
    public String getSkai_renkei_ymd_value() {
        return this.skai_renkei_ymd_value ;
    }
 
    public void setSkai_renkei_ymd_value( String param) {
        this.skai_renkei_ymd_value = param ;
    }
 
    public Boolean getSkai_renkei_ymd_enabled() {
        return this.skai_renkei_ymd_enabled ;
    }    
 
    public void setSkai_renkei_ymd_enabled(Boolean param) {
        this.skai_renkei_ymd_enabled = param ;
    }
 
    public String getSkai_renkei_ymd_state() {
        return this.skai_renkei_ymd_state ;
    }
 
    public void setSkai_renkei_ymd_state(String param) {
        this.skai_renkei_ymd_state = param ;
    }
 
    public String getUsim_rtn_year_update() {
        return this.usim_rtn_year_update ;
    }
 
    public void setUsim_rtn_year_update(String param) {
        this.usim_rtn_year_update = param ;
    }
 
    public String getUsim_rtn_year_value() {
        return this.usim_rtn_year_value ;
    }
 
    public void setUsim_rtn_year_value( String param) {
        this.usim_rtn_year_value = param ;
    }
 
    public Boolean getUsim_rtn_year_enabled() {
        return this.usim_rtn_year_enabled ;
    }    
 
    public void setUsim_rtn_year_enabled(Boolean param) {
        this.usim_rtn_year_enabled = param ;
    }
 
    public String getUsim_rtn_year_state() {
        return this.usim_rtn_year_state ;
    }
 
    public void setUsim_rtn_year_state(String param) {
        this.usim_rtn_year_state = param ;
    }
 
    public String getUsim_rtn_mon_update() {
        return this.usim_rtn_mon_update ;
    }
 
    public void setUsim_rtn_mon_update(String param) {
        this.usim_rtn_mon_update = param ;
    }
 
    public String getUsim_rtn_mon_value() {
        return this.usim_rtn_mon_value ;
    }
 
    public void setUsim_rtn_mon_value( String param) {
        this.usim_rtn_mon_value = param ;
    }
 
    public Boolean getUsim_rtn_mon_enabled() {
        return this.usim_rtn_mon_enabled ;
    }    
 
    public void setUsim_rtn_mon_enabled(Boolean param) {
        this.usim_rtn_mon_enabled = param ;
    }
 
    public String getUsim_rtn_mon_state() {
        return this.usim_rtn_mon_state ;
    }
 
    public void setUsim_rtn_mon_state(String param) {
        this.usim_rtn_mon_state = param ;
    }
 
    public String getUsim_rtn_day_update() {
        return this.usim_rtn_day_update ;
    }
 
    public void setUsim_rtn_day_update(String param) {
        this.usim_rtn_day_update = param ;
    }
 
    public String getUsim_rtn_day_value() {
        return this.usim_rtn_day_value ;
    }
 
    public void setUsim_rtn_day_value( String param) {
        this.usim_rtn_day_value = param ;
    }
 
    public Boolean getUsim_rtn_day_enabled() {
        return this.usim_rtn_day_enabled ;
    }    
 
    public void setUsim_rtn_day_enabled(Boolean param) {
        this.usim_rtn_day_enabled = param ;
    }
 
    public String getUsim_rtn_day_state() {
        return this.usim_rtn_day_state ;
    }
 
    public void setUsim_rtn_day_state(String param) {
        this.usim_rtn_day_state = param ;
    }
 
    public String getUsim_rtn_ymd_update() {
        return this.usim_rtn_ymd_update ;
    }
 
    public void setUsim_rtn_ymd_update(String param) {
        this.usim_rtn_ymd_update = param ;
    }
 
    public String getUsim_rtn_ymd_value() {
        return this.usim_rtn_ymd_value ;
    }
 
    public void setUsim_rtn_ymd_value( String param) {
        this.usim_rtn_ymd_value = param ;
    }
 
    public Boolean getUsim_rtn_ymd_enabled() {
        return this.usim_rtn_ymd_enabled ;
    }    
 
    public void setUsim_rtn_ymd_enabled(Boolean param) {
        this.usim_rtn_ymd_enabled = param ;
    }
 
    public String getUsim_rtn_ymd_state() {
        return this.usim_rtn_ymd_state ;
    }
 
    public void setUsim_rtn_ymd_state(String param) {
        this.usim_rtn_ymd_state = param ;
    }
 
    public String getEm_usim_rtn_year_update() {
        return this.em_usim_rtn_year_update ;
    }
 
    public void setEm_usim_rtn_year_update(String param) {
        this.em_usim_rtn_year_update = param ;
    }
 
    public String getEm_usim_rtn_year_value() {
        return this.em_usim_rtn_year_value ;
    }
 
    public void setEm_usim_rtn_year_value( String param) {
        this.em_usim_rtn_year_value = param ;
    }
 
    public Boolean getEm_usim_rtn_year_enabled() {
        return this.em_usim_rtn_year_enabled ;
    }    
 
    public void setEm_usim_rtn_year_enabled(Boolean param) {
        this.em_usim_rtn_year_enabled = param ;
    }
 
    public String getEm_usim_rtn_year_state() {
        return this.em_usim_rtn_year_state ;
    }
 
    public void setEm_usim_rtn_year_state(String param) {
        this.em_usim_rtn_year_state = param ;
    }
 
    public String getEm_usim_rtn_mon_update() {
        return this.em_usim_rtn_mon_update ;
    }
 
    public void setEm_usim_rtn_mon_update(String param) {
        this.em_usim_rtn_mon_update = param ;
    }
 
    public String getEm_usim_rtn_mon_value() {
        return this.em_usim_rtn_mon_value ;
    }
 
    public void setEm_usim_rtn_mon_value( String param) {
        this.em_usim_rtn_mon_value = param ;
    }
 
    public Boolean getEm_usim_rtn_mon_enabled() {
        return this.em_usim_rtn_mon_enabled ;
    }    
 
    public void setEm_usim_rtn_mon_enabled(Boolean param) {
        this.em_usim_rtn_mon_enabled = param ;
    }
 
    public String getEm_usim_rtn_mon_state() {
        return this.em_usim_rtn_mon_state ;
    }
 
    public void setEm_usim_rtn_mon_state(String param) {
        this.em_usim_rtn_mon_state = param ;
    }
 
    public String getEm_usim_rtn_day_update() {
        return this.em_usim_rtn_day_update ;
    }
 
    public void setEm_usim_rtn_day_update(String param) {
        this.em_usim_rtn_day_update = param ;
    }
 
    public String getEm_usim_rtn_day_value() {
        return this.em_usim_rtn_day_value ;
    }
 
    public void setEm_usim_rtn_day_value( String param) {
        this.em_usim_rtn_day_value = param ;
    }
 
    public Boolean getEm_usim_rtn_day_enabled() {
        return this.em_usim_rtn_day_enabled ;
    }    
 
    public void setEm_usim_rtn_day_enabled(Boolean param) {
        this.em_usim_rtn_day_enabled = param ;
    }
 
    public String getEm_usim_rtn_day_state() {
        return this.em_usim_rtn_day_state ;
    }
 
    public void setEm_usim_rtn_day_state(String param) {
        this.em_usim_rtn_day_state = param ;
    }
 
    public String getEm_usim_rtn_ymd_update() {
        return this.em_usim_rtn_ymd_update ;
    }
 
    public void setEm_usim_rtn_ymd_update(String param) {
        this.em_usim_rtn_ymd_update = param ;
    }
 
    public String getEm_usim_rtn_ymd_value() {
        return this.em_usim_rtn_ymd_value ;
    }
 
    public void setEm_usim_rtn_ymd_value( String param) {
        this.em_usim_rtn_ymd_value = param ;
    }
 
    public Boolean getEm_usim_rtn_ymd_enabled() {
        return this.em_usim_rtn_ymd_enabled ;
    }    
 
    public void setEm_usim_rtn_ymd_enabled(Boolean param) {
        this.em_usim_rtn_ymd_enabled = param ;
    }
 
    public String getEm_usim_rtn_ymd_state() {
        return this.em_usim_rtn_ymd_state ;
    }
 
    public void setEm_usim_rtn_ymd_state(String param) {
        this.em_usim_rtn_ymd_state = param ;
    }
 
    public String getKyosei_dsl_fix_update() {
        return this.kyosei_dsl_fix_update ;
    }
 
    public void setKyosei_dsl_fix_update( String param ) {
        this.kyosei_dsl_fix_update = param ;
    }
 
    public Boolean getKyosei_dsl_fix_value() {
        return this.kyosei_dsl_fix_value ;
    }
 
    public void setKyosei_dsl_fix_value( Boolean param) {
        this.kyosei_dsl_fix_value = param ;
    }
 
    public Boolean getKyosei_dsl_fix_enabled() {
        return this.kyosei_dsl_fix_enabled ;
    }    
 
    public void setKyosei_dsl_fix_enabled(Boolean param) {
        this.kyosei_dsl_fix_enabled = param ;
    }
 
    public String getKyosei_dsl_fix_state() {
        return this.kyosei_dsl_fix_state ;
    }
 
    public void setKyosei_dsl_fix_state(String param) {
        this.kyosei_dsl_fix_state = param ;
    }
 
    public String getSvc_stp_rls_wifi_update() {
        return this.svc_stp_rls_wifi_update ;
    }
 
    public void setSvc_stp_rls_wifi_update( String param ) {
        this.svc_stp_rls_wifi_update = param ;
    }
 
    public Boolean getSvc_stp_rls_wifi_value() {
        return this.svc_stp_rls_wifi_value ;
    }
 
    public void setSvc_stp_rls_wifi_value( Boolean param) {
        this.svc_stp_rls_wifi_value = param ;
    }
 
    public Boolean getSvc_stp_rls_wifi_enabled() {
        return this.svc_stp_rls_wifi_enabled ;
    }    
 
    public void setSvc_stp_rls_wifi_enabled(Boolean param) {
        this.svc_stp_rls_wifi_enabled = param ;
    }
 
    public String getSvc_stp_rls_wifi_state() {
        return this.svc_stp_rls_wifi_state ;
    }
 
    public void setSvc_stp_rls_wifi_state(String param) {
        this.svc_stp_rls_wifi_state = param ;
    }
 
    public String getNinsho_sysid_update() {
        return this.ninsho_sysid_update ;
    }
 
    public void setNinsho_sysid_update(String param) {
        this.ninsho_sysid_update = param ;
    }
 
    public String getNinsho_sysid_value() {
        return this.ninsho_sysid_value ;
    }
 
    public void setNinsho_sysid_value( String param) {
        this.ninsho_sysid_value = param ;
    }
 
    public Boolean getNinsho_sysid_enabled() {
        return this.ninsho_sysid_enabled ;
    }    
 
    public void setNinsho_sysid_enabled(Boolean param) {
        this.ninsho_sysid_enabled = param ;
    }
 
    public String getNinsho_sysid_state() {
        return this.ninsho_sysid_state ;
    }
 
    public void setNinsho_sysid_state(String param) {
        this.ninsho_sysid_state = param ;
    }
 
    public String getWifi_svc_stp_ymd_update() {
        return this.wifi_svc_stp_ymd_update ;
    }
 
    public void setWifi_svc_stp_ymd_update(String param) {
        this.wifi_svc_stp_ymd_update = param ;
    }
 
    public String getWifi_svc_stp_ymd_value() {
        return this.wifi_svc_stp_ymd_value ;
    }
 
    public void setWifi_svc_stp_ymd_value( String param) {
        this.wifi_svc_stp_ymd_value = param ;
    }
 
    public Boolean getWifi_svc_stp_ymd_enabled() {
        return this.wifi_svc_stp_ymd_enabled ;
    }    
 
    public void setWifi_svc_stp_ymd_enabled(Boolean param) {
        this.wifi_svc_stp_ymd_enabled = param ;
    }
 
    public String getWifi_svc_stp_ymd_state() {
        return this.wifi_svc_stp_ymd_state ;
    }
 
    public void setWifi_svc_stp_ymd_state(String param) {
        this.wifi_svc_stp_ymd_state = param ;
    }
 
    public String getWifi_svc_stp_rls_ymd_update() {
        return this.wifi_svc_stp_rls_ymd_update ;
    }
 
    public void setWifi_svc_stp_rls_ymd_update(String param) {
        this.wifi_svc_stp_rls_ymd_update = param ;
    }
 
    public String getWifi_svc_stp_rls_ymd_value() {
        return this.wifi_svc_stp_rls_ymd_value ;
    }
 
    public void setWifi_svc_stp_rls_ymd_value( String param) {
        this.wifi_svc_stp_rls_ymd_value = param ;
    }
 
    public Boolean getWifi_svc_stp_rls_ymd_enabled() {
        return this.wifi_svc_stp_rls_ymd_enabled ;
    }    
 
    public void setWifi_svc_stp_rls_ymd_enabled(Boolean param) {
        this.wifi_svc_stp_rls_ymd_enabled = param ;
    }
 
    public String getWifi_svc_stp_rls_ymd_state() {
        return this.wifi_svc_stp_rls_ymd_state ;
    }
 
    public void setWifi_svc_stp_rls_ymd_state(String param) {
        this.wifi_svc_stp_rls_ymd_state = param ;
    }
 
    public String getSkekka_tchi_update() {
        return this.skekka_tchi_update ;
    }
 
    public void setSkekka_tchi_update(String param) {
        this.skekka_tchi_update = param ;
    }
 
    public String getSkekka_tchi_value() {
        return this.skekka_tchi_value ;
    }
 
    public void setSkekka_tchi_value( String param) {
        this.skekka_tchi_value = param ;
    }
 
    public String getSkekka_tchi_state() {
        return this.skekka_tchi_state ;
    }
 
    public void setSkekka_tchi_state(String param) {
        this.skekka_tchi_state = param ;
    }
 
 
    public X33VDataTypeList getSkekka_tchi_list_list() {
        return this.skekka_tchi_list_list ;
    }
 
    public void setSkekka_tchi_list_list(X33VDataTypeList param) {
        this.skekka_tchi_list_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_skekka_tchi_list(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<skekka_tchi_list_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) skekka_tchi_list_list.get(i)).loadModelData("審査結果通知リスト", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getSkekka_cd_update() {
        return this.skekka_cd_update ;
    }
 
    public void setSkekka_cd_update(String param) {
        this.skekka_cd_update = param ;
    }
 
    public String getSkekka_cd_value() {
        return this.skekka_cd_value ;
    }
 
    public void setSkekka_cd_value( String param) {
        this.skekka_cd_value = param ;
    }
 
    public Boolean getSkekka_cd_enabled() {
        return this.skekka_cd_enabled ;
    }    
 
    public void setSkekka_cd_enabled(Boolean param) {
        this.skekka_cd_enabled = param ;
    }
 
    public String getSkekka_cd_state() {
        return this.skekka_cd_state ;
    }
 
    public void setSkekka_cd_state(String param) {
        this.skekka_cd_state = param ;
    }
 
    public String getSkekka_cd_dtail_update() {
        return this.skekka_cd_dtail_update ;
    }
 
    public void setSkekka_cd_dtail_update(String param) {
        this.skekka_cd_dtail_update = param ;
    }
 
    public String getSkekka_cd_dtail_value() {
        return this.skekka_cd_dtail_value ;
    }
 
    public void setSkekka_cd_dtail_value( String param) {
        this.skekka_cd_dtail_value = param ;
    }
 
    public Boolean getSkekka_cd_dtail_enabled() {
        return this.skekka_cd_dtail_enabled ;
    }    
 
    public void setSkekka_cd_dtail_enabled(Boolean param) {
        this.skekka_cd_dtail_enabled = param ;
    }
 
    public String getSkekka_cd_dtail_state() {
        return this.skekka_cd_dtail_state ;
    }
 
    public void setSkekka_cd_dtail_state(String param) {
        this.skekka_cd_dtail_state = param ;
    }
 
    public String getSkekka_hoki_update() {
        return this.skekka_hoki_update ;
    }
 
    public void setSkekka_hoki_update(String param) {
        this.skekka_hoki_update = param ;
    }
 
    public String getSkekka_hoki_value() {
        return this.skekka_hoki_value ;
    }
 
    public void setSkekka_hoki_value( String param) {
        this.skekka_hoki_value = param ;
    }
 
    public String getSkekka_hoki_state() {
        return this.skekka_hoki_state ;
    }
 
    public void setSkekka_hoki_state(String param) {
        this.skekka_hoki_state = param ;
    }
 
 
    public X33VDataTypeList getSkekka_hoki_list_list() {
        return this.skekka_hoki_list_list ;
    }
 
    public void setSkekka_hoki_list_list(X33VDataTypeList param) {
        this.skekka_hoki_list_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_skekka_hoki_list(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<skekka_hoki_list_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) skekka_hoki_list_list.get(i)).loadModelData("審査結果補記リスト", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getBiko_update() {
        return this.biko_update ;
    }
 
    public void setBiko_update(String param) {
        this.biko_update = param ;
    }
 
    public String getBiko_value() {
        return this.biko_value ;
    }
 
    public void setBiko_value( String param) {
        this.biko_value = param ;
    }
 
    public Boolean getBiko_enabled() {
        return this.biko_enabled ;
    }    
 
    public void setBiko_enabled(Boolean param) {
        this.biko_enabled = param ;
    }
 
    public String getBiko_state() {
        return this.biko_state ;
    }
 
    public void setBiko_state(String param) {
        this.biko_state = param ;
    }
 
    public String getCui_update() {
        return this.cui_update ;
    }
 
    public void setCui_update(String param) {
        this.cui_update = param ;
    }
 
    public String getCui_value() {
        return this.cui_value ;
    }
 
    public void setCui_value( String param) {
        this.cui_value = param ;
    }
 
    public Boolean getCui_enabled() {
        return this.cui_enabled ;
    }    
 
    public void setCui_enabled(Boolean param) {
        this.cui_enabled = param ;
    }
 
    public String getCui_state() {
        return this.cui_state ;
    }
 
    public void setCui_state(String param) {
        this.cui_state = param ;
    }
 
    public String getUq_ninsho_id_update() {
        return this.uq_ninsho_id_update ;
    }
 
    public void setUq_ninsho_id_update(String param) {
        this.uq_ninsho_id_update = param ;
    }
 
    public String getUq_ninsho_id_value() {
        return this.uq_ninsho_id_value ;
    }
 
    public void setUq_ninsho_id_value( String param) {
        this.uq_ninsho_id_value = param ;
    }
 
    public Boolean getUq_ninsho_id_enabled() {
        return this.uq_ninsho_id_enabled ;
    }    
 
    public void setUq_ninsho_id_enabled(Boolean param) {
        this.uq_ninsho_id_enabled = param ;
    }
 
    public String getUq_ninsho_id_state() {
        return this.uq_ninsho_id_state ;
    }
 
    public void setUq_ninsho_id_state(String param) {
        this.uq_ninsho_id_state = param ;
    }
 
    public String getUq_ninsho_id_pwd_update() {
        return this.uq_ninsho_id_pwd_update ;
    }
 
    public void setUq_ninsho_id_pwd_update(String param) {
        this.uq_ninsho_id_pwd_update = param ;
    }
 
    public String getUq_ninsho_id_pwd_value() {
        return this.uq_ninsho_id_pwd_value ;
    }
 
    public void setUq_ninsho_id_pwd_value( String param) {
        this.uq_ninsho_id_pwd_value = param ;
    }
 
    public Boolean getUq_ninsho_id_pwd_enabled() {
        return this.uq_ninsho_id_pwd_enabled ;
    }    
 
    public void setUq_ninsho_id_pwd_enabled(Boolean param) {
        this.uq_ninsho_id_pwd_enabled = param ;
    }
 
    public String getUq_ninsho_id_pwd_state() {
        return this.uq_ninsho_id_pwd_state ;
    }
 
    public void setUq_ninsho_id_pwd_state(String param) {
        this.uq_ninsho_id_pwd_state = param ;
    }
 
    public String getUpd_dtm_bf_update() {
        return this.upd_dtm_bf_update ;
    }
 
    public void setUpd_dtm_bf_update(String param) {
        this.upd_dtm_bf_update = param ;
    }
 
    public String getUpd_dtm_bf_value() {
        return this.upd_dtm_bf_value ;
    }
 
    public void setUpd_dtm_bf_value( String param) {
        this.upd_dtm_bf_value = param ;
    }
 
    public String getUpd_dtm_bf_state() {
        return this.upd_dtm_bf_state ;
    }
 
    public void setUpd_dtm_bf_state(String param) {
        this.upd_dtm_bf_state = param ;
    }
 
    public String getMskmsho_no_update() {
        return this.mskmsho_no_update ;
    }
 
    public void setMskmsho_no_update(String param) {
        this.mskmsho_no_update = param ;
    }
 
    public String getMskmsho_no_value() {
        return this.mskmsho_no_value ;
    }
 
    public void setMskmsho_no_value( String param) {
        this.mskmsho_no_value = param ;
    }
 
    public String getMskmsho_no_state() {
        return this.mskmsho_no_state ;
    }
 
    public void setMskmsho_no_state(String param) {
        this.mskmsho_no_state = param ;
    }
 
 
    public X33VDataTypeList getSvc_kei_ucwk_list_list() {
        return this.svc_kei_ucwk_list_list ;
    }
 
    public void setSvc_kei_ucwk_list_list(X33VDataTypeList param) {
        this.svc_kei_ucwk_list_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_svc_kei_ucwk_list(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<svc_kei_ucwk_list_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) svc_kei_ucwk_list_list.get(i)).loadModelData("サービス契約内訳一覧照会リスト", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getSeiky_kei_no_update() {
        return this.seiky_kei_no_update ;
    }
 
    public void setSeiky_kei_no_update(String param) {
        this.seiky_kei_no_update = param ;
    }
 
    public String getSeiky_kei_no_value() {
        return this.seiky_kei_no_value ;
    }
 
    public void setSeiky_kei_no_value( String param) {
        this.seiky_kei_no_value = param ;
    }
 
    public String getSeiky_kei_no_state() {
        return this.seiky_kei_no_state ;
    }
 
    public void setSeiky_kei_no_state(String param) {
        this.seiky_kei_no_state = param ;
    }
 
    public String getUnyo_ymd_update() {
        return this.unyo_ymd_update ;
    }
 
    public void setUnyo_ymd_update(String param) {
        this.unyo_ymd_update = param ;
    }
 
    public String getUnyo_ymd_value() {
        return this.unyo_ymd_value ;
    }
 
    public void setUnyo_ymd_value( String param) {
        this.unyo_ymd_value = param ;
    }
 
    public String getUnyo_ymd_state() {
        return this.unyo_ymd_state ;
    }
 
    public void setUnyo_ymd_state(String param) {
        this.unyo_ymd_state = param ;
    }
 
    public String getUnyo_dtm_update() {
        return this.unyo_dtm_update ;
    }
 
    public void setUnyo_dtm_update(String param) {
        this.unyo_dtm_update = param ;
    }
 
    public String getUnyo_dtm_value() {
        return this.unyo_dtm_value ;
    }
 
    public void setUnyo_dtm_value( String param) {
        this.unyo_dtm_value = param ;
    }
 
    public String getUnyo_dtm_state() {
        return this.unyo_dtm_state ;
    }
 
    public void setUnyo_dtm_state(String param) {
        this.unyo_dtm_state = param ;
    }
 
    public String getCust_nm_update() {
        return this.cust_nm_update ;
    }
 
    public void setCust_nm_update(String param) {
        this.cust_nm_update = param ;
    }
 
    public String getCust_nm_value() {
        return this.cust_nm_value ;
    }
 
    public void setCust_nm_value( String param) {
        this.cust_nm_value = param ;
    }
 
    public String getCust_nm_state() {
        return this.cust_nm_state ;
    }
 
    public void setCust_nm_state(String param) {
        this.cust_nm_state = param ;
    }
 
    public String getView_div_update() {
        return this.view_div_update ;
    }
 
    public void setView_div_update(String param) {
        this.view_div_update = param ;
    }
 
    public String getView_div_value() {
        return this.view_div_value ;
    }
 
    public void setView_div_value( String param) {
        this.view_div_value = param ;
    }
 
    public String getView_div_state() {
        return this.view_div_state ;
    }
 
    public void setView_div_state(String param) {
        this.view_div_state = param ;
    }
 
    public String getEmuq_svc_kei_ucwk_no_update() {
        return this.emuq_svc_kei_ucwk_no_update ;
    }
 
    public void setEmuq_svc_kei_ucwk_no_update(String param) {
        this.emuq_svc_kei_ucwk_no_update = param ;
    }
 
    public String getEmuq_svc_kei_ucwk_no_value() {
        return this.emuq_svc_kei_ucwk_no_value ;
    }
 
    public void setEmuq_svc_kei_ucwk_no_value( String param) {
        this.emuq_svc_kei_ucwk_no_value = param ;
    }
 
    public String getEmuq_svc_kei_ucwk_no_state() {
        return this.emuq_svc_kei_ucwk_no_state ;
    }
 
    public void setEmuq_svc_kei_ucwk_no_state(String param) {
        this.emuq_svc_kei_ucwk_no_state = param ;
    }
 
    public String getWifi_svc_kei_ucwk_no_update() {
        return this.wifi_svc_kei_ucwk_no_update ;
    }
 
    public void setWifi_svc_kei_ucwk_no_update(String param) {
        this.wifi_svc_kei_ucwk_no_update = param ;
    }
 
    public String getWifi_svc_kei_ucwk_no_value() {
        return this.wifi_svc_kei_ucwk_no_value ;
    }
 
    public void setWifi_svc_kei_ucwk_no_value( String param) {
        this.wifi_svc_kei_ucwk_no_value = param ;
    }
 
    public String getWifi_svc_kei_ucwk_no_state() {
        return this.wifi_svc_kei_ucwk_no_state ;
    }
 
    public void setWifi_svc_kei_ucwk_no_state(String param) {
        this.wifi_svc_kei_ucwk_no_state = param ;
    }
 
    public String getDsp_jimu_commision_update() {
        return this.dsp_jimu_commision_update ;
    }
 
    public void setDsp_jimu_commision_update(String param) {
        this.dsp_jimu_commision_update = param ;
    }
 
    public String getDsp_jimu_commision_value() {
        return this.dsp_jimu_commision_value ;
    }
 
    public void setDsp_jimu_commision_value( String param) {
        this.dsp_jimu_commision_value = param ;
    }
 
    public String getDsp_jimu_commision_state() {
        return this.dsp_jimu_commision_state ;
    }
 
    public void setDsp_jimu_commision_state(String param) {
        this.dsp_jimu_commision_state = param ;
    }
 
    public String getDsp_pnlty_hassei_div_update() {
        return this.dsp_pnlty_hassei_div_update ;
    }
 
    public void setDsp_pnlty_hassei_div_update(String param) {
        this.dsp_pnlty_hassei_div_update = param ;
    }
 
    public String getDsp_pnlty_hassei_div_value() {
        return this.dsp_pnlty_hassei_div_value ;
    }
 
    public void setDsp_pnlty_hassei_div_value( String param) {
        this.dsp_pnlty_hassei_div_value = param ;
    }
 
    public String getDsp_pnlty_hassei_div_state() {
        return this.dsp_pnlty_hassei_div_state ;
    }
 
    public void setDsp_pnlty_hassei_div_state(String param) {
        this.dsp_pnlty_hassei_div_state = param ;
    }
 
    public String getDsp_skekka_tchi_update() {
        return this.dsp_skekka_tchi_update ;
    }
 
    public void setDsp_skekka_tchi_update(String param) {
        this.dsp_skekka_tchi_update = param ;
    }
 
    public String getDsp_skekka_tchi_value() {
        return this.dsp_skekka_tchi_value ;
    }
 
    public void setDsp_skekka_tchi_value( String param) {
        this.dsp_skekka_tchi_value = param ;
    }
 
    public String getDsp_skekka_tchi_state() {
        return this.dsp_skekka_tchi_state ;
    }
 
    public void setDsp_skekka_tchi_state(String param) {
        this.dsp_skekka_tchi_state = param ;
    }
 
    public String getDsp_skekka_hoki_update() {
        return this.dsp_skekka_hoki_update ;
    }
 
    public void setDsp_skekka_hoki_update(String param) {
        this.dsp_skekka_hoki_update = param ;
    }
 
    public String getDsp_skekka_hoki_value() {
        return this.dsp_skekka_hoki_value ;
    }
 
    public void setDsp_skekka_hoki_value( String param) {
        this.dsp_skekka_hoki_value = param ;
    }
 
    public String getDsp_skekka_hoki_state() {
        return this.dsp_skekka_hoki_state ;
    }
 
    public void setDsp_skekka_hoki_state(String param) {
        this.dsp_skekka_hoki_state = param ;
    }
 
    public String getPopup_mode_update() {
        return this.popup_mode_update ;
    }
 
    public void setPopup_mode_update(String param) {
        this.popup_mode_update = param ;
    }
 
    public String getPopup_mode_value() {
        return this.popup_mode_value ;
    }
 
    public void setPopup_mode_value( String param) {
        this.popup_mode_value = param ;
    }
 
    public String getPopup_mode_state() {
        return this.popup_mode_state ;
    }
 
    public void setPopup_mode_state(String param) {
        this.popup_mode_state = param ;
    }
 
    public X33VDataTypeList getPcrs_list_list() {
        return this.pcrs_list_list ;
    }
 
    public void setPcrs_list_list(X33VDataTypeList param) {
        this.pcrs_list_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_pcrs_list(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<pcrs_list_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) pcrs_list_list.get(i)).loadModelData("料金コースリスト", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getCoursechg_rsv_update() {
        return this.coursechg_rsv_update ;
    }
 
    public void setCoursechg_rsv_update(String param) {
        this.coursechg_rsv_update = param ;
    }
 
    public String getCoursechg_rsv_value() {
        return this.coursechg_rsv_value ;
    }
 
    public void setCoursechg_rsv_value( String param) {
        this.coursechg_rsv_value = param ;
    }
 
    public Boolean getCoursechg_rsv_enabled() {
        return this.coursechg_rsv_enabled ;
    }    
 
    public void setCoursechg_rsv_enabled(Boolean param) {
        this.coursechg_rsv_enabled = param ;
    }
 
    public String getCoursechg_rsv_state() {
        return this.coursechg_rsv_state ;
    }
 
    public void setCoursechg_rsv_state(String param) {
        this.coursechg_rsv_state = param ;
    }
 
 
    public X33VDataTypeList getCoursechg_rsv_list_list() {
        return this.coursechg_rsv_list_list ;
    }
 
    public void setCoursechg_rsv_list_list(X33VDataTypeList param) {
        this.coursechg_rsv_list_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_coursechg_rsv_list(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<coursechg_rsv_list_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) coursechg_rsv_list_list.get(i)).loadModelData("コース変更予定リスト", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getCoursechg_ng_update() {
        return this.coursechg_ng_update ;
    }
 
    public void setCoursechg_ng_update( String param ) {
        this.coursechg_ng_update = param ;
    }
 
    public Boolean getCoursechg_ng_value() {
        return this.coursechg_ng_value ;
    }
 
    public void setCoursechg_ng_value( Boolean param) {
        this.coursechg_ng_value = param ;
    }
 
    public Boolean getCoursechg_ng_enabled() {
        return this.coursechg_ng_enabled ;
    }    
 
    public void setCoursechg_ng_enabled(Boolean param) {
        this.coursechg_ng_enabled = param ;
    }
 
    public String getCoursechg_ng_state() {
        return this.coursechg_ng_state ;
    }
 
    public void setCoursechg_ng_state(String param) {
        this.coursechg_ng_state = param ;
    }
 
    public String getCoursechg_simed_update() {
        return this.coursechg_simed_update ;
    }
 
    public void setCoursechg_simed_update(String param) {
        this.coursechg_simed_update = param ;
    }
 
    public String getCoursechg_simed_value() {
        return this.coursechg_simed_value ;
    }
 
    public void setCoursechg_simed_value( String param) {
        this.coursechg_simed_value = param ;
    }
 
    public String getCoursechg_simed_state() {
        return this.coursechg_simed_state ;
    }
 
    public void setCoursechg_simed_state(String param) {
        this.coursechg_simed_state = param ;
    }
 
    public String getTel_rrk_stp_update() {
        return this.tel_rrk_stp_update ;
    }
 
    public void setTel_rrk_stp_update( String param ) {
        this.tel_rrk_stp_update = param ;
    }
 
    public Boolean getTel_rrk_stp_value() {
        return this.tel_rrk_stp_value ;
    }
 
    public void setTel_rrk_stp_value( Boolean param) {
        this.tel_rrk_stp_value = param ;
    }
 
    public Boolean getTel_rrk_stp_enabled() {
        return this.tel_rrk_stp_enabled ;
    }    
 
    public void setTel_rrk_stp_enabled(Boolean param) {
        this.tel_rrk_stp_enabled = param ;
    }
 
    public String getTel_rrk_stp_state() {
        return this.tel_rrk_stp_state ;
    }
 
    public void setTel_rrk_stp_state(String param) {
        this.tel_rrk_stp_state = param ;
    }
 
    public String getTel_rrk_skai_update() {
        return this.tel_rrk_skai_update ;
    }
 
    public void setTel_rrk_skai_update( String param ) {
        this.tel_rrk_skai_update = param ;
    }
 
    public Boolean getTel_rrk_skai_value() {
        return this.tel_rrk_skai_value ;
    }
 
    public void setTel_rrk_skai_value( Boolean param) {
        this.tel_rrk_skai_value = param ;
    }
 
    public Boolean getTel_rrk_skai_enabled() {
        return this.tel_rrk_skai_enabled ;
    }    
 
    public void setTel_rrk_skai_enabled(Boolean param) {
        this.tel_rrk_skai_enabled = param ;
    }
 
    public String getTel_rrk_skai_state() {
        return this.tel_rrk_skai_state ;
    }
 
    public void setTel_rrk_skai_state(String param) {
        this.tel_rrk_skai_state = param ;
    }
 
    public String getTel_rrk_dsl_update() {
        return this.tel_rrk_dsl_update ;
    }
 
    public void setTel_rrk_dsl_update( String param ) {
        this.tel_rrk_dsl_update = param ;
    }
 
    public Boolean getTel_rrk_dsl_value() {
        return this.tel_rrk_dsl_value ;
    }
 
    public void setTel_rrk_dsl_value( Boolean param) {
        this.tel_rrk_dsl_value = param ;
    }
 
    public Boolean getTel_rrk_dsl_enabled() {
        return this.tel_rrk_dsl_enabled ;
    }    
 
    public void setTel_rrk_dsl_enabled(Boolean param) {
        this.tel_rrk_dsl_enabled = param ;
    }
 
    public String getTel_rrk_dsl_state() {
        return this.tel_rrk_dsl_state ;
    }
 
    public void setTel_rrk_dsl_state(String param) {
        this.tel_rrk_dsl_state = param ;
    }
 
    public String getJgs_stp_tel_rrk_ymd_update() {
        return this.jgs_stp_tel_rrk_ymd_update ;
    }
 
    public void setJgs_stp_tel_rrk_ymd_update(String param) {
        this.jgs_stp_tel_rrk_ymd_update = param ;
    }
 
    public String getJgs_stp_tel_rrk_ymd_value() {
        return this.jgs_stp_tel_rrk_ymd_value ;
    }
 
    public void setJgs_stp_tel_rrk_ymd_value( String param) {
        this.jgs_stp_tel_rrk_ymd_value = param ;
    }
 
    public String getJgs_stp_tel_rrk_ymd_state() {
        return this.jgs_stp_tel_rrk_ymd_state ;
    }
 
    public void setJgs_stp_tel_rrk_ymd_state(String param) {
        this.jgs_stp_tel_rrk_ymd_state = param ;
    }
 
    public String getJgs_use_stp_rnki_ymd_update() {
        return this.jgs_use_stp_rnki_ymd_update ;
    }
 
    public void setJgs_use_stp_rnki_ymd_update(String param) {
        this.jgs_use_stp_rnki_ymd_update = param ;
    }
 
    public String getJgs_use_stp_rnki_ymd_value() {
        return this.jgs_use_stp_rnki_ymd_value ;
    }
 
    public void setJgs_use_stp_rnki_ymd_value( String param) {
        this.jgs_use_stp_rnki_ymd_value = param ;
    }
 
    public String getJgs_use_stp_rnki_ymd_state() {
        return this.jgs_use_stp_rnki_ymd_state ;
    }
 
    public void setJgs_use_stp_rnki_ymd_state(String param) {
        this.jgs_use_stp_rnki_ymd_state = param ;
    }
 
    public String getJgs_use_stp_uk_ymd_update() {
        return this.jgs_use_stp_uk_ymd_update ;
    }
 
    public void setJgs_use_stp_uk_ymd_update(String param) {
        this.jgs_use_stp_uk_ymd_update = param ;
    }
 
    public String getJgs_use_stp_uk_ymd_value() {
        return this.jgs_use_stp_uk_ymd_value ;
    }
 
    public void setJgs_use_stp_uk_ymd_value( String param) {
        this.jgs_use_stp_uk_ymd_value = param ;
    }
 
    public String getJgs_use_stp_uk_ymd_state() {
        return this.jgs_use_stp_uk_ymd_state ;
    }
 
    public void setJgs_use_stp_uk_ymd_state(String param) {
        this.jgs_use_stp_uk_ymd_state = param ;
    }
 
    public String getJgs_stp_skai_tel_rrk_ymd_update() {
        return this.jgs_stp_skai_tel_rrk_ymd_update ;
    }
 
    public void setJgs_stp_skai_tel_rrk_ymd_update(String param) {
        this.jgs_stp_skai_tel_rrk_ymd_update = param ;
    }
 
    public String getJgs_stp_skai_tel_rrk_ymd_value() {
        return this.jgs_stp_skai_tel_rrk_ymd_value ;
    }
 
    public void setJgs_stp_skai_tel_rrk_ymd_value( String param) {
        this.jgs_stp_skai_tel_rrk_ymd_value = param ;
    }
 
    public String getJgs_stp_skai_tel_rrk_ymd_state() {
        return this.jgs_stp_skai_tel_rrk_ymd_state ;
    }
 
    public void setJgs_stp_skai_tel_rrk_ymd_state(String param) {
        this.jgs_stp_skai_tel_rrk_ymd_state = param ;
    }
 
    public String getJgs_use_stp_rls_rnki_ymd_update() {
        return this.jgs_use_stp_rls_rnki_ymd_update ;
    }
 
    public void setJgs_use_stp_rls_rnki_ymd_update(String param) {
        this.jgs_use_stp_rls_rnki_ymd_update = param ;
    }
 
    public String getJgs_use_stp_rls_rnki_ymd_value() {
        return this.jgs_use_stp_rls_rnki_ymd_value ;
    }
 
    public void setJgs_use_stp_rls_rnki_ymd_value( String param) {
        this.jgs_use_stp_rls_rnki_ymd_value = param ;
    }
 
    public String getJgs_use_stp_rls_rnki_ymd_state() {
        return this.jgs_use_stp_rls_rnki_ymd_state ;
    }
 
    public void setJgs_use_stp_rls_rnki_ymd_state(String param) {
        this.jgs_use_stp_rls_rnki_ymd_state = param ;
    }
 
    public String getJgs_use_stp_rls_uk_ymd_update() {
        return this.jgs_use_stp_rls_uk_ymd_update ;
    }
 
    public void setJgs_use_stp_rls_uk_ymd_update(String param) {
        this.jgs_use_stp_rls_uk_ymd_update = param ;
    }
 
    public String getJgs_use_stp_rls_uk_ymd_value() {
        return this.jgs_use_stp_rls_uk_ymd_value ;
    }
 
    public void setJgs_use_stp_rls_uk_ymd_value( String param) {
        this.jgs_use_stp_rls_uk_ymd_value = param ;
    }
 
    public String getJgs_use_stp_rls_uk_ymd_state() {
        return this.jgs_use_stp_rls_uk_ymd_state ;
    }
 
    public void setJgs_use_stp_rls_uk_ymd_state(String param) {
        this.jgs_use_stp_rls_uk_ymd_state = param ;
    }
 
    public String getJgs_dsl_tel_rrk_ymd_update() {
        return this.jgs_dsl_tel_rrk_ymd_update ;
    }
 
    public void setJgs_dsl_tel_rrk_ymd_update(String param) {
        this.jgs_dsl_tel_rrk_ymd_update = param ;
    }
 
    public String getJgs_dsl_tel_rrk_ymd_value() {
        return this.jgs_dsl_tel_rrk_ymd_value ;
    }
 
    public void setJgs_dsl_tel_rrk_ymd_value( String param) {
        this.jgs_dsl_tel_rrk_ymd_value = param ;
    }
 
    public String getJgs_dsl_tel_rrk_ymd_state() {
        return this.jgs_dsl_tel_rrk_ymd_state ;
    }
 
    public void setJgs_dsl_tel_rrk_ymd_state(String param) {
        this.jgs_dsl_tel_rrk_ymd_state = param ;
    }
 
    public String getJgs_dsl_info_rnki_ymd_update() {
        return this.jgs_dsl_info_rnki_ymd_update ;
    }
 
    public void setJgs_dsl_info_rnki_ymd_update(String param) {
        this.jgs_dsl_info_rnki_ymd_update = param ;
    }
 
    public String getJgs_dsl_info_rnki_ymd_value() {
        return this.jgs_dsl_info_rnki_ymd_value ;
    }
 
    public void setJgs_dsl_info_rnki_ymd_value( String param) {
        this.jgs_dsl_info_rnki_ymd_value = param ;
    }
 
    public String getJgs_dsl_info_rnki_ymd_state() {
        return this.jgs_dsl_info_rnki_ymd_state ;
    }
 
    public void setJgs_dsl_info_rnki_ymd_state(String param) {
        this.jgs_dsl_info_rnki_ymd_state = param ;
    }
 
    public String getJgs_dsl_info_rnki_uk_ymd_update() {
        return this.jgs_dsl_info_rnki_uk_ymd_update ;
    }
 
    public void setJgs_dsl_info_rnki_uk_ymd_update(String param) {
        this.jgs_dsl_info_rnki_uk_ymd_update = param ;
    }
 
    public String getJgs_dsl_info_rnki_uk_ymd_value() {
        return this.jgs_dsl_info_rnki_uk_ymd_value ;
    }
 
    public void setJgs_dsl_info_rnki_uk_ymd_value( String param) {
        this.jgs_dsl_info_rnki_uk_ymd_value = param ;
    }
 
    public String getJgs_dsl_info_rnki_uk_ymd_state() {
        return this.jgs_dsl_info_rnki_uk_ymd_state ;
    }
 
    public void setJgs_dsl_info_rnki_uk_ymd_state(String param) {
        this.jgs_dsl_info_rnki_uk_ymd_state = param ;
    }
 
    public String getHhb_max_kei_cnt_update() {
        return this.hhb_max_kei_cnt_update ;
    }
 
    public void setHhb_max_kei_cnt_update(String param) {
        this.hhb_max_kei_cnt_update = param ;
    }
 
    public String getHhb_max_kei_cnt_value() {
        return this.hhb_max_kei_cnt_value ;
    }
 
    public void setHhb_max_kei_cnt_value( String param) {
        this.hhb_max_kei_cnt_value = param ;
    }
 
    public String getHhb_max_kei_cnt_state() {
        return this.hhb_max_kei_cnt_state ;
    }
 
    public void setHhb_max_kei_cnt_state(String param) {
        this.hhb_max_kei_cnt_state = param ;
    }
 
    public String getCoursechg_rsv_ymd_update() {
        return this.coursechg_rsv_ymd_update ;
    }
 
    public void setCoursechg_rsv_ymd_update(String param) {
        this.coursechg_rsv_ymd_update = param ;
    }
 
    public String getCoursechg_rsv_ymd_value() {
        return this.coursechg_rsv_ymd_value ;
    }
 
    public void setCoursechg_rsv_ymd_value( String param) {
        this.coursechg_rsv_ymd_value = param ;
    }
 
    public String getCoursechg_rsv_ymd_state() {
        return this.coursechg_rsv_ymd_state ;
    }
 
    public void setCoursechg_rsv_ymd_state(String param) {
        this.coursechg_rsv_ymd_state = param ;
    }
 
    public String getPrc_grp_cd_update() {
        return this.prc_grp_cd_update ;
    }
 
    public void setPrc_grp_cd_update(String param) {
        this.prc_grp_cd_update = param ;
    }
 
    public String getPrc_grp_cd_value() {
        return this.prc_grp_cd_value ;
    }
 
    public void setPrc_grp_cd_value( String param) {
        this.prc_grp_cd_value = param ;
    }
 
    public String getPrc_grp_cd_state() {
        return this.prc_grp_cd_state ;
    }
 
    public void setPrc_grp_cd_state(String param) {
        this.prc_grp_cd_state = param ;
    }
 
    public String getCoursechg_rsv_yk_mk_div_update() {
        return this.coursechg_rsv_yk_mk_div_update ;
    }
 
    public void setCoursechg_rsv_yk_mk_div_update(String param) {
        this.coursechg_rsv_yk_mk_div_update = param ;
    }
 
    public String getCoursechg_rsv_yk_mk_div_value() {
        return this.coursechg_rsv_yk_mk_div_value ;
    }
 
    public void setCoursechg_rsv_yk_mk_div_value( String param) {
        this.coursechg_rsv_yk_mk_div_value = param ;
    }
 
    public String getCoursechg_rsv_yk_mk_div_state() {
        return this.coursechg_rsv_yk_mk_div_state ;
    }
 
    public void setCoursechg_rsv_yk_mk_div_state(String param) {
        this.coursechg_rsv_yk_mk_div_state = param ;
    }
 
    public String getDsp_coursechg_rsv_update() {
        return this.dsp_coursechg_rsv_update ;
    }
 
    public void setDsp_coursechg_rsv_update(String param) {
        this.dsp_coursechg_rsv_update = param ;
    }
 
    public String getDsp_coursechg_rsv_value() {
        return this.dsp_coursechg_rsv_value ;
    }
 
    public void setDsp_coursechg_rsv_value( String param) {
        this.dsp_coursechg_rsv_value = param ;
    }
 
    public String getDsp_coursechg_rsv_state() {
        return this.dsp_coursechg_rsv_state ;
    }
 
    public void setDsp_coursechg_rsv_state(String param) {
        this.dsp_coursechg_rsv_state = param ;
    }
 
    public String getDsp_pcrs_update() {
        return this.dsp_pcrs_update ;
    }
 
    public void setDsp_pcrs_update(String param) {
        this.dsp_pcrs_update = param ;
    }
 
    public String getDsp_pcrs_value() {
        return this.dsp_pcrs_value ;
    }
 
    public void setDsp_pcrs_value( String param) {
        this.dsp_pcrs_value = param ;
    }
 
    public String getDsp_pcrs_state() {
        return this.dsp_pcrs_state ;
    }
 
    public void setDsp_pcrs_state(String param) {
        this.dsp_pcrs_state = param ;
    }
 
    public String getPcrs_cd_update() {
        return this.pcrs_cd_update ;
    }
 
    public void setPcrs_cd_update(String param) {
        this.pcrs_cd_update = param ;
    }
 
    public String getPcrs_cd_value() {
        return this.pcrs_cd_value ;
    }
 
    public void setPcrs_cd_value( String param) {
        this.pcrs_cd_value = param ;
    }
 
    public String getPcrs_cd_state() {
        return this.pcrs_cd_state ;
    }
 
    public void setPcrs_cd_state(String param) {
        this.pcrs_cd_state = param ;
    }
 
    public String getPplan_cd_update() {
        return this.pplan_cd_update ;
    }
 
    public void setPplan_cd_update(String param) {
        this.pplan_cd_update = param ;
    }
 
    public String getPplan_cd_value() {
        return this.pplan_cd_value ;
    }
 
    public void setPplan_cd_value( String param) {
        this.pplan_cd_value = param ;
    }
 
    public String getPplan_cd_state() {
        return this.pplan_cd_state ;
    }
 
    public void setPplan_cd_state(String param) {
        this.pplan_cd_state = param ;
    }
 
    public String getCoursechg_ng_stat_cd_update() {
        return this.coursechg_ng_stat_cd_update ;
    }
 
    public void setCoursechg_ng_stat_cd_update(String param) {
        this.coursechg_ng_stat_cd_update = param ;
    }
 
    public String getCoursechg_ng_stat_cd_value() {
        return this.coursechg_ng_stat_cd_value ;
    }
 
    public void setCoursechg_ng_stat_cd_value( String param) {
        this.coursechg_ng_stat_cd_value = param ;
    }
 
    public String getCoursechg_ng_stat_cd_state() {
        return this.coursechg_ng_stat_cd_state ;
    }
 
    public void setCoursechg_ng_stat_cd_state(String param) {
        this.coursechg_ng_stat_cd_state = param ;
    }
 
    public String getIdo_rsn_memo_update() {
        return this.ido_rsn_memo_update ;
    }
 
    public void setIdo_rsn_memo_update(String param) {
        this.ido_rsn_memo_update = param ;
    }
 
    public String getIdo_rsn_memo_value() {
        return this.ido_rsn_memo_value ;
    }
 
    public void setIdo_rsn_memo_value( String param) {
        this.ido_rsn_memo_value = param ;
    }
 
    public String getIdo_rsn_memo_state() {
        return this.ido_rsn_memo_state ;
    }
 
    public void setIdo_rsn_memo_state(String param) {
        this.ido_rsn_memo_state = param ;
    }
    
    // 2012/06/27 IT2-2012-0001192 ADD START
    public String getSvc_sta_ymd_checkdays_update() {
        return this.svc_sta_ymd_checkdays_update ;
    }
 
    public void setSvc_sta_ymd_checkdays_update(String param) {
        this.svc_sta_ymd_checkdays_update = param ;
    }
 
    public String getSvc_sta_ymd_checkdays_value() {
        return this.svc_sta_ymd_checkdays_value ;
    }
 
    public void setSvc_sta_ymd_checkdays_value( String param) {
        this.svc_sta_ymd_checkdays_value = param ;
    }
 
    public String getSvc_sta_ymd_checkdays_state() {
        return this.svc_sta_ymd_checkdays_state ;
    }
 
    public void setSvc_sta_ymd_checkdays_state(String param) {
        this.svc_sta_ymd_checkdays_state = param ;
    }
    public String getSvc_end_ymd_checkdays_update() {
        return this.svc_end_ymd_checkdays_update ;
    }
 
    public void setSvc_end_ymd_checkdays_update(String param) {
        this.svc_end_ymd_checkdays_update = param ;
    }
 
    public String getSvc_end_ymd_checkdays_value() {
        return this.svc_end_ymd_checkdays_value ;
    }
 
    public void setSvc_end_ymd_checkdays_value( String param) {
        this.svc_end_ymd_checkdays_value = param ;
    }
 
    public String getSvc_end_ymd_checkdays_state() {
        return this.svc_end_ymd_checkdays_state ;
    }
 
    public void setSvc_end_ymd_checkdays_state(String param) {
        this.svc_end_ymd_checkdays_state = param ;
    }
    public String getKaihk_psb_prd_update() {
        return this.kaihk_psb_prd_update ;
    }
 
    public void setKaihk_psb_prd_update(String param) {
        this.kaihk_psb_prd_update = param ;
    }
 
    public String getKaihk_psb_prd_value() {
        return this.kaihk_psb_prd_value ;
    }
 
    public void setKaihk_psb_prd_value( String param) {
        this.kaihk_psb_prd_value = param ;
    }
 
    public String getKaihk_psb_prd_state() {
        return this.kaihk_psb_prd_state ;
    }
 
    public void setKaihk_psb_prd_state(String param) {
        this.kaihk_psb_prd_state = param ;
    }
    // 2012/06/27 IT2-2012-0001192 ADD END
 
    public String getMskmsho_dtl_no_update() {
        return this.mskmsho_dtl_no_update ;
    }
 
    public void setMskmsho_dtl_no_update(String param) {
        this.mskmsho_dtl_no_update = param ;
    }
 
    public String getMskmsho_dtl_no_value() {
        return this.mskmsho_dtl_no_value ;
    }
 
    public void setMskmsho_dtl_no_value( String param) {
        this.mskmsho_dtl_no_value = param ;
    }
 
    public Boolean getMskmsho_dtl_no_enabled() {
        return this.mskmsho_dtl_no_enabled ;
    }    
 
    public void setMskmsho_dtl_no_enabled(Boolean param) {
        this.mskmsho_dtl_no_enabled = param ;
    }
 
    public String getMskmsho_dtl_no_state() {
        return this.mskmsho_dtl_no_state ;
    }
 
    public void setMskmsho_dtl_no_state(String param) {
        this.mskmsho_dtl_no_state = param ;
    }
 
    public String getIdo_div_seni_ptn_update() {
        return this.ido_div_seni_ptn_update ;
    }
 
    public void setIdo_div_seni_ptn_update(String param) {
        this.ido_div_seni_ptn_update = param ;
    }
 
    public String getIdo_div_seni_ptn_value() {
        return this.ido_div_seni_ptn_value ;
    }
 
    public void setIdo_div_seni_ptn_value(String param) {
        this.ido_div_seni_ptn_value = param ;
    }
 
    public String getIdo_div_seni_ptn_state() {
        return this.ido_div_seni_ptn_state ;
    }
 
    public void setIdo_div_seni_ptn_state(String param) {
        this.ido_div_seni_ptn_state = param ;
    }
    
    public String getSvc_dlre_cd_update() {
        return this.svc_dlre_cd_update ;
    }
 
    public void setSvc_dlre_cd_update(String param) {
        this.svc_dlre_cd_update = param ;
    }
 
    public String getSvc_dlre_cd_value() {
        return this.svc_dlre_cd_value ;
    }
 
    public void setSvc_dlre_cd_value( String param) {
        this.svc_dlre_cd_value = param ;
    }
 
    public String getSvc_dlre_cd_state() {
        return this.svc_dlre_cd_state ;
    }
 
    public void setSvc_dlre_cd_state(String param) {
        this.svc_dlre_cd_state = param ;
    }
    
    // ANK-2477-00-00 2015/03/27 ADD START
    public String getKeisya_die_add_ari_flg_update() {
        return this.keisya_die_add_ari_flg_update ;
    }
	
    public void setKeisya_die_add_ari_flg_update(String param) {
        this.keisya_die_add_ari_flg_update = param ;
    }
	
    public String getKeisya_die_add_ari_flg_value() {
        return this.keisya_die_add_ari_flg_value ;
    }
	
    public void setKeisya_die_add_ari_flg_value( String param) {
        this.keisya_die_add_ari_flg_value = param ;
    }
	
    public String getKeisya_die_add_ari_flg_state() {
        return this.keisya_die_add_ari_flg_state ;
    }
	
    public void setKeisya_die_add_ari_flg_state(String param) {
        this.keisya_die_add_ari_flg_state = param ;
    }
    // ANK-2477-00-00 2015/03/27 ADD END
    // ANK-2693-00-00 ADD START
    //外部システムコード
    public String getSyscd_update() {
       return this.syscd_update ;
   }

   public void setSyscd_update(String param) {
       this.syscd_update = param ;
   }

   public String getSyscd_value() {
       return this.syscd_value ;
   }

   public void setSyscd_value(String param) {
       this.syscd_value = param ;
   }

   public String getSyscd_state() {
       return this.syscd_state ;
   }

   public void setSyscd_state(String param) {
       this.syscd_state = param ;
   }
    	
     //ANK-4543 ADD START
    public X33VDataTypeList getMobile_nttors_svc_sbt_list() {
        return this.mobile_nttors_svc_sbt_list ;
    }
 
    public void setMobile_nttors_svc_sbt_list(X33VDataTypeList param) {
        this.mobile_nttors_svc_sbt_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_mobile_nttors_svc_sbt(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<mobile_nttors_svc_sbt_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) mobile_nttors_svc_sbt_list.get(i)).loadModelData("モバイル＿ＮＴＴ卸サービス種別", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getMobile_itenm_svc_kei_no_update() {
        return this.mobile_itenm_svc_kei_no_update ;
    }
 
    public void setMobile_itenm_svc_kei_no_update(String param) {
        this.mobile_itenm_svc_kei_no_update = param ;
    }
 
    public String getMobile_itenm_svc_kei_no_value() {
        return this.mobile_itenm_svc_kei_no_value ;
    }
 
    public void setMobile_itenm_svc_kei_no_value( String param) {
        this.mobile_itenm_svc_kei_no_value = param ;
    }
 
    public Boolean getMobile_itenm_svc_kei_no_enabled() {
        return this.mobile_itenm_svc_kei_no_enabled ;
    }    
 
    public void setMobile_itenm_svc_kei_no_enabled(Boolean param) {
        this.mobile_itenm_svc_kei_no_enabled = param ;
    }
 
    public String getMobile_itenm_svc_kei_no_state() {
        return this.mobile_itenm_svc_kei_no_state ;
    }
 
    public void setMobile_itenm_svc_kei_no_state(String param) {
        this.mobile_itenm_svc_kei_no_state = param ;
    }
 
    public String getMobile_nttors_svc_sbt_cfm_screen_update() {
        return this.mobile_nttors_svc_sbt_cfm_screen_update ;
    }
 
    public void setMobile_nttors_svc_sbt_cfm_screen_update(String param) {
        this.mobile_nttors_svc_sbt_cfm_screen_update = param ;
    }
 
    public String getMobile_nttors_svc_sbt_cfm_screen_value() {
        return this.mobile_nttors_svc_sbt_cfm_screen_value ;
    }
 
    public void setMobile_nttors_svc_sbt_cfm_screen_value( String param) {
        this.mobile_nttors_svc_sbt_cfm_screen_value = param ;
    }
 
    public Boolean getMobile_nttors_svc_sbt_cfm_screen_enabled() {
        return this.mobile_nttors_svc_sbt_cfm_screen_enabled ;
    }    
 
    public void setMobile_nttors_svc_sbt_cfm_screen_enabled(Boolean param) {
        this.mobile_nttors_svc_sbt_cfm_screen_enabled = param ;
    }
 
    public String getMobile_nttors_svc_sbt_cfm_screen_state() {
        return this.mobile_nttors_svc_sbt_cfm_screen_state ;
    }
 
    public void setMobile_nttors_svc_sbt_cfm_screen_state(String param) {
        this.mobile_nttors_svc_sbt_cfm_screen_state = param ;
    }
 
    public String getMobile_itenm_svc_kei_no_cfm_screen_update() {
        return this.mobile_itenm_svc_kei_no_cfm_screen_update ;
    }
 
    public void setMobile_itenm_svc_kei_no_cfm_screen_update(String param) {
        this.mobile_itenm_svc_kei_no_cfm_screen_update = param ;
    }
 
    public String getMobile_itenm_svc_kei_no_cfm_screen_value() {
        return this.mobile_itenm_svc_kei_no_cfm_screen_value ;
    }
 
    public void setMobile_itenm_svc_kei_no_cfm_screen_value( String param) {
        this.mobile_itenm_svc_kei_no_cfm_screen_value = param ;
    }
 
    public Boolean getMobile_itenm_svc_kei_no_cfm_screen_enabled() {
        return this.mobile_itenm_svc_kei_no_cfm_screen_enabled ;
    }    
 
    public void setMobile_itenm_svc_kei_no_cfm_screen_enabled(Boolean param) {
        this.mobile_itenm_svc_kei_no_cfm_screen_enabled = param ;
    }
 
    public String getMobile_itenm_svc_kei_no_cfm_screen_state() {
        return this.mobile_itenm_svc_kei_no_cfm_screen_state ;
    }
 
    public void setMobile_itenm_svc_kei_no_cfm_screen_state(String param) {
        this.mobile_itenm_svc_kei_no_cfm_screen_state = param ;
    }
    public String getMobile_nttors_svc_sbt_bf_update() {
        return this.mobile_nttors_svc_sbt_bf_update ;
    }
 
    public void setMobile_nttors_svc_sbt_bf_update(String param) {
        this.mobile_nttors_svc_sbt_bf_update = param ;
    }
 
    public String getMobile_nttors_svc_sbt_bf_value() {
        return this.mobile_nttors_svc_sbt_bf_value ;
    }
 
    public void setMobile_nttors_svc_sbt_bf_value( String param) {
        this.mobile_nttors_svc_sbt_bf_value = param ;
    }
 
    public String getMobile_nttors_svc_sbt_bf_state() {
        return this.mobile_nttors_svc_sbt_bf_state ;
    }
 
    public void setMobile_nttors_svc_sbt_bf_state(String param) {
        this.mobile_nttors_svc_sbt_bf_state = param ;
    }

    public String getMobile_itenm_svc_kei_no_bf_update() {
        return this.mobile_itenm_svc_kei_no_bf_update ;
    }
 
    public void setMobile_itenm_svc_kei_no_bf_update(String param) {
        this.mobile_itenm_svc_kei_no_bf_update = param ;
    }
 
    public String getMobile_itenm_svc_kei_no_bf_value() {
        return this.mobile_itenm_svc_kei_no_bf_value ;
    }
 
    public void setMobile_itenm_svc_kei_no_bf_value( String param) {
        this.mobile_itenm_svc_kei_no_bf_value = param ;
    }
 
    public Boolean getMobile_itenm_svc_kei_no_bf_enabled() {
        return this.mobile_itenm_svc_kei_no_bf_enabled ;
    }    
 
    public void setMobile_itenm_svc_kei_no_bf_enabled(Boolean param) {
        this.mobile_itenm_svc_kei_no_bf_enabled = param ;
    }
 
    public String getMobile_itenm_svc_kei_no_bf_state() {
        return this.mobile_itenm_svc_kei_no_bf_state ;
    }
 
    public void setMobile_itenm_svc_kei_no_bf_state(String param) {
        this.mobile_itenm_svc_kei_no_bf_state = param ;
    }

  	public String getMobile_itenm_gene_add_dtm_update() {
        return this.mobile_itenm_gene_add_dtm_update ;
    }
 
    public void setMobile_itenm_gene_add_dtm_update(String param) {
        this.mobile_itenm_gene_add_dtm_update = param ;
    }
 
    public String getMobile_itenm_gene_add_dtm_value() {
        return this.mobile_itenm_gene_add_dtm_value ;
    }
 
    public void setMobile_itenm_gene_add_dtm_value( String param) {
        this.mobile_itenm_gene_add_dtm_value = param ;
    }
 
    public Boolean getMobile_itenm_gene_add_dtm_enabled() {
        return this.mobile_itenm_gene_add_dtm_enabled ;
    }    
 
    public void setMobile_itenm_gene_add_dtm_enabled(Boolean param) {
        this.mobile_itenm_gene_add_dtm_enabled = param ;
    }
 
    public String getMobile_itenm_gene_add_dtm_state() {
        return this.mobile_itenm_gene_add_dtm_state ;
    }
 
    public void setMobile_itenm_gene_add_dtm_state(String param) {
        this.mobile_itenm_gene_add_dtm_state = param ;
    }


    //ANK-4543 ADD END
    	
   // ANK-2693-00-00 ADD END
    /**
     * 項目名とサブキーからデータを取得します(X31CBaseBeanの同名メソッドの実装)
     *
     * @param gamenId 画面ID(予備)
     * @param key 項目名
     * @param subkey サブキー
     * @return Object データ
     */
    public Object loadModelData(String gamenId, String key, String subkey) {
        return loadModelData(key, subkey);
    }
 
    /**
     * 項目名とサブキーからデータを取得します
     *
     * @param key 項目名
     * @param subkey サブキー
     * @return Object データ
     */
    public Object loadModelData(String key, String subkey) { 
 
        //keyの指定は、以下のいずれかで行う。
        // 項目名 : String, Long, Boolean型（繰り返し指定なし）の項目で、値を取得する場合
        // 項目名/インデックス値 : データタイプビーン型以外の繰り返し指定項目で、値を取得する場合
        // 項目名/インデックス値/データタイプビーン項目名 : データタイプビーン型項目で、値を取得する場合
        // 項目名/* : データタイプビーン型項目、繰り返し指定項目で、リストの要素数を取得する場合
        // //インデックス値／項目名：共有情報ビーン型項目で、値と取得する場合
        // //*：共有情報ビーンのリストの要素数を取得する場合
        // インデックス値は、X33VDataTypeList内に格納される各ビーンのリストの順序を示す。
        // keyがnullの場合、null返す
        if(key == null){
            return null;
        }
 
        // subkeyがnullの場合、空文字列に
        else if(subkey == null){
            subkey = new String("");
        }
        
        // 共有情報ビーン処理
        String keyElement;
        int separaterPoint = key.indexOf("//"); //keyが共有情報ビーンに関する指定か否かチェック
        if(separaterPoint == 0) {
            return super.loadCommonInfoData(key);
        }
 
        // 共有情報ビーン以外の場合
        // keyの値の最初の要素を取得
        separaterPoint = key.indexOf("/"); //keyがルート指定("項目a/0/項目b"のような)の場合を想定し、区切り符号(ここでは"/")を検索する。
        if(separaterPoint > 0) {
            keyElement = key.substring(0, separaterPoint);
        }else{
            keyElement = key;
        }
 
        //項目ごとに処理を入れる。
        // データタイプがデータタイプビーン型の項目"顧客契約引継リスト"(項目ID:cust_kei_hktgi_list)
        if(keyElement.equals("顧客契約引継リスト")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(cust_kei_hktgi_list_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= cust_kei_hktgi_list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)cust_kei_hktgi_list_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＳＹＳＩＤ"(項目ID:sys_id)
        else if(keyElement.equals("ＳＹＳＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSys_id_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSys_id_state(); 
            }
        }
        
        // データタイプが String の項目"サービス解約理由コード"(項目ID:svc_dlre_cd)
        else if(keyElement.equals("サービス解約理由コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_dlre_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_dlre_cd_state(); 
            }
        }
 
        // データタイプが String の項目"異動区分"(項目ID:ido_div)
        else if(keyElement.equals("異動区分")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getIdo_div_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getIdo_div_state(); 
            }
        }
 
        // データタイプビーン型以外で繰り返し数(可変)が指定された項目"異動理由"(String型。項目ID:ido_rsn)
        else if(keyElement.equals("異動理由")) {
            // keyの次の要素を取得
            keyElement = key.substring(separaterPoint + 1);
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyElement.equals("*")) {
                return Integer.valueOf(ido_rsn_list.size());
            }
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ido_rsn_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            } 
            return ((X33VDataTypeStringBean)ido_rsn_list.get(tmpIndex)).loadModelData(subkey);
        }
 
        // データタイプが String の項目"申込番号"(項目ID:mskm_no)
        else if(keyElement.equals("申込番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMskm_no_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMskm_no_state(); 
            }
        }
 
        // データタイプが String の項目"申込明細番号"(項目ID:mskm_dtl_no)
        else if(keyElement.equals("申込明細番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMskm_dtl_no_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMskm_dtl_no_state(); 
            }
        }
 
        // データタイプが String の項目"サービス契約番号"(項目ID:svc_kei_no)
        else if(keyElement.equals("サービス契約番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_kei_no_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_kei_no_state(); 
            }
        }
 
        // データタイプが String の項目"サービス契約内訳番号"(項目ID:svc_kei_ucwk_no)
        else if(keyElement.equals("サービス契約内訳番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_kei_ucwk_no_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_kei_ucwk_no_state(); 
            }
        }
 
        // データタイプが String の項目"サービス契約回線内訳番号"(項目ID:svc_kei_kaisen_ucwk_no)
        else if(keyElement.equals("サービス契約回線内訳番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_kei_kaisen_ucwk_no_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_kei_kaisen_ucwk_no_state(); 
            }
        }
 
        // データタイプが String の項目"割引サービス契約番号"(項目ID:wrib_svc_kei_no)
        else if(keyElement.equals("割引サービス契約番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getWrib_svc_kei_no_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getWrib_svc_kei_no_state(); 
            }
        }
 
        // データタイプが String の項目"事務手数料"(項目ID:jimu_commision)
        else if(keyElement.equals("事務手数料")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getJimu_commision_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getJimu_commision_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"事務手数料リスト"(項目ID:jimu_commision_list)
        else if(keyElement.equals("事務手数料リスト")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(jimu_commision_list_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= jimu_commision_list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)jimu_commision_list_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"事務手数料・指定額"(項目ID:jimu_commision_amnt)
        else if(keyElement.equals("事務手数料・指定額")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getJimu_commision_amnt_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getJimu_commision_amnt_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getJimu_commision_amnt_state(); 
            }
        }
 
        // データタイプが String の項目"料金コース"(項目ID:pcrs)
        else if(keyElement.equals("料金コース")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getPcrs_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getPcrs_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getPcrs_state(); 
            }
        }
 
        // データタイプが String の項目"サービス開始年月日"(項目ID:svc_staymd)
        else if(keyElement.equals("サービス開始年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_staymd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_staymd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_staymd_state(); 
            }
        }
 
        // データタイプが String の項目"サービス課金開始年月日"(項目ID:svc_chrg_staymd)
        else if(keyElement.equals("サービス課金開始年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_chrg_staymd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_chrg_staymd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_chrg_staymd_state(); 
            }
        }
 
        // データタイプが String の項目"サービス終了年月日（年）"(項目ID:svc_end_year)
        else if(keyElement.equals("サービス終了年月日（年）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_end_year_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_end_year_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_end_year_state(); 
            }
        }
 
        // データタイプが String の項目"サービス終了年月日（月）"(項目ID:svc_end_mon)
        else if(keyElement.equals("サービス終了年月日（月）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_end_mon_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_end_mon_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_end_mon_state(); 
            }
        }
 
        // データタイプが String の項目"サービス終了年月日（日）"(項目ID:svc_end_day)
        else if(keyElement.equals("サービス終了年月日（日）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_end_day_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_end_day_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_end_day_state(); 
            }
        }
 
        // データタイプが String の項目"サービス終了年月日"(項目ID:svc_end_ymd)
        else if(keyElement.equals("サービス終了年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_end_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_end_ymd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_end_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"サービス課金終了年月日（年）"(項目ID:svc_chrg_end_year)
        else if(keyElement.equals("サービス課金終了年月日（年）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_chrg_end_year_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_chrg_end_year_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_chrg_end_year_state(); 
            }
        }
 
        // データタイプが String の項目"サービス課金終了年月日（月）"(項目ID:svc_chrg_end_mon)
        else if(keyElement.equals("サービス課金終了年月日（月）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_chrg_end_mon_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_chrg_end_mon_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_chrg_end_mon_state(); 
            }
        }
 
        // データタイプが String の項目"サービス課金終了年月日（日）"(項目ID:svc_chrg_end_day)
        else if(keyElement.equals("サービス課金終了年月日（日）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_chrg_end_day_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_chrg_end_day_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_chrg_end_day_state(); 
            }
        }
 
        // データタイプが String の項目"サービス課金終了年月日"(項目ID:svc_chrg_end_ymd)
        else if(keyElement.equals("サービス課金終了年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_chrg_end_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_chrg_end_ymd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_chrg_end_ymd_state(); 
            }
        }
 
     // データタイプが String の項目"サービス解約起算年月日（年）"(項目ID:svc_dsl_kisan_year)
        else if(keyElement.equals("サービス解約起算年月日（年）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_dsl_kisan_year_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_dsl_kisan_year_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_dsl_kisan_year_state(); 
            }
        }
 
        // データタイプが String の項目"サービス解約起算年月日（月）"(項目ID:svc_dsl_kisan_mon)
        else if(keyElement.equals("サービス解約起算年月日（月）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_dsl_kisan_mon_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_dsl_kisan_mon_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_dsl_kisan_mon_state(); 
            }
        }
 
        // データタイプが String の項目"サービス解約起算年月日（日）"(項目ID:svc_dsl_kisan_day)
        else if(keyElement.equals("サービス解約起算年月日（日）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_dsl_kisan_day_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_dsl_kisan_day_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_dsl_kisan_day_state(); 
            }
        }
 
        // データタイプが String の項目"サービス解約起算年月日"(項目ID:svc_dsl_kisan_ymd)
        else if(keyElement.equals("サービス解約起算年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_dsl_kisan_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_dsl_kisan_ymd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_dsl_kisan_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"サービス停止・中断年月日"(項目ID:svc_stp_ymd)
        else if(keyElement.equals("サービス停止・中断年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_stp_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_stp_ymd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_stp_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"サービス停止・中断解除年月日"(項目ID:svc_stp_rls_ymd)
        else if(keyElement.equals("サービス停止・中断解除年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_stp_rls_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_stp_rls_ymd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_stp_rls_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"違約金発生区分"(項目ID:pnlty_hassei_div)
        else if(keyElement.equals("違約金発生区分")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getPnlty_hassei_div_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getPnlty_hassei_div_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"違約金発生区分リスト"(項目ID:pnlty_hassei_div_list)
        else if(keyElement.equals("違約金発生区分リスト")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(pnlty_hassei_div_list_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= pnlty_hassei_div_list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)pnlty_hassei_div_list_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"サービスキャンセル年月日"(項目ID:svc_cancel_ymd)
        else if(keyElement.equals("サービスキャンセル年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_cancel_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_cancel_ymd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_cancel_ymd_state(); 
            }
        }
 
        // データタイプが Boolean の項目"サービス停止／解除"(項目ID:svc_stp_rls)
        else if(keyElement.equals("サービス停止／解除")) {
            if(subkey.equalsIgnoreCase("value")) { 
                return getSvc_stp_rls_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_stp_rls_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_stp_rls_state(); 
            }
        }
 
        // データタイプが String の項目"サービス停止年月日（内訳）"(項目ID:ucwk_svc_stp_ymd)
        else if(keyElement.equals("サービス停止年月日（内訳）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getUcwk_svc_stp_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getUcwk_svc_stp_ymd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getUcwk_svc_stp_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"サービス停止解除年月日（内訳）"(項目ID:ucwk_svc_stp_rls_ymd)
        else if(keyElement.equals("サービス停止解除年月日（内訳）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getUcwk_svc_stp_rls_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getUcwk_svc_stp_rls_ymd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getUcwk_svc_stp_rls_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"ＥＭ契約者コード"(項目ID:em_keisha_cd)
        else if(keyElement.equals("ＥＭ契約者コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getEm_keisha_cd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getEm_keisha_cd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getEm_keisha_cd_state(); 
            }
        }
 
        // データタイプが String の項目"ＥＭ電話番号"(項目ID:em_telno)
        else if(keyElement.equals("ＥＭ電話番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getEm_telno_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getEm_telno_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getEm_telno_state(); 
            }
        }
 
        // データタイプが String の項目"ＩＣＣＩＤ（ＵＳＩＭＩＤ）"(項目ID:icc_id)
        else if(keyElement.equals("ＩＣＣＩＤ（ＵＳＩＭＩＤ）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getIcc_id_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getIcc_id_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getIcc_id_state(); 
            }
        }
 
        // データタイプが String の項目"出荷確定連携日"(項目ID:shukka_fix_renkei_ymd)
        else if(keyElement.equals("出荷確定連携日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getShukka_fix_renkei_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getShukka_fix_renkei_ymd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getShukka_fix_renkei_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"解約連携日"(項目ID:dsl_renkei_ymd)
        else if(keyElement.equals("解約連携日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getDsl_renkei_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getDsl_renkei_ymd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getDsl_renkei_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"停止連携日"(項目ID:stp_renkei_ymd)
        else if(keyElement.equals("停止連携日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getStp_renkei_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getStp_renkei_ymd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getStp_renkei_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"再開連携日"(項目ID:skai_renkei_ymd)
        else if(keyElement.equals("再開連携日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSkai_renkei_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSkai_renkei_ymd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSkai_renkei_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"ＵＳＩＭ返却日（Ｋ−ＯＰＴ）（年）"(項目ID:usim_rtn_year)
        else if(keyElement.equals("ＵＳＩＭ返却日（Ｋ−ＯＰＴ）（年）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getUsim_rtn_year_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getUsim_rtn_year_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getUsim_rtn_year_state(); 
            }
        }
 
        // データタイプが String の項目"ＵＳＩＭ返却日（Ｋ−ＯＰＴ）（月）"(項目ID:usim_rtn_mon)
        else if(keyElement.equals("ＵＳＩＭ返却日（Ｋ−ＯＰＴ）（月）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getUsim_rtn_mon_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getUsim_rtn_mon_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getUsim_rtn_mon_state(); 
            }
        }
 
        // データタイプが String の項目"ＵＳＩＭ返却日（Ｋ−ＯＰＴ）（日）"(項目ID:usim_rtn_day)
        else if(keyElement.equals("ＵＳＩＭ返却日（Ｋ−ＯＰＴ）（日）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getUsim_rtn_day_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getUsim_rtn_day_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getUsim_rtn_day_state(); 
            }
        }
 
        // データタイプが String の項目"ＵＳＩＭ返却日（Ｋ−ＯＰＴ）"(項目ID:usim_rtn_ymd)
        else if(keyElement.equals("ＵＳＩＭ返却日（Ｋ−ＯＰＴ）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getUsim_rtn_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getUsim_rtn_ymd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getUsim_rtn_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"ＵＳＩＭ返却日（ＥＭ）（年）"(項目ID:em_usim_rtn_year)
        else if(keyElement.equals("ＵＳＩＭ返却日（ＥＭ）（年）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getEm_usim_rtn_year_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getEm_usim_rtn_year_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getEm_usim_rtn_year_state(); 
            }
        }
 
        // データタイプが String の項目"ＵＳＩＭ返却日（ＥＭ）（月）"(項目ID:em_usim_rtn_mon)
        else if(keyElement.equals("ＵＳＩＭ返却日（ＥＭ）（月）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getEm_usim_rtn_mon_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getEm_usim_rtn_mon_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getEm_usim_rtn_mon_state(); 
            }
        }
 
        // データタイプが String の項目"ＵＳＩＭ返却日（ＥＭ）（日）"(項目ID:em_usim_rtn_day)
        else if(keyElement.equals("ＵＳＩＭ返却日（ＥＭ）（日）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getEm_usim_rtn_day_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getEm_usim_rtn_day_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getEm_usim_rtn_day_state(); 
            }
        }
 
        // データタイプが String の項目"ＵＳＩＭ返却日（ＥＭ）"(項目ID:em_usim_rtn_ymd)
        else if(keyElement.equals("ＵＳＩＭ返却日（ＥＭ）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getEm_usim_rtn_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getEm_usim_rtn_ymd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getEm_usim_rtn_ymd_state(); 
            }
        }
 
        // データタイプが Boolean の項目"強制解約確定"(項目ID:kyosei_dsl_fix)
        else if(keyElement.equals("強制解約確定")) {
            if(subkey.equalsIgnoreCase("value")) { 
                return getKyosei_dsl_fix_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getKyosei_dsl_fix_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKyosei_dsl_fix_state(); 
            }
        }
 
        // データタイプが Boolean の項目"サービス停止／解除（Ｗｉ−Ｆｉ）"(項目ID:svc_stp_rls_wifi)
        else if(keyElement.equals("サービス停止／解除（Ｗｉ−Ｆｉ）")) {
            if(subkey.equalsIgnoreCase("value")) { 
                return getSvc_stp_rls_wifi_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_stp_rls_wifi_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_stp_rls_wifi_state(); 
            }
        }
 
        // データタイプが String の項目"ＳＰＯＴ認証ＳＹＳＩＤ"(項目ID:ninsho_sysid)
        else if(keyElement.equals("ＳＰＯＴ認証ＳＹＳＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getNinsho_sysid_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getNinsho_sysid_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getNinsho_sysid_state(); 
            }
        }
 
        // データタイプが String の項目"サービス停止年月日（Ｗｉ−Ｆｉ）"(項目ID:wifi_svc_stp_ymd)
        else if(keyElement.equals("サービス停止年月日（Ｗｉ−Ｆｉ）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getWifi_svc_stp_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getWifi_svc_stp_ymd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getWifi_svc_stp_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"サービス停止解除年月日（Ｗｉ−Ｆｉ）"(項目ID:wifi_svc_stp_rls_ymd)
        else if(keyElement.equals("サービス停止解除年月日（Ｗｉ−Ｆｉ）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getWifi_svc_stp_rls_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getWifi_svc_stp_rls_ymd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getWifi_svc_stp_rls_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"審査結果通知"(項目ID:skekka_tchi)
        else if(keyElement.equals("審査結果通知")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSkekka_tchi_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSkekka_tchi_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"審査結果通知リスト"(項目ID:skekka_tchi_list)
        else if(keyElement.equals("審査結果通知リスト")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(skekka_tchi_list_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= skekka_tchi_list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)skekka_tchi_list_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"審査結果コード"(項目ID:skekka_cd)
        else if(keyElement.equals("審査結果コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSkekka_cd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSkekka_cd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSkekka_cd_state(); 
            }
        }
 
        // データタイプが String の項目"審査結果詳細コード"(項目ID:skekka_cd_dtail)
        else if(keyElement.equals("審査結果詳細コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSkekka_cd_dtail_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSkekka_cd_dtail_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSkekka_cd_dtail_state(); 
            }
        }
 
        // データタイプが String の項目"審査結果補記"(項目ID:skekka_hoki)
        else if(keyElement.equals("審査結果補記")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSkekka_hoki_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSkekka_hoki_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"審査結果補記リスト"(項目ID:skekka_hoki_list)
        else if(keyElement.equals("審査結果補記リスト")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(skekka_hoki_list_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= skekka_hoki_list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)skekka_hoki_list_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"備考"(項目ID:biko)
        else if(keyElement.equals("備考")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getBiko_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getBiko_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getBiko_state(); 
            }
        }
 
        // データタイプが String の項目"ＣＵＩ"(項目ID:cui)
        else if(keyElement.equals("ＣＵＩ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getCui_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getCui_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getCui_state(); 
            }
        }
 
        // データタイプが String の項目"ＵＱ認証ＩＤ"(項目ID:uq_ninsho_id)
        else if(keyElement.equals("ＵＱ認証ＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getUq_ninsho_id_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getUq_ninsho_id_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getUq_ninsho_id_state(); 
            }
        }
 
        // データタイプが String の項目"ＵＱ認証ＩＤパスワード"(項目ID:uq_ninsho_id_pwd)
        else if(keyElement.equals("ＵＱ認証ＩＤパスワード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getUq_ninsho_id_pwd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getUq_ninsho_id_pwd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getUq_ninsho_id_pwd_state(); 
            }
        }
 
        // データタイプが String の項目"更新年月日時分秒（更新前）"(項目ID:upd_dtm_bf)
        else if(keyElement.equals("更新年月日時分秒（更新前）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getUpd_dtm_bf_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getUpd_dtm_bf_state(); 
            }
        }
 
        // データタイプが String の項目"申込書番号"(項目ID:mskmsho_no)
        else if(keyElement.equals("申込書番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMskmsho_no_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMskmsho_no_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"サービス契約内訳一覧照会リスト"(項目ID:svc_kei_ucwk_list)
        else if(keyElement.equals("サービス契約内訳一覧照会リスト")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(svc_kei_ucwk_list_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= svc_kei_ucwk_list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)svc_kei_ucwk_list_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"請求契約番号"(項目ID:seiky_kei_no)
        else if(keyElement.equals("請求契約番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSeiky_kei_no_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSeiky_kei_no_state(); 
            }
        }
 
        // データタイプが String の項目"運用年月日"(項目ID:unyo_ymd)
        else if(keyElement.equals("運用年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getUnyo_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getUnyo_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"運用年月日時分秒"(項目ID:unyo_dtm)
        else if(keyElement.equals("運用年月日時分秒")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getUnyo_dtm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getUnyo_dtm_state(); 
            }
        }
 
        // データタイプが String の項目"お客様名"(項目ID:cust_nm)
        else if(keyElement.equals("お客様名")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getCust_nm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getCust_nm_state(); 
            }
        }
 
        // データタイプが String の項目"表示区分"(項目ID:view_div)
        else if(keyElement.equals("表示区分")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getView_div_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getView_div_state(); 
            }
        }
 
        // データタイプが String の項目"ＥＭＵＱサービス契約内訳番号"(項目ID:emuq_svc_kei_ucwk_no)
        else if(keyElement.equals("ＥＭＵＱサービス契約内訳番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getEmuq_svc_kei_ucwk_no_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getEmuq_svc_kei_ucwk_no_state(); 
            }
        }
 
        // データタイプが String の項目"ＷｉＦｉサービス契約内訳番号"(項目ID:wifi_svc_kei_ucwk_no)
        else if(keyElement.equals("ＷｉＦｉサービス契約内訳番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getWifi_svc_kei_ucwk_no_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getWifi_svc_kei_ucwk_no_state(); 
            }
        }
 
        // データタイプが String の項目"表示用事務手数料"(項目ID:dsp_jimu_commision)
        else if(keyElement.equals("表示用事務手数料")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getDsp_jimu_commision_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getDsp_jimu_commision_state(); 
            }
        }
 
        // データタイプが String の項目"表示用違約金発生区分"(項目ID:dsp_pnlty_hassei_div)
        else if(keyElement.equals("表示用違約金発生区分")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getDsp_pnlty_hassei_div_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getDsp_pnlty_hassei_div_state(); 
            }
        }
 
        // データタイプが String の項目"表示用審査結果通知"(項目ID:dsp_skekka_tchi)
        else if(keyElement.equals("表示用審査結果通知")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getDsp_skekka_tchi_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getDsp_skekka_tchi_state(); 
            }
        }
 
        // データタイプが String の項目"表示用審査結果補記"(項目ID:dsp_skekka_hoki)
        else if(keyElement.equals("表示用審査結果補記")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getDsp_skekka_hoki_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getDsp_skekka_hoki_state(); 
            }
        }
 
        // データタイプが String の項目"ポップアップモード"(項目ID:popup_mode)
        else if(keyElement.equals("ポップアップモード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getPopup_mode_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getPopup_mode_state(); 
            }
        }

        // データタイプがデータタイプビーン型の項目"料金コースリスト"(項目ID:pcrs_list)
        else if(keyElement.equals("料金コースリスト")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(pcrs_list_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= pcrs_list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)pcrs_list_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"コース変更予定"(項目ID:coursechg_rsv)
        else if(keyElement.equals("コース変更予定")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getCoursechg_rsv_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getCoursechg_rsv_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getCoursechg_rsv_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"コース変更予定リスト"(項目ID:coursechg_rsv_list)
        else if(keyElement.equals("コース変更予定リスト")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(coursechg_rsv_list_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= coursechg_rsv_list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)coursechg_rsv_list_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが Boolean の項目"コース変更ＮＧ"(項目ID:coursechg_ng)
        else if(keyElement.equals("コース変更ＮＧ")) {
            if(subkey.equalsIgnoreCase("value")) { 
                return getCoursechg_ng_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getCoursechg_ng_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getCoursechg_ng_state(); 
            }
        }
 
        // データタイプが String の項目"コース変更締切日"(項目ID:coursechg_simed)
        else if(keyElement.equals("コース変更締切日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getCoursechg_simed_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getCoursechg_simed_state(); 
            }
        }
 
        // データタイプが Boolean の項目"電話連絡（停止）"(項目ID:tel_rrk_stp)
        else if(keyElement.equals("電話連絡（停止）")) {
            if(subkey.equalsIgnoreCase("value")) { 
                return getTel_rrk_stp_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getTel_rrk_stp_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getTel_rrk_stp_state(); 
            }
        }
 
        // データタイプが Boolean の項目"電話連絡（再開）"(項目ID:tel_rrk_skai)
        else if(keyElement.equals("電話連絡（再開）")) {
            if(subkey.equalsIgnoreCase("value")) { 
                return getTel_rrk_skai_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getTel_rrk_skai_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getTel_rrk_skai_state(); 
            }
        }
 
        // データタイプが Boolean の項目"電話連絡（解約）"(項目ID:tel_rrk_dsl)
        else if(keyElement.equals("電話連絡（解約）")) {
            if(subkey.equalsIgnoreCase("value")) { 
                return getTel_rrk_dsl_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getTel_rrk_dsl_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getTel_rrk_dsl_state(); 
            }
        }
 
        // データタイプが String の項目"事業者中断電話連絡年月日"(項目ID:jgs_stp_tel_rrk_ymd)
        else if(keyElement.equals("事業者中断電話連絡年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getJgs_stp_tel_rrk_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getJgs_stp_tel_rrk_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"事業者利用停止連携年月日"(項目ID:jgs_use_stp_rnki_ymd)
        else if(keyElement.equals("事業者利用停止連携年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getJgs_use_stp_rnki_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getJgs_use_stp_rnki_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"事業者利用停止受付年月日"(項目ID:jgs_use_stp_uk_ymd)
        else if(keyElement.equals("事業者利用停止受付年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getJgs_use_stp_uk_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getJgs_use_stp_uk_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"事業者中断再開電話連絡年月日"(項目ID:jgs_stp_skai_tel_rrk_ymd)
        else if(keyElement.equals("事業者中断再開電話連絡年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getJgs_stp_skai_tel_rrk_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getJgs_stp_skai_tel_rrk_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"事業者利用停止解除連携年月日"(項目ID:jgs_use_stp_rls_rnki_ymd)
        else if(keyElement.equals("事業者利用停止解除連携年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getJgs_use_stp_rls_rnki_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getJgs_use_stp_rls_rnki_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"事業者利用停止解除受付年月日"(項目ID:jgs_use_stp_rls_uk_ymd)
        else if(keyElement.equals("事業者利用停止解除受付年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getJgs_use_stp_rls_uk_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getJgs_use_stp_rls_uk_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"事業者解約電話連絡年月日"(項目ID:jgs_dsl_tel_rrk_ymd)
        else if(keyElement.equals("事業者解約電話連絡年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getJgs_dsl_tel_rrk_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getJgs_dsl_tel_rrk_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"事業者解約情報連携年月日"(項目ID:jgs_dsl_info_rnki_ymd)
        else if(keyElement.equals("事業者解約情報連携年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getJgs_dsl_info_rnki_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getJgs_dsl_info_rnki_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"事業者解約情報連携受付年月日"(項目ID:jgs_dsl_info_rnki_uk_ymd)
        else if(keyElement.equals("事業者解約情報連携受付年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getJgs_dsl_info_rnki_uk_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getJgs_dsl_info_rnki_uk_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"光ハイブリッド最大契約数"(項目ID:hhb_max_kei_cnt)
        else if(keyElement.equals("光ハイブリッド最大契約数")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getHhb_max_kei_cnt_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getHhb_max_kei_cnt_state(); 
            }
        }
 
        // データタイプが String の項目"コース変更予定年月日"(項目ID:coursechg_rsv_ymd)
        else if(keyElement.equals("コース変更予定年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getCoursechg_rsv_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getCoursechg_rsv_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"料金グループコード"(項目ID:prc_grp_cd)
        else if(keyElement.equals("料金グループコード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getPrc_grp_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getPrc_grp_cd_state(); 
            }
        }
 
        // データタイプが String の項目"コース変更予定有効無効区分"(項目ID:coursechg_rsv_yk_mk_div)
        else if(keyElement.equals("コース変更予定有効無効区分")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getCoursechg_rsv_yk_mk_div_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getCoursechg_rsv_yk_mk_div_state(); 
            }
        }
 
        // データタイプが String の項目"表示用コース変更予定"(項目ID:dsp_coursechg_rsv)
        else if(keyElement.equals("表示用コース変更予定")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getDsp_coursechg_rsv_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getDsp_coursechg_rsv_state(); 
            }
        }
 
        // データタイプが String の項目"表示用料金コース"(項目ID:dsp_pcrs)
        else if(keyElement.equals("表示用料金コース")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getDsp_pcrs_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getDsp_pcrs_state(); 
            }
        }
 
        // データタイプが String の項目"料金コースコード"(項目ID:pcrs_cd)
        else if(keyElement.equals("料金コースコード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getPcrs_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getPcrs_cd_state(); 
            }
        }
 
        // データタイプが String の項目"料金プランコード"(項目ID:pplan_cd)
        else if(keyElement.equals("料金プランコード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getPplan_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getPplan_cd_state(); 
            }
        }
 
        // データタイプが String の項目"コース変更ＮＧ状態コード"(項目ID:coursechg_ng_stat_cd)
        else if(keyElement.equals("コース変更ＮＧ状態コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getCoursechg_ng_stat_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getCoursechg_ng_stat_cd_state(); 
            }
        }
        
        // 2012/06/27 IT2-2012-0001192 ADD START
        // データタイプが String の項目"サービス開始年月日未来日チェック日数"(項目ID:svc_sta_ymd_checkdays)
        else if(keyElement.equals("サービス開始年月日未来日チェック日数")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_sta_ymd_checkdays_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_sta_ymd_checkdays_state(); 
            }
        }
        // データタイプが String の項目"サービス終了年月日未来日チェック日数"(項目ID:svc_end_ymd_checkdays)
        else if(keyElement.equals("サービス終了年月日未来日チェック日数")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_end_ymd_checkdays_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_end_ymd_checkdays_state(); 
            }
        }
        // データタイプが String の項目"回復可能期間"(項目ID:kaihk_psb_prd)
        else if(keyElement.equals("回復可能期間")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKaihk_psb_prd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKaihk_psb_prd_state(); 
            }
        }
        // 2012/06/27 IT2-2012-0001192 ADD END
 
        // データタイプが String の項目"申込書明細番号"(項目ID:mskmsho_dtl_no)
        else if(keyElement.equals("申込書明細番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMskmsho_dtl_no_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getMskmsho_dtl_no_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMskmsho_dtl_no_state(); 
            }
        }
 
        //データタイプがStringの項目"異動区分選択画面遷移パターン"(項目ＩＤ:ido_div_seni_ptn)
        else if(key.equals("異動区分選択画面遷移パターン")){
            if(subkey.equalsIgnoreCase("value")){
                return getIdo_div_seni_ptn_value();
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getIdo_div_seni_ptn_state();                
            }
        }
        // ANK-2477-00-00 2015/03/27 ADD START
        // データタイプが String の項目"契約者死亡登録有フラグ"(項目ID:Keisya_die_add_ari_flg)
        else if(keyElement.equals("契約者死亡登録有フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKeisya_die_add_ari_flg_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKeisya_die_add_ari_flg_state(); 
            }
        }
        
        // ANK-2477-00-00 2015/03/27 ADD END
        // ANK-2693-00-00 ADD START //
        //データタイプがStringの項目"外部システムコード"(項目syscd)
        else if(key.equals("外部システムコード")){
            if(subkey.equalsIgnoreCase("value")){
                return getSyscd_value();
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getSyscd_state();                
            }
        }
       // ANK-2693-00-00 ADD  END //
       //ANK-4543 ADD START
        // データタイプがデータタイプビーン型の項目"モバイル＿ＮＴＴ卸サービス種別"(項目ID:mobile_nttors_svc_sbt)
        else if(keyElement.equals("モバイル＿ＮＴＴ卸サービス種別")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(mobile_nttors_svc_sbt_list.size());
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= mobile_nttors_svc_sbt_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mobile_nttors_svc_sbt_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"モバイル＿移転元サービス契約番号"(項目ID:mobile_itenm_svc_kei_no)
        else if(keyElement.equals("モバイル＿移転元サービス契約番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMobile_itenm_svc_kei_no_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getMobile_itenm_svc_kei_no_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMobile_itenm_svc_kei_no_state(); 
            }
        }
 
        // データタイプが String の項目"モバイル＿ＮＴＴ卸サービス種別（確認画面"(項目ID:mobile_nttors_svc_sbt_cfm_screen)
        else if(keyElement.equals("モバイル＿ＮＴＴ卸サービス種別（確認画面用）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMobile_nttors_svc_sbt_cfm_screen_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getMobile_nttors_svc_sbt_cfm_screen_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMobile_nttors_svc_sbt_cfm_screen_state(); 
            }
        }
 
        // データタイプが String の項目"モバイル＿移転元サービス契約番号（確認画"(項目ID:mobile_itenm_svc_kei_no_cfm_screen)
        else if(keyElement.equals("モバイル＿移転元サービス契約番号（確認画面用）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMobile_itenm_svc_kei_no_cfm_screen_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getMobile_itenm_svc_kei_no_cfm_screen_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMobile_itenm_svc_kei_no_cfm_screen_state(); 
            }
        }
        
        // データタイプが String の項目"モバイル＿ＮＴＴ卸サービス種別＿前"(項目ID:mobile_nttors_svc_sbt_bf)
        else if(keyElement.equals("モバイル＿ＮＴＴ卸サービス種別＿前")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMobile_nttors_svc_sbt_bf_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMobile_nttors_svc_sbt_bf_state(); 
            }
        }
        // データタイプが String の項目"モバイル＿モバイル＿移転元サービス契約番号＿前"(項目ID:mobile_itenm_svc_kei_no_bf)
        else if(keyElement.equals("モバイル＿移転元サービス契約番号＿前")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMobile_itenm_svc_kei_no_bf_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMobile_itenm_svc_kei_no_bf_state(); 
            }
        }
        // データタイプが String の項目"モバイル＿世代登録年月日"(項目ID:mobile_itenm_gene_add_dtm)
        else if(keyElement.equals("モバイル＿世代登録年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMobile_itenm_gene_add_dtm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMobile_itenm_gene_add_dtm_state(); 
            }
        }
	    //ANK-4543 ADD END 
        return null;
    }
 
    /**
     * 項目名とサブキーからデータを設定します（X31CBaseBeanの同名メソッドの実装）
     *
     * @param gamenId 画面ID(予備)
     * @param key 項目名
     * @param subkey サブキー
     * @param in_value データ
     */
    public void storeModelData(String gamenId, String key, String subkey, Object in_value) {
         storeModelData(key, subkey, in_value);
    }
 
	 /**
     * 項目名とサブキーからデータを取得します
     *
     * @param key 項目名
     * @param subkey サブキー
     * @param in_value データ
     */
    public void storeModelData(String key, String subkey, Object in_value) {
         storeModelData(key, subkey, in_value, false);
    }
    
    /**
     * 項目名とサブキーからデータを取得します
     *
     * @param key 項目名
     * @param subkey サブキー
     * @param in_value データ
     * @param isSetAsString Long型項目ValueプロパティへString型値の設定を行う場合true
     */
    public void storeModelData(String key, String subkey, Object in_value, boolean isSetAsString) { 
 
        // keyがnullの場合、処理を中止
        if(key == null){
            return;
        }
 
        // subkeyがnullの場合、空文字列に
        else if(subkey == null){
            subkey = new String("");
        }
        
        // keyの値の最初の要素を取得
        String keyElement;
        int separaterPoint = key.indexOf("//");//keyが共通情報ビーンに関する指定か否かをチェック
        if(separaterPoint == 0){//共通情報ビーンの場合
            super.storeCommonInfoData(key, in_value,isSetAsString);
        }
        else{
            separaterPoint = key.indexOf("/"); //keyがルート指定("項目a/0/項目b"のような)の場合を想定し、区切り符号(ここでは"/")を検索する。
            if(separaterPoint > 0) {
                keyElement = key.substring(0, separaterPoint);
            }
            else{
                keyElement = key;
            }  
        
            // 項目ごとに処理を入れる。
            // データタイプがデータタイプビーン型の項目"顧客契約引継リスト"(項目ID:cust_kei_hktgi_list)
            if(keyElement.equals("顧客契約引継リスト")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < cust_kei_hktgi_list_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)cust_kei_hktgi_list_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"ＳＹＳＩＤ"(項目ID:sys_id)
            else if(keyElement.equals("ＳＹＳＩＤ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSys_id_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSys_id_state((String)in_value);
                }
            }
            
            // データタイプが String の項目"サービス解約理由コード"(項目ID:svc_dlre_cd)
            else if(keyElement.equals("サービス解約理由コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_dlre_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_dlre_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"異動区分"(項目ID:ido_div)
            else if(keyElement.equals("異動区分")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setIdo_div_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setIdo_div_state((String)in_value);
                }
            }
 
            // データタイプビーン型以外で繰り返し数(可変)が指定された項目"異動理由"(String型。項目ID:ido_rsn)
            else if(keyElement.equals("異動理由")) {
                // keyの次の要素を取得
                keyElement = key.substring(separaterPoint + 1);//("ido_rsn/0"から最初の"/"より後を取得)。
                // 次はリスト中のインデックスを見る
                Integer tmpIndexInt = null;
                try{
                    tmpIndexInt = Integer.valueOf(keyElement);
                }
                // インデックス値が数値文字列でない場合は、ここでnullを返す。
                catch(NumberFormatException e){
                    tmpIndexInt = null;
                }
                if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                    int tmpIndex = tmpIndexInt.intValue();
                    if(tmpIndex >= 0 && tmpIndex < ido_rsn_list.size()) { // インデックス値がリスト個数-1以下の場合
                        ((X33VDataTypeStringBean)ido_rsn_list.get(tmpIndex)).storeModelData(subkey,in_value);
						//キャスト部分は、項目定義型にあわせてX33VDataTypeStringBean, X33VDataTypeLongBean, X33VDataTypeBooleanBeanのうち1つを指定。
						//X33VDataTypeLongBeanではsubkeyと入力値およびisSetAsStringフラグを引数に指定
                    }
                }
            }
 
            // データタイプが String の項目"申込番号"(項目ID:mskm_no)
            else if(keyElement.equals("申込番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMskm_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMskm_no_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"申込明細番号"(項目ID:mskm_dtl_no)
            else if(keyElement.equals("申込明細番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMskm_dtl_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMskm_dtl_no_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス契約番号"(項目ID:svc_kei_no)
            else if(keyElement.equals("サービス契約番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_kei_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_kei_no_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス契約内訳番号"(項目ID:svc_kei_ucwk_no)
            else if(keyElement.equals("サービス契約内訳番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_kei_ucwk_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_kei_ucwk_no_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス契約回線内訳番号"(項目ID:svc_kei_kaisen_ucwk_no)
            else if(keyElement.equals("サービス契約回線内訳番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_kei_kaisen_ucwk_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_kei_kaisen_ucwk_no_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"割引サービス契約番号"(項目ID:wrib_svc_kei_no)
            else if(keyElement.equals("割引サービス契約番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setWrib_svc_kei_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setWrib_svc_kei_no_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"事務手数料"(項目ID:jimu_commision)
            else if(keyElement.equals("事務手数料")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setJimu_commision_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setJimu_commision_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"事務手数料リスト"(項目ID:jimu_commision_list)
            else if(keyElement.equals("事務手数料リスト")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < jimu_commision_list_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)jimu_commision_list_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"事務手数料・指定額"(項目ID:jimu_commision_amnt)
            else if(keyElement.equals("事務手数料・指定額")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setJimu_commision_amnt_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setJimu_commision_amnt_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setJimu_commision_amnt_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"料金コース"(項目ID:pcrs)
            else if(keyElement.equals("料金コース")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setPcrs_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setPcrs_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setPcrs_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス開始年月日"(項目ID:svc_staymd)
            else if(keyElement.equals("サービス開始年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_staymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSvc_staymd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_staymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス課金開始年月日"(項目ID:svc_chrg_staymd)
            else if(keyElement.equals("サービス課金開始年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_chrg_staymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSvc_chrg_staymd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_chrg_staymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス終了年月日（年）"(項目ID:svc_end_year)
            else if(keyElement.equals("サービス終了年月日（年）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_end_year_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSvc_end_year_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_end_year_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス終了年月日（月）"(項目ID:svc_end_mon)
            else if(keyElement.equals("サービス終了年月日（月）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_end_mon_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSvc_end_mon_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_end_mon_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス終了年月日（日）"(項目ID:svc_end_day)
            else if(keyElement.equals("サービス終了年月日（日）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_end_day_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSvc_end_day_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_end_day_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス終了年月日"(項目ID:svc_end_ymd)
            else if(keyElement.equals("サービス終了年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_end_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSvc_end_ymd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_end_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス課金終了年月日（年）"(項目ID:svc_chrg_end_year)
            else if(keyElement.equals("サービス課金終了年月日（年）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_chrg_end_year_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSvc_chrg_end_year_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_chrg_end_year_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス課金終了年月日（月）"(項目ID:svc_chrg_end_mon)
            else if(keyElement.equals("サービス課金終了年月日（月）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_chrg_end_mon_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSvc_chrg_end_mon_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_chrg_end_mon_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス課金終了年月日（日）"(項目ID:svc_chrg_end_day)
            else if(keyElement.equals("サービス課金終了年月日（日）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_chrg_end_day_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSvc_chrg_end_day_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_chrg_end_day_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス課金終了年月日"(項目ID:svc_chrg_end_ymd)
            else if(keyElement.equals("サービス課金終了年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_chrg_end_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSvc_chrg_end_ymd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_chrg_end_ymd_state((String)in_value);
                }
            }
 
         // データタイプが String の項目"サービス解約起算年月日（年）"(項目ID:svc_dsl_kisan_year)
            else if(keyElement.equals("サービス解約起算年月日（年）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_dsl_kisan_year_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSvc_dsl_kisan_year_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_dsl_kisan_year_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス解約起算年月日（月）"(項目ID:svc_dsl_kisan_mon)
            else if(keyElement.equals("サービス解約起算年月日（月）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_dsl_kisan_mon_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSvc_dsl_kisan_mon_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_dsl_kisan_mon_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス解約起算年月日（日）"(項目ID:svc_dsl_kisan_day)
            else if(keyElement.equals("サービス解約起算年月日（日）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_dsl_kisan_day_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSvc_dsl_kisan_day_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_dsl_kisan_day_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス解約起算年月日"(項目ID:svc_dsl_kisan_ymd)
            else if(keyElement.equals("サービス解約起算年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_dsl_kisan_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSvc_dsl_kisan_ymd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_dsl_kisan_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス停止・中断年月日"(項目ID:svc_stp_ymd)
            else if(keyElement.equals("サービス停止・中断年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_stp_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSvc_stp_ymd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_stp_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス停止・中断解除年月日"(項目ID:svc_stp_rls_ymd)
            else if(keyElement.equals("サービス停止・中断解除年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_stp_rls_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSvc_stp_rls_ymd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_stp_rls_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"違約金発生区分"(項目ID:pnlty_hassei_div)
            else if(keyElement.equals("違約金発生区分")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setPnlty_hassei_div_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setPnlty_hassei_div_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"違約金発生区分リスト"(項目ID:pnlty_hassei_div_list)
            else if(keyElement.equals("違約金発生区分リスト")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < pnlty_hassei_div_list_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)pnlty_hassei_div_list_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"サービスキャンセル年月日"(項目ID:svc_cancel_ymd)
            else if(keyElement.equals("サービスキャンセル年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_cancel_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSvc_cancel_ymd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_cancel_ymd_state((String)in_value);
                }
            }
 
            // データタイプが Boolean の項目"サービス停止／解除"(項目ID:svc_stp_rls)
            else if(keyElement.equals("サービス停止／解除")) {
                if(subkey.equalsIgnoreCase("value")) { // Booleanに変換してから返す。
                    setSvc_stp_rls_value((Boolean)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enabledのsetterを実行する。
                    setSvc_stp_rls_enabled((Boolean)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_stp_rls_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス停止年月日（内訳）"(項目ID:ucwk_svc_stp_ymd)
            else if(keyElement.equals("サービス停止年月日（内訳）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setUcwk_svc_stp_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setUcwk_svc_stp_ymd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setUcwk_svc_stp_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス停止解除年月日（内訳）"(項目ID:ucwk_svc_stp_rls_ymd)
            else if(keyElement.equals("サービス停止解除年月日（内訳）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setUcwk_svc_stp_rls_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setUcwk_svc_stp_rls_ymd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setUcwk_svc_stp_rls_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＥＭ契約者コード"(項目ID:em_keisha_cd)
            else if(keyElement.equals("ＥＭ契約者コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setEm_keisha_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setEm_keisha_cd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setEm_keisha_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＥＭ電話番号"(項目ID:em_telno)
            else if(keyElement.equals("ＥＭ電話番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setEm_telno_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setEm_telno_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setEm_telno_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＩＣＣＩＤ（ＵＳＩＭＩＤ）"(項目ID:icc_id)
            else if(keyElement.equals("ＩＣＣＩＤ（ＵＳＩＭＩＤ）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setIcc_id_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setIcc_id_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setIcc_id_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"出荷確定連携日"(項目ID:shukka_fix_renkei_ymd)
            else if(keyElement.equals("出荷確定連携日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setShukka_fix_renkei_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setShukka_fix_renkei_ymd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setShukka_fix_renkei_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"解約連携日"(項目ID:dsl_renkei_ymd)
            else if(keyElement.equals("解約連携日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setDsl_renkei_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setDsl_renkei_ymd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setDsl_renkei_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"停止連携日"(項目ID:stp_renkei_ymd)
            else if(keyElement.equals("停止連携日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setStp_renkei_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setStp_renkei_ymd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setStp_renkei_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"再開連携日"(項目ID:skai_renkei_ymd)
            else if(keyElement.equals("再開連携日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSkai_renkei_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSkai_renkei_ymd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSkai_renkei_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＵＳＩＭ返却日（Ｋ−ＯＰＴ）（年）"(項目ID:usim_rtn_year)
            else if(keyElement.equals("ＵＳＩＭ返却日（Ｋ−ＯＰＴ）（年）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setUsim_rtn_year_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setUsim_rtn_year_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setUsim_rtn_year_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＵＳＩＭ返却日（Ｋ−ＯＰＴ）（月）"(項目ID:usim_rtn_mon)
            else if(keyElement.equals("ＵＳＩＭ返却日（Ｋ−ＯＰＴ）（月）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setUsim_rtn_mon_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setUsim_rtn_mon_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setUsim_rtn_mon_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＵＳＩＭ返却日（Ｋ−ＯＰＴ）（日）"(項目ID:usim_rtn_day)
            else if(keyElement.equals("ＵＳＩＭ返却日（Ｋ−ＯＰＴ）（日）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setUsim_rtn_day_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setUsim_rtn_day_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setUsim_rtn_day_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＵＳＩＭ返却日（Ｋ−ＯＰＴ）"(項目ID:usim_rtn_ymd)
            else if(keyElement.equals("ＵＳＩＭ返却日（Ｋ−ＯＰＴ）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setUsim_rtn_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setUsim_rtn_ymd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setUsim_rtn_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＵＳＩＭ返却日（ＥＭ）（年）"(項目ID:em_usim_rtn_year)
            else if(keyElement.equals("ＵＳＩＭ返却日（ＥＭ）（年）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setEm_usim_rtn_year_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setEm_usim_rtn_year_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setEm_usim_rtn_year_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＵＳＩＭ返却日（ＥＭ）（月）"(項目ID:em_usim_rtn_mon)
            else if(keyElement.equals("ＵＳＩＭ返却日（ＥＭ）（月）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setEm_usim_rtn_mon_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setEm_usim_rtn_mon_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setEm_usim_rtn_mon_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＵＳＩＭ返却日（ＥＭ）（日）"(項目ID:em_usim_rtn_day)
            else if(keyElement.equals("ＵＳＩＭ返却日（ＥＭ）（日）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setEm_usim_rtn_day_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setEm_usim_rtn_day_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setEm_usim_rtn_day_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＵＳＩＭ返却日（ＥＭ）"(項目ID:em_usim_rtn_ymd)
            else if(keyElement.equals("ＵＳＩＭ返却日（ＥＭ）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setEm_usim_rtn_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setEm_usim_rtn_ymd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setEm_usim_rtn_ymd_state((String)in_value);
                }
            }
 
            // データタイプが Boolean の項目"強制解約確定"(項目ID:kyosei_dsl_fix)
            else if(keyElement.equals("強制解約確定")) {
                if(subkey.equalsIgnoreCase("value")) { // Booleanに変換してから返す。
                    setKyosei_dsl_fix_value((Boolean)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enabledのsetterを実行する。
                    setKyosei_dsl_fix_enabled((Boolean)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKyosei_dsl_fix_state((String)in_value);
                }
            }
 
            // データタイプが Boolean の項目"サービス停止／解除（Ｗｉ−Ｆｉ）"(項目ID:svc_stp_rls_wifi)
            else if(keyElement.equals("サービス停止／解除（Ｗｉ−Ｆｉ）")) {
                if(subkey.equalsIgnoreCase("value")) { // Booleanに変換してから返す。
                    setSvc_stp_rls_wifi_value((Boolean)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enabledのsetterを実行する。
                    setSvc_stp_rls_wifi_enabled((Boolean)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_stp_rls_wifi_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＳＰＯＴ認証ＳＹＳＩＤ"(項目ID:ninsho_sysid)
            else if(keyElement.equals("ＳＰＯＴ認証ＳＹＳＩＤ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setNinsho_sysid_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setNinsho_sysid_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setNinsho_sysid_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス停止年月日（Ｗｉ−Ｆｉ）"(項目ID:wifi_svc_stp_ymd)
            else if(keyElement.equals("サービス停止年月日（Ｗｉ−Ｆｉ）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setWifi_svc_stp_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setWifi_svc_stp_ymd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setWifi_svc_stp_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス停止解除年月日（Ｗｉ−Ｆｉ）"(項目ID:wifi_svc_stp_rls_ymd)
            else if(keyElement.equals("サービス停止解除年月日（Ｗｉ−Ｆｉ）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setWifi_svc_stp_rls_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setWifi_svc_stp_rls_ymd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setWifi_svc_stp_rls_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"審査結果通知"(項目ID:skekka_tchi)
            else if(keyElement.equals("審査結果通知")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSkekka_tchi_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSkekka_tchi_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"審査結果通知リスト"(項目ID:skekka_tchi_list)
            else if(keyElement.equals("審査結果通知リスト")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < skekka_tchi_list_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)skekka_tchi_list_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"審査結果コード"(項目ID:skekka_cd)
            else if(keyElement.equals("審査結果コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSkekka_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSkekka_cd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSkekka_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"審査結果詳細コード"(項目ID:skekka_cd_dtail)
            else if(keyElement.equals("審査結果詳細コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSkekka_cd_dtail_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSkekka_cd_dtail_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSkekka_cd_dtail_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"審査結果補記"(項目ID:skekka_hoki)
            else if(keyElement.equals("審査結果補記")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSkekka_hoki_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSkekka_hoki_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"審査結果補記リスト"(項目ID:skekka_hoki_list)
            else if(keyElement.equals("審査結果補記リスト")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < skekka_hoki_list_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)skekka_hoki_list_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"備考"(項目ID:biko)
            else if(keyElement.equals("備考")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setBiko_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setBiko_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setBiko_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＣＵＩ"(項目ID:cui)
            else if(keyElement.equals("ＣＵＩ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setCui_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setCui_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setCui_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＵＱ認証ＩＤ"(項目ID:uq_ninsho_id)
            else if(keyElement.equals("ＵＱ認証ＩＤ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setUq_ninsho_id_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setUq_ninsho_id_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setUq_ninsho_id_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＵＱ認証ＩＤパスワード"(項目ID:uq_ninsho_id_pwd)
            else if(keyElement.equals("ＵＱ認証ＩＤパスワード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setUq_ninsho_id_pwd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setUq_ninsho_id_pwd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setUq_ninsho_id_pwd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"更新年月日時分秒（更新前）"(項目ID:upd_dtm_bf)
            else if(keyElement.equals("更新年月日時分秒（更新前）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setUpd_dtm_bf_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setUpd_dtm_bf_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"申込書番号"(項目ID:mskmsho_no)
            else if(keyElement.equals("申込書番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMskmsho_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMskmsho_no_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"サービス契約内訳一覧照会リスト"(項目ID:svc_kei_ucwk_list)
            else if(keyElement.equals("サービス契約内訳一覧照会リスト")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < svc_kei_ucwk_list_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)svc_kei_ucwk_list_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"請求契約番号"(項目ID:seiky_kei_no)
            else if(keyElement.equals("請求契約番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSeiky_kei_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSeiky_kei_no_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"運用年月日"(項目ID:unyo_ymd)
            else if(keyElement.equals("運用年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setUnyo_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setUnyo_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"運用年月日時分秒"(項目ID:unyo_dtm)
            else if(keyElement.equals("運用年月日時分秒")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setUnyo_dtm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setUnyo_dtm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"お客様名"(項目ID:cust_nm)
            else if(keyElement.equals("お客様名")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setCust_nm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setCust_nm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"表示区分"(項目ID:view_div)
            else if(keyElement.equals("表示区分")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setView_div_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setView_div_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＥＭＵＱサービス契約内訳番号"(項目ID:emuq_svc_kei_ucwk_no)
            else if(keyElement.equals("ＥＭＵＱサービス契約内訳番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setEmuq_svc_kei_ucwk_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setEmuq_svc_kei_ucwk_no_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＷｉＦｉサービス契約内訳番号"(項目ID:wifi_svc_kei_ucwk_no)
            else if(keyElement.equals("ＷｉＦｉサービス契約内訳番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setWifi_svc_kei_ucwk_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setWifi_svc_kei_ucwk_no_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"表示用事務手数料"(項目ID:dsp_jimu_commision)
            else if(keyElement.equals("表示用事務手数料")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setDsp_jimu_commision_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setDsp_jimu_commision_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"表示用違約金発生区分"(項目ID:dsp_pnlty_hassei_div)
            else if(keyElement.equals("表示用違約金発生区分")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setDsp_pnlty_hassei_div_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setDsp_pnlty_hassei_div_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"表示用審査結果通知"(項目ID:dsp_skekka_tchi)
            else if(keyElement.equals("表示用審査結果通知")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setDsp_skekka_tchi_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setDsp_skekka_tchi_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"表示用審査結果補記"(項目ID:dsp_skekka_hoki)
            else if(keyElement.equals("表示用審査結果補記")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setDsp_skekka_hoki_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setDsp_skekka_hoki_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ポップアップモード"(項目ID:popup_mode)
            else if(keyElement.equals("ポップアップモード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setPopup_mode_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setPopup_mode_state((String)in_value);
                }
            }

            // データタイプがデータタイプビーン型の項目"料金コースリスト"(項目ID:pcrs_list)
            else if(keyElement.equals("料金コースリスト")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < pcrs_list_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)pcrs_list_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"コース変更予定"(項目ID:coursechg_rsv)
            else if(keyElement.equals("コース変更予定")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setCoursechg_rsv_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setCoursechg_rsv_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setCoursechg_rsv_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"コース変更予定リスト"(項目ID:coursechg_rsv_list)
            else if(keyElement.equals("コース変更予定リスト")) {
                // keyの次の要素を取得
                String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
                separaterPoint =keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
                if(separaterPoint > 0) { // 区切り符号が正しく指定された場合
                    keyElement = keyRemain.substring(0, separaterPoint);
                    // 次はリスト中のインデックスを見る
                    Integer tmpIndexInt = null;
                    try{
                        tmpIndexInt = Integer.valueOf(keyElement);
                    }
                    // インデックス値が数値文字列でない場合は、ここで再設定。
                    catch(NumberFormatException e){
                        tmpIndexInt = null;
                    }
                    if(tmpIndexInt != null) { // インデックス値が数値文字列の場合
                        int tmpIndex = tmpIndexInt.intValue();
                        if(tmpIndex >= 0 && tmpIndex < coursechg_rsv_list_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)coursechg_rsv_list_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが Boolean の項目"コース変更ＮＧ"(項目ID:coursechg_ng)
            else if(keyElement.equals("コース変更ＮＧ")) {
                if(subkey.equalsIgnoreCase("value")) { // Booleanに変換してから返す。
                    setCoursechg_ng_value((Boolean)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enabledのsetterを実行する。
                    setCoursechg_ng_enabled((Boolean)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setCoursechg_ng_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"コース変更締切日"(項目ID:coursechg_simed)
            else if(keyElement.equals("コース変更締切日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setCoursechg_simed_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setCoursechg_simed_state((String)in_value);
                }
            }
 
            // データタイプが Boolean の項目"電話連絡（停止）"(項目ID:tel_rrk_stp)
            else if(keyElement.equals("電話連絡（停止）")) {
                if(subkey.equalsIgnoreCase("value")) { // Booleanに変換してから返す。
                    setTel_rrk_stp_value((Boolean)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enabledのsetterを実行する。
                    setTel_rrk_stp_enabled((Boolean)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setTel_rrk_stp_state((String)in_value);
                }
            }
 
            // データタイプが Boolean の項目"電話連絡（再開）"(項目ID:tel_rrk_skai)
            else if(keyElement.equals("電話連絡（再開）")) {
                if(subkey.equalsIgnoreCase("value")) { // Booleanに変換してから返す。
                    setTel_rrk_skai_value((Boolean)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enabledのsetterを実行する。
                    setTel_rrk_skai_enabled((Boolean)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setTel_rrk_skai_state((String)in_value);
                }
            }
 
            // データタイプが Boolean の項目"電話連絡（解約）"(項目ID:tel_rrk_dsl)
            else if(keyElement.equals("電話連絡（解約）")) {
                if(subkey.equalsIgnoreCase("value")) { // Booleanに変換してから返す。
                    setTel_rrk_dsl_value((Boolean)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enabledのsetterを実行する。
                    setTel_rrk_dsl_enabled((Boolean)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setTel_rrk_dsl_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"事業者中断電話連絡年月日"(項目ID:jgs_stp_tel_rrk_ymd)
            else if(keyElement.equals("事業者中断電話連絡年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setJgs_stp_tel_rrk_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setJgs_stp_tel_rrk_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"事業者利用停止連携年月日"(項目ID:jgs_use_stp_rnki_ymd)
            else if(keyElement.equals("事業者利用停止連携年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setJgs_use_stp_rnki_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setJgs_use_stp_rnki_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"事業者利用停止受付年月日"(項目ID:jgs_use_stp_uk_ymd)
            else if(keyElement.equals("事業者利用停止受付年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setJgs_use_stp_uk_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setJgs_use_stp_uk_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"事業者中断再開電話連絡年月日"(項目ID:jgs_stp_skai_tel_rrk_ymd)
            else if(keyElement.equals("事業者中断再開電話連絡年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setJgs_stp_skai_tel_rrk_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setJgs_stp_skai_tel_rrk_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"事業者利用停止解除連携年月日"(項目ID:jgs_use_stp_rls_rnki_ymd)
            else if(keyElement.equals("事業者利用停止解除連携年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setJgs_use_stp_rls_rnki_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setJgs_use_stp_rls_rnki_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"事業者利用停止解除受付年月日"(項目ID:jgs_use_stp_rls_uk_ymd)
            else if(keyElement.equals("事業者利用停止解除受付年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setJgs_use_stp_rls_uk_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setJgs_use_stp_rls_uk_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"事業者解約電話連絡年月日"(項目ID:jgs_dsl_tel_rrk_ymd)
            else if(keyElement.equals("事業者解約電話連絡年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setJgs_dsl_tel_rrk_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setJgs_dsl_tel_rrk_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"事業者解約情報連携年月日"(項目ID:jgs_dsl_info_rnki_ymd)
            else if(keyElement.equals("事業者解約情報連携年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setJgs_dsl_info_rnki_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setJgs_dsl_info_rnki_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"事業者解約情報連携受付年月日"(項目ID:jgs_dsl_info_rnki_uk_ymd)
            else if(keyElement.equals("事業者解約情報連携受付年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setJgs_dsl_info_rnki_uk_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setJgs_dsl_info_rnki_uk_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"光ハイブリッド最大契約数"(項目ID:hhb_max_kei_cnt)
            else if(keyElement.equals("光ハイブリッド最大契約数")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setHhb_max_kei_cnt_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setHhb_max_kei_cnt_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"コース変更予定年月日"(項目ID:coursechg_rsv_ymd)
            else if(keyElement.equals("コース変更予定年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setCoursechg_rsv_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setCoursechg_rsv_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"料金グループコード"(項目ID:prc_grp_cd)
            else if(keyElement.equals("料金グループコード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setPrc_grp_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setPrc_grp_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"コース変更予定有効無効区分"(項目ID:coursechg_rsv_yk_mk_div)
            else if(keyElement.equals("コース変更予定有効無効区分")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setCoursechg_rsv_yk_mk_div_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setCoursechg_rsv_yk_mk_div_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"表示用コース変更予定"(項目ID:dsp_coursechg_rsv)
            else if(keyElement.equals("表示用コース変更予定")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setDsp_coursechg_rsv_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setDsp_coursechg_rsv_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"表示用料金コース"(項目ID:dsp_pcrs)
            else if(keyElement.equals("表示用料金コース")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setDsp_pcrs_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setDsp_pcrs_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"料金コースコード"(項目ID:pcrs_cd)
            else if(keyElement.equals("料金コースコード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setPcrs_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setPcrs_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"料金プランコード"(項目ID:pplan_cd)
            else if(keyElement.equals("料金プランコード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setPplan_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setPplan_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"コース変更ＮＧ状態コード"(項目ID:coursechg_ng_stat_cd)
            else if(keyElement.equals("コース変更ＮＧ状態コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setCoursechg_ng_stat_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setCoursechg_ng_stat_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"異動理由メモ"(項目ID:ido_rsn_memo)
            else if(keyElement.equals("異動理由メモ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setIdo_rsn_memo_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setIdo_rsn_memo_state((String)in_value);
                }
            }

            // 2012/06/27 IT2-2012-0001192 ADD START
            // データタイプが String の項目"サービス開始年月日未来日チェック日数"(項目ID:svc_sta_ymd_checkdays)
            else if(keyElement.equals("サービス開始年月日未来日チェック日数")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_sta_ymd_checkdays_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_sta_ymd_checkdays_state((String)in_value);
                }
            }
            // データタイプが String の項目"サービス終了年月日未来日チェック日数"(項目ID:svc_end_ymd_checkdays)
            else if(keyElement.equals("サービス終了年月日未来日チェック日数")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_end_ymd_checkdays_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_end_ymd_checkdays_state((String)in_value);
                }
            }
            // データタイプが String の項目"回復可能期間"(項目ID:kaihk_psb_prd)
            else if(keyElement.equals("回復可能期間")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKaihk_psb_prd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKaihk_psb_prd_state((String)in_value);
                }
            }
            // 2012/06/27 IT2-2012-0001192 ADD END
  
            // データタイプが String の項目"申込書明細番号"(項目ID:mskmsho_dtl_no)
            else if(keyElement.equals("申込書明細番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMskmsho_dtl_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setMskmsho_dtl_no_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMskmsho_dtl_no_state((String)in_value);
                }
            }
 
            //データタイプがStringの項目"異動区分選択画面遷移パターン"(項目ＩＤ:ido_div_seni_ptn)
            else if(key.equals("異動区分選択画面遷移パターン")){
                if(subkey.equalsIgnoreCase("value")){
                    setIdo_div_seni_ptn_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                    setIdo_div_seni_ptn_state((String)in_value);
                }
            }
            // ANK-2477-00-00 2015/03/27 ADD START
            // データタイプが String の項目"契約者死亡登録有フラグ"(項目ID:Keisya_die_add_ari_flg)
            else if(keyElement.equals("契約者死亡登録有フラグ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKeisya_die_add_ari_flg_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKeisya_die_add_ari_flg_state((String)in_value);
                }
            }
            // ANK-2477-00-00 2015/03/27 ADD END
        }
 
    }
 
    /**
      * 画面に存在するサービスフォームIDのリストを返します。
      * @return String[] サービスフォームIDのリスト
      */
    public String[] listServiceFormIds() {
        return null;
    }
 
    /**
      * サービスフォームまたは指定の項目のクラスの項目名のリストを返します。
      * @param key 項目名
      * @return ArrayList 項目名のリスト
      */
    public ArrayList<String> listKoumokuIds(String key) {
 
        // keyがnullの場合、このサービスフォームの項目一覧を返す。
        if(key == null) {
            ArrayList<String> koumokuList = new ArrayList<String>();
            koumokuList.add("顧客契約引継リスト") ;
            koumokuList.add("ＳＹＳＩＤ") ;
            koumokuList.add("異動区分") ;
            koumokuList.add("異動理由") ;
            koumokuList.add("申込番号") ;
            koumokuList.add("申込明細番号") ;
            koumokuList.add("サービス契約番号") ;
            koumokuList.add("サービス契約内訳番号") ;
            koumokuList.add("サービス契約回線内訳番号") ;
            koumokuList.add("割引サービス契約番号") ;
            koumokuList.add("事務手数料") ;
            koumokuList.add("事務手数料リスト") ;
            koumokuList.add("事務手数料・指定額") ;
            koumokuList.add("料金コース") ;
            koumokuList.add("サービス開始年月日") ;
            koumokuList.add("サービス課金開始年月日") ;
            koumokuList.add("サービス終了年月日（年）") ;
            koumokuList.add("サービス終了年月日（月）") ;
            koumokuList.add("サービス終了年月日（日）") ;
            koumokuList.add("サービス終了年月日") ;
            koumokuList.add("サービス課金終了年月日（年）") ;
            koumokuList.add("サービス課金終了年月日（月）") ;
            koumokuList.add("サービス課金終了年月日（日）") ;
            koumokuList.add("サービス課金終了年月日") ;
            koumokuList.add("サービス停止・中断年月日") ;
            koumokuList.add("サービス停止・中断解除年月日") ;
            koumokuList.add("違約金発生区分") ;
            koumokuList.add("違約金発生区分リスト") ;
            koumokuList.add("サービスキャンセル年月日") ;
            koumokuList.add("サービス停止／解除") ;
            koumokuList.add("サービス停止年月日（内訳）") ;
            koumokuList.add("サービス停止解除年月日（内訳）") ;
            koumokuList.add("ＥＭ契約者コード") ;
            koumokuList.add("ＥＭ電話番号") ;
            koumokuList.add("ＩＣＣＩＤ（ＵＳＩＭＩＤ）") ;
            koumokuList.add("出荷確定連携日") ;
            koumokuList.add("解約連携日") ;
            koumokuList.add("停止連携日") ;
            koumokuList.add("再開連携日") ;
            koumokuList.add("ＵＳＩＭ返却日（Ｋ−ＯＰＴ）（年）") ;
            koumokuList.add("ＵＳＩＭ返却日（Ｋ−ＯＰＴ）（月）") ;
            koumokuList.add("ＵＳＩＭ返却日（Ｋ−ＯＰＴ）（日）") ;
            koumokuList.add("ＵＳＩＭ返却日（Ｋ−ＯＰＴ）") ;
            koumokuList.add("ＵＳＩＭ返却日（ＥＭ）（年）") ;
            koumokuList.add("ＵＳＩＭ返却日（ＥＭ）（月）") ;
            koumokuList.add("ＵＳＩＭ返却日（ＥＭ）（日）") ;
            koumokuList.add("ＵＳＩＭ返却日（ＥＭ）") ;
            koumokuList.add("強制解約確定") ;
            koumokuList.add("サービス停止／解除（Ｗｉ−Ｆｉ）") ;
            koumokuList.add("ＳＰＯＴ認証ＳＹＳＩＤ") ;
            koumokuList.add("サービス停止年月日（Ｗｉ−Ｆｉ）") ;
            koumokuList.add("サービス停止解除年月日（Ｗｉ−Ｆｉ）") ;
            koumokuList.add("審査結果通知") ;
            koumokuList.add("審査結果通知リスト") ;
            koumokuList.add("審査結果コード") ;
            koumokuList.add("審査結果詳細コード") ;
            koumokuList.add("審査結果補記") ;
            koumokuList.add("審査結果補記リスト") ;
            koumokuList.add("備考") ;
            koumokuList.add("ＣＵＩ") ;
            koumokuList.add("ＵＱ認証ＩＤ") ;
            koumokuList.add("ＵＱ認証ＩＤパスワード") ;
            koumokuList.add("更新年月日時分秒（更新前）") ;
            koumokuList.add("申込書番号") ;
            koumokuList.add("サービス契約内訳一覧照会リスト") ;
            koumokuList.add("請求契約番号") ;
            koumokuList.add("運用年月日") ;
            koumokuList.add("運用年月日時分秒") ;
            koumokuList.add("お客様名") ;
            koumokuList.add("表示区分") ;
            koumokuList.add("ＥＭＵＱサービス契約内訳番号") ;
            koumokuList.add("ＷｉＦｉサービス契約内訳番号") ;
            koumokuList.add("表示用事務手数料") ;
            koumokuList.add("表示用違約金発生区分") ;
            koumokuList.add("表示用審査結果通知") ;
            koumokuList.add("表示用審査結果補記") ;
            koumokuList.add("ポップアップモード") ;            
            koumokuList.add("料金コースリスト") ;
            koumokuList.add("コース変更予定") ;
            koumokuList.add("コース変更予定リスト") ;
            koumokuList.add("コース変更ＮＧ") ;
            koumokuList.add("コース変更締切日") ;
            koumokuList.add("電話連絡（停止）") ;
            koumokuList.add("電話連絡（再開）") ;
            koumokuList.add("電話連絡（解約）") ;
            koumokuList.add("事業者中断電話連絡年月日") ;
            koumokuList.add("事業者利用停止連携年月日") ;
            koumokuList.add("事業者利用停止受付年月日") ;
            koumokuList.add("事業者中断再開電話連絡年月日") ;
            koumokuList.add("事業者利用停止解除連携年月日") ;
            koumokuList.add("事業者利用停止解除受付年月日") ;
            koumokuList.add("事業者解約電話連絡年月日") ;
            koumokuList.add("事業者解約情報連携年月日") ;
            koumokuList.add("事業者解約情報連携受付年月日") ;
            koumokuList.add("光ハイブリッド最大契約数") ;
            koumokuList.add("コース変更予定年月日") ;
            koumokuList.add("料金グループコード") ;
            koumokuList.add("コース変更予定有効無効区分") ;
            koumokuList.add("表示用コース変更予定") ;
            koumokuList.add("表示用料金コース") ;
            koumokuList.add("料金コースコード") ;
            koumokuList.add("料金プランコード") ;
            koumokuList.add("コース変更ＮＧ状態コード") ;
            koumokuList.add("実行判定") ;
            koumokuList.add("異動理由メモ") ;
            koumokuList.add("申込書明細番号") ;
            koumokuList.add("異動区分選択画面遷移パターン") ;
            koumokuList.add("サービス解約理由コード") ;
            // ANK-2477-00-00 2015/03/27 ADD START
            koumokuList.add("契約者死亡登録有フラグ") ;
            // ANK-2477-00-00 2015/03/27 ADD END
            // ANK-2693-00-00 ADD START
            koumokuList.add("外部システムコード") ;
            // ANK-2693-00-00 ADD END
            return koumokuList;
        }
 
        //共通情報ビーンが指定された場合、基底クラスのメソッドの結果を返す。
        else if(key.indexOf("/")==0 && key.length()>2){
            return super.listKoumokuIds(key);
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"顧客契約引継リスト"(項目ID:cust_kei_hktgi_list)、データタイプビーンのクラス名が"KKW00131SF01DBean"の例
        else if(key.equals("顧客契約引継リスト")) {
            return KKW00131SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"事務手数料リスト"(項目ID:jimu_commision_list)、データタイプビーンのクラス名が"KKW00131SF02DBean"の例
        else if(key.equals("事務手数料リスト")) {
            return KKW00131SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"違約金発生区分リスト"(項目ID:pnlty_hassei_div_list)、データタイプビーンのクラス名が"KKW00131SF02DBean"の例
        else if(key.equals("違約金発生区分リスト")) {
            return KKW00131SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"審査結果通知リスト"(項目ID:skekka_tchi_list)、データタイプビーンのクラス名が"KKW00131SF02DBean"の例
        else if(key.equals("審査結果通知リスト")) {
            return KKW00131SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"審査結果補記リスト"(項目ID:skekka_hoki_list)、データタイプビーンのクラス名が"KKW00131SF02DBean"の例
        else if(key.equals("審査結果補記リスト")) {
            return KKW00131SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"サービス契約内訳一覧照会リスト"(項目ID:svc_kei_ucwk_list)、データタイプビーンのクラス名が"KKW00131SF03DBean"の例
        else if(key.equals("サービス契約内訳一覧照会リスト")) {
            return KKW00131SF03DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"料金コースリスト"(項目ID:pcrs_list)、データタイプビーンのクラス名が"KKW00131SF02DBean"の例
        else if(key.equals("料金コースリスト")) {
            return KKW00131SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"コース変更予定リスト"(項目ID:coursechg_rsv_list)、データタイプビーンのクラス名が"KKW00131SF02DBean"の例
        else if(key.equals("コース変更予定リスト")) {
            return KKW00131SF02DBean.listKoumokuIds();
        }
 
        // 上記のいずれでもない場合、空の項目を返す
        return new ArrayList<String>();
    }
 
    /**
     * リスト項目のインスタンスを生成します。
     * @param key 項目名
     * @return int 追加された要素のインデックス番号
     */
    public int addListDataInstance (String key) throws X33SException{
 
        // nullの場合、-1で返す。
        if(key == null){
            return -1;
        }
 
        //共通情報ビーンの場合
        else if(key.startsWith("//")){
            //共通情報ビーンリストは基底クラスで処理
            return super.addListDataInstance(key);
        }
 
        //各繰り返し項目の固定要素数指定への処理を行う。
        // データタイプがデータタイプビーン型の項目"顧客契約引継リスト"(項目ID:cust_kei_hktgi_list)、データタイプビーンのクラス名が"KKW00131SF01DBean"固定要素数が"1"の例
        else if( key.equals("顧客契約引継リスト") ) {
            if( cust_kei_hktgi_list_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                cust_kei_hktgi_list_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    KKW00131SF01DBean tmpBean = new KKW00131SF01DBean();
                    cust_kei_hktgi_list_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( cust_kei_hktgi_list_list.getMaxElementCnt() == 0 || cust_kei_hktgi_list_list.size() < cust_kei_hktgi_list_list.getMaxElementCnt() ){
                KKW00131SF01DBean tmpBean = new KKW00131SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                cust_kei_hktgi_list_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return cust_kei_hktgi_list_list.size() -1;
        }
 
        // データタイプが String の繰り返し指定項目"異動理由"(項目ID:ido_rsn)
        else if ( key.equals("異動理由") ) {
            if( ido_rsn_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ido_rsn_list = new X33VDataTypeList();
            }
            X33VDataTypeStringBean tmpBean = new X33VDataTypeStringBean(); // String型繰り返し項目には、X33VDataTypeStringBeanのインスタンスを生成する。
            ido_rsn_list.add(tmpBean);
            return ido_rsn_list.size()-1;
        }
 
        // データタイプがデータタイプビーン型の項目"事務手数料リスト"(項目ID:jimu_commision_list)、データタイプビーンのクラス名が"KKW00131SF02DBean"固定要素数が"1"の例
        else if( key.equals("事務手数料リスト") ) {
            if( jimu_commision_list_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                jimu_commision_list_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    KKW00131SF02DBean tmpBean = new KKW00131SF02DBean();
                    jimu_commision_list_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( jimu_commision_list_list.getMaxElementCnt() == 0 || jimu_commision_list_list.size() < jimu_commision_list_list.getMaxElementCnt() ){
                KKW00131SF02DBean tmpBean = new KKW00131SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                jimu_commision_list_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return jimu_commision_list_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"違約金発生区分リスト"(項目ID:pnlty_hassei_div_list)、データタイプビーンのクラス名が"KKW00131SF02DBean"固定要素数が"1"の例
        else if( key.equals("違約金発生区分リスト") ) {
            if( pnlty_hassei_div_list_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                pnlty_hassei_div_list_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    KKW00131SF02DBean tmpBean = new KKW00131SF02DBean();
                    pnlty_hassei_div_list_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( pnlty_hassei_div_list_list.getMaxElementCnt() == 0 || pnlty_hassei_div_list_list.size() < pnlty_hassei_div_list_list.getMaxElementCnt() ){
                KKW00131SF02DBean tmpBean = new KKW00131SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                pnlty_hassei_div_list_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return pnlty_hassei_div_list_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"審査結果通知リスト"(項目ID:skekka_tchi_list)、データタイプビーンのクラス名が"KKW00131SF02DBean"固定要素数が"1"の例
        else if( key.equals("審査結果通知リスト") ) {
            if( skekka_tchi_list_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                skekka_tchi_list_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    KKW00131SF02DBean tmpBean = new KKW00131SF02DBean();
                    skekka_tchi_list_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( skekka_tchi_list_list.getMaxElementCnt() == 0 || skekka_tchi_list_list.size() < skekka_tchi_list_list.getMaxElementCnt() ){
                KKW00131SF02DBean tmpBean = new KKW00131SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                skekka_tchi_list_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return skekka_tchi_list_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"審査結果補記リスト"(項目ID:skekka_hoki_list)、データタイプビーンのクラス名が"KKW00131SF02DBean"固定要素数が"1"の例
        else if( key.equals("審査結果補記リスト") ) {
            if( skekka_hoki_list_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                skekka_hoki_list_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    KKW00131SF02DBean tmpBean = new KKW00131SF02DBean();
                    skekka_hoki_list_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( skekka_hoki_list_list.getMaxElementCnt() == 0 || skekka_hoki_list_list.size() < skekka_hoki_list_list.getMaxElementCnt() ){
                KKW00131SF02DBean tmpBean = new KKW00131SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                skekka_hoki_list_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return skekka_hoki_list_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"サービス契約内訳一覧照会リスト"(項目ID:svc_kei_ucwk_list)、データタイプビーンのクラス名が"KKW00131SF03DBean"の例
        else if( key.equals("サービス契約内訳一覧照会リスト") ) {
            if( svc_kei_ucwk_list_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                svc_kei_ucwk_list_list = new X33VDataTypeList();
            }
            KKW00131SF03DBean tmpBean = new KKW00131SF03DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                                                                                         // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
            svc_kei_ucwk_list_list.add(tmpBean);
            return svc_kei_ucwk_list_list.size()-1;
        }
 
        // データタイプがデータタイプビーン型の項目"料金コースリスト"(項目ID:pcrs_list)、データタイプビーンのクラス名が"KKW00131SF02DBean"固定要素数が"1"の例
        else if( key.equals("料金コースリスト") ) {
            if( pcrs_list_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                pcrs_list_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    KKW00131SF02DBean tmpBean = new KKW00131SF02DBean();
                    pcrs_list_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( pcrs_list_list.getMaxElementCnt() == 0 || pcrs_list_list.size() < pcrs_list_list.getMaxElementCnt() ){
                KKW00131SF02DBean tmpBean = new KKW00131SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                pcrs_list_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return pcrs_list_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"コース変更予定リスト"(項目ID:coursechg_rsv_list)、データタイプビーンのクラス名が"KKW00131SF02DBean"固定要素数が"1"の例
        else if( key.equals("コース変更予定リスト") ) {
            if( coursechg_rsv_list_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                coursechg_rsv_list_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    KKW00131SF02DBean tmpBean = new KKW00131SF02DBean();
                    coursechg_rsv_list_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( coursechg_rsv_list_list.getMaxElementCnt() == 0 || coursechg_rsv_list_list.size() < coursechg_rsv_list_list.getMaxElementCnt() ){
                KKW00131SF02DBean tmpBean = new KKW00131SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                coursechg_rsv_list_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return coursechg_rsv_list_list.size() -1;
        }
 
        return -1; //該当する項目がない場合、-1を返す
    }
 
    /**
     * リスト項目のインスタンスを削除します。
     * @param key 項目名
     * @param index 削除対象のインデックス番号
     */
    public void removeElementFromListData (String key, int index) throws X33SException{
 
        if(key != null){
            //共通情報ビーンのリストの場合
            if(key.startsWith("//")){
                //共有情報ビーンリストは基底クラスで処理
                super.removeElementFromListData(key, index);
            }
 
            // データタイプが KKW00131SF01 の繰り返し指定項目"顧客契約引継リスト"(項目ID:cust_kei_hktgi_list)
            else if(key.equals("顧客契約引継リスト")) {
                if(index >= 0 && index < cust_kei_hktgi_list_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    cust_kei_hktgi_list_list.remove(index);
                }
            }
 
            // データタイプが String の繰り返し指定項目"異動理由"(項目ID:ido_rsn)
            else if(key.equals("異動理由")) {
                if(index >= 0 && index < ido_rsn_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ido_rsn_list.remove(index);
                }
            }
 
            // データタイプが KKW00131SF02 の繰り返し指定項目"事務手数料リスト"(項目ID:jimu_commision_list)
            else if(key.equals("事務手数料リスト")) {
                if(index >= 0 && index < jimu_commision_list_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    jimu_commision_list_list.remove(index);
                }
            }
 
            // データタイプが KKW00131SF02 の繰り返し指定項目"違約金発生区分リスト"(項目ID:pnlty_hassei_div_list)
            else if(key.equals("違約金発生区分リスト")) {
                if(index >= 0 && index < pnlty_hassei_div_list_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    pnlty_hassei_div_list_list.remove(index);
                }
            }
 
            // データタイプが KKW00131SF02 の繰り返し指定項目"審査結果通知リスト"(項目ID:skekka_tchi_list)
            else if(key.equals("審査結果通知リスト")) {
                if(index >= 0 && index < skekka_tchi_list_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    skekka_tchi_list_list.remove(index);
                }
            }
 
            // データタイプが KKW00131SF02 の繰り返し指定項目"審査結果補記リスト"(項目ID:skekka_hoki_list)
            else if(key.equals("審査結果補記リスト")) {
                if(index >= 0 && index < skekka_hoki_list_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    skekka_hoki_list_list.remove(index);
                }
            }
 
            // データタイプが KKW00131SF03 の繰り返し指定項目"サービス契約内訳一覧照会リスト"(項目ID:svc_kei_ucwk_list)
            else if(key.equals("サービス契約内訳一覧照会リスト")) {
                if(index >= 0 && index < svc_kei_ucwk_list_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    svc_kei_ucwk_list_list.remove(index);
                }
            }
 
            // データタイプが KKW00131SF02 の繰り返し指定項目"料金コースリスト"(項目ID:pcrs_list)
            else if(key.equals("料金コースリスト")) {
                if(index >= 0 && index < pcrs_list_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    pcrs_list_list.remove(index);
                }
            }
 
            // データタイプが KKW00131SF02 の繰り返し指定項目"コース変更予定リスト"(項目ID:coursechg_rsv_list)
            else if(key.equals("コース変更予定リスト")) {
                if(index >= 0 && index < coursechg_rsv_list_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    coursechg_rsv_list_list.remove(index);
                }
            }
 
        }
    }
 
    /**
     * リスト項目の要素をクリアします。
     * @param key 項目名
     */
    public void clearListDataInstance (String key) throws X33SException{
 
        if(key !=null){
            //共通情報ビーンのリストの場合
            if(key.startsWith("//")){
                //共有情報ビーンリストは基底クラスで処理
                super.clearListDataInstance(key);
            }
 
            // データタイプが KKW00131SF01 の繰り返し指定項目"顧客契約引継リスト"(項目ID:cust_kei_hktgi_list)
            else if(key.equals("顧客契約引継リスト")) {
                cust_kei_hktgi_list_list.clear();
            }
 
            // データタイプが String の繰り返し指定項目"異動理由"(項目ID:ido_rsn)
            else if(key.equals("異動理由")) {
                ido_rsn_list.clear();
            }
 
            // データタイプが KKW00131SF02 の繰り返し指定項目"事務手数料リスト"(項目ID:jimu_commision_list)
            else if(key.equals("事務手数料リスト")) {
                jimu_commision_list_list.clear();
            }
 
            // データタイプが KKW00131SF02 の繰り返し指定項目"違約金発生区分リスト"(項目ID:pnlty_hassei_div_list)
            else if(key.equals("違約金発生区分リスト")) {
                pnlty_hassei_div_list_list.clear();
            }
 
            // データタイプが KKW00131SF02 の繰り返し指定項目"審査結果通知リスト"(項目ID:skekka_tchi_list)
            else if(key.equals("審査結果通知リスト")) {
                skekka_tchi_list_list.clear();
            }
 
            // データタイプが KKW00131SF02 の繰り返し指定項目"審査結果補記リスト"(項目ID:skekka_hoki_list)
            else if(key.equals("審査結果補記リスト")) {
                skekka_hoki_list_list.clear();
            }
 
            // データタイプが KKW00131SF03 の繰り返し指定項目"サービス契約内訳一覧照会リスト"(項目ID:svc_kei_ucwk_list)
            else if(key.equals("サービス契約内訳一覧照会リスト")) {
                svc_kei_ucwk_list_list.clear();
            }
 
            // データタイプが KKW00131SF02 の繰り返し指定項目"料金コースリスト"(項目ID:pcrs_list)
            else if(key.equals("料金コースリスト")) {
                pcrs_list_list.clear();
            }
 
            // データタイプが KKW00131SF02 の繰り返し指定項目"コース変更予定リスト"(項目ID:coursechg_rsv_list)
            else if(key.equals("コース変更予定リスト")) {
                coursechg_rsv_list_list.clear();
            }
 
        }
    }
 
    /**
     * 項目名とサブキーからデータの型情報を取得します。
     *
     * @param gamenId 画面ID(予備)
     * @param key 項目名
     * @param subkey サブキー
     * @return Class データの型情報
     */
    public Class<?> typeModelData(String gamenId, String key, String subkey) {
        return typeModelData(key, subkey);
    }
 
    /**
     * 項目名とサブキーからデータの型情報を取得します。
     *
     * @param key 項目名
     * @param subkey サブキー
     * @return Class データの型情報
     */
    public Class<?> typeModelData(String key, String subkey) { 
 
        //keyの指定は、以下のいずれかで行う。
        // 項目名 : String, Long, Boolean型（繰り返し指定なし）の項目で、型情報を取得する場合
        //        繰り返し指定項目で、リストの型情報を取得する場合
        // 項目名/インデックス値 : データタイプビーン型以外の繰り返し指定項目で、型情報を取得する場合
        // 項目名/インデックス値/データタイプビーン項目名 : データタイプビーン型項目で、型情報を取得する場合
        // 項目名/* : データタイプビーン型項目、繰り返し指定項目で、リストの要素数の型情報を取得する場合
        // //インデックス値／項目名：共有情報ビーン型項目で、型情報を取得する場合
        // //*：共有情報ビーンのリストの要素数の型情報を取得する場合
        // インデックス値は、X33VDataTypeList内に格納される各ビーンのリストの順序を示す。
        // keyがnullの場合、null返す
        if(key == null){
            return null;
        }
 
        // subkeyがnullの場合、空文字列に
        else if(subkey == null){
            subkey = new String("");
        }
 
        // 共有情報ビーンの処理
        String keyElement;
        int separaterPoint = key.indexOf("//"); //keyが共有情報ビーンに関する指定か否かチェック
        if(separaterPoint == 0) {
              return super.typeCommonInfoData(key);
        }
 
        // 共有情報ビーン以外の場合
        // keyの値の最初の要素を取得
        separaterPoint = key.indexOf("/"); //keyがルート指定("項目a/0/項目b"のような)の場合を想定し、区切り符号(ここでは"/")を検索する。
        if(separaterPoint > 0) {
            keyElement = key.substring(0, separaterPoint);
        }
        else{
            keyElement = key;
        }
 
        //項目ごとに処理を入れる。
        // データタイプがデータタイプビーン型の項目"顧客契約引継リスト"(項目ID:cust_kei_hktgi_list)
        if(keyElement.equals("顧客契約引継リスト")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= cust_kei_hktgi_list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)cust_kei_hktgi_list_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"ＳＹＳＩＤ"(項目ID:sys_id)
        else if(keyElement.equals("ＳＹＳＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"サービス解約理由コード"(項目ID:svc_dlre_cd)
        else if(keyElement.equals("サービス解約理由コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"異動区分"(項目ID:ido_div)
        else if(keyElement.equals("異動区分")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプビーン型以外で繰り返し数(可変)が指定された項目"異動理由"(String型。項目ID:ido_rsn)
        else if(keyElement.equals("異動理由")) {
            // keyの次の要素を取得
            keyElement = key.substring(separaterPoint + 1); //("異動理由/0"から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyElement.equals("*")) {
                return Integer.class;
            }
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= ido_rsn_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            return ((X33VDataTypeStringBean)ido_rsn_list.get(tmpIndex)).typeModelData(subkey);
        }
 
        // データタイプが String の項目"申込番号"(項目ID:mskm_no)
        else if(keyElement.equals("申込番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"申込明細番号"(項目ID:mskm_dtl_no)
        else if(keyElement.equals("申込明細番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"サービス契約番号"(項目ID:svc_kei_no)
        else if(keyElement.equals("サービス契約番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"サービス契約内訳番号"(項目ID:svc_kei_ucwk_no)
        else if(keyElement.equals("サービス契約内訳番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"サービス契約回線内訳番号"(項目ID:svc_kei_kaisen_ucwk_no)
        else if(keyElement.equals("サービス契約回線内訳番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"割引サービス契約番号"(項目ID:wrib_svc_kei_no)
        else if(keyElement.equals("割引サービス契約番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"事務手数料"(項目ID:jimu_commision)
        else if(keyElement.equals("事務手数料")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"事務手数料リスト"(項目ID:jimu_commision_list)
        else if(keyElement.equals("事務手数料リスト")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= jimu_commision_list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)jimu_commision_list_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"事務手数料・指定額"(項目ID:jimu_commision_amnt)
        else if(keyElement.equals("事務手数料・指定額")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"料金コース"(項目ID:pcrs)
        else if(keyElement.equals("料金コース")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"サービス開始年月日"(項目ID:svc_staymd)
        else if(keyElement.equals("サービス開始年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"サービス課金開始年月日"(項目ID:svc_chrg_staymd)
        else if(keyElement.equals("サービス課金開始年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"サービス終了年月日（年）"(項目ID:svc_end_year)
        else if(keyElement.equals("サービス終了年月日（年）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"サービス終了年月日（月）"(項目ID:svc_end_mon)
        else if(keyElement.equals("サービス終了年月日（月）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"サービス終了年月日（日）"(項目ID:svc_end_day)
        else if(keyElement.equals("サービス終了年月日（日）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"サービス終了年月日"(項目ID:svc_end_ymd)
        else if(keyElement.equals("サービス終了年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"サービス課金終了年月日（年）"(項目ID:svc_chrg_end_year)
        else if(keyElement.equals("サービス課金終了年月日（年）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"サービス課金終了年月日（月）"(項目ID:svc_chrg_end_mon)
        else if(keyElement.equals("サービス課金終了年月日（月）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"サービス課金終了年月日（日）"(項目ID:svc_chrg_end_day)
        else if(keyElement.equals("サービス課金終了年月日（日）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"サービス課金終了年月日"(項目ID:svc_chrg_end_ymd)
        else if(keyElement.equals("サービス課金終了年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
     // データタイプが String の項目"サービス解約起算年月日（年）"(項目ID:svc_dsl_kisan_year)
        else if(keyElement.equals("サービス解約起算年月日（年）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"サービス解約起算年月日（月）"(項目ID:svc_dsl_kisan_mon)
        else if(keyElement.equals("サービス解約起算年月日（月）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"サービス解約起算年月日（日）"(項目ID:svc_dsl_kisan_day)
        else if(keyElement.equals("サービス解約起算年月日（日）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"サービス解約起算年月日"(項目ID:svc_dsl_kisan_ymd)
        else if(keyElement.equals("サービス解約起算年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"サービス停止・中断年月日"(項目ID:svc_stp_ymd)
        else if(keyElement.equals("サービス停止・中断年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"サービス停止・中断解除年月日"(項目ID:svc_stp_rls_ymd)
        else if(keyElement.equals("サービス停止・中断解除年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"違約金発生区分"(項目ID:pnlty_hassei_div)
        else if(keyElement.equals("違約金発生区分")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"違約金発生区分リスト"(項目ID:pnlty_hassei_div_list)
        else if(keyElement.equals("違約金発生区分リスト")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= pnlty_hassei_div_list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)pnlty_hassei_div_list_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"サービスキャンセル年月日"(項目ID:svc_cancel_ymd)
        else if(keyElement.equals("サービスキャンセル年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが Boolean の項目"サービス停止／解除"(項目ID:svc_stp_rls)
        else if(keyElement.equals("サービス停止／解除")) {
            if(subkey.equalsIgnoreCase("value")) { 
                return Boolean.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"サービス停止年月日（内訳）"(項目ID:ucwk_svc_stp_ymd)
        else if(keyElement.equals("サービス停止年月日（内訳）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"サービス停止解除年月日（内訳）"(項目ID:ucwk_svc_stp_rls_ymd)
        else if(keyElement.equals("サービス停止解除年月日（内訳）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ＥＭ契約者コード"(項目ID:em_keisha_cd)
        else if(keyElement.equals("ＥＭ契約者コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ＥＭ電話番号"(項目ID:em_telno)
        else if(keyElement.equals("ＥＭ電話番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ＩＣＣＩＤ（ＵＳＩＭＩＤ）"(項目ID:icc_id)
        else if(keyElement.equals("ＩＣＣＩＤ（ＵＳＩＭＩＤ）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"出荷確定連携日"(項目ID:shukka_fix_renkei_ymd)
        else if(keyElement.equals("出荷確定連携日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"解約連携日"(項目ID:dsl_renkei_ymd)
        else if(keyElement.equals("解約連携日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"停止連携日"(項目ID:stp_renkei_ymd)
        else if(keyElement.equals("停止連携日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"再開連携日"(項目ID:skai_renkei_ymd)
        else if(keyElement.equals("再開連携日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ＵＳＩＭ返却日（Ｋ−ＯＰＴ）（年）"(項目ID:usim_rtn_year)
        else if(keyElement.equals("ＵＳＩＭ返却日（Ｋ−ＯＰＴ）（年）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ＵＳＩＭ返却日（Ｋ−ＯＰＴ）（月）"(項目ID:usim_rtn_mon)
        else if(keyElement.equals("ＵＳＩＭ返却日（Ｋ−ＯＰＴ）（月）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ＵＳＩＭ返却日（Ｋ−ＯＰＴ）（日）"(項目ID:usim_rtn_day)
        else if(keyElement.equals("ＵＳＩＭ返却日（Ｋ−ＯＰＴ）（日）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ＵＳＩＭ返却日（Ｋ−ＯＰＴ）"(項目ID:usim_rtn_ymd)
        else if(keyElement.equals("ＵＳＩＭ返却日（Ｋ−ＯＰＴ）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ＵＳＩＭ返却日（ＥＭ）（年）"(項目ID:em_usim_rtn_year)
        else if(keyElement.equals("ＵＳＩＭ返却日（ＥＭ）（年）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ＵＳＩＭ返却日（ＥＭ）（月）"(項目ID:em_usim_rtn_mon)
        else if(keyElement.equals("ＵＳＩＭ返却日（ＥＭ）（月）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ＵＳＩＭ返却日（ＥＭ）（日）"(項目ID:em_usim_rtn_day)
        else if(keyElement.equals("ＵＳＩＭ返却日（ＥＭ）（日）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ＵＳＩＭ返却日（ＥＭ）"(項目ID:em_usim_rtn_ymd)
        else if(keyElement.equals("ＵＳＩＭ返却日（ＥＭ）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが Boolean の項目"強制解約確定"(項目ID:kyosei_dsl_fix)
        else if(keyElement.equals("強制解約確定")) {
            if(subkey.equalsIgnoreCase("value")) { 
                return Boolean.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが Boolean の項目"サービス停止／解除（Ｗｉ−Ｆｉ）"(項目ID:svc_stp_rls_wifi)
        else if(keyElement.equals("サービス停止／解除（Ｗｉ−Ｆｉ）")) {
            if(subkey.equalsIgnoreCase("value")) { 
                return Boolean.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ＳＰＯＴ認証ＳＹＳＩＤ"(項目ID:ninsho_sysid)
        else if(keyElement.equals("ＳＰＯＴ認証ＳＹＳＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"サービス停止年月日（Ｗｉ−Ｆｉ）"(項目ID:wifi_svc_stp_ymd)
        else if(keyElement.equals("サービス停止年月日（Ｗｉ−Ｆｉ）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"サービス停止解除年月日（Ｗｉ−Ｆｉ）"(項目ID:wifi_svc_stp_rls_ymd)
        else if(keyElement.equals("サービス停止解除年月日（Ｗｉ−Ｆｉ）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"審査結果通知"(項目ID:skekka_tchi)
        else if(keyElement.equals("審査結果通知")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"審査結果通知リスト"(項目ID:skekka_tchi_list)
        else if(keyElement.equals("審査結果通知リスト")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= skekka_tchi_list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)skekka_tchi_list_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"審査結果コード"(項目ID:skekka_cd)
        else if(keyElement.equals("審査結果コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"審査結果詳細コード"(項目ID:skekka_cd_dtail)
        else if(keyElement.equals("審査結果詳細コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"審査結果補記"(項目ID:skekka_hoki)
        else if(keyElement.equals("審査結果補記")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"審査結果補記リスト"(項目ID:skekka_hoki_list)
        else if(keyElement.equals("審査結果補記リスト")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= skekka_hoki_list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)skekka_hoki_list_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"備考"(項目ID:biko)
        else if(keyElement.equals("備考")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ＣＵＩ"(項目ID:cui)
        else if(keyElement.equals("ＣＵＩ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ＵＱ認証ＩＤ"(項目ID:uq_ninsho_id)
        else if(keyElement.equals("ＵＱ認証ＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ＵＱ認証ＩＤパスワード"(項目ID:uq_ninsho_id_pwd)
        else if(keyElement.equals("ＵＱ認証ＩＤパスワード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"更新年月日時分秒（更新前）"(項目ID:upd_dtm_bf)
        else if(keyElement.equals("更新年月日時分秒（更新前）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"申込書番号"(項目ID:mskmsho_no)
        else if(keyElement.equals("申込書番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"サービス契約内訳一覧照会リスト"(項目ID:svc_kei_ucwk_list)
        else if(keyElement.equals("サービス契約内訳一覧照会リスト")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= svc_kei_ucwk_list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)svc_kei_ucwk_list_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"請求契約番号"(項目ID:seiky_kei_no)
        else if(keyElement.equals("請求契約番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"運用年月日"(項目ID:unyo_ymd)
        else if(keyElement.equals("運用年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"運用年月日時分秒"(項目ID:unyo_dtm)
        else if(keyElement.equals("運用年月日時分秒")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"お客様名"(項目ID:cust_nm)
        else if(keyElement.equals("お客様名")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"表示区分"(項目ID:view_div)
        else if(keyElement.equals("表示区分")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ＥＭＵＱサービス契約内訳番号"(項目ID:emuq_svc_kei_ucwk_no)
        else if(keyElement.equals("ＥＭＵＱサービス契約内訳番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ＷｉＦｉサービス契約内訳番号"(項目ID:wifi_svc_kei_ucwk_no)
        else if(keyElement.equals("ＷｉＦｉサービス契約内訳番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"表示用事務手数料"(項目ID:dsp_jimu_commision)
        else if(keyElement.equals("表示用事務手数料")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"表示用違約金発生区分"(項目ID:dsp_pnlty_hassei_div)
        else if(keyElement.equals("表示用違約金発生区分")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"表示用審査結果通知"(項目ID:dsp_skekka_tchi)
        else if(keyElement.equals("表示用審査結果通知")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"表示用審査結果補記"(項目ID:dsp_skekka_hoki)
        else if(keyElement.equals("表示用審査結果補記")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ポップアップモード"(項目ID:popup_mode)
        else if(keyElement.equals("ポップアップモード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"料金コースリスト"(項目ID:pcrs_list)
        else if(keyElement.equals("料金コースリスト")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= pcrs_list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)pcrs_list_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"コース変更予定"(項目ID:coursechg_rsv)
        else if(keyElement.equals("コース変更予定")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"コース変更予定リスト"(項目ID:coursechg_rsv_list)
        else if(keyElement.equals("コース変更予定リスト")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.class;
            }
            separaterPoint = keyRemain.indexOf("/"); //次の区切り符号(ここでは"/")を検索する。
            if(separaterPoint <= 0) { // 区切り符号が見つからない、または不正な場合は、ここでnullを返す。
                return null;
            }
            keyElement = keyRemain.substring(0, separaterPoint);
            // 次はリスト中のインデックスを見る
            Integer tmpIndexInt = null;
            try{
                tmpIndexInt = Integer.valueOf(keyElement);
            }
            // インデックス値が数値文字列でない場合は、ここでnullを返す。
            catch(NumberFormatException e){
                return null;
            }
            if(tmpIndexInt == null) {
                return null;
            }
            int tmpIndex = tmpIndexInt.intValue();
            if(tmpIndex < 0 || tmpIndex >= coursechg_rsv_list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)coursechg_rsv_list_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが Boolean の項目"コース変更ＮＧ"(項目ID:coursechg_ng)
        else if(keyElement.equals("コース変更ＮＧ")) {
            if(subkey.equalsIgnoreCase("value")) { 
                return Boolean.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"コース変更締切日"(項目ID:coursechg_simed)
        else if(keyElement.equals("コース変更締切日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが Boolean の項目"電話連絡（停止）"(項目ID:tel_rrk_stp)
        else if(keyElement.equals("電話連絡（停止）")) {
            if(subkey.equalsIgnoreCase("value")) { 
                return Boolean.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが Boolean の項目"電話連絡（再開）"(項目ID:tel_rrk_skai)
        else if(keyElement.equals("電話連絡（再開）")) {
            if(subkey.equalsIgnoreCase("value")) { 
                return Boolean.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが Boolean の項目"電話連絡（解約）"(項目ID:tel_rrk_dsl)
        else if(keyElement.equals("電話連絡（解約）")) {
            if(subkey.equalsIgnoreCase("value")) { 
                return Boolean.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"事業者中断電話連絡年月日"(項目ID:jgs_stp_tel_rrk_ymd)
        else if(keyElement.equals("事業者中断電話連絡年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"事業者利用停止連携年月日"(項目ID:jgs_use_stp_rnki_ymd)
        else if(keyElement.equals("事業者利用停止連携年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"事業者利用停止受付年月日"(項目ID:jgs_use_stp_uk_ymd)
        else if(keyElement.equals("事業者利用停止受付年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"事業者中断再開電話連絡年月日"(項目ID:jgs_stp_skai_tel_rrk_ymd)
        else if(keyElement.equals("事業者中断再開電話連絡年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"事業者利用停止解除連携年月日"(項目ID:jgs_use_stp_rls_rnki_ymd)
        else if(keyElement.equals("事業者利用停止解除連携年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"事業者利用停止解除受付年月日"(項目ID:jgs_use_stp_rls_uk_ymd)
        else if(keyElement.equals("事業者利用停止解除受付年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"事業者解約電話連絡年月日"(項目ID:jgs_dsl_tel_rrk_ymd)
        else if(keyElement.equals("事業者解約電話連絡年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"事業者解約情報連携年月日"(項目ID:jgs_dsl_info_rnki_ymd)
        else if(keyElement.equals("事業者解約情報連携年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"事業者解約情報連携受付年月日"(項目ID:jgs_dsl_info_rnki_uk_ymd)
        else if(keyElement.equals("事業者解約情報連携受付年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"光ハイブリッド最大契約数"(項目ID:hhb_max_kei_cnt)
        else if(keyElement.equals("光ハイブリッド最大契約数")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"コース変更予定年月日"(項目ID:coursechg_rsv_ymd)
        else if(keyElement.equals("コース変更予定年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"料金グループコード"(項目ID:prc_grp_cd)
        else if(keyElement.equals("料金グループコード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"コース変更予定有効無効区分"(項目ID:coursechg_rsv_yk_mk_div)
        else if(keyElement.equals("コース変更予定有効無効区分")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"表示用コース変更予定"(項目ID:dsp_coursechg_rsv)
        else if(keyElement.equals("表示用コース変更予定")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"表示用料金コース"(項目ID:dsp_pcrs)
        else if(keyElement.equals("表示用料金コース")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"料金コースコード"(項目ID:pcrs_cd)
        else if(keyElement.equals("料金コースコード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"料金プランコード"(項目ID:pplan_cd)
        else if(keyElement.equals("料金プランコード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"コース変更ＮＧ状態コード"(項目ID:coursechg_ng_stat_cd)
        else if(keyElement.equals("コース変更ＮＧ状態コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"異動理由メモ"(項目ID:ido_rsn_memo)
        else if(keyElement.equals("異動理由メモ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }

        // 2012/06/27 IT2-2012-0001192 ADD START
        // データタイプが String の項目"サービス開始年月日未来日チェック日数"(項目ID:svc_sta_ymd_checkdays)
        else if(keyElement.equals("サービス開始年月日未来日チェック日数")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
        // データタイプが String の項目"サービス終了年月日未来日チェック日数"(項目ID:svc_end_ymd_checkdays)
        else if(keyElement.equals("サービス終了年月日未来日チェック日数")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
        // データタイプが String の項目"回復可能期間"(項目ID:kaihk_psb_prd)
        else if(keyElement.equals("回復可能期間")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
        // 2012/06/27 IT2-2012-0001192 ADD END
 
        // データタイプが String の項目"申込書明細番号"(項目ID:mskmsho_dtl_no)
        else if(keyElement.equals("申込書明細番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("enable")) {
                return Boolean.class; 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        //データタイプがStringの項目"異動区分選択画面遷移パターン"(項目ＩＤ:ido_div_seni_ptn)
        else if(key.equals("異動区分選択画面遷移パターン")){
            if(subkey.equalsIgnoreCase("value")){
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
        
        // ANK-2477-00-00 2015/03/27 ADD START
        // データタイプが String の項目"契約者死亡登録有フラグ"(項目ID:Keisya_die_add_ari_flg)
        else if(keyElement.equals("契約者死亡登録有フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
        // ANK-2477-00-00 2015/03/27 ADD END
        // ANK-2693-00-00  ADD START // 
        // データタイプが String の項目"外部システムコード"(項目ID:syscd)
        else if(key.equals("外部システムコード")){
            if(subkey.equalsIgnoreCase("value")){
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
       // ANK-2693-00-00  ADD END // 
 
        return null;
    }
 
}
