//********************************************************************************************
//* KKW00130SFBean.java                 All Rights reserved.Copyright (c) K-Opticom
//********************************************************************************************
/*
履歴：
	NO	日付			更新者								    
	01	2014.01.03		Webクライアント定義ツール 2.0.39		
	02	2014.05.08		FJ)藤田     【ANK-2056-00-00】光電話セレクトオプションパック(お得チェック対応)
	03	2014.07.15		FJ)齋藤     【ANK-1918-00-00】ＵＳ管理Ｓ向けｅｏ顧客ＳのＩ／Ｆ改修
	04	2014.12.10		FJ)谷口     【ANK-2423-00-00】サービス情報訂正でサービス開始日を変更可能とする。
	05	2015.03.16		FJ)藤本     【ANK-2288-00-00】番ポ戻り判定フラグ対応
	02  2015.03.27      FJ)松本     【ANK-2477-00-00】契約者死亡に伴う解約受付改善 
	07  2015.11.30      FJ)山岡     【ANK-2693-00-00】オーダリング対応(STEP2) 
*   08  2016.06.10      FJ)笠川     【ANK-2687-00-00】 プレミアムサポート施策
*   09  2016.12.07		FJ)三原		【ANK-3034-00-00】【eoプレミアムクラブ】eo画面へのチケット残枚数追加表示
*   10	2017.08.21		FJ)舘山		【ANK-3106-00-00】【随時機能化案件】運用268　ＮＴＴ番ポ戻し対応(一時戻し)
*   11  2017.09.20      FJ)藤井     【ANK-3210-00-00】 新電力 STEP3
*   11  2020.06.19      FJ)荒木     【ANK-3840-00-00】テレビリースサービス新規申込対応
*   12  2021/10/01      FJ)西窪       ANK-4038-00-00 【eo定期】光ローゼット化対応
*   13  2021/12/17      FJ)杉本       ANK-4174-00-00 開通前マイページ関連業務改善（2022年1月下旬リリース）
*   14  2023/03/03      FJ)北川       ANK-4315-00-00 【eo定期】eo光ホームゲートウェイ導入対応
*   15  2023/04/17      FJ)新井       ANK-4315-00-00 【eo定期】eo光ホームゲートウェイ導入対応
*   16  2024/04/10      FJ)藤井       ANK-4494-00-00 【eo定期】 双方向番ポ対応
*/
 
/**
 * <DL>
 * <DT>名前
 * <p>
 * <DT>説明:
 * <DD>データの初期化.
 * <DD> generated by Web Client tool V01/L01.
 * </DL>
*/
package eo.web.webview.KKW00130SF;
 
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 KKW00130SFBean
    extends X33VViewBaseBean
    implements X33VListedBeanInterface, X31CBaseBean, Serializable {
    
    //プロパティの宣言
	protected String ido_div_update;
	protected String ido_div_value = "";
	protected String ido_div_state = "";
	protected String ht_mt_div_update;
	protected String ht_mt_div_value = "";
	protected String ht_mt_div_state = "";
	protected X33VDataTypeList jimu_commision_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 X33VDataTypeList stdard_kojihi_list = null;
	protected X33VDataTypeList stdard_kojihi_div_list = null;
	protected String useplace_ad_pcd_1_update;
	protected String useplace_ad_pcd_1_value = "";
	protected Boolean useplace_ad_pcd_1_enabled = false;
	protected String useplace_ad_pcd_1_state = "";
	protected String useplace_ad_pcd_2_update;
	protected String useplace_ad_pcd_2_value = "";
	protected Boolean useplace_ad_pcd_2_enabled = false;
	protected String useplace_ad_pcd_2_state = "";
	protected String useplace_ad_cd_update;
	protected String useplace_ad_cd_value = "";
	protected Boolean useplace_ad_cd_enabled = false;
	protected String useplace_ad_cd_state = "";
	protected String useplace_state_nm_update;
	protected String useplace_state_nm_value = "";
	protected Boolean useplace_state_nm_enabled = false;
	protected String useplace_state_nm_state = "";
	protected String useplace_city_nm_update;
	protected String useplace_city_nm_value = "";
	protected Boolean useplace_city_nm_enabled = false;
	protected String useplace_city_nm_state = "";
	protected String useplace_oaztsu_nm_update;
	protected String useplace_oaztsu_nm_value = "";
	protected Boolean useplace_oaztsu_nm_enabled = false;
	protected String useplace_oaztsu_nm_state = "";
	protected String useplace_azcho_nm_update;
	protected String useplace_azcho_nm_value = "";
	protected Boolean useplace_azcho_nm_enabled = false;
	protected String useplace_azcho_nm_state = "";
	protected String useplace_bnchigo_update;
	protected String useplace_bnchigo_value = "";
	protected Boolean useplace_bnchigo_enabled = false;
	protected String useplace_bnchigo_state = "";
	protected String useplace_adrttm_update;
	protected String useplace_adrttm_value = "";
	protected Boolean useplace_adrttm_enabled = false;
	protected String useplace_adrttm_state = "";
	protected String useplace_adrrm_update;
	protected String useplace_adrrm_value = "";
	protected Boolean useplace_adrrm_enabled = false;
	protected String useplace_adrrm_state = "";
	protected String riyobashoDenwa_update;
	protected String riyobashoDenwa_value = "";
	protected Boolean riyobashoDenwa_enabled = false;
	protected String riyobashoDenwa_state = "";
	protected String jukyo_form_update;
	protected String jukyo_form_value = "";
	protected Boolean jukyo_form_enabled = false;
	protected String jukyo_form_state = "";
	protected String jukyo_flr_update;
	protected String jukyo_flr_value = "";
	protected Boolean jukyo_flr_enabled = false;
	protected String jukyo_flr_state = "";
	protected String shunko_rsv_year_update;
	protected String shunko_rsv_year_value = "";
	protected Boolean shunko_rsv_year_enabled = true;
	protected String shunko_rsv_year_state = "";
	protected String shunko_rsv_mon_update;
	protected String shunko_rsv_mon_value = "";
	protected Boolean shunko_rsv_mon_enabled = false;
	protected String shunko_rsv_mon_state = "";
	protected String telno_choice_update;
	protected String telno_choice_value = "";
	protected String telno_choice_state = "";
	protected X33VDataTypeList telno_lst_list = null;
	protected String svc_sta_year_update;
	protected String svc_sta_year_value = "";
	protected Boolean svc_sta_year_enabled = false;
	protected String svc_sta_year_state = "";
	protected String svc_sta_mon_update;
	protected String svc_sta_mon_value = "";
	protected Boolean svc_sta_mon_enabled = false;
	protected String svc_sta_mon_state = "";
	protected String svc_sta_day_update;
	protected String svc_sta_day_value = "";
	protected Boolean svc_sta_day_enabled = false;
	protected String svc_sta_day_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_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 X33VDataTypeList pnlty_hassei_div_list = null;
	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 svc_pause_year_update;
	protected String svc_pause_year_value = "";
	protected Boolean svc_pause_year_enabled = false;
	protected String svc_pause_year_state = "";
	protected String svc_pause_mon_update;
	protected String svc_pause_mon_value = "";
	protected Boolean svc_pause_mon_enabled = false;
	protected String svc_pause_mon_state = "";
	protected String svc_pause_day_update;
	protected String svc_pause_day_value = "";
	protected Boolean svc_pause_day_enabled = false;
	protected String svc_pause_day_state = "";
	protected String svc_pause_rls_year_update;
	protected String svc_pause_rls_year_value = "";
	protected Boolean svc_pause_rls_year_enabled = false;
	protected String svc_pause_rls_year_state = "";
	protected String svc_pause_rls_mon_update;
	protected String svc_pause_rls_mon_value = "";
	protected Boolean svc_pause_rls_mon_enabled = false;
	protected String svc_pause_rls_mon_state = "";
	protected String svc_pause_rls_day_update;
	protected String svc_pause_rls_day_value = "";
	protected Boolean svc_pause_rls_day_enabled = false;
	protected String svc_pause_rls_day_state = "";
	protected String pause_aply_year_update;
	protected String pause_aply_year_value = "";
	protected Boolean pause_aply_year_enabled = false;
	protected String pause_aply_year_state = "";
	protected String pause_aply_mon_update;
	protected String pause_aply_mon_value = "";
	protected Boolean pause_aply_mon_enabled = false;
	protected String pause_aply_mon_state = "";
	protected String pause_memo_update;
	protected String pause_memo_value = "";
	protected Boolean pause_memo_enabled = false;
	protected String pause_memo_state = "";
	protected X33VDataTypeList skekka_tchi_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 X33VDataTypeList skekka_hoki_list = null;
	protected String nyukyo_rsv_year_update;
	protected String nyukyo_rsv_year_value = "";
	protected Boolean nyukyo_rsv_year_enabled = false;
	protected String nyukyo_rsv_year_state = "";
	protected String nyukyo_rsv_mon_update;
	protected String nyukyo_rsv_mon_value = "";
	protected Boolean nyukyo_rsv_mon_enabled = false;
	protected String nyukyo_rsv_mon_state = "";
	protected String nyukyo_rsv_day_update;
	protected String nyukyo_rsv_day_value = "";
	protected Boolean nyukyo_rsv_day_enabled = false;
	protected String nyukyo_rsv_day_state = "";
	protected String kojiak_no_update;
	protected String kojiak_no_value = "";
	protected Boolean kojiak_no_enabled = false;
	protected String kojiak_no_state = "";
	protected String kj_scope_update;
	protected String kj_scope_value = "";
	protected Boolean kj_scope_enabled = false;
	protected String kj_scope_state = "";
	protected String if_juju_doi_update;
	protected String if_juju_doi_value = "";
	protected Boolean if_juju_doi_enabled = false;
	protected String if_juju_doi_state = "";
	protected String kj_kibo_ymd_update;
	protected String kj_kibo_ymd_value = "";
	protected Boolean kj_kibo_ymd_enabled = false;
	protected String kj_kibo_ymd_state = "";
	protected String dsl_ymd_tk_update;
	protected String dsl_ymd_tk_value = "";
	protected Boolean dsl_ymd_tk_enabled = false;
	protected String dsl_ymd_tk_state = "";
	protected String dsl_ymd_update;
	protected String dsl_ymd_value = "";
	protected Boolean dsl_ymd_enabled = false;
	protected String dsl_ymd_state = "";
	protected String isetsu_div_update;
	protected String isetsu_div_value = "";
	protected Boolean isetsu_div_enabled = false;
	protected String isetsu_div_state = "";
	protected String mansion_cd_update;
	protected String mansion_cd_value = "";
	protected Boolean mansion_cd_enabled = false;
	protected String mansion_cd_state = "";
	protected String rrk_way_hoki_update;
	protected String rrk_way_hoki_value = "";
	protected Boolean rrk_way_hoki_enabled = false;
	protected String rrk_way_hoki_state = "";
	protected String kojiak_biko_update;
	protected String kojiak_biko_value = "";
	protected Boolean kojiak_biko_enabled = false;
	protected String kojiak_biko_state = "";
	protected String cust_nm_update;
	protected String cust_nm_value = "";
	protected Boolean cust_nm_enabled = false;
	protected String cust_nm_state = "";
	protected String pon_sbt_update;
	protected String pon_sbt_value = "";
	protected Boolean pon_sbt_enabled = false;
	protected String pon_sbt_state = "";
	protected String newconst_bukken_update;
	protected Boolean newconst_bukken_value = false;
	protected Boolean newconst_bukken_enabled = true;
	protected String newconst_bukken_state = "";
	protected String hukkat_anken_update;
	protected Boolean hukkat_anken_value = false;
	protected Boolean hukkat_anken_enabled = false;
	protected String hukkat_anken_state = "";
	protected String same_equip_re_mskm_update;
	protected String same_equip_re_mskm_value = "";
	protected Boolean same_equip_re_mskm_enabled = false;
	protected String same_equip_re_mskm_state = "";
	protected String kj_kibo_apo_kigen_ymd_update;
	protected String kj_kibo_apo_kigen_ymd_value = "";
	protected Boolean kj_kibo_apo_kigen_ymd_enabled = false;
	protected String kj_kibo_apo_kigen_ymd_state = "";
	protected String telno_rrk_kibo_time_update;
	protected String telno_rrk_kibo_time_value = "";
	protected Boolean telno_rrk_kibo_time_enabled = false;
	protected String telno_rrk_kibo_time_state = "";
	protected String kj_apo_rrks_update;
	protected String kj_apo_rrks_value = "";
	protected Boolean kj_apo_rrks_enabled = false;
	protected String kj_apo_rrks_state = "";
	protected String cust_rrks_no_update;
	protected String cust_rrks_no_value = "";
	protected Boolean cust_rrks_no_enabled = false;
	protected String cust_rrks_no_state = "";
	protected X33VDataTypeList pon_skbt_cd_list = null;
	protected String menkaihat_anken_no_update;
	protected String menkaihat_anken_no_value = "";
	protected Boolean menkaihat_anken_no_enabled = false;
	protected String menkaihat_anken_no_state = "";
	protected String menkaihat_add_update;
	protected String menkaihat_add_value = "";
	protected Boolean menkaihat_add_enabled = false;
	protected String menkaihat_add_state = "";
	protected String huka_info_update;
	protected String huka_info_value = "";
	protected Boolean huka_info_enabled = false;
	protected String huka_info_state = "";
	protected String biko_update;
	protected String biko_value = "";
	protected Boolean biko_enabled = false;
	protected String biko_state = "";
	protected X33VDataTypeList ido_rsn_cd_list = null;			
	protected String svc_kei_no_update;
	protected String svc_kei_no_value = "";
	protected String svc_kei_no_state = "";
	protected String sysid_update;
	protected String sysid_value = "";
	protected String sysid_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 pause_prd_update;
	protected String pause_prd_value = "";
	protected String pause_prd_state = "";
	protected String svc_kei_stat_update;
	protected String svc_kei_stat_value = "";
	protected String svc_kei_stat_state = "";
	protected String only_tel_update;
	protected String only_tel_value = "";
	protected String only_tel_state = "";
	protected String useplace_ad_pcd_update;
	protected String useplace_ad_pcd_value = "";
	protected String useplace_ad_pcd_state = "";
	protected String shunko_rsv_ym_update;
	protected String shunko_rsv_ym_value = "";
	protected String shunko_rsv_ym_state = "";
	protected String svc_sta_ymd_update;
	protected String svc_sta_ymd_value = "";
	protected String svc_sta_ymd_state = "";
	protected String svc_end_ymd_update;
	protected String svc_end_ymd_value = "";
	protected String svc_end_ymd_state = "";
	protected String svc_chrg_end_ymd_update;
	protected String svc_chrg_end_ymd_value = "";
	protected String svc_chrg_end_ymd_state = "";
	protected String svc_pause_ymd_update;
	protected String svc_pause_ymd_value = "";
	protected String svc_pause_ymd_state = "";
	protected String svc_pause_rls_ymd_update;
	protected String svc_pause_rls_ymd_value = "";
	protected String svc_pause_rls_ymd_state = "";
	protected String pause_aply_ym_update;
	protected String pause_aply_ym_value = "";
	protected String pause_aply_ym_state = "";
	protected String nyukyo_rsv_ymd_update;
	protected String nyukyo_rsv_ymd_value = "";
	protected String nyukyo_rsv_ymd_state = "";
	protected String pause_stp_cd_update;
	protected String pause_stp_cd_value = "";
	protected String pause_stp_cd_state = "";
	protected String kaisen_cd_update;
	protected String kaisen_cd_value = "";
	protected String kaisen_cd_state = "";
	protected String mansion_bukken_no_update;
	protected String mansion_bukken_no_value = "";
	protected String mansion_bukken_no_state = "";
	protected X33VDataTypeList svc_kei_list_list = null;
	protected String mskm_sbt_cd_update;
	protected String mskm_sbt_cd_value = "";
	protected String mskm_sbt_cd_state = "";
	protected String unyo_dtm_update;
	protected String unyo_dtm_value = "";
	protected String unyo_dtm_state = "";
	protected String unyo_ymd_update;
	protected String unyo_ymd_value = "";
	protected String unyo_ymd_state = "";
	protected String prg_stat_update;
	protected String prg_stat_value = "";
	protected String prg_stat_state = "";
	protected X33VDataTypeList kk0081_svckeilist_list = null;
	protected X33VDataTypeList kk0251_svckeikaisenlist_list = null;
	protected X33VDataTypeList ku0081_svckeikjaklist_list = null;
	protected X33VDataTypeList ku0011_kjaklist_tk_list = null;
	protected X33VDataTypeList ku0021_kjaknetlist_tk_list = null;
	protected X33VDataTypeList ku0061_kjaknetmansionlist_tk_list = null;
	protected X33VDataTypeList ku0011_kjaklist_list = null;
	protected X33VDataTypeList ku0021_kjaknetlist_list = null;
	protected X33VDataTypeList ku0061_kjaknetmansionlist_list = null;
	protected X33VDataTypeList kk0161_svckeiucwklist_list = null;
	// 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD START
	protected X33VDataTypeList zm0121_telnolist_list = null;
	// 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD END
	protected X33VDataTypeList cd00346x_list = null;
	protected X33VDataTypeList cd00623x_list = null;
	protected X33VDataTypeList cd00627x_list = null;
	protected X33VDataTypeList cd00345x_list = null;
	protected X33VDataTypeList cd00210x_list = null;
	protected X33VDataTypeList cd00592x_list = null;
	protected X33VDataTypeList cd00593x_list = null;
	protected X33VDataTypeList cd00211x_list = null;
	protected X33VDataTypeList cd00002x_list = null;
	// 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD START
	protected X33VDataTypeList cd01669x_list = null;
	// 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD END
	protected String kk0081_update_update;
	protected String kk0081_update_value = "";
	protected String kk0081_update_state = "";
	protected String kk0251_update_update;
	protected String kk0251_update_value = "";
	protected String kk0251_update_state = "";
	protected String svc_kei_ucwk_no_update;
	protected String svc_kei_ucwk_no_value = "";
	protected String svc_kei_ucwk_no_state = "";
	protected String jimu_comm_s_update;
	protected String jimu_comm_s_value = "";
	protected String jimu_comm_s_state = "";
	protected String std_kjhi_s_update;
	protected String std_kjhi_s_value = "";
	protected String std_kjhi_s_state = "";
	protected String std_kjhi_div_s_update;
	protected String std_kjhi_div_s_value = "";
	protected String std_kjhi_div_s_state = "";
	protected String pnlty_hassei_div_s_update;
	protected String pnlty_hassei_div_s_value = "";
	protected String pnlty_hassei_div_s_state = "";
	protected String skekka_tchi_s_update;
	protected String skekka_tchi_s_value = "";
	protected String skekka_tchi_s_state = "";
	protected String skekka_hoki_s_update;
	protected String skekka_hoki_s_value = "";
	protected String skekka_hoki_s_state = "";
	protected String pon_sbt_s_update;
	protected String pon_sbt_s_value = "";
	protected String pon_sbt_s_state = "";
	protected X33VDataTypeList ck0011_customerinfo_list = null;
	protected String lgtd_update;
	protected String lgtd_value = "";
	protected String lgtd_state = "";
	protected String lttd_update;
	protected String lttd_value = "";
	protected String lttd_state = "";
	protected String kaisen_tk_comp_cd_update;
	protected String kaisen_tk_comp_cd_value = "";
	protected String kaisen_tk_comp_cd_state = "";
	protected X33VDataTypeList cust_kei_hktgi_list_list = null;
	protected X33VDataTypeList ido_rsn_list_list = null;
	protected String kk0081_upd_dtm_update;
	protected String kk0081_upd_dtm_value = "";
	protected String kk0081_upd_dtm_state = "";
	protected String kk0251_upd_dtm_update;
	protected String kk0251_upd_dtm_value = "";
	protected String kk0251_upd_dtm_state = "";
	protected String useplace_bnchigo_l_update;
	protected String useplace_bnchigo_l_value = "";
	protected Boolean useplace_bnchigo_l_enabled = false;
	protected String useplace_bnchigo_l_state = "";
	protected String useplace_adrttm_l_update;
	protected String useplace_adrttm_l_value = "";
	protected Boolean useplace_adrttm_l_enabled = false;
	protected String useplace_adrttm_l_state = "";
	protected String useplace_adrrm_l_update;
	protected String useplace_adrrm_l_value = "";
	protected Boolean useplace_adrrm_l_enabled = false;
	protected String useplace_adrrm_l_state = "";
	protected String useplace_telno_l_update;
	protected String useplace_telno_l_value = "";
	protected Boolean useplace_telno_l_enabled = false;
	protected String useplace_telno_l_state = "";
	protected String menkaihat_ak_no_l_update;
	protected String menkaihat_ak_no_l_value = "";
	protected Boolean menkaihat_ak_no_l_enabled = false;
	protected String menkaihat_ak_no_l_state = "";
	protected String jimu_comm_l_update;
	protected String jimu_comm_l_value = "";
	protected Boolean jimu_comm_l_enabled = false;
	protected String jimu_comm_l_state = "";
	protected String std_kjhi_l_update;
	protected String std_kjhi_l_value = "";
	protected Boolean std_kjhi_l_enabled = false;
	protected String std_kjhi_l_state = "";
	protected String std_kjhi_div_l_update;
	protected String std_kjhi_div_l_value = "";
	protected Boolean std_kjhi_div_l_enabled = false;
	protected String std_kjhi_div_l_state = "";
	protected String pnlty_hassei_div_l_update;
	protected String pnlty_hassei_div_l_value = "";
	protected Boolean pnlty_hassei_div_l_enabled = false;
	protected String pnlty_hassei_div_l_state = "";
	protected String skekka_tchi_l_update;
	protected String skekka_tchi_l_value = "";
	protected Boolean skekka_tchi_l_enabled = false;
	protected String skekka_tchi_l_state = "";
	protected String skekka_hoki_l_update;
	protected String skekka_hoki_l_value = "";
	protected Boolean skekka_hoki_l_enabled = false;
	protected String skekka_hoki_l_state = "";
	protected String pon_sbt_l_update;
	protected String pon_sbt_l_value = "";
	protected Boolean pon_sbt_l_enabled = false;
	protected String pon_sbt_l_state = "";
	protected X33VDataTypeList cd000xxx_list_list = null;
	protected X33VDataTypeList ekk0081b010cbsmsg1list_list = null;
	protected X33VDataTypeList ech0231a010cbsmsg1list_list = null;
	protected X33VDataTypeList ekk0451b010cbsmsg1list_list = null;
	protected X33VDataTypeList zm0171_ido_div_list_list = null;
	protected String cuscon_telno_update;
	protected String cuscon_telno_value = "";
	protected String cuscon_telno_state = "";
	protected String cuscon_userid_update;
	protected String cuscon_userid_value = "";
	protected String cuscon_userid_state = "";
	protected String cuscon_password_update;
	protected String cuscon_password_value = "";
	protected String cuscon_password_state = "";
	protected String cuscon_url_update;
	protected String cuscon_url_value = "";
	protected String cuscon_url_state = "";
	protected X33VDataTypeList work_param_list_list = null;
	protected X33VDataTypeList work_param_kyusi_list_list = null;
	protected X33VDataTypeList mskm_list_list = null;
	protected String mskmsho_no_update;
	protected String mskmsho_no_value = "";
	protected Boolean mskmsho_no_enabled = true;
	protected String mskmsho_no_state = "";
	protected X33VDataTypeList svc_kai_ucwk_list_list = null;
	protected String ksucwk_svc_kei_kaisen_ucwk_no_update;
	protected String ksucwk_svc_kei_kaisen_ucwk_no_value = "";
	protected String ksucwk_svc_kei_kaisen_ucwk_no_state = "";
	protected String ksucwk_gene_add_dtm_update;
	protected String ksucwk_gene_add_dtm_value = "";
	protected String ksucwk_gene_add_dtm_state = "";
	protected String ksucwk_svc_kei_kaisen_ucwk_stat_update;
	protected String ksucwk_svc_kei_kaisen_ucwk_stat_value = "";
	protected String ksucwk_svc_kei_kaisen_ucwk_stat_state = "";
	protected String ksucwk_svc_kei_kaisen_ucwk_stat_nm_update;
	protected String ksucwk_svc_kei_kaisen_ucwk_stat_nm_value = "";
	protected String ksucwk_svc_kei_kaisen_ucwk_stat_nm_state = "";
	protected String ksucwk_mskm_dtl_no_update;
	protected String ksucwk_mskm_dtl_no_value = "";
	protected String ksucwk_mskm_dtl_no_state = "";
	protected String ksucwk_ad_mi_fix_flg_update;
	protected String ksucwk_ad_mi_fix_flg_value = "";
	protected String ksucwk_ad_mi_fix_flg_state = "";
	protected String ksucwk_ad_mi_fix_flg_nm_update;
	protected String ksucwk_ad_mi_fix_flg_nm_value = "";
	protected String ksucwk_ad_mi_fix_flg_nm_state = "";
	// ANK-4315-00-00 ADD START
	protected String ksucwk_hgw_kkn_ffg_update;
	protected String ksucwk_hgw_kkn_ffg_value = "";
	protected String ksucwk_hgw_kkn_ffg_state = "";
	// ANK-4315-00-00 ADD END
	protected String ksucwk_ad_mi_fix_rls_ymd_update;
	protected String ksucwk_ad_mi_fix_rls_ymd_value = "";
	protected String ksucwk_ad_mi_fix_rls_ymd_state = "";
	protected String ksucwk_kaisen_plc_ksh_ad_sai_flg_update;
	protected String ksucwk_kaisen_plc_ksh_ad_sai_flg_value = "";
	protected String ksucwk_kaisen_plc_ksh_ad_sai_flg_state = "";
	protected String ksucwk_cust_sos_use_um_update;
	protected String ksucwk_cust_sos_use_um_value = "";
	protected String ksucwk_cust_sos_use_um_state = "";
	protected String ksucwk_cust_sos_use_um_nm_update;
	protected String ksucwk_cust_sos_use_um_nm_value = "";
	protected String ksucwk_cust_sos_use_um_nm_state = "";
	protected String ksucwk_kaisen_cd_update;
	protected String ksucwk_kaisen_cd_value = "";
	protected String ksucwk_kaisen_cd_state = "";
	protected String ksucwk_kaisen_cd_nm_update;
	protected String ksucwk_kaisen_cd_nm_value = "";
	protected String ksucwk_kaisen_cd_nm_state = "";
	protected String ksucwk_mansion_bukken_no_update;
	protected String ksucwk_mansion_bukken_no_value = "";
	protected String ksucwk_mansion_bukken_no_state = "";
	protected String ksucwk_kaisen_place_telno_update;
	protected String ksucwk_kaisen_place_telno_value = "";
	protected String ksucwk_kaisen_place_telno_state = "";
	protected String ksucwk_kaisen_plc_kana_update;
	protected String ksucwk_kaisen_plc_kana_value = "";
	protected String ksucwk_kaisen_plc_kana_state = "";
	protected String ksucwk_kaisen_place_ad_cd_update;
	protected String ksucwk_kaisen_place_ad_cd_value = "";
	protected String ksucwk_kaisen_place_ad_cd_state = "";
	protected String ksucwk_kaisen_place_pcd_update;
	protected String ksucwk_kaisen_place_pcd_value = "";
	protected String ksucwk_kaisen_place_pcd_state = "";
	protected String ksucwk_kaisen_place_state_nm_update;
	protected String ksucwk_kaisen_place_state_nm_value = "";
	protected String ksucwk_kaisen_place_state_nm_state = "";
	protected String ksucwk_kaisen_place_city_nm_update;
	protected String ksucwk_kaisen_place_city_nm_value = "";
	protected String ksucwk_kaisen_place_city_nm_state = "";
	protected String ksucwk_kaisen_place_oaztsu_nm_update;
	protected String ksucwk_kaisen_place_oaztsu_nm_value = "";
	protected String ksucwk_kaisen_place_oaztsu_nm_state = "";
	protected String ksucwk_kaisen_place_azcho_nm_update;
	protected String ksucwk_kaisen_place_azcho_nm_value = "";
	protected String ksucwk_kaisen_place_azcho_nm_state = "";
	protected String ksucwk_kaisen_place_bnchigo_update;
	protected String ksucwk_kaisen_place_bnchigo_value = "";
	protected String ksucwk_kaisen_place_bnchigo_state = "";
	protected String ksucwk_kaisen_place_adrttm_update;
	protected String ksucwk_kaisen_place_adrttm_value = "";
	protected String ksucwk_kaisen_place_adrttm_state = "";
	protected String ksucwk_kaisen_place_adrrm_update;
	protected String ksucwk_kaisen_place_adrrm_value = "";
	protected String ksucwk_kaisen_place_adrrm_state = "";
	protected String ksucwk_kaisen_place_no_update;
	protected String ksucwk_kaisen_place_no_value = "";
	protected String ksucwk_kaisen_place_no_state = "";
	protected String ksucwk_kisn_plc_kkk_seiri_chu_flg_update;
	protected String ksucwk_kisn_plc_kkk_seiri_chu_flg_value = "";
	protected String ksucwk_kisn_plc_kkk_seiri_chu_flg_state = "";
	protected String ksucwk_kisn_plc_hsk_cd_1_update;
	protected String ksucwk_kisn_plc_hsk_cd_1_value = "";
	protected String ksucwk_kisn_plc_hsk_cd_1_state = "";
	protected String ksucwk_kisn_plc_hsk_cd_2_update;
	protected String ksucwk_kisn_plc_hsk_cd_2_value = "";
	protected String ksucwk_kisn_plc_hsk_cd_2_state = "";
	protected String ksucwk_kisn_plc_hsk_memo_update;
	protected String ksucwk_kisn_plc_hsk_memo_value = "";
	protected String ksucwk_kisn_plc_hsk_memo_state = "";
	protected String ksucwk_kisn_plc_ad_fix_flg_update;
	protected String ksucwk_kisn_plc_ad_fix_flg_value = "";
	protected String ksucwk_kisn_plc_ad_fix_flg_state = "";
	protected String ksucwk_kisn_plc_ad_fix_af_chge_kh_update;
	protected String ksucwk_kisn_plc_ad_fix_af_chge_kh_value = "";
	protected String ksucwk_kisn_plc_ad_fix_af_chge_kh_state = "";
	protected String ksucwk_kepco_busioffice_no_update;
	protected String ksucwk_kepco_busioffice_no_value = "";
	protected String ksucwk_kepco_busioffice_no_state = "";
	protected String ksucwk_use_staymd_update;
	protected String ksucwk_use_staymd_value = "";
	protected String ksucwk_use_staymd_state = "";
	protected String ksucwk_ad_form_cd_update;
	protected String ksucwk_ad_form_cd_value = "";
	protected String ksucwk_ad_form_cd_state = "";
	protected String ksucwk_ad_form_cd_nm_update;
	protected String ksucwk_ad_form_cd_nm_value = "";
	protected String ksucwk_ad_form_cd_nm_state = "";
	protected String ksucwk_shunko_rsv_ymd_update;
	protected String ksucwk_shunko_rsv_ymd_value = "";
	protected String ksucwk_shunko_rsv_ymd_state = "";
	protected String ksucwk_epower_soden_rsv_ymd_update;
	protected String ksucwk_epower_soden_rsv_ymd_value = "";
	protected String ksucwk_epower_soden_rsv_ymd_state = "";
	protected String ksucwk_nyukyo_rsv_ymd_update;
	protected String ksucwk_nyukyo_rsv_ymd_value = "";
	protected String ksucwk_nyukyo_rsv_ymd_state = "";
	protected String ksucwk_hikiwatashi_rsv_ymd_update;
	protected String ksucwk_hikiwatashi_rsv_ymd_value = "";
	protected String ksucwk_hikiwatashi_rsv_ymd_state = "";
	protected String ksucwk_hikkoshi_rsv_ymd_update;
	protected String ksucwk_hikkoshi_rsv_ymd_value = "";
	protected String ksucwk_hikkoshi_rsv_ymd_state = "";
	protected String ksucwk_xzahyo_update;
	protected String ksucwk_xzahyo_value = "";
	protected String ksucwk_xzahyo_state = "";
	protected String ksucwk_yzahyo_update;
	protected String ksucwk_yzahyo_value = "";
	protected String ksucwk_yzahyo_state = "";
	protected String ksucwk_lgtd_update;
	protected String ksucwk_lgtd_value = "";
	protected String ksucwk_lgtd_state = "";
	protected String ksucwk_lttd_update;
	protected String ksucwk_lttd_value = "";
	protected String ksucwk_lttd_state = "";
	protected String ksucwk_zahyo_hosei_um_update;
	protected String ksucwk_zahyo_hosei_um_value = "";
	protected String ksucwk_zahyo_hosei_um_state = "";
	protected String ksucwk_zahyo_hosei_um_nm_update;
	protected String ksucwk_zahyo_hosei_um_nm_value = "";
	protected String ksucwk_zahyo_hosei_um_nm_state = "";
	protected String ksucwk_tv_kobet_taio_cd_update;
	protected String ksucwk_tv_kobet_taio_cd_value = "";
	protected String ksucwk_tv_kobet_taio_cd_state = "";
	protected String ksucwk_tv_antenna_um_update;
	protected String ksucwk_tv_antenna_um_value = "";
	protected String ksucwk_tv_antenna_um_state = "";
	protected String ksucwk_tv_antenna_um_nm_update;
	protected String ksucwk_tv_antenna_um_nm_value = "";
	protected String ksucwk_tv_antenna_um_nm_state = "";
	protected String ksucwk_direction_cd_1_update;
	protected String ksucwk_direction_cd_1_value = "";
	protected String ksucwk_direction_cd_1_state = "";
	protected String ksucwk_direction_cd_2_update;
	protected String ksucwk_direction_cd_2_value = "";
	protected String ksucwk_direction_cd_2_state = "";
	protected String ksucwk_kodate_kcku_flr_cnt_cd_update;
	protected String ksucwk_kodate_kcku_flr_cnt_cd_value = "";
	protected String ksucwk_kodate_kcku_flr_cnt_cd_state = "";
	protected String ksucwk_shugj_nyukyo_flr_cnt_cd_update;
	protected String ksucwk_shugj_nyukyo_flr_cnt_cd_value = "";
	protected String ksucwk_shugj_nyukyo_flr_cnt_cd_state = "";
	protected String ksucwk_shugj_nyukyo_flr_cnt_cd_nm_update;
	protected String ksucwk_shugj_nyukyo_flr_cnt_cd_nm_value = "";
	protected String ksucwk_shugj_nyukyo_flr_cnt_cd_nm_state = "";
	protected String ksucwk_tsushin_speed_cd_update;
	protected String ksucwk_tsushin_speed_cd_value = "";
	protected String ksucwk_tsushin_speed_cd_state = "";
	protected String ksucwk_pon_sbt_cd_update;
	protected String ksucwk_pon_sbt_cd_value = "";
	protected String ksucwk_pon_sbt_cd_state = "";
	protected String ksucwk_pon_sbt_cd_nm_update;
	protected String ksucwk_pon_sbt_cd_nm_value = "";
	protected String ksucwk_pon_sbt_cd_nm_state = "";
	protected String ksucwk_loopback_test_fin_ymd_update;
	protected String ksucwk_loopback_test_fin_ymd_value = "";
	protected String ksucwk_loopback_test_fin_ymd_state = "";
	protected String ksucwk_kaisen_tk_comp_cd_update;
	protected String ksucwk_kaisen_tk_comp_cd_value = "";
	protected String ksucwk_kaisen_tk_comp_cd_state = "";
	protected String ksucwk_kaisen_tk_comp_cd_nm_update;
	protected String ksucwk_kaisen_tk_comp_cd_nm_value = "";
	protected String ksucwk_kaisen_tk_comp_cd_nm_state = "";
	protected String ksucwk_vdsl_use_tel_kisn_sbt_cd_update;
	protected String ksucwk_vdsl_use_tel_kisn_sbt_cd_value = "";
	protected String ksucwk_vdsl_use_tel_kisn_sbt_cd_state = "";
	protected String ksucwk_vdsl_use_dksn_swch_rsv_ymd_update;
	protected String ksucwk_vdsl_use_dksn_swch_rsv_ymd_value = "";
	protected String ksucwk_vdsl_use_dksn_swch_rsv_ymd_state = "";
	protected String ksucwk_vdsl_use_tg_dbksn_sbt_cd_update;
	protected String ksucwk_vdsl_use_tg_dbksn_sbt_cd_value = "";
	protected String ksucwk_vdsl_use_tg_dbksn_sbt_cd_state = "";
	protected String ksucwk_vdsl_use_tg_telno_update;
	protected String ksucwk_vdsl_use_tg_telno_value = "";
	protected String ksucwk_vdsl_use_tg_telno_state = "";
	protected String ksucwk_ido_div_update;
	protected String ksucwk_ido_div_value = "";
	protected String ksucwk_ido_div_state = "";
	protected String ksucwk_ido_div_nm_update;
	protected String ksucwk_ido_div_nm_value = "";
	protected String ksucwk_ido_div_nm_state = "";
	protected String ksucwk_hikkoshi_ymd_update;
	protected String ksucwk_hikkoshi_ymd_value = "";
	protected String ksucwk_hikkoshi_ymd_state = "";
	protected String ksucwk_gaito_area_svc_staymd_update;
	protected String ksucwk_gaito_area_svc_staymd_value = "";
	protected String ksucwk_gaito_area_svc_staymd_state = "";
	protected String ksucwk_tekkyo_koji_kibo_ymd_update;
	protected String ksucwk_tekkyo_koji_kibo_ymd_value = "";
	protected String ksucwk_tekkyo_koji_kibo_ymd_state = "";
	protected String ksucwk_use_endymd_update;
	protected String ksucwk_use_endymd_value = "";
	protected String ksucwk_use_endymd_state = "";
	protected String ksucwk_kiten_hdsho_cd_update;
	protected String ksucwk_kiten_hdsho_cd_value = "";
	protected String ksucwk_kiten_hdsho_cd_state = "";
	protected String ksucwk_shyakk_cd_update;
	protected String ksucwk_shyakk_cd_value = "";
	protected String ksucwk_shyakk_cd_state = "";
	protected String ksucwk_svc_cancel_ymd_update;
	protected String ksucwk_svc_cancel_ymd_value = "";
	protected String ksucwk_svc_cancel_ymd_state = "";
	protected String ksucwk_svc_cancel_rsn_cd_update;
	protected String ksucwk_svc_cancel_rsn_cd_value = "";
	protected String ksucwk_svc_cancel_rsn_cd_state = "";
	protected String ksucwk_svkei_kisn_uw_cncl_cl_ymd_update;
	protected String ksucwk_svkei_kisn_uw_cncl_cl_ymd_value = "";
	protected String ksucwk_svkei_kisn_uw_cncl_cl_ymd_state = "";
	protected String ksucwk_add_dtm_update;
	protected String ksucwk_add_dtm_value = "";
	protected String ksucwk_add_dtm_state = "";
	protected String ksucwk_add_opeacnt_update;
	protected String ksucwk_add_opeacnt_value = "";
	protected String ksucwk_add_opeacnt_state = "";
	protected String ksucwk_upd_dtm_update;
	protected String ksucwk_upd_dtm_value = "";
	protected String ksucwk_upd_dtm_state = "";
	protected String ksucwk_upd_opeacnt_update;
	protected String ksucwk_upd_opeacnt_value = "";
	protected String ksucwk_upd_opeacnt_state = "";
	protected String ksucwk_del_dtm_update;
	protected String ksucwk_del_dtm_value = "";
	protected String ksucwk_del_dtm_state = "";
	protected String ksucwk_del_opeacnt_update;
	protected String ksucwk_del_opeacnt_value = "";
	protected String ksucwk_del_opeacnt_state = "";
	protected String ksucwk_mk_flg_update;
	protected String ksucwk_mk_flg_value = "";
	protected String ksucwk_mk_flg_state = "";
	protected String ksucwk_mk_flg_nm_update;
	protected String ksucwk_mk_flg_nm_value = "";
	protected String ksucwk_mk_flg_nm_state = "";
	protected String ksucwk_last_upd_dtm_update;
	protected String ksucwk_last_upd_dtm_value = "";
	protected String ksucwk_last_upd_dtm_state = "";
	//▼▼▼▼▼【ANK-1705-00-00】VLAN-ID情報の表示対応 ADD START▼▼▼▼▼
	protected String ksucwk_tel_vlan_id_update;
	protected String ksucwk_tel_vlan_id_value = "";
	protected String ksucwk_tel_vlan_id_state = "";
	//▲▲▲▲▲【ANK-1705-00-00】VLAN-ID情報の表示対応 ADD END▲▲▲▲▲
	protected String popup_mode_update;
	protected String popup_mode_value = "";
	protected String popup_mode_state = "";
	protected X33VDataTypeList mansion_list_list = null;
	protected String tk_hoshiki_kei_no_update;
	protected String tk_hoshiki_kei_no_value = "";
	protected String tk_hoshiki_kei_no_state = "";
	protected String tk_equip_sbt_cd_update;
	protected String tk_equip_sbt_cd_value = "";
	protected String tk_equip_sbt_cd_state = "";
	protected String tk_equip_taiiki_sbt_cd_update;
	protected String tk_equip_taiiki_sbt_cd_value = "";
	protected String tk_equip_taiiki_sbt_cd_state = "";
	protected String mansion_plan_cd_update;
	protected String mansion_plan_cd_value = "";
	protected String mansion_plan_cd_state = "";
	protected String tk_hoshiki_pattern_cd_update;
	protected String tk_hoshiki_pattern_cd_value = "";
	protected String tk_hoshiki_pattern_cd_state = "";
	protected String tk_hoshiki_cd_update;
	protected String tk_hoshiki_cd_value = "";
	protected String tk_hoshiki_cd_state = "";
	protected String accss_kisn_speed_cd_update;
	protected String accss_kisn_speed_cd_value = "";
	protected String accss_kisn_speed_cd_state = "";
	protected String tonai_speed_cd_update;
	protected String tonai_speed_cd_value = "";
	protected String tonai_speed_cd_state = "";
	protected String kanyu_kei_pay_hoshiki_cd_update;
	protected String kanyu_kei_pay_hoshiki_cd_value = "";
	protected String kanyu_kei_pay_hoshiki_cd_state = "";
	protected String tk_prc_sbt_cd_update;
	protected String tk_prc_sbt_cd_value = "";
	protected String tk_prc_sbt_cd_state = "";
	protected String kaisen_use_kei_no_update;
	protected String kaisen_use_kei_no_value = "";
	protected String kaisen_use_kei_no_state = "";
	protected String ownr_kei_no_update;
	protected String ownr_kei_no_value = "";
	protected String ownr_kei_no_state = "";
	protected String mansion_id_update;
	protected String mansion_id_value = "";
	protected String mansion_id_state = "";
	protected String mansion_course_cd_update;
	protected String mansion_course_cd_value = "";
	protected String mansion_course_cd_state = "";
	protected String mansion_svc_menu_cd_update;
	protected String mansion_svc_menu_cd_value = "";
	protected String mansion_svc_menu_cd_state = "";
	protected String mansion_course_nm_update;
	protected String mansion_course_nm_value = "";
	protected String mansion_course_nm_state = "";
	protected String ip_hradsi_cd_update;
	protected String ip_hradsi_cd_value = "";
	protected String ip_hradsi_cd_state = "";
	protected String ip_hradsi_cd_nm_update;
	protected String ip_hradsi_cd_nm_value = "";
	protected String ip_hradsi_cd_nm_state = "";
	protected String kisn_speed_cd_update;
	protected String kisn_speed_cd_value = "";
	protected String kisn_speed_cd_state = "";
	protected String kisn_speed_cd_nm_update;
	protected String kisn_speed_cd_nm_value = "";
	protected String kisn_speed_cd_nm_state = "";
	protected String mans_tushin_equip_cd_update;
	protected String mans_tushin_equip_cd_value = "";
	protected String mans_tushin_equip_cd_state = "";
	protected String mans_tushin_equip_cd_nm_update;
	protected String mans_tushin_equip_cd_nm_value = "";
	protected String mans_tushin_equip_cd_nm_state = "";
	protected String mansion_bukken_no_m_update;
	protected String mansion_bukken_no_m_value = "";
	protected String mansion_bukken_no_m_state = "";
	protected String pid_update;
	protected String pid_value = "";
	protected String pid_state = "";
	protected String mansion_ownr_id_update;
	protected String mansion_ownr_id_value = "";
	protected String mansion_ownr_id_state = "";
	protected String pay_hoshiki_cd_update;
	protected String pay_hoshiki_cd_value = "";
	protected String pay_hoshiki_cd_state = "";
	protected String pay_hoshiki_cd_nm_update;
	protected String pay_hoshiki_cd_nm_value = "";
	protected String pay_hoshiki_cd_nm_state = "";
	protected String mansion_svc_menu_nm_update;
	protected String mansion_svc_menu_nm_value = "";
	protected String mansion_svc_menu_nm_state = "";
	protected String mansion_nm_update;
	protected String mansion_nm_value = "";
	protected String mansion_nm_state = "";
	protected String mansion_bukken_cd_update;
	protected String mansion_bukken_cd_value = "";
	protected String mansion_bukken_cd_state = "";
	protected String mansion_bukken_cd_nm_update;
	protected String mansion_bukken_cd_nm_value = "";
	protected String mansion_bukken_cd_nm_state = "";
	protected String ad_mi_fix_flg_update;
	protected Boolean ad_mi_fix_flg_value = false;
	protected Boolean ad_mi_fix_flg_enabled = true;
	protected String ad_mi_fix_flg_state = "";
	// ANK-4315-00-00 ADD START
	protected String hgw_kkn_ffg_update;
	protected Boolean hgw_kkn_ffg_value = false;
	protected Boolean hgw_kkn_ffg_enabled = true;
	protected String hgw_kkn_ffg_state = "";
	// ANK-4315-00-00 ADD END
	protected String kkk_seiri_chu_flg_update;
	protected Boolean kkk_seiri_chu_flg_value = false;
	protected Boolean kkk_seiri_chu_flg_enabled = true;
	protected String kkk_seiri_chu_flg_state = "";
	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 = "";
	protected String pause_prd_max_mon_update;
	protected String pause_prd_max_mon_value = "";
	protected String pause_prd_max_mon_state = "";
	protected String kddi_val_cd_update;
	protected String kddi_val_cd_value = "";
	protected String kddi_val_cd_state = "";
	protected String val_cd_kkoku_oput_flg_update;
	protected String val_cd_kkoku_oput_flg_value = "";
	protected String val_cd_kkoku_oput_flg_state = "";
	protected String ucwk_stat_csv_update;
	protected String ucwk_stat_csv_value = "";
	protected String ucwk_stat_csv_state = "";
	protected String mskmsho_dtl_no_update;
	protected String mskmsho_dtl_no_value = "";
	protected Boolean mskmsho_dtl_no_enabled = true;
	protected String mskmsho_dtl_no_state = "";
	protected X33VDataTypeList rsv_uppl_prd_list_list = null;
	protected String rsv_uppl_prd_update;
	protected String rsv_uppl_prd_value = "";
	protected String rsv_uppl_prd_state = "";
	protected String oya_useplace_adrttm_update;
	protected String oya_useplace_adrttm_value = "";
	protected String oya_useplace_adrttm_state = "";
	protected String ido_div_seni_ptn_update;
	protected String ido_div_seni_ptn_value = "";
	protected String ido_div_seni_ptn_state = "";
	// ANK-1247-00-00 2012/11/19 ADD START
	protected String kojiak_rrk_jiko_update;
	protected String kojiak_rrk_jiko_value = "";
    protected Boolean kojiak_rrk_jiko_enabled = false;
	protected String kojiak_rrk_jiko_state = "";
	// ANK-1247-00-00 2012/11/19 ADD END
	protected String kjdtlDspFlg_update;
	protected Boolean kjdtlDspFlg_value = true;
	protected String kjdtlDspFlg_state = "";
	// ST2-2013-0000826 2013/02/21 ADD START
	protected String bmp_um_csv_update;
	protected String bmp_um_csv_value = "";
	protected String bmp_um_csv_state = "";
	// ST2-2013-0000826 2013/02/21 ADD END
	// ST3-2013-0000040 2013/03/01 ADD START
	protected X33VDataTypeList EKK0251C030CBSMsg1List_list = null;
	protected String kisn_ad_chk_lv_update;
	protected String kisn_ad_chk_lv_value = "";
	protected String kisn_ad_chk_lv_state = "";
	// ST3-2013-0000040 2013/03/01 ADD END
	// 20130326 OT-2013-0000311 住所変更中フラグ ADD START
	protected String adchg_flg_update;
	protected String adchg_flg_value = "";
	protected String adchg_flg_state = "";
	// 20130326 OT-2013-0000311 住所変更中フラグ ADD END
	// TAI-2012-0000101 2012/12/29 ADD START
	protected X33VDataTypeList EKK0161C210CBSMsg1List_list = null;
	protected String warn_flg_update;
	protected String warn_flg_value = "";
	protected String warn_flg_state = "";
    // TAI-2012-0000101 2012/12/29 ADD END
	protected String svc_pause_fuka_month_update;
	protected String svc_pause_fuka_month_value = "";
	protected String svc_pause_fuka_month_state = "";
	// 20130604 IT1-2013-0001255 ADD START
	protected String svc_use_sta_kibo_year_update;
	protected String svc_use_sta_kibo_year_value = "";
	protected Boolean svc_use_sta_kibo_year_enabled = false;
	protected String svc_use_sta_kibo_year_state = "";
	protected String svc_use_sta_kibo_mon_update;
	protected String svc_use_sta_kibo_mon_value = "";
	protected Boolean svc_use_sta_kibo_mon_enabled = false;
	protected String svc_use_sta_kibo_mon_state = "";
	protected String svc_use_sta_kibo_day_update;
	protected String svc_use_sta_kibo_day_value = "";
	protected Boolean svc_use_sta_kibo_day_enabled = false;
	protected String svc_use_sta_kibo_day_state = "";
	protected String svc_use_sta_kibo_ymd_update;
	protected String svc_use_sta_kibo_ymd_value = "";
	protected String svc_use_sta_kibo_ymd_state = "";
	protected String svc_use_sta_kibo_ymd_checkdays_update;
	protected String svc_use_sta_kibo_ymd_checkdays_value = "";
	protected String svc_use_sta_kibo_ymd_checkdays_state = "";
	// 20130604 IT1-2013-0001255 ADD END
	protected String kojiak_biko_2_update;
	protected String kojiak_biko_2_value = "";
	protected Boolean kojiak_biko_2_enabled = false;
	protected String kojiak_biko_2_state = "";
	protected String svc_endymd_dsp_update;
	protected String svc_endymd_dsp_value = "";
	protected Boolean svc_endymd_dsp_enabled = true;
	protected String svc_endymd_dsp_state = "";
	protected String dsl_kisan_ymd_dsp_update;
	protected String dsl_kisan_ymd_dsp_value = "";
	protected Boolean dsl_kisan_ymd_dsp_enabled = true;
	protected String dsl_kisan_ymd_dsp_state = "";
	protected String ad_cd_dsp_update;
	protected String ad_cd_dsp_value = "";
	protected Boolean ad_cd_dsp_enabled = true;
	protected String ad_cd_dsp_state = "";
	// ANK-1933-00-00 2014/02/20 ADD START
	protected String one_time_sys_id_update;
	protected String one_time_sys_id_value = "";
	protected String one_time_sys_id_state = "";
	protected String one_time_user_id_update;
	protected String one_time_user_id_value = "";
	protected String one_time_user_id_state = "";
	protected String one_time_org_cd_update;
	protected String one_time_org_cd_value = "";
	protected String one_time_org_cd_state = "";
	protected String one_time_position_cd_update;
	protected String one_time_position_cd_value = "";
	protected String one_time_position_cd_state = "";
	protected String one_time_pwd_update;
	protected String one_time_pwd_value = "";
	protected String one_time_pwd_state = "";
	protected String map_gmn_url_update;
	protected String map_gmn_url_value = "";
	protected String map_gmn_url_state = "";
	protected String map_open_flg_update;
	protected String map_open_flg_value = "";
	protected String map_open_flg_state = "";
	// ANK-1933-00-00 2014/02/20 ADD END
	// ANK-2056-00-00 光電話セレクトオプションパック(お得チェック対応) 2014/05/08 藤田 ADD START
	protected String otoku_chk_err_flg_update;
	protected String otoku_chk_err_flg_value = "";
	protected String otoku_chk_err_flg_state = "";
	// ANK-2056-00-00 光電話セレクトオプションパック(お得チェック対応) 2014/05/08 藤田 ADD END
	//ANK-1918-00-00 ADD START
	protected X33VDataTypeList koji_not_ren_chk_list_list = null;
	protected String koji_not_ren_flg_update;
	protected String koji_not_ren_flg_value = "";
	protected String koji_not_ren_flg_state = "";
	//ANK-1918-00-00 ADD END
	//ANK-2423-00-00 ADD START
	protected X33VDataTypeList ekk0081b024cbsmsg1list_list = null;
	//ANK-2423-00-00 ADD END
	
	// 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 >>--*//	
	// 2016/06/10 ANK-2687-00-00 ADD START
	protected String rnk_nm_update = "";
	protected String rnk_nm_value = "";
	protected String rnk_nm_state = "";
	// 2016/06/10 ANK-2687-00-00 ADD END
	// 2016/12/07 ANK-3034-00-00 ADD START
	protected String tic_num_update = "";
	protected String tic_num_value = "";
	protected String tic_num_state = "";
	// 2016/12/07 ANK-3034-00-00 ADD END
// ANK-3840-00-00 ADD START
	protected String tegak_svc_um_update;
	protected String tegak_svc_um_value = "";
	protected Boolean tegak_svc_um_enabled = false;
	protected String tegak_svc_um_state = "";
// ANK-3840-00-00 ADD END
// ▽▽▽ANK-3106-00-00 ADD START
	protected Boolean adchg_info_del_value = false;
	protected Boolean adchg_info_del_enabled = true;
	protected String adchg_info_del_state = "";
	protected String bmp_adchg_no_update = "";
	protected String bmp_adchg_no_value = "";
	protected String bmp_adchg_no_state = "";
	protected String adchg_info_del_kh_update = "";
	protected String adchg_info_del_kh_value = "";
	protected String adchg_info_del_kh_state = "";
// △△△ANK-3106-00-00 ADD END


	//ANK-3210-00-00 ADD START
	protected String kaisen_same_plc_eoelec_update;
	protected String kaisen_same_plc_eoelec_value = "";
	protected Boolean kaisen_same_plc_eoelec_enabled = false;
	protected String kaisen_same_plc_eoelec_state = "";
	//ANK-3210-00-00 ADD END
	
	// ANK-3699-00-00 ADD START
	protected String joto_ymd_update;
	protected String joto_ymd_value = "";
	protected Boolean joto_ymd_enabled = false;
	protected String joto_ymd_state = "";
	// ANK-3699-00-00 ADD END
	// ANK-4038-00-00 ADD START
	protected String dsp_consnt_stc_ny_update;
	protected String dsp_consnt_stc_ny_value = "";
	protected Boolean dsp_consnt_stc_ny_enabled = false;
	protected String dsp_consnt_stc_ny_state = "";
	protected String dsp_kyoku_onu_update;
	protected String dsp_kyoku_onu_value = "";
	protected Boolean dsp_kyoku_onu_enabled = false;
	protected String dsp_kyoku_onu_state = "";
	protected String dsp_ct_aki_update;
	protected String dsp_ct_aki_value = "";
	protected Boolean dsp_ct_aki_enabled = false;
	protected String dsp_ct_aki_state = "";
	protected String ct_no_update;
	protected String ct_no_value = "";
	protected Boolean ct_no_enabled = false;
	protected String ct_no_state = "";
	protected String dsp_crshen_kjskp_taisho_update;
	protected String dsp_crshen_kjskp_taisho_value = "";
	protected Boolean dsp_crshen_kjskp_taisho_enabled = false;
	protected String dsp_crshen_kjskp_taisho_state = "";
	protected String rozett_chk_rslt_update;
	protected String rozett_chk_rslt_value = "";
	protected Boolean rozett_chk_rslt_enabled = false;
	protected String rozett_chk_rslt_state = "";
	protected String kyoku_onu_update;
	protected String kyoku_onu_value = "";
	protected Boolean kyoku_onu_enabled = false;
	protected String kyoku_onu_state = "";
	protected String ct_aki_update;
	protected String ct_aki_value = "";
	protected Boolean ct_aki_enabled = false;
	protected String ct_aki_state = "";
	// ANK-4038-00-00 ADD END
	// ANK-4174-00-00 ADD START
	protected String denskh_doi_um_update;
	protected String denskh_doi_um_value = "";
	protected Boolean denskh_doi_um_enabled = false;
	protected String denskh_doi_um_state = "";
	protected String denskh_doi_upd_mskm_dtl_no_update;
	protected String denskh_doi_upd_mskm_dtl_no_value = "";
	protected String denskh_doi_upd_mskm_dtl_no_state = "";
	protected String denskh_doi_um_bf_update;
	protected String denskh_doi_um_bf_value = "";
	protected String denskh_doi_um_bf_state = "";
	protected String denskh_doi_upd_dtm_bf_update;
	protected String denskh_doi_upd_dtm_bf_value = "";
	protected String denskh_doi_upd_dtm_bf_state = "";
	// ANK-4174-00-00 ADD END
	//ANK-4315-00-00 ADD START
	protected String kojiak_sbt_cd_update = "";
	protected String kojiak_sbt_cd_value = "";
	protected String kojiak_sbt_cd_state = "";
	protected String kojiak_stat_update = "";
	protected String kojiak_stat_value = "";
	protected String kojiak_stat_state = "";
	//ANK-4315-00-00 ADD END
	//ANK-4494-00-00 ADD START
	protected String enum_krke_douji_1_update;
	protected Boolean enum_krke_douji_1_value = true;
	protected Boolean enum_krke_douji_1_enabled = false;
	protected String enum_krke_douji_1_state = "";
	protected String enum_krke_douji_2_update;
	protected Boolean enum_krke_douji_2_value = true;
	protected Boolean enum_krke_douji_2_enabled = false;
	protected String enum_krke_douji_2_state = "";
	protected X33VDataTypeList kksv0051_tu0151_lst_list = null;
	protected String no_cd_update = "";
	protected String no_cd_value = "";
	protected String no_cd_state = "";
	protected String svc_div_update = "";
	protected String svc_div_value = "";
	protected String svc_div_state = "";
	protected String telno_tstaymd_update = "";
	protected String telno_tstaymd_value = "";
	protected String telno_tstaymd_state = "";
	protected String enum_switch_auth_update;
	protected Boolean enum_switch_auth_value = true;
	protected Boolean enum_switch_auth_enabled = false;
	protected String enum_switch_auth_state = "";
	protected X33VDataTypeList telno_list = null;
	//ANK-4494-00-00 ADD END
	
	// コンストラクタ生成
	public KKW00130SFBean(){
		//コンストラクタの宣言部生成
		jimu_commision_list = new X33VDataTypeList(1);		
		stdard_kojihi_list = new X33VDataTypeList(1);		
		stdard_kojihi_div_list = new X33VDataTypeList(1);		
		telno_lst_list = new X33VDataTypeList();
		pnlty_hassei_div_list = new X33VDataTypeList(1);		
		skekka_tchi_list = new X33VDataTypeList(1);		
		skekka_hoki_list = new X33VDataTypeList(1);		
		pon_skbt_cd_list = new X33VDataTypeList(1);		
		ido_rsn_cd_list = new X33VDataTypeList();
		svc_kei_list_list = new X33VDataTypeList();
		kk0081_svckeilist_list = new X33VDataTypeList(1);		
		kk0251_svckeikaisenlist_list = new X33VDataTypeList();
		ku0081_svckeikjaklist_list = new X33VDataTypeList();
		ku0011_kjaklist_tk_list = new X33VDataTypeList(1);		
		ku0021_kjaknetlist_tk_list = new X33VDataTypeList(1);		
		ku0061_kjaknetmansionlist_tk_list = new X33VDataTypeList(1);		
		ku0011_kjaklist_list = new X33VDataTypeList(1);		
		ku0021_kjaknetlist_list = new X33VDataTypeList(1);		
		ku0061_kjaknetmansionlist_list = new X33VDataTypeList(1);		
		kk0161_svckeiucwklist_list = new X33VDataTypeList();
		// 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD START
		zm0121_telnolist_list = new X33VDataTypeList();
		// 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD END
		cd00346x_list = new X33VDataTypeList();
		cd00623x_list = new X33VDataTypeList();
		cd00627x_list = new X33VDataTypeList();
		cd00345x_list = new X33VDataTypeList();
		cd00210x_list = new X33VDataTypeList();
		cd00592x_list = new X33VDataTypeList();
		cd00593x_list = new X33VDataTypeList();
		cd00211x_list = new X33VDataTypeList();
		cd00002x_list = new X33VDataTypeList();
		// 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD START
		cd01669x_list = new X33VDataTypeList();
		// 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD END
		ck0011_customerinfo_list = new X33VDataTypeList(1);		
		cust_kei_hktgi_list_list = new X33VDataTypeList(1);		
		ido_rsn_list_list = new X33VDataTypeList();
		cd000xxx_list_list = new X33VDataTypeList();
		ekk0081b010cbsmsg1list_list = new X33VDataTypeList();
		ech0231a010cbsmsg1list_list = new X33VDataTypeList();
		ekk0451b010cbsmsg1list_list = new X33VDataTypeList();
		zm0171_ido_div_list_list = new X33VDataTypeList();
		work_param_list_list = new X33VDataTypeList(1);		
		work_param_kyusi_list_list = new X33VDataTypeList();		
		mskm_list_list = new X33VDataTypeList(1);		
		svc_kai_ucwk_list_list = new X33VDataTypeList();
		mansion_list_list = new X33VDataTypeList();
		rsv_uppl_prd_list_list = new X33VDataTypeList();
	    // ST3-2013-0000040 2013/03/01 ADD START
		EKK0251C030CBSMsg1List_list = new X33VDataTypeList();		
	    // ST3-2013-0000040 2013/03/01 ADD END
	   	// TAI-2012-0000101 2012/12/29 ADD START		
		EKK0161C210CBSMsg1List_list = new X33VDataTypeList();		
	    // TAI-2012-0000101 2012/12/29 ADD END
		//ANK-1918-00-00 ADD START
		koji_not_ren_chk_list_list = new X33VDataTypeList(1);	
		//ANK-1918-00-00 ADD END
		//ANK-2423-00-00 ADD START
		ekk0081b024cbsmsg1list_list = new X33VDataTypeList();
		//ANK-2423-00-00 ADD END
		//ANK-4494-00-00 ADD START
		kksv0051_tu0151_lst_list = new X33VDataTypeList();
		telno_list = new X33VDataTypeList();
		//ANK-4494-00-00 ADD END
		for(int i=0; i<1 ; i++){
			KKW00130SF01DBean tmpBean = new KKW00130SF01DBean();
			jimu_commision_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			KKW00130SF01DBean tmpBean = new KKW00130SF01DBean();
			stdard_kojihi_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			KKW00130SF01DBean tmpBean = new KKW00130SF01DBean();
			stdard_kojihi_div_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			KKW00130SF01DBean tmpBean = new KKW00130SF01DBean();
			pnlty_hassei_div_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			KKW00130SF01DBean tmpBean = new KKW00130SF01DBean();
			skekka_tchi_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			KKW00130SF01DBean tmpBean = new KKW00130SF01DBean();
			skekka_hoki_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			KKW00130SF01DBean tmpBean = new KKW00130SF01DBean();
			pon_skbt_cd_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			KKW00130SF04DBean tmpBean = new KKW00130SF04DBean();
			kk0081_svckeilist_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			KKW00130SF07DBean tmpBean = new KKW00130SF07DBean();
			ku0011_kjaklist_tk_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			KKW00130SF08DBean tmpBean = new KKW00130SF08DBean();
			ku0021_kjaknetlist_tk_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			KKW00130SF09DBean tmpBean = new KKW00130SF09DBean();
			ku0061_kjaknetmansionlist_tk_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			KKW00130SF07DBean tmpBean = new KKW00130SF07DBean();
			ku0011_kjaklist_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			KKW00130SF08DBean tmpBean = new KKW00130SF08DBean();
			ku0021_kjaknetlist_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			KKW00130SF09DBean tmpBean = new KKW00130SF09DBean();
			ku0061_kjaknetmansionlist_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			KKW00130SF13DBean tmpBean = new KKW00130SF13DBean();
			ck0011_customerinfo_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			KKW00130SF12DBean tmpBean = new KKW00130SF12DBean();
			cust_kei_hktgi_list_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			KKW00130SF18DBean tmpBean = new KKW00130SF18DBean();
			work_param_list_list.add(tmpBean);
		}
		for(int i=0; i<1 ; i++){
			KKW00130SF19DBean tmpBean = new KKW00130SF19DBean();
			mskm_list_list.add(tmpBean);
		}
	    // ST3-2013-0000040 2013/03/01 ADD START	
		for(int i=0; i<1 ; i++){
			KKW00130SF23DBean tmpBean = new KKW00130SF23DBean();
			EKK0251C030CBSMsg1List_list.add(tmpBean);
		}
	    // ST3-2013-0000040 2013/03/01 ADD END
	    // TAI-2012-0000101 2012/12/29 ADD START
	    for(int i=0; i<1 ; i++){
			KKW00130SF24DBean tmpBean = new KKW00130SF24DBean();
			EKK0161C210CBSMsg1List_list.add(tmpBean);
		}
	    // TAI-2012-0000101 2012/12/29 ADD END
		//ANK-1918-00-00 ADD START
		for(int i=0; i<1 ; i++){
			KKW00130SF25DBean tmpBean = new KKW00130SF25DBean();
			koji_not_ren_chk_list_list.add(tmpBean);
		}
		//ANK-1918-00-00 ADD END
		// ANK-2423-00-00 ADD START
		for(int i=0; i<1 ; i++){
			KKW00130SF26DBean tmpBean = new KKW00130SF26DBean();
			ekk0081b024cbsmsg1list_list.add(tmpBean);
		}
		// ANK-2423-00-00 ADD END
		//ANK-4494-00-00 ADD START
		for(int i=0; i<1 ; i++){
			KKW00130SF29DBean tmpBean = new KKW00130SF29DBean();
			kksv0051_tu0151_lst_list.add(tmpBean);
		}
		
		for(int i=0; i<1 ; i++){
			KKW00130SF30DBean tmpBean = new KKW00130SF30DBean();
			telno_list.add(tmpBean);
		}
		//ANK-4494-00-00 ADD END
	}
 
    /**
     *  Getter/Setterメソッド
     */
    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 String getHt_mt_div_update() {
        return this.ht_mt_div_update ;
    }
 
    public void setHt_mt_div_update(String param) {
        this.ht_mt_div_update = param ;
    }
 
    public String getHt_mt_div_value() {
        return this.ht_mt_div_value ;
    }
 
    public void setHt_mt_div_value( String param) {
        this.ht_mt_div_value = param ;
    }
 
    public String getHt_mt_div_state() {
        return this.ht_mt_div_state ;
    }
 
    public void setHt_mt_div_state(String param) {
        this.ht_mt_div_state = param ;
    }
 
 
    public X33VDataTypeList getJimu_commision_list() {
        return this.jimu_commision_list ;
    }
 
    public void setJimu_commision_list(X33VDataTypeList param) {
        this.jimu_commision_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_jimu_commision(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<jimu_commision_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) jimu_commision_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 X33VDataTypeList getStdard_kojihi_list() {
        return this.stdard_kojihi_list ;
    }
 
    public void setStdard_kojihi_list(X33VDataTypeList param) {
        this.stdard_kojihi_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_stdard_kojihi(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<stdard_kojihi_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) stdard_kojihi_list.get(i)).loadModelData("標準工事費", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getStdard_kojihi_div_list() {
        return this.stdard_kojihi_div_list ;
    }
 
    public void setStdard_kojihi_div_list(X33VDataTypeList param) {
        this.stdard_kojihi_div_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_stdard_kojihi_div(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<stdard_kojihi_div_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) stdard_kojihi_div_list.get(i)).loadModelData("標準工事費（区分）", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getUseplace_ad_pcd_1_update() {
        return this.useplace_ad_pcd_1_update ;
    }
 
    public void setUseplace_ad_pcd_1_update(String param) {
        this.useplace_ad_pcd_1_update = param ;
    }
 
    public String getUseplace_ad_pcd_1_value() {
        return this.useplace_ad_pcd_1_value ;
    }
 
    public void setUseplace_ad_pcd_1_value( String param) {
        this.useplace_ad_pcd_1_value = param ;
    }
 
    public Boolean getUseplace_ad_pcd_1_enabled() {
        return this.useplace_ad_pcd_1_enabled ;
    }    
 
    public void setUseplace_ad_pcd_1_enabled(Boolean param) {
        this.useplace_ad_pcd_1_enabled = param ;
    }
 
    public String getUseplace_ad_pcd_1_state() {
        return this.useplace_ad_pcd_1_state ;
    }
 
    public void setUseplace_ad_pcd_1_state(String param) {
        this.useplace_ad_pcd_1_state = param ;
    }
 
    public String getUseplace_ad_pcd_2_update() {
        return this.useplace_ad_pcd_2_update ;
    }
 
    public void setUseplace_ad_pcd_2_update(String param) {
        this.useplace_ad_pcd_2_update = param ;
    }
 
    public String getUseplace_ad_pcd_2_value() {
        return this.useplace_ad_pcd_2_value ;
    }
 
    public void setUseplace_ad_pcd_2_value( String param) {
        this.useplace_ad_pcd_2_value = param ;
    }
 
    public Boolean getUseplace_ad_pcd_2_enabled() {
        return this.useplace_ad_pcd_2_enabled ;
    }    
 
    public void setUseplace_ad_pcd_2_enabled(Boolean param) {
        this.useplace_ad_pcd_2_enabled = param ;
    }
 
    public String getUseplace_ad_pcd_2_state() {
        return this.useplace_ad_pcd_2_state ;
    }
 
    public void setUseplace_ad_pcd_2_state(String param) {
        this.useplace_ad_pcd_2_state = param ;
    }
 
    public String getUseplace_ad_cd_update() {
        return this.useplace_ad_cd_update ;
    }
 
    public void setUseplace_ad_cd_update(String param) {
        this.useplace_ad_cd_update = param ;
    }
 
    public String getUseplace_ad_cd_value() {
        return this.useplace_ad_cd_value ;
    }
 
    public void setUseplace_ad_cd_value( String param) {
        this.useplace_ad_cd_value = param ;
    }
 
    public Boolean getUseplace_ad_cd_enabled() {
        return this.useplace_ad_cd_enabled ;
    }    
 
    public void setUseplace_ad_cd_enabled(Boolean param) {
        this.useplace_ad_cd_enabled = param ;
    }
 
    public String getUseplace_ad_cd_state() {
        return this.useplace_ad_cd_state ;
    }
 
    public void setUseplace_ad_cd_state(String param) {
        this.useplace_ad_cd_state = param ;
    }
 
    public String getUseplace_state_nm_update() {
        return this.useplace_state_nm_update ;
    }
 
    public void setUseplace_state_nm_update(String param) {
        this.useplace_state_nm_update = param ;
    }
 
    public String getUseplace_state_nm_value() {
        return this.useplace_state_nm_value ;
    }
 
    public void setUseplace_state_nm_value( String param) {
        this.useplace_state_nm_value = param ;
    }
 
    public Boolean getUseplace_state_nm_enabled() {
        return this.useplace_state_nm_enabled ;
    }    
 
    public void setUseplace_state_nm_enabled(Boolean param) {
        this.useplace_state_nm_enabled = param ;
    }
 
    public String getUseplace_state_nm_state() {
        return this.useplace_state_nm_state ;
    }
 
    public void setUseplace_state_nm_state(String param) {
        this.useplace_state_nm_state = param ;
    }
 
    public String getUseplace_city_nm_update() {
        return this.useplace_city_nm_update ;
    }
 
    public void setUseplace_city_nm_update(String param) {
        this.useplace_city_nm_update = param ;
    }
 
    public String getUseplace_city_nm_value() {
        return this.useplace_city_nm_value ;
    }
 
    public void setUseplace_city_nm_value( String param) {
        this.useplace_city_nm_value = param ;
    }
 
    public Boolean getUseplace_city_nm_enabled() {
        return this.useplace_city_nm_enabled ;
    }    
 
    public void setUseplace_city_nm_enabled(Boolean param) {
        this.useplace_city_nm_enabled = param ;
    }
 
    public String getUseplace_city_nm_state() {
        return this.useplace_city_nm_state ;
    }
 
    public void setUseplace_city_nm_state(String param) {
        this.useplace_city_nm_state = param ;
    }
 
    public String getUseplace_oaztsu_nm_update() {
        return this.useplace_oaztsu_nm_update ;
    }
 
    public void setUseplace_oaztsu_nm_update(String param) {
        this.useplace_oaztsu_nm_update = param ;
    }
 
    public String getUseplace_oaztsu_nm_value() {
        return this.useplace_oaztsu_nm_value ;
    }
 
    public void setUseplace_oaztsu_nm_value( String param) {
        this.useplace_oaztsu_nm_value = param ;
    }
 
    public Boolean getUseplace_oaztsu_nm_enabled() {
        return this.useplace_oaztsu_nm_enabled ;
    }    
 
    public void setUseplace_oaztsu_nm_enabled(Boolean param) {
        this.useplace_oaztsu_nm_enabled = param ;
    }
 
    public String getUseplace_oaztsu_nm_state() {
        return this.useplace_oaztsu_nm_state ;
    }
 
    public void setUseplace_oaztsu_nm_state(String param) {
        this.useplace_oaztsu_nm_state = param ;
    }
 
    public String getUseplace_azcho_nm_update() {
        return this.useplace_azcho_nm_update ;
    }
 
    public void setUseplace_azcho_nm_update(String param) {
        this.useplace_azcho_nm_update = param ;
    }
 
    public String getUseplace_azcho_nm_value() {
        return this.useplace_azcho_nm_value ;
    }
 
    public void setUseplace_azcho_nm_value( String param) {
        this.useplace_azcho_nm_value = param ;
    }
 
    public Boolean getUseplace_azcho_nm_enabled() {
        return this.useplace_azcho_nm_enabled ;
    }    
 
    public void setUseplace_azcho_nm_enabled(Boolean param) {
        this.useplace_azcho_nm_enabled = param ;
    }
 
    public String getUseplace_azcho_nm_state() {
        return this.useplace_azcho_nm_state ;
    }
 
    public void setUseplace_azcho_nm_state(String param) {
        this.useplace_azcho_nm_state = param ;
    }
 
    public String getUseplace_bnchigo_update() {
        return this.useplace_bnchigo_update ;
    }
 
    public void setUseplace_bnchigo_update(String param) {
        this.useplace_bnchigo_update = param ;
    }
 
    public String getUseplace_bnchigo_value() {
        return this.useplace_bnchigo_value ;
    }
 
    public void setUseplace_bnchigo_value( String param) {
        this.useplace_bnchigo_value = param ;
    }
 
    public Boolean getUseplace_bnchigo_enabled() {
        return this.useplace_bnchigo_enabled ;
    }    
 
    public void setUseplace_bnchigo_enabled(Boolean param) {
        this.useplace_bnchigo_enabled = param ;
    }
 
    public String getUseplace_bnchigo_state() {
        return this.useplace_bnchigo_state ;
    }
 
    public void setUseplace_bnchigo_state(String param) {
        this.useplace_bnchigo_state = param ;
    }
 
    public String getUseplace_adrttm_update() {
        return this.useplace_adrttm_update ;
    }
 
    public void setUseplace_adrttm_update(String param) {
        this.useplace_adrttm_update = param ;
    }
 
    public String getUseplace_adrttm_value() {
        return this.useplace_adrttm_value ;
    }
 
    public void setUseplace_adrttm_value( String param) {
        this.useplace_adrttm_value = param ;
    }
 
    public Boolean getUseplace_adrttm_enabled() {
        return this.useplace_adrttm_enabled ;
    }    
 
    public void setUseplace_adrttm_enabled(Boolean param) {
        this.useplace_adrttm_enabled = param ;
    }
 
    public String getUseplace_adrttm_state() {
        return this.useplace_adrttm_state ;
    }
 
    public void setUseplace_adrttm_state(String param) {
        this.useplace_adrttm_state = param ;
    }
 
    public String getUseplace_adrrm_update() {
        return this.useplace_adrrm_update ;
    }
 
    public void setUseplace_adrrm_update(String param) {
        this.useplace_adrrm_update = param ;
    }
 
    public String getUseplace_adrrm_value() {
        return this.useplace_adrrm_value ;
    }
 
    public void setUseplace_adrrm_value( String param) {
        this.useplace_adrrm_value = param ;
    }
 
    public Boolean getUseplace_adrrm_enabled() {
        return this.useplace_adrrm_enabled ;
    }    
 
    public void setUseplace_adrrm_enabled(Boolean param) {
        this.useplace_adrrm_enabled = param ;
    }
 
    public String getUseplace_adrrm_state() {
        return this.useplace_adrrm_state ;
    }
 
    public void setUseplace_adrrm_state(String param) {
        this.useplace_adrrm_state = param ;
    }
 
    public String getRiyobashoDenwa_update() {
        return this.riyobashoDenwa_update ;
    }
 
    public void setRiyobashoDenwa_update(String param) {
        this.riyobashoDenwa_update = param ;
    }
 
    public String getRiyobashoDenwa_value() {
        return this.riyobashoDenwa_value ;
    }
 
    public void setRiyobashoDenwa_value( String param) {
        this.riyobashoDenwa_value = param ;
    }
 
    public Boolean getRiyobashoDenwa_enabled() {
        return this.riyobashoDenwa_enabled ;
    }    
 
    public void setRiyobashoDenwa_enabled(Boolean param) {
        this.riyobashoDenwa_enabled = param ;
    }
 
    public String getRiyobashoDenwa_state() {
        return this.riyobashoDenwa_state ;
    }
 
    public void setRiyobashoDenwa_state(String param) {
        this.riyobashoDenwa_state = param ;
    }
 
    public String getJukyo_form_update() {
        return this.jukyo_form_update ;
    }
 
    public void setJukyo_form_update(String param) {
        this.jukyo_form_update = param ;
    }
 
    public String getJukyo_form_value() {
        return this.jukyo_form_value ;
    }
 
    public void setJukyo_form_value( String param) {
        this.jukyo_form_value = param ;
    }
 
    public Boolean getJukyo_form_enabled() {
        return this.jukyo_form_enabled ;
    }    
 
    public void setJukyo_form_enabled(Boolean param) {
        this.jukyo_form_enabled = param ;
    }
 
    public String getJukyo_form_state() {
        return this.jukyo_form_state ;
    }
 
    public void setJukyo_form_state(String param) {
        this.jukyo_form_state = param ;
    }
 
    public String getJukyo_flr_update() {
        return this.jukyo_flr_update ;
    }
 
    public void setJukyo_flr_update(String param) {
        this.jukyo_flr_update = param ;
    }
 
    public String getJukyo_flr_value() {
        return this.jukyo_flr_value ;
    }
 
    public void setJukyo_flr_value( String param) {
        this.jukyo_flr_value = param ;
    }
 
    public Boolean getJukyo_flr_enabled() {
        return this.jukyo_flr_enabled ;
    }    
 
    public void setJukyo_flr_enabled(Boolean param) {
        this.jukyo_flr_enabled = param ;
    }
 
    public String getJukyo_flr_state() {
        return this.jukyo_flr_state ;
    }
 
    public void setJukyo_flr_state(String param) {
        this.jukyo_flr_state = param ;
    }
 
    public String getShunko_rsv_year_update() {
        return this.shunko_rsv_year_update ;
    }
 
    public void setShunko_rsv_year_update(String param) {
        this.shunko_rsv_year_update = param ;
    }
 
    public String getShunko_rsv_year_value() {
        return this.shunko_rsv_year_value ;
    }
 
    public void setShunko_rsv_year_value( String param) {
        this.shunko_rsv_year_value = param ;
    }
 
    public Boolean getShunko_rsv_year_enabled() {
        return this.shunko_rsv_year_enabled ;
    }    
 
    public void setShunko_rsv_year_enabled(Boolean param) {
        this.shunko_rsv_year_enabled = param ;
    }
 
    public String getShunko_rsv_year_state() {
        return this.shunko_rsv_year_state ;
    }
 
    public void setShunko_rsv_year_state(String param) {
        this.shunko_rsv_year_state = param ;
    }
 
    public String getShunko_rsv_mon_update() {
        return this.shunko_rsv_mon_update ;
    }
 
    public void setShunko_rsv_mon_update(String param) {
        this.shunko_rsv_mon_update = param ;
    }
 
    public String getShunko_rsv_mon_value() {
        return this.shunko_rsv_mon_value ;
    }
 
    public void setShunko_rsv_mon_value( String param) {
        this.shunko_rsv_mon_value = param ;
    }
 
    public Boolean getShunko_rsv_mon_enabled() {
        return this.shunko_rsv_mon_enabled ;
    }    
 
    public void setShunko_rsv_mon_enabled(Boolean param) {
        this.shunko_rsv_mon_enabled = param ;
    }
 
    public String getShunko_rsv_mon_state() {
        return this.shunko_rsv_mon_state ;
    }
 
    public void setShunko_rsv_mon_state(String param) {
        this.shunko_rsv_mon_state = param ;
    }
 
    public String getTelno_choice_update() {
        return this.telno_choice_update ;
    }
 
    public void setTelno_choice_update(String param) {
        this.telno_choice_update = param ;
    }
 
    public String getTelno_choice_value() {
        return this.telno_choice_value ;
    }
 
    public void setTelno_choice_value( String param) {
        this.telno_choice_value = param ;
    }
 
    public String getTelno_choice_state() {
        return this.telno_choice_state ;
    }
 
    public void setTelno_choice_state(String param) {
        this.telno_choice_state = param ;
    }
 
 
    public X33VDataTypeList getTelno_lst_list() {
        return this.telno_lst_list ;
    }
 
    public void setTelno_lst_list(X33VDataTypeList param) {
        this.telno_lst_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_telno_lst(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<telno_lst_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) telno_lst_list.get(i)).loadModelData("電話番号一覧リスト", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getSvc_sta_year_update() {
        return this.svc_sta_year_update ;
    }
 
    public void setSvc_sta_year_update(String param) {
        this.svc_sta_year_update = param ;
    }
 
    public String getSvc_sta_year_value() {
        return this.svc_sta_year_value ;
    }
 
    public void setSvc_sta_year_value( String param) {
        this.svc_sta_year_value = param ;
    }
 
    public Boolean getSvc_sta_year_enabled() {
        return this.svc_sta_year_enabled ;
    }    
 
    public void setSvc_sta_year_enabled(Boolean param) {
        this.svc_sta_year_enabled = param ;
    }
 
    public String getSvc_sta_year_state() {
        return this.svc_sta_year_state ;
    }
 
    public void setSvc_sta_year_state(String param) {
        this.svc_sta_year_state = param ;
    }
 
    public String getSvc_sta_mon_update() {
        return this.svc_sta_mon_update ;
    }
 
    public void setSvc_sta_mon_update(String param) {
        this.svc_sta_mon_update = param ;
    }
 
    public String getSvc_sta_mon_value() {
        return this.svc_sta_mon_value ;
    }
 
    public void setSvc_sta_mon_value( String param) {
        this.svc_sta_mon_value = param ;
    }
 
    public Boolean getSvc_sta_mon_enabled() {
        return this.svc_sta_mon_enabled ;
    }    
 
    public void setSvc_sta_mon_enabled(Boolean param) {
        this.svc_sta_mon_enabled = param ;
    }
 
    public String getSvc_sta_mon_state() {
        return this.svc_sta_mon_state ;
    }
 
    public void setSvc_sta_mon_state(String param) {
        this.svc_sta_mon_state = param ;
    }
 
    public String getSvc_sta_day_update() {
        return this.svc_sta_day_update ;
    }
 
    public void setSvc_sta_day_update(String param) {
        this.svc_sta_day_update = param ;
    }
 
    public String getSvc_sta_day_value() {
        return this.svc_sta_day_value ;
    }
 
    public void setSvc_sta_day_value( String param) {
        this.svc_sta_day_value = param ;
    }
 
    public Boolean getSvc_sta_day_enabled() {
        return this.svc_sta_day_enabled ;
    }    
 
    public void setSvc_sta_day_enabled(Boolean param) {
        this.svc_sta_day_enabled = param ;
    }
 
    public String getSvc_sta_day_state() {
        return this.svc_sta_day_state ;
    }
 
    public void setSvc_sta_day_state(String param) {
        this.svc_sta_day_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_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 X33VDataTypeList getPnlty_hassei_div_list() {
        return this.pnlty_hassei_div_list ;
    }
 
    public void setPnlty_hassei_div_list(X33VDataTypeList param) {
        this.pnlty_hassei_div_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_pnlty_hassei_div(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<pnlty_hassei_div_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) pnlty_hassei_div_list.get(i)).loadModelData("違約金発生区分", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    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 getSvc_pause_year_update() {
        return this.svc_pause_year_update ;
    }
 
    public void setSvc_pause_year_update(String param) {
        this.svc_pause_year_update = param ;
    }
 
    public String getSvc_pause_year_value() {
        return this.svc_pause_year_value ;
    }
 
    public void setSvc_pause_year_value( String param) {
        this.svc_pause_year_value = param ;
    }
 
    public Boolean getSvc_pause_year_enabled() {
        return this.svc_pause_year_enabled ;
    }    
 
    public void setSvc_pause_year_enabled(Boolean param) {
        this.svc_pause_year_enabled = param ;
    }
 
    public String getSvc_pause_year_state() {
        return this.svc_pause_year_state ;
    }
 
    public void setSvc_pause_year_state(String param) {
        this.svc_pause_year_state = param ;
    }
 
    public String getSvc_pause_mon_update() {
        return this.svc_pause_mon_update ;
    }
 
    public void setSvc_pause_mon_update(String param) {
        this.svc_pause_mon_update = param ;
    }
 
    public String getSvc_pause_mon_value() {
        return this.svc_pause_mon_value ;
    }
 
    public void setSvc_pause_mon_value( String param) {
        this.svc_pause_mon_value = param ;
    }
 
    public Boolean getSvc_pause_mon_enabled() {
        return this.svc_pause_mon_enabled ;
    }    
 
    public void setSvc_pause_mon_enabled(Boolean param) {
        this.svc_pause_mon_enabled = param ;
    }
 
    public String getSvc_pause_mon_state() {
        return this.svc_pause_mon_state ;
    }
 
    public void setSvc_pause_mon_state(String param) {
        this.svc_pause_mon_state = param ;
    }
 
    public String getSvc_pause_day_update() {
        return this.svc_pause_day_update ;
    }
 
    public void setSvc_pause_day_update(String param) {
        this.svc_pause_day_update = param ;
    }
 
    public String getSvc_pause_day_value() {
        return this.svc_pause_day_value ;
    }
 
    public void setSvc_pause_day_value( String param) {
        this.svc_pause_day_value = param ;
    }
 
    public Boolean getSvc_pause_day_enabled() {
        return this.svc_pause_day_enabled ;
    }    
 
    public void setSvc_pause_day_enabled(Boolean param) {
        this.svc_pause_day_enabled = param ;
    }
 
    public String getSvc_pause_day_state() {
        return this.svc_pause_day_state ;
    }
 
    public void setSvc_pause_day_state(String param) {
        this.svc_pause_day_state = param ;
    }
 
    public String getSvc_pause_rls_year_update() {
        return this.svc_pause_rls_year_update ;
    }
 
    public void setSvc_pause_rls_year_update(String param) {
        this.svc_pause_rls_year_update = param ;
    }
 
    public String getSvc_pause_rls_year_value() {
        return this.svc_pause_rls_year_value ;
    }
 
    public void setSvc_pause_rls_year_value( String param) {
        this.svc_pause_rls_year_value = param ;
    }
 
    public Boolean getSvc_pause_rls_year_enabled() {
        return this.svc_pause_rls_year_enabled ;
    }    
 
    public void setSvc_pause_rls_year_enabled(Boolean param) {
        this.svc_pause_rls_year_enabled = param ;
    }
 
    public String getSvc_pause_rls_year_state() {
        return this.svc_pause_rls_year_state ;
    }
 
    public void setSvc_pause_rls_year_state(String param) {
        this.svc_pause_rls_year_state = param ;
    }
 
    public String getSvc_pause_rls_mon_update() {
        return this.svc_pause_rls_mon_update ;
    }
 
    public void setSvc_pause_rls_mon_update(String param) {
        this.svc_pause_rls_mon_update = param ;
    }
 
    public String getSvc_pause_rls_mon_value() {
        return this.svc_pause_rls_mon_value ;
    }
 
    public void setSvc_pause_rls_mon_value( String param) {
        this.svc_pause_rls_mon_value = param ;
    }
 
    public Boolean getSvc_pause_rls_mon_enabled() {
        return this.svc_pause_rls_mon_enabled ;
    }    
 
    public void setSvc_pause_rls_mon_enabled(Boolean param) {
        this.svc_pause_rls_mon_enabled = param ;
    }
 
    public String getSvc_pause_rls_mon_state() {
        return this.svc_pause_rls_mon_state ;
    }
 
    public void setSvc_pause_rls_mon_state(String param) {
        this.svc_pause_rls_mon_state = param ;
    }
 
    public String getSvc_pause_rls_day_update() {
        return this.svc_pause_rls_day_update ;
    }
 
    public void setSvc_pause_rls_day_update(String param) {
        this.svc_pause_rls_day_update = param ;
    }
 
    public String getSvc_pause_rls_day_value() {
        return this.svc_pause_rls_day_value ;
    }
 
    public void setSvc_pause_rls_day_value( String param) {
        this.svc_pause_rls_day_value = param ;
    }
 
    public Boolean getSvc_pause_rls_day_enabled() {
        return this.svc_pause_rls_day_enabled ;
    }    
 
    public void setSvc_pause_rls_day_enabled(Boolean param) {
        this.svc_pause_rls_day_enabled = param ;
    }
 
    public String getSvc_pause_rls_day_state() {
        return this.svc_pause_rls_day_state ;
    }
 
    public void setSvc_pause_rls_day_state(String param) {
        this.svc_pause_rls_day_state = param ;
    }
 
    public String getPause_aply_year_update() {
        return this.pause_aply_year_update ;
    }
 
    public void setPause_aply_year_update(String param) {
        this.pause_aply_year_update = param ;
    }
 
    public String getPause_aply_year_value() {
        return this.pause_aply_year_value ;
    }
 
    public void setPause_aply_year_value( String param) {
        this.pause_aply_year_value = param ;
    }
 
    public Boolean getPause_aply_year_enabled() {
        return this.pause_aply_year_enabled ;
    }    
 
    public void setPause_aply_year_enabled(Boolean param) {
        this.pause_aply_year_enabled = param ;
    }
 
    public String getPause_aply_year_state() {
        return this.pause_aply_year_state ;
    }
 
    public void setPause_aply_year_state(String param) {
        this.pause_aply_year_state = param ;
    }
 
    public String getPause_aply_mon_update() {
        return this.pause_aply_mon_update ;
    }
 
    public void setPause_aply_mon_update(String param) {
        this.pause_aply_mon_update = param ;
    }
 
    public String getPause_aply_mon_value() {
        return this.pause_aply_mon_value ;
    }
 
    public void setPause_aply_mon_value( String param) {
        this.pause_aply_mon_value = param ;
    }
 
    public Boolean getPause_aply_mon_enabled() {
        return this.pause_aply_mon_enabled ;
    }    
 
    public void setPause_aply_mon_enabled(Boolean param) {
        this.pause_aply_mon_enabled = param ;
    }
 
    public String getPause_aply_mon_state() {
        return this.pause_aply_mon_state ;
    }
 
    public void setPause_aply_mon_state(String param) {
        this.pause_aply_mon_state = param ;
    }
 
    public String getPause_memo_update() {
        return this.pause_memo_update ;
    }
 
    public void setPause_memo_update(String param) {
        this.pause_memo_update = param ;
    }
 
    public String getPause_memo_value() {
        return this.pause_memo_value ;
    }
 
    public void setPause_memo_value( String param) {
        this.pause_memo_value = param ;
    }
 
    public Boolean getPause_memo_enabled() {
        return this.pause_memo_enabled ;
    }    
 
    public void setPause_memo_enabled(Boolean param) {
        this.pause_memo_enabled = param ;
    }
 
    public String getPause_memo_state() {
        return this.pause_memo_state ;
    }
 
    public void setPause_memo_state(String param) {
        this.pause_memo_state = param ;
    }
 
 
    public X33VDataTypeList getSkekka_tchi_list() {
        return this.skekka_tchi_list ;
    }
 
    public void setSkekka_tchi_list(X33VDataTypeList param) {
        this.skekka_tchi_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_skekka_tchi(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<skekka_tchi_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) skekka_tchi_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 X33VDataTypeList getSkekka_hoki_list() {
        return this.skekka_hoki_list ;
    }
 
    public void setSkekka_hoki_list(X33VDataTypeList param) {
        this.skekka_hoki_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_skekka_hoki(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<skekka_hoki_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) skekka_hoki_list.get(i)).loadModelData("審査結果補記", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getNyukyo_rsv_year_update() {
        return this.nyukyo_rsv_year_update ;
    }
 
    public void setNyukyo_rsv_year_update(String param) {
        this.nyukyo_rsv_year_update = param ;
    }
 
    public String getNyukyo_rsv_year_value() {
        return this.nyukyo_rsv_year_value ;
    }
 
    public void setNyukyo_rsv_year_value( String param) {
        this.nyukyo_rsv_year_value = param ;
    }
 
    public Boolean getNyukyo_rsv_year_enabled() {
        return this.nyukyo_rsv_year_enabled ;
    }    
 
    public void setNyukyo_rsv_year_enabled(Boolean param) {
        this.nyukyo_rsv_year_enabled = param ;
    }
 
    public String getNyukyo_rsv_year_state() {
        return this.nyukyo_rsv_year_state ;
    }
 
    public void setNyukyo_rsv_year_state(String param) {
        this.nyukyo_rsv_year_state = param ;
    }
 
    public String getNyukyo_rsv_mon_update() {
        return this.nyukyo_rsv_mon_update ;
    }
 
    public void setNyukyo_rsv_mon_update(String param) {
        this.nyukyo_rsv_mon_update = param ;
    }
 
    public String getNyukyo_rsv_mon_value() {
        return this.nyukyo_rsv_mon_value ;
    }
 
    public void setNyukyo_rsv_mon_value( String param) {
        this.nyukyo_rsv_mon_value = param ;
    }
 
    public Boolean getNyukyo_rsv_mon_enabled() {
        return this.nyukyo_rsv_mon_enabled ;
    }    
 
    public void setNyukyo_rsv_mon_enabled(Boolean param) {
        this.nyukyo_rsv_mon_enabled = param ;
    }
 
    public String getNyukyo_rsv_mon_state() {
        return this.nyukyo_rsv_mon_state ;
    }
 
    public void setNyukyo_rsv_mon_state(String param) {
        this.nyukyo_rsv_mon_state = param ;
    }
 
    public String getNyukyo_rsv_day_update() {
        return this.nyukyo_rsv_day_update ;
    }
 
    public void setNyukyo_rsv_day_update(String param) {
        this.nyukyo_rsv_day_update = param ;
    }
 
    public String getNyukyo_rsv_day_value() {
        return this.nyukyo_rsv_day_value ;
    }
 
    public void setNyukyo_rsv_day_value( String param) {
        this.nyukyo_rsv_day_value = param ;
    }
 
    public Boolean getNyukyo_rsv_day_enabled() {
        return this.nyukyo_rsv_day_enabled ;
    }    
 
    public void setNyukyo_rsv_day_enabled(Boolean param) {
        this.nyukyo_rsv_day_enabled = param ;
    }
 
    public String getNyukyo_rsv_day_state() {
        return this.nyukyo_rsv_day_state ;
    }
 
    public void setNyukyo_rsv_day_state(String param) {
        this.nyukyo_rsv_day_state = param ;
    }
 
    public String getKojiak_no_update() {
        return this.kojiak_no_update ;
    }
 
    public void setKojiak_no_update(String param) {
        this.kojiak_no_update = param ;
    }
 
    public String getKojiak_no_value() {
        return this.kojiak_no_value ;
    }
 
    public void setKojiak_no_value( String param) {
        this.kojiak_no_value = param ;
    }
 
    public Boolean getKojiak_no_enabled() {
        return this.kojiak_no_enabled ;
    }    
 
    public void setKojiak_no_enabled(Boolean param) {
        this.kojiak_no_enabled = param ;
    }
 
    public String getKojiak_no_state() {
        return this.kojiak_no_state ;
    }
 
    public void setKojiak_no_state(String param) {
        this.kojiak_no_state = param ;
    }
 
    public String getKj_scope_update() {
        return this.kj_scope_update ;
    }
 
    public void setKj_scope_update(String param) {
        this.kj_scope_update = param ;
    }
 
    public String getKj_scope_value() {
        return this.kj_scope_value ;
    }
 
    public void setKj_scope_value( String param) {
        this.kj_scope_value = param ;
    }
 
    public Boolean getKj_scope_enabled() {
        return this.kj_scope_enabled ;
    }    
 
    public void setKj_scope_enabled(Boolean param) {
        this.kj_scope_enabled = param ;
    }
 
    public String getKj_scope_state() {
        return this.kj_scope_state ;
    }
 
    public void setKj_scope_state(String param) {
        this.kj_scope_state = param ;
    }
 
    public String getIf_juju_doi_update() {
        return this.if_juju_doi_update ;
    }
 
    public void setIf_juju_doi_update(String param) {
        this.if_juju_doi_update = param ;
    }
 
    public String getIf_juju_doi_value() {
        return this.if_juju_doi_value ;
    }
 
    public void setIf_juju_doi_value( String param) {
        this.if_juju_doi_value = param ;
    }
 
    public Boolean getIf_juju_doi_enabled() {
        return this.if_juju_doi_enabled ;
    }    
 
    public void setIf_juju_doi_enabled(Boolean param) {
        this.if_juju_doi_enabled = param ;
    }
 
    public String getIf_juju_doi_state() {
        return this.if_juju_doi_state ;
    }
 
    public void setIf_juju_doi_state(String param) {
        this.if_juju_doi_state = param ;
    }
 
    public String getKj_kibo_ymd_update() {
        return this.kj_kibo_ymd_update ;
    }
 
    public void setKj_kibo_ymd_update(String param) {
        this.kj_kibo_ymd_update = param ;
    }
 
    public String getKj_kibo_ymd_value() {
        return this.kj_kibo_ymd_value ;
    }
 
    public void setKj_kibo_ymd_value( String param) {
        this.kj_kibo_ymd_value = param ;
    }
 
    public Boolean getKj_kibo_ymd_enabled() {
        return this.kj_kibo_ymd_enabled ;
    }    
 
    public void setKj_kibo_ymd_enabled(Boolean param) {
        this.kj_kibo_ymd_enabled = param ;
    }
 
    public String getKj_kibo_ymd_state() {
        return this.kj_kibo_ymd_state ;
    }
 
    public void setKj_kibo_ymd_state(String param) {
        this.kj_kibo_ymd_state = param ;
    }
 
    public String getDsl_ymd_tk_update() {
        return this.dsl_ymd_tk_update ;
    }
 
    public void setDsl_ymd_tk_update(String param) {
        this.dsl_ymd_tk_update = param ;
    }
 
    public String getDsl_ymd_tk_value() {
        return this.dsl_ymd_tk_value ;
    }
 
    public void setDsl_ymd_tk_value( String param) {
        this.dsl_ymd_tk_value = param ;
    }
 
    public Boolean getDsl_ymd_tk_enabled() {
        return this.dsl_ymd_tk_enabled ;
    }    
 
    public void setDsl_ymd_tk_enabled(Boolean param) {
        this.dsl_ymd_tk_enabled = param ;
    }
 
    public String getDsl_ymd_tk_state() {
        return this.dsl_ymd_tk_state ;
    }
 
    public void setDsl_ymd_tk_state(String param) {
        this.dsl_ymd_tk_state = param ;
    }
 
    public String getDsl_ymd_update() {
        return this.dsl_ymd_update ;
    }
 
    public void setDsl_ymd_update(String param) {
        this.dsl_ymd_update = param ;
    }
 
    public String getDsl_ymd_value() {
        return this.dsl_ymd_value ;
    }
 
    public void setDsl_ymd_value( String param) {
        this.dsl_ymd_value = param ;
    }
 
    public Boolean getDsl_ymd_enabled() {
        return this.dsl_ymd_enabled ;
    }    
 
    public void setDsl_ymd_enabled(Boolean param) {
        this.dsl_ymd_enabled = param ;
    }
 
    public String getDsl_ymd_state() {
        return this.dsl_ymd_state ;
    }
 
    public void setDsl_ymd_state(String param) {
        this.dsl_ymd_state = param ;
    }
 
    public String getIsetsu_div_update() {
        return this.isetsu_div_update ;
    }
 
    public void setIsetsu_div_update(String param) {
        this.isetsu_div_update = param ;
    }
 
    public String getIsetsu_div_value() {
        return this.isetsu_div_value ;
    }
 
    public void setIsetsu_div_value( String param) {
        this.isetsu_div_value = param ;
    }
 
    public Boolean getIsetsu_div_enabled() {
        return this.isetsu_div_enabled ;
    }    
 
    public void setIsetsu_div_enabled(Boolean param) {
        this.isetsu_div_enabled = param ;
    }
 
    public String getIsetsu_div_state() {
        return this.isetsu_div_state ;
    }
 
    public void setIsetsu_div_state(String param) {
        this.isetsu_div_state = param ;
    }
 
    public String getMansion_cd_update() {
        return this.mansion_cd_update ;
    }
 
    public void setMansion_cd_update(String param) {
        this.mansion_cd_update = param ;
    }
 
    public String getMansion_cd_value() {
        return this.mansion_cd_value ;
    }
 
    public void setMansion_cd_value( String param) {
        this.mansion_cd_value = param ;
    }
 
    public Boolean getMansion_cd_enabled() {
        return this.mansion_cd_enabled ;
    }    
 
    public void setMansion_cd_enabled(Boolean param) {
        this.mansion_cd_enabled = param ;
    }
 
    public String getMansion_cd_state() {
        return this.mansion_cd_state ;
    }
 
    public void setMansion_cd_state(String param) {
        this.mansion_cd_state = param ;
    }
 
    public String getRrk_way_hoki_update() {
        return this.rrk_way_hoki_update ;
    }
 
    public void setRrk_way_hoki_update(String param) {
        this.rrk_way_hoki_update = param ;
    }
 
    public String getRrk_way_hoki_value() {
        return this.rrk_way_hoki_value ;
    }
 
    public void setRrk_way_hoki_value( String param) {
        this.rrk_way_hoki_value = param ;
    }
 
    public Boolean getRrk_way_hoki_enabled() {
        return this.rrk_way_hoki_enabled ;
    }    
 
    public void setRrk_way_hoki_enabled(Boolean param) {
        this.rrk_way_hoki_enabled = param ;
    }
 
    public String getRrk_way_hoki_state() {
        return this.rrk_way_hoki_state ;
    }
 
    public void setRrk_way_hoki_state(String param) {
        this.rrk_way_hoki_state = param ;
    }
 
    public String getKojiak_biko_2_update() {
        return this.kojiak_biko_2_update ;
    }
 
    public void setKojiak_biko_2_update(String param) {
        this.kojiak_biko_2_update = param ;
    }
 
    public String getKojiak_biko_2_value() {
        return this.kojiak_biko_2_value ;
    }
 
    public void setKojiak_biko_2_value( String param) {
        this.kojiak_biko_2_value = param ;
    }
 
    public Boolean getKojiak_biko_2_enabled() {
        return this.kojiak_biko_2_enabled ;
    }    
 
    public void setKojiak_biko_2_enabled(Boolean param) {
        this.kojiak_biko_2_enabled = param ;
    }
 
    public String getKojiak_biko_2_state() {
        return this.kojiak_biko_2_state ;
    }
 
    public void setKojiak_biko_2_state(String param) {
        this.kojiak_biko_2_state = param ;
    }
    public String getKojiak_biko_update() {
        return this.kojiak_biko_update ;
    }
 
    public void setKojiak_biko_update(String param) {
        this.kojiak_biko_update = param ;
    }
 
    public String getKojiak_biko_value() {
        return this.kojiak_biko_value ;
    }
 
    public void setKojiak_biko_value( String param) {
        this.kojiak_biko_value = param ;
    }
 
    public Boolean getKojiak_biko_enabled() {
        return this.kojiak_biko_enabled ;
    }    
 
    public void setKojiak_biko_enabled(Boolean param) {
        this.kojiak_biko_enabled = param ;
    }
 
    public String getKojiak_biko_state() {
        return this.kojiak_biko_state ;
    }
 
    public void setKojiak_biko_state(String param) {
        this.kojiak_biko_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 Boolean getCust_nm_enabled() {
        return this.cust_nm_enabled ;
    }    
 
    public void setCust_nm_enabled(Boolean param) {
        this.cust_nm_enabled = 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 getPon_sbt_update() {
        return this.pon_sbt_update ;
    }
 
    public void setPon_sbt_update(String param) {
        this.pon_sbt_update = param ;
    }
 
    public String getPon_sbt_value() {
        return this.pon_sbt_value ;
    }
 
    public void setPon_sbt_value( String param) {
        this.pon_sbt_value = param ;
    }
 
    public Boolean getPon_sbt_enabled() {
        return this.pon_sbt_enabled ;
    }    
 
    public void setPon_sbt_enabled(Boolean param) {
        this.pon_sbt_enabled = param ;
    }
 
    public String getPon_sbt_state() {
        return this.pon_sbt_state ;
    }
 
    public void setPon_sbt_state(String param) {
        this.pon_sbt_state = param ;
    }
 
    public String getNewconst_bukken_update() {
        return this.newconst_bukken_update ;
    }
 
    public void setNewconst_bukken_update( String param ) {
        this.newconst_bukken_update = param ;
    }
 
    public Boolean getNewconst_bukken_value() {
        return this.newconst_bukken_value ;
    }
 
    public void setNewconst_bukken_value( Boolean param) {
        this.newconst_bukken_value = param ;
    }
 
    public Boolean getNewconst_bukken_enabled() {
        return this.newconst_bukken_enabled ;
    }    
 
    public void setNewconst_bukken_enabled(Boolean param) {
        this.newconst_bukken_enabled = param ;
    }
 
    public String getNewconst_bukken_state() {
        return this.newconst_bukken_state ;
    }
 
    public void setNewconst_bukken_state(String param) {
        this.newconst_bukken_state = param ;
    }
 
    public String getHukkat_anken_update() {
        return this.hukkat_anken_update ;
    }
 
    public void setHukkat_anken_update( String param ) {
        this.hukkat_anken_update = param ;
    }
 
    public Boolean getHukkat_anken_value() {
        return this.hukkat_anken_value ;
    }
 
    public void setHukkat_anken_value( Boolean param) {
        this.hukkat_anken_value = param ;
    }
 
    public Boolean getHukkat_anken_enabled() {
        return this.hukkat_anken_enabled ;
    }    
 
    public void setHukkat_anken_enabled(Boolean param) {
        this.hukkat_anken_enabled = param ;
    }
 
    public String getHukkat_anken_state() {
        return this.hukkat_anken_state ;
    }
 
    public void setHukkat_anken_state(String param) {
        this.hukkat_anken_state = param ;
    }
 
    public String getSame_equip_re_mskm_update() {
        return this.same_equip_re_mskm_update ;
    }
 
    public void setSame_equip_re_mskm_update(String param) {
        this.same_equip_re_mskm_update = param ;
    }
 
    public String getSame_equip_re_mskm_value() {
        return this.same_equip_re_mskm_value ;
    }
 
    public void setSame_equip_re_mskm_value( String param) {
        this.same_equip_re_mskm_value = param ;
    }
 
    public Boolean getSame_equip_re_mskm_enabled() {
        return this.same_equip_re_mskm_enabled ;
    }    
 
    public void setSame_equip_re_mskm_enabled(Boolean param) {
        this.same_equip_re_mskm_enabled = param ;
    }
 
    public String getSame_equip_re_mskm_state() {
        return this.same_equip_re_mskm_state ;
    }
 
    public void setSame_equip_re_mskm_state(String param) {
        this.same_equip_re_mskm_state = param ;
    }
 
    public String getKj_kibo_apo_kigen_ymd_update() {
        return this.kj_kibo_apo_kigen_ymd_update ;
    }
 
    public void setKj_kibo_apo_kigen_ymd_update(String param) {
        this.kj_kibo_apo_kigen_ymd_update = param ;
    }
 
    public String getKj_kibo_apo_kigen_ymd_value() {
        return this.kj_kibo_apo_kigen_ymd_value ;
    }
 
    public void setKj_kibo_apo_kigen_ymd_value( String param) {
        this.kj_kibo_apo_kigen_ymd_value = param ;
    }
 
    public Boolean getKj_kibo_apo_kigen_ymd_enabled() {
        return this.kj_kibo_apo_kigen_ymd_enabled ;
    }    
 
    public void setKj_kibo_apo_kigen_ymd_enabled(Boolean param) {
        this.kj_kibo_apo_kigen_ymd_enabled = param ;
    }
 
    public String getKj_kibo_apo_kigen_ymd_state() {
        return this.kj_kibo_apo_kigen_ymd_state ;
    }
 
    public void setKj_kibo_apo_kigen_ymd_state(String param) {
        this.kj_kibo_apo_kigen_ymd_state = param ;
    }
 
    public String getTelno_rrk_kibo_time_update() {
        return this.telno_rrk_kibo_time_update ;
    }
 
    public void setTelno_rrk_kibo_time_update(String param) {
        this.telno_rrk_kibo_time_update = param ;
    }
 
    public String getTelno_rrk_kibo_time_value() {
        return this.telno_rrk_kibo_time_value ;
    }
 
    public void setTelno_rrk_kibo_time_value( String param) {
        this.telno_rrk_kibo_time_value = param ;
    }
 
    public Boolean getTelno_rrk_kibo_time_enabled() {
        return this.telno_rrk_kibo_time_enabled ;
    }    
 
    public void setTelno_rrk_kibo_time_enabled(Boolean param) {
        this.telno_rrk_kibo_time_enabled = param ;
    }
 
    public String getTelno_rrk_kibo_time_state() {
        return this.telno_rrk_kibo_time_state ;
    }
 
    public void setTelno_rrk_kibo_time_state(String param) {
        this.telno_rrk_kibo_time_state = param ;
    }
 
    public String getKj_apo_rrks_update() {
        return this.kj_apo_rrks_update ;
    }
 
    public void setKj_apo_rrks_update(String param) {
        this.kj_apo_rrks_update = param ;
    }
 
    public String getKj_apo_rrks_value() {
        return this.kj_apo_rrks_value ;
    }
 
    public void setKj_apo_rrks_value( String param) {
        this.kj_apo_rrks_value = param ;
    }
 
    public Boolean getKj_apo_rrks_enabled() {
        return this.kj_apo_rrks_enabled ;
    }    
 
    public void setKj_apo_rrks_enabled(Boolean param) {
        this.kj_apo_rrks_enabled = param ;
    }
 
    public String getKj_apo_rrks_state() {
        return this.kj_apo_rrks_state ;
    }
 
    public void setKj_apo_rrks_state(String param) {
        this.kj_apo_rrks_state = param ;
    }
 
    public String getCust_rrks_no_update() {
        return this.cust_rrks_no_update ;
    }
 
    public void setCust_rrks_no_update(String param) {
        this.cust_rrks_no_update = param ;
    }
 
    public String getCust_rrks_no_value() {
        return this.cust_rrks_no_value ;
    }
 
    public void setCust_rrks_no_value( String param) {
        this.cust_rrks_no_value = param ;
    }
 
    public Boolean getCust_rrks_no_enabled() {
        return this.cust_rrks_no_enabled ;
    }    
 
    public void setCust_rrks_no_enabled(Boolean param) {
        this.cust_rrks_no_enabled = param ;
    }
 
    public String getCust_rrks_no_state() {
        return this.cust_rrks_no_state ;
    }
 
    public void setCust_rrks_no_state(String param) {
        this.cust_rrks_no_state = param ;
    }
 
 
    public X33VDataTypeList getPon_skbt_cd_list() {
        return this.pon_skbt_cd_list ;
    }
 
    public void setPon_skbt_cd_list(X33VDataTypeList param) {
        this.pon_skbt_cd_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_pon_skbt_cd(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<pon_skbt_cd_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) pon_skbt_cd_list.get(i)).loadModelData("ＰＯＮ識別コード", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getMenkaihat_anken_no_update() {
        return this.menkaihat_anken_no_update ;
    }
 
    public void setMenkaihat_anken_no_update(String param) {
        this.menkaihat_anken_no_update = param ;
    }
 
    public String getMenkaihat_anken_no_value() {
        return this.menkaihat_anken_no_value ;
    }
 
    public void setMenkaihat_anken_no_value( String param) {
        this.menkaihat_anken_no_value = param ;
    }
 
    public Boolean getMenkaihat_anken_no_enabled() {
        return this.menkaihat_anken_no_enabled ;
    }    
 
    public void setMenkaihat_anken_no_enabled(Boolean param) {
        this.menkaihat_anken_no_enabled = param ;
    }
 
    public String getMenkaihat_anken_no_state() {
        return this.menkaihat_anken_no_state ;
    }
 
    public void setMenkaihat_anken_no_state(String param) {
        this.menkaihat_anken_no_state = param ;
    }
 
    public String getMenkaihat_add_update() {
        return this.menkaihat_add_update ;
    }
 
    public void setMenkaihat_add_update(String param) {
        this.menkaihat_add_update = param ;
    }
 
    public String getMenkaihat_add_value() {
        return this.menkaihat_add_value ;
    }
 
    public void setMenkaihat_add_value( String param) {
        this.menkaihat_add_value = param ;
    }
 
    public Boolean getMenkaihat_add_enabled() {
        return this.menkaihat_add_enabled ;
    }    
 
    public void setMenkaihat_add_enabled(Boolean param) {
        this.menkaihat_add_enabled = param ;
    }
 
    public String getMenkaihat_add_state() {
        return this.menkaihat_add_state ;
    }
 
    public void setMenkaihat_add_state(String param) {
        this.menkaihat_add_state = param ;
    }
 
    public String getHuka_info_update() {
        return this.huka_info_update ;
    }
 
    public void setHuka_info_update(String param) {
        this.huka_info_update = param ;
    }
 
    public String getHuka_info_value() {
        return this.huka_info_value ;
    }
 
    public void setHuka_info_value( String param) {
        this.huka_info_value = param ;
    }
 
    public Boolean getHuka_info_enabled() {
        return this.huka_info_enabled ;
    }    
 
    public void setHuka_info_enabled(Boolean param) {
        this.huka_info_enabled = param ;
    }
 
    public String getHuka_info_state() {
        return this.huka_info_state ;
    }
 
    public void setHuka_info_state(String param) {
        this.huka_info_state = param ;
    }
 
    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 X33VDataTypeList getIdo_rsn_cd_list() {
        return this.ido_rsn_cd_list ;
    }
 
    public void setIdo_rsn_cd_list(X33VDataTypeList param) {
        this.ido_rsn_cd_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_ido_rsn_cd (){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i< ido_rsn_cd_list.size(); i++){
            String itemValue = (String)((X33VDataTypeStringBean) ido_rsn_cd_list.get(i)).getValue();
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    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 getSysid_update() {
        return this.sysid_update ;
    }
 
    public void setSysid_update(String param) {
        this.sysid_update = param ;
    }
 
    public String getSysid_value() {
        return this.sysid_value ;
    }
 
    public void setSysid_value( String param) {
        this.sysid_value = param ;
    }
 
    public String getSysid_state() {
        return this.sysid_state ;
    }
 
    public void setSysid_state(String param) {
        this.sysid_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 getPause_prd_update() {
        return this.pause_prd_update ;
    }
 
    public void setPause_prd_update(String param) {
        this.pause_prd_update = param ;
    }
 
    public String getPause_prd_value() {
        return this.pause_prd_value ;
    }
 
    public void setPause_prd_value( String param) {
        this.pause_prd_value = param ;
    }
 
    public String getPause_prd_state() {
        return this.pause_prd_state ;
    }
 
    public void setPause_prd_state(String param) {
        this.pause_prd_state = param ;
    }
 
    public String getSvc_kei_stat_update() {
        return this.svc_kei_stat_update ;
    }
 
    public void setSvc_kei_stat_update(String param) {
        this.svc_kei_stat_update = param ;
    }
 
    public String getSvc_kei_stat_value() {
        return this.svc_kei_stat_value ;
    }
 
    public void setSvc_kei_stat_value( String param) {
        this.svc_kei_stat_value = param ;
    }
 
    public String getSvc_kei_stat_state() {
        return this.svc_kei_stat_state ;
    }
 
    public void setSvc_kei_stat_state(String param) {
        this.svc_kei_stat_state = param ;
    }
 
    public String getOnly_tel_update() {
        return this.only_tel_update ;
    }
 
    public void setOnly_tel_update(String param) {
        this.only_tel_update = param ;
    }
 
    public String getOnly_tel_value() {
        return this.only_tel_value ;
    }
 
    public void setOnly_tel_value( String param) {
        this.only_tel_value = param ;
    }
 
    public String getOnly_tel_state() {
        return this.only_tel_state ;
    }
 
    public void setOnly_tel_state(String param) {
        this.only_tel_state = param ;
    }
 
    public String getUseplace_ad_pcd_update() {
        return this.useplace_ad_pcd_update ;
    }
 
    public void setUseplace_ad_pcd_update(String param) {
        this.useplace_ad_pcd_update = param ;
    }
 
    public String getUseplace_ad_pcd_value() {
        return this.useplace_ad_pcd_value ;
    }
 
    public void setUseplace_ad_pcd_value( String param) {
        this.useplace_ad_pcd_value = param ;
    }
 
    public String getUseplace_ad_pcd_state() {
        return this.useplace_ad_pcd_state ;
    }
 
    public void setUseplace_ad_pcd_state(String param) {
        this.useplace_ad_pcd_state = param ;
    }
 
    public String getShunko_rsv_ym_update() {
        return this.shunko_rsv_ym_update ;
    }
 
    public void setShunko_rsv_ym_update(String param) {
        this.shunko_rsv_ym_update = param ;
    }
 
    public String getShunko_rsv_ym_value() {
        return this.shunko_rsv_ym_value ;
    }
 
    public void setShunko_rsv_ym_value( String param) {
        this.shunko_rsv_ym_value = param ;
    }
 
    public String getShunko_rsv_ym_state() {
        return this.shunko_rsv_ym_state ;
    }
 
    public void setShunko_rsv_ym_state(String param) {
        this.shunko_rsv_ym_state = param ;
    }
 
    public String getSvc_sta_ymd_update() {
        return this.svc_sta_ymd_update ;
    }
 
    public void setSvc_sta_ymd_update(String param) {
        this.svc_sta_ymd_update = param ;
    }
 
    public String getSvc_sta_ymd_value() {
        return this.svc_sta_ymd_value ;
    }
 
    public void setSvc_sta_ymd_value( String param) {
        this.svc_sta_ymd_value = param ;
    }
 
    public String getSvc_sta_ymd_state() {
        return this.svc_sta_ymd_state ;
    }
 
    public void setSvc_sta_ymd_state(String param) {
        this.svc_sta_ymd_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 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_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 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_pause_ymd_update() {
        return this.svc_pause_ymd_update ;
    }
 
    public void setSvc_pause_ymd_update(String param) {
        this.svc_pause_ymd_update = param ;
    }
 
    public String getSvc_pause_ymd_value() {
        return this.svc_pause_ymd_value ;
    }
 
    public void setSvc_pause_ymd_value( String param) {
        this.svc_pause_ymd_value = param ;
    }
 
    public String getSvc_pause_ymd_state() {
        return this.svc_pause_ymd_state ;
    }
 
    public void setSvc_pause_ymd_state(String param) {
        this.svc_pause_ymd_state = param ;
    }
 
    public String getSvc_pause_rls_ymd_update() {
        return this.svc_pause_rls_ymd_update ;
    }
 
    public void setSvc_pause_rls_ymd_update(String param) {
        this.svc_pause_rls_ymd_update = param ;
    }
 
    public String getSvc_pause_rls_ymd_value() {
        return this.svc_pause_rls_ymd_value ;
    }
 
    public void setSvc_pause_rls_ymd_value( String param) {
        this.svc_pause_rls_ymd_value = param ;
    }
 
    public String getSvc_pause_rls_ymd_state() {
        return this.svc_pause_rls_ymd_state ;
    }
 
    public void setSvc_pause_rls_ymd_state(String param) {
        this.svc_pause_rls_ymd_state = param ;
    }
 
    public String getPause_aply_ym_update() {
        return this.pause_aply_ym_update ;
    }
 
    public void setPause_aply_ym_update(String param) {
        this.pause_aply_ym_update = param ;
    }
 
    public String getPause_aply_ym_value() {
        return this.pause_aply_ym_value ;
    }
 
    public void setPause_aply_ym_value( String param) {
        this.pause_aply_ym_value = param ;
    }
 
    public String getPause_aply_ym_state() {
        return this.pause_aply_ym_state ;
    }
 
    public void setPause_aply_ym_state(String param) {
        this.pause_aply_ym_state = param ;
    }
 
    public String getNyukyo_rsv_ymd_update() {
        return this.nyukyo_rsv_ymd_update ;
    }
 
    public void setNyukyo_rsv_ymd_update(String param) {
        this.nyukyo_rsv_ymd_update = param ;
    }
 
    public String getNyukyo_rsv_ymd_value() {
        return this.nyukyo_rsv_ymd_value ;
    }
 
    public void setNyukyo_rsv_ymd_value( String param) {
        this.nyukyo_rsv_ymd_value = param ;
    }
 
    public String getNyukyo_rsv_ymd_state() {
        return this.nyukyo_rsv_ymd_state ;
    }
 
    public void setNyukyo_rsv_ymd_state(String param) {
        this.nyukyo_rsv_ymd_state = param ;
    }
 
    public String getPause_stp_cd_update() {
        return this.pause_stp_cd_update ;
    }
 
    public void setPause_stp_cd_update(String param) {
        this.pause_stp_cd_update = param ;
    }
 
    public String getPause_stp_cd_value() {
        return this.pause_stp_cd_value ;
    }
 
    public void setPause_stp_cd_value( String param) {
        this.pause_stp_cd_value = param ;
    }
 
    public String getPause_stp_cd_state() {
        return this.pause_stp_cd_state ;
    }
 
    public void setPause_stp_cd_state(String param) {
        this.pause_stp_cd_state = param ;
    }
 
    public String getKaisen_cd_update() {
        return this.kaisen_cd_update ;
    }
 
    public void setKaisen_cd_update(String param) {
        this.kaisen_cd_update = param ;
    }
 
    public String getKaisen_cd_value() {
        return this.kaisen_cd_value ;
    }
 
    public void setKaisen_cd_value( String param) {
        this.kaisen_cd_value = param ;
    }
 
    public String getKaisen_cd_state() {
        return this.kaisen_cd_state ;
    }
 
    public void setKaisen_cd_state(String param) {
        this.kaisen_cd_state = param ;
    }
 
    public String getMansion_bukken_no_update() {
        return this.mansion_bukken_no_update ;
    }
 
    public void setMansion_bukken_no_update(String param) {
        this.mansion_bukken_no_update = param ;
    }
 
    public String getMansion_bukken_no_value() {
        return this.mansion_bukken_no_value ;
    }
 
    public void setMansion_bukken_no_value( String param) {
        this.mansion_bukken_no_value = param ;
    }
 
    public String getMansion_bukken_no_state() {
        return this.mansion_bukken_no_state ;
    }
 
    public void setMansion_bukken_no_state(String param) {
        this.mansion_bukken_no_state = param ;
    }
 
 
    public X33VDataTypeList getSvc_kei_list_list() {
        return this.svc_kei_list_list ;
    }
 
    public void setSvc_kei_list_list(X33VDataTypeList param) {
        this.svc_kei_list_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_svc_kei_list(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<svc_kei_list_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) svc_kei_list_list.get(i)).loadModelData("サービス契約リスト", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getMskm_sbt_cd_update() {
        return this.mskm_sbt_cd_update ;
    }
 
    public void setMskm_sbt_cd_update(String param) {
        this.mskm_sbt_cd_update = param ;
    }
 
    public String getMskm_sbt_cd_value() {
        return this.mskm_sbt_cd_value ;
    }
 
    public void setMskm_sbt_cd_value( String param) {
        this.mskm_sbt_cd_value = param ;
    }
 
    public String getMskm_sbt_cd_state() {
        return this.mskm_sbt_cd_state ;
    }
 
    public void setMskm_sbt_cd_state(String param) {
        this.mskm_sbt_cd_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 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 getPrg_stat_update() {
        return this.prg_stat_update ;
    }
 
    public void setPrg_stat_update(String param) {
        this.prg_stat_update = param ;
    }
 
    public String getPrg_stat_value() {
        return this.prg_stat_value ;
    }
 
    public void setPrg_stat_value( String param) {
        this.prg_stat_value = param ;
    }
 
    public String getPrg_stat_state() {
        return this.prg_stat_state ;
    }
 
    public void setPrg_stat_state(String param) {
        this.prg_stat_state = param ;
    }
 
 
    public X33VDataTypeList getKk0081_svckeilist_list() {
        return this.kk0081_svckeilist_list ;
    }
 
    public void setKk0081_svckeilist_list(X33VDataTypeList param) {
        this.kk0081_svckeilist_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_kk0081_svckeilist(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<kk0081_svckeilist_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) kk0081_svckeilist_list.get(i)).loadModelData("サービス契約一意照会明細", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getKk0251_svckeikaisenlist_list() {
        return this.kk0251_svckeikaisenlist_list ;
    }
 
    public void setKk0251_svckeikaisenlist_list(X33VDataTypeList param) {
        this.kk0251_svckeikaisenlist_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_kk0251_svckeikaisenlist(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<kk0251_svckeikaisenlist_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) kk0251_svckeikaisenlist_list.get(i)).loadModelData("サービス契約回線内訳明細", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getKu0081_svckeikjaklist_list() {
        return this.ku0081_svckeikjaklist_list ;
    }
 
    public void setKu0081_svckeikjaklist_list(X33VDataTypeList param) {
        this.ku0081_svckeikjaklist_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ku0081_svckeikjaklist(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ku0081_svckeikjaklist_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ku0081_svckeikjaklist_list.get(i)).loadModelData("工事案件一覧照会明細", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public X33VDataTypeList getKu0011_kjaklist_tk_list() {
        return this.ku0011_kjaklist_tk_list ;
    }
 
    public void setKu0011_kjaklist_tk_list(X33VDataTypeList param) {
        this.ku0011_kjaklist_tk_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ku0011_kjaklist_tk(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ku0011_kjaklist_tk_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ku0011_kjaklist_tk_list.get(i)).loadModelData("工事案件一意照会明細（撤去）", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getKu0021_kjaknetlist_tk_list() {
        return this.ku0021_kjaknetlist_tk_list ;
    }
 
    public void setKu0021_kjaknetlist_tk_list(X33VDataTypeList param) {
        this.ku0021_kjaknetlist_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ku0021_kjaknetlist_tk(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ku0021_kjaknetlist_tk_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ku0021_kjaknetlist_tk_list.get(i)).loadModelData("工事案件＜ｅｏ光ネット＞一意照会明細（撤去）", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getKu0061_kjaknetmansionlist_tk_list() {
        return this.ku0061_kjaknetmansionlist_tk_list ;
    }
 
    public void setKu0061_kjaknetmansionlist_tk_list(X33VDataTypeList param) {
        this.ku0061_kjaknetmansionlist_tk_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ku0061_kjaknetmansionlist_tk(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ku0061_kjaknetmansionlist_tk_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ku0061_kjaknetmansionlist_tk_list.get(i)).loadModelData("工事案件＜ｅｏ光ネットマンション＞一意照会明細（撤去）", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public X33VDataTypeList getKu0011_kjaklist_list() {
        return this.ku0011_kjaklist_list ;
    }
 
    public void setKu0011_kjaklist_list(X33VDataTypeList param) {
        this.ku0011_kjaklist_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ku0011_kjaklist(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ku0011_kjaklist_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ku0011_kjaklist_list.get(i)).loadModelData("工事案件一意照会明細", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getKu0021_kjaknetlist_list() {
        return this.ku0021_kjaknetlist_list ;
    }
 
    public void setKu0021_kjaknetlist_list(X33VDataTypeList param) {
        this.ku0021_kjaknetlist_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ku0021_kjaknetlist(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ku0021_kjaknetlist_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ku0021_kjaknetlist_list.get(i)).loadModelData("工事案件＜ｅｏ光ネット＞一意照会明細", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getKu0061_kjaknetmansionlist_list() {
        return this.ku0061_kjaknetmansionlist_list ;
    }
 
    public void setKu0061_kjaknetmansionlist_list(X33VDataTypeList param) {
        this.ku0061_kjaknetmansionlist_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ku0061_kjaknetmansionlist(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ku0061_kjaknetmansionlist_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ku0061_kjaknetmansionlist_list.get(i)).loadModelData("工事案件＜ｅｏ光ネットマンション＞一意照会明細", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public X33VDataTypeList getKk0161_svckeiucwklist_list() {
        return this.kk0161_svckeiucwklist_list ;
    }
 
    public void setKk0161_svckeiucwklist_list(X33VDataTypeList param) {
        this.kk0161_svckeiucwklist_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_kk0161_svckeiucwklist(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<kk0161_svckeiucwklist_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) kk0161_svckeiucwklist_list.get(i)).loadModelData("サービス契約内訳＜ｅｏ光電話＞明細", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    // 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD START
    public X33VDataTypeList getZm0121_telnolist_list() {
        return this.zm0121_telnolist_list ;
    }
 
    public void setZm0121_telnolist_list(X33VDataTypeList param) {
        this.zm0121_telnolist_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_zm0121_telnolist(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<zm0121_telnolist_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) zm0121_telnolist_list.get(i)).loadModelData("電話番号一意照会明細", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
    // 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD END

    public X33VDataTypeList getCd00346x_list() {
        return this.cd00346x_list ;
    }
 
    public void setCd00346x_list(X33VDataTypeList param) {
        this.cd00346x_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_cd00346x(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<cd00346x_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) cd00346x_list.get(i)).loadModelData("一時金設定コード一覧", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getCd00623x_list() {
        return this.cd00623x_list ;
    }
 
    public void setCd00623x_list(X33VDataTypeList param) {
        this.cd00623x_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_cd00623x(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<cd00623x_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) cd00623x_list.get(i)).loadModelData("標準工事費コード一覧", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getCd00627x_list() {
        return this.cd00627x_list ;
    }
 
    public void setCd00627x_list(X33VDataTypeList param) {
        this.cd00627x_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_cd00627x(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<cd00627x_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) cd00627x_list.get(i)).loadModelData("住所形態コード一覧", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getCd00345x_list() {
        return this.cd00345x_list ;
    }
 
    public void setCd00345x_list(X33VDataTypeList param) {
        this.cd00345x_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_cd00345x(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<cd00345x_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) cd00345x_list.get(i)).loadModelData("集合住宅入居階数コード一覧", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getCd00210x_list() {
        return this.cd00210x_list ;
    }
 
    public void setCd00210x_list(X33VDataTypeList param) {
        this.cd00210x_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_cd00210x(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<cd00210x_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) cd00210x_list.get(i)).loadModelData("審査結果送信コード一覧", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getCd00592x_list() {
        return this.cd00592x_list ;
    }
 
    public void setCd00592x_list(X33VDataTypeList param) {
        this.cd00592x_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_cd00592x(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<cd00592x_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) cd00592x_list.get(i)).loadModelData("審査結果補記コード一覧", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getCd00593x_list() {
        return this.cd00593x_list ;
    }
 
    public void setCd00593x_list(X33VDataTypeList param) {
        this.cd00593x_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_cd00593x(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<cd00593x_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) cd00593x_list.get(i)).loadModelData("ＶＡポート番号一覧", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getCd00211x_list() {
        return this.cd00211x_list ;
    }
 
    public void setCd00211x_list(X33VDataTypeList param) {
        this.cd00211x_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_cd00211x(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<cd00211x_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) cd00211x_list.get(i)).loadModelData("ＰＯＮ種別コード一覧", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getCd00002x_list() {
        return this.cd00002x_list ;
    }
 
    public void setCd00002x_list(X33VDataTypeList param) {
        this.cd00002x_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_cd00002x(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<cd00002x_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) cd00002x_list.get(i)).loadModelData("有無コード一覧", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    // 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD START
    public X33VDataTypeList getCd01669x_list() {
        return this.cd01669x_list ;
    }
 
    public void setCd01669x_list(X33VDataTypeList param) {
        this.cd01669x_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_cd01669x(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<cd01669x_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) cd01669x_list.get(i)).loadModelData("番ポ廃止依頼制御コード一覧", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
    // 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD END

    public String getKk0081_update_update() {
        return this.kk0081_update_update ;
    }
 
    public void setKk0081_update_update(String param) {
        this.kk0081_update_update = param ;
    }
 
    public String getKk0081_update_value() {
        return this.kk0081_update_value ;
    }
 
    public void setKk0081_update_value( String param) {
        this.kk0081_update_value = param ;
    }
 
    public String getKk0081_update_state() {
        return this.kk0081_update_state ;
    }
 
    public void setKk0081_update_state(String param) {
        this.kk0081_update_state = param ;
    }
 
    public String getKk0251_update_update() {
        return this.kk0251_update_update ;
    }
 
    public void setKk0251_update_update(String param) {
        this.kk0251_update_update = param ;
    }
 
    public String getKk0251_update_value() {
        return this.kk0251_update_value ;
    }
 
    public void setKk0251_update_value( String param) {
        this.kk0251_update_value = param ;
    }
 
    public String getKk0251_update_state() {
        return this.kk0251_update_state ;
    }
 
    public void setKk0251_update_state(String param) {
        this.kk0251_update_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 getJimu_comm_s_update() {
        return this.jimu_comm_s_update ;
    }
 
    public void setJimu_comm_s_update(String param) {
        this.jimu_comm_s_update = param ;
    }
 
    public String getJimu_comm_s_value() {
        return this.jimu_comm_s_value ;
    }
 
    public void setJimu_comm_s_value( String param) {
        this.jimu_comm_s_value = param ;
    }
 
    public String getJimu_comm_s_state() {
        return this.jimu_comm_s_state ;
    }
 
    public void setJimu_comm_s_state(String param) {
        this.jimu_comm_s_state = param ;
    }
 
    public String getStd_kjhi_s_update() {
        return this.std_kjhi_s_update ;
    }
 
    public void setStd_kjhi_s_update(String param) {
        this.std_kjhi_s_update = param ;
    }
 
    public String getStd_kjhi_s_value() {
        return this.std_kjhi_s_value ;
    }
 
    public void setStd_kjhi_s_value( String param) {
        this.std_kjhi_s_value = param ;
    }
 
    public String getStd_kjhi_s_state() {
        return this.std_kjhi_s_state ;
    }
 
    public void setStd_kjhi_s_state(String param) {
        this.std_kjhi_s_state = param ;
    }
 
    public String getStd_kjhi_div_s_update() {
        return this.std_kjhi_div_s_update ;
    }
 
    public void setStd_kjhi_div_s_update(String param) {
        this.std_kjhi_div_s_update = param ;
    }
 
    public String getStd_kjhi_div_s_value() {
        return this.std_kjhi_div_s_value ;
    }
 
    public void setStd_kjhi_div_s_value( String param) {
        this.std_kjhi_div_s_value = param ;
    }
 
    public String getStd_kjhi_div_s_state() {
        return this.std_kjhi_div_s_state ;
    }
 
    public void setStd_kjhi_div_s_state(String param) {
        this.std_kjhi_div_s_state = param ;
    }
 
    public String getPnlty_hassei_div_s_update() {
        return this.pnlty_hassei_div_s_update ;
    }
 
    public void setPnlty_hassei_div_s_update(String param) {
        this.pnlty_hassei_div_s_update = param ;
    }
 
    public String getPnlty_hassei_div_s_value() {
        return this.pnlty_hassei_div_s_value ;
    }
 
    public void setPnlty_hassei_div_s_value( String param) {
        this.pnlty_hassei_div_s_value = param ;
    }
 
    public String getPnlty_hassei_div_s_state() {
        return this.pnlty_hassei_div_s_state ;
    }
 
    public void setPnlty_hassei_div_s_state(String param) {
        this.pnlty_hassei_div_s_state = param ;
    }
 
    public String getSkekka_tchi_s_update() {
        return this.skekka_tchi_s_update ;
    }
 
    public void setSkekka_tchi_s_update(String param) {
        this.skekka_tchi_s_update = param ;
    }
 
    public String getSkekka_tchi_s_value() {
        return this.skekka_tchi_s_value ;
    }
 
    public void setSkekka_tchi_s_value( String param) {
        this.skekka_tchi_s_value = param ;
    }
 
    public String getSkekka_tchi_s_state() {
        return this.skekka_tchi_s_state ;
    }
 
    public void setSkekka_tchi_s_state(String param) {
        this.skekka_tchi_s_state = param ;
    }
 
    public String getSkekka_hoki_s_update() {
        return this.skekka_hoki_s_update ;
    }
 
    public void setSkekka_hoki_s_update(String param) {
        this.skekka_hoki_s_update = param ;
    }
 
    public String getSkekka_hoki_s_value() {
        return this.skekka_hoki_s_value ;
    }
 
    public void setSkekka_hoki_s_value( String param) {
        this.skekka_hoki_s_value = param ;
    }
 
    public String getSkekka_hoki_s_state() {
        return this.skekka_hoki_s_state ;
    }
 
    public void setSkekka_hoki_s_state(String param) {
        this.skekka_hoki_s_state = param ;
    }
 
    public String getPon_sbt_s_update() {
        return this.pon_sbt_s_update ;
    }
 
    public void setPon_sbt_s_update(String param) {
        this.pon_sbt_s_update = param ;
    }
 
    public String getPon_sbt_s_value() {
        return this.pon_sbt_s_value ;
    }
 
    public void setPon_sbt_s_value( String param) {
        this.pon_sbt_s_value = param ;
    }
 
    public String getPon_sbt_s_state() {
        return this.pon_sbt_s_state ;
    }
 
    public void setPon_sbt_s_state(String param) {
        this.pon_sbt_s_state = param ;
    }
 
 
    public X33VDataTypeList getCk0011_customerinfo_list() {
        return this.ck0011_customerinfo_list ;
    }
 
    public void setCk0011_customerinfo_list(X33VDataTypeList param) {
        this.ck0011_customerinfo_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ck0011_customerinfo(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ck0011_customerinfo_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ck0011_customerinfo_list.get(i)).loadModelData("お客様一意照会明細", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getLgtd_update() {
        return this.lgtd_update ;
    }
 
    public void setLgtd_update(String param) {
        this.lgtd_update = param ;
    }
 
    public String getLgtd_value() {
        return this.lgtd_value ;
    }
 
    public void setLgtd_value( String param) {
        this.lgtd_value = param ;
    }
 
    public String getLgtd_state() {
        return this.lgtd_state ;
    }
 
    public void setLgtd_state(String param) {
        this.lgtd_state = param ;
    }
 
    public String getLttd_update() {
        return this.lttd_update ;
    }
 
    public void setLttd_update(String param) {
        this.lttd_update = param ;
    }
 
    public String getLttd_value() {
        return this.lttd_value ;
    }
 
    public void setLttd_value( String param) {
        this.lttd_value = param ;
    }
 
    public String getLttd_state() {
        return this.lttd_state ;
    }
 
    public void setLttd_state(String param) {
        this.lttd_state = param ;
    }
 
    public String getKaisen_tk_comp_cd_update() {
        return this.kaisen_tk_comp_cd_update ;
    }
 
    public void setKaisen_tk_comp_cd_update(String param) {
        this.kaisen_tk_comp_cd_update = param ;
    }
 
    public String getKaisen_tk_comp_cd_value() {
        return this.kaisen_tk_comp_cd_value ;
    }
 
    public void setKaisen_tk_comp_cd_value( String param) {
        this.kaisen_tk_comp_cd_value = param ;
    }
 
    public String getKaisen_tk_comp_cd_state() {
        return this.kaisen_tk_comp_cd_state ;
    }
 
    public void setKaisen_tk_comp_cd_state(String param) {
        this.kaisen_tk_comp_cd_state = param ;
    }
 
 
    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 X33VDataTypeList getIdo_rsn_list_list() {
        return this.ido_rsn_list_list ;
    }
 
    public void setIdo_rsn_list_list(X33VDataTypeList param) {
        this.ido_rsn_list_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ido_rsn_list(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ido_rsn_list_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ido_rsn_list_list.get(i)).loadModelData("異動理由明細", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getKk0081_upd_dtm_update() {
        return this.kk0081_upd_dtm_update ;
    }
 
    public void setKk0081_upd_dtm_update(String param) {
        this.kk0081_upd_dtm_update = param ;
    }
 
    public String getKk0081_upd_dtm_value() {
        return this.kk0081_upd_dtm_value ;
    }
 
    public void setKk0081_upd_dtm_value( String param) {
        this.kk0081_upd_dtm_value = param ;
    }
 
    public String getKk0081_upd_dtm_state() {
        return this.kk0081_upd_dtm_state ;
    }
 
    public void setKk0081_upd_dtm_state(String param) {
        this.kk0081_upd_dtm_state = param ;
    }
 
    public String getKk0251_upd_dtm_update() {
        return this.kk0251_upd_dtm_update ;
    }
 
    public void setKk0251_upd_dtm_update(String param) {
        this.kk0251_upd_dtm_update = param ;
    }
 
    public String getKk0251_upd_dtm_value() {
        return this.kk0251_upd_dtm_value ;
    }
 
    public void setKk0251_upd_dtm_value( String param) {
        this.kk0251_upd_dtm_value = param ;
    }
 
    public String getKk0251_upd_dtm_state() {
        return this.kk0251_upd_dtm_state ;
    }
 
    public void setKk0251_upd_dtm_state(String param) {
        this.kk0251_upd_dtm_state = param ;
    }
 
    public String getUseplace_bnchigo_l_update() {
        return this.useplace_bnchigo_l_update ;
    }
 
    public void setUseplace_bnchigo_l_update(String param) {
        this.useplace_bnchigo_l_update = param ;
    }
 
    public String getUseplace_bnchigo_l_value() {
        return this.useplace_bnchigo_l_value ;
    }
 
    public void setUseplace_bnchigo_l_value( String param) {
        this.useplace_bnchigo_l_value = param ;
    }
 
    public Boolean getUseplace_bnchigo_l_enabled() {
        return this.useplace_bnchigo_l_enabled ;
    }    
 
    public void setUseplace_bnchigo_l_enabled(Boolean param) {
        this.useplace_bnchigo_l_enabled = param ;
    }
 
    public String getUseplace_bnchigo_l_state() {
        return this.useplace_bnchigo_l_state ;
    }
 
    public void setUseplace_bnchigo_l_state(String param) {
        this.useplace_bnchigo_l_state = param ;
    }
 
    public String getUseplace_adrttm_l_update() {
        return this.useplace_adrttm_l_update ;
    }
 
    public void setUseplace_adrttm_l_update(String param) {
        this.useplace_adrttm_l_update = param ;
    }
 
    public String getUseplace_adrttm_l_value() {
        return this.useplace_adrttm_l_value ;
    }
 
    public void setUseplace_adrttm_l_value( String param) {
        this.useplace_adrttm_l_value = param ;
    }
 
    public Boolean getUseplace_adrttm_l_enabled() {
        return this.useplace_adrttm_l_enabled ;
    }    
 
    public void setUseplace_adrttm_l_enabled(Boolean param) {
        this.useplace_adrttm_l_enabled = param ;
    }
 
    public String getUseplace_adrttm_l_state() {
        return this.useplace_adrttm_l_state ;
    }
 
    public void setUseplace_adrttm_l_state(String param) {
        this.useplace_adrttm_l_state = param ;
    }
 
    public String getUseplace_adrrm_l_update() {
        return this.useplace_adrrm_l_update ;
    }
 
    public void setUseplace_adrrm_l_update(String param) {
        this.useplace_adrrm_l_update = param ;
    }
 
    public String getUseplace_adrrm_l_value() {
        return this.useplace_adrrm_l_value ;
    }
 
    public void setUseplace_adrrm_l_value( String param) {
        this.useplace_adrrm_l_value = param ;
    }
 
    public Boolean getUseplace_adrrm_l_enabled() {
        return this.useplace_adrrm_l_enabled ;
    }    
 
    public void setUseplace_adrrm_l_enabled(Boolean param) {
        this.useplace_adrrm_l_enabled = param ;
    }
 
    public String getUseplace_adrrm_l_state() {
        return this.useplace_adrrm_l_state ;
    }
 
    public void setUseplace_adrrm_l_state(String param) {
        this.useplace_adrrm_l_state = param ;
    }
 
    public String getUseplace_telno_l_update() {
        return this.useplace_telno_l_update ;
    }
 
    public void setUseplace_telno_l_update(String param) {
        this.useplace_telno_l_update = param ;
    }
 
    public String getUseplace_telno_l_value() {
        return this.useplace_telno_l_value ;
    }
 
    public void setUseplace_telno_l_value( String param) {
        this.useplace_telno_l_value = param ;
    }
 
    public Boolean getUseplace_telno_l_enabled() {
        return this.useplace_telno_l_enabled ;
    }    
 
    public void setUseplace_telno_l_enabled(Boolean param) {
        this.useplace_telno_l_enabled = param ;
    }
 
    public String getUseplace_telno_l_state() {
        return this.useplace_telno_l_state ;
    }
 
    public void setUseplace_telno_l_state(String param) {
        this.useplace_telno_l_state = param ;
    }
 
    public String getMenkaihat_ak_no_l_update() {
        return this.menkaihat_ak_no_l_update ;
    }
 
    public void setMenkaihat_ak_no_l_update(String param) {
        this.menkaihat_ak_no_l_update = param ;
    }
 
    public String getMenkaihat_ak_no_l_value() {
        return this.menkaihat_ak_no_l_value ;
    }
 
    public void setMenkaihat_ak_no_l_value( String param) {
        this.menkaihat_ak_no_l_value = param ;
    }
 
    public Boolean getMenkaihat_ak_no_l_enabled() {
        return this.menkaihat_ak_no_l_enabled ;
    }    
 
    public void setMenkaihat_ak_no_l_enabled(Boolean param) {
        this.menkaihat_ak_no_l_enabled = param ;
    }
 
    public String getMenkaihat_ak_no_l_state() {
        return this.menkaihat_ak_no_l_state ;
    }
 
    public void setMenkaihat_ak_no_l_state(String param) {
        this.menkaihat_ak_no_l_state = param ;
    }
 
    public String getJimu_comm_l_update() {
        return this.jimu_comm_l_update ;
    }
 
    public void setJimu_comm_l_update(String param) {
        this.jimu_comm_l_update = param ;
    }
 
    public String getJimu_comm_l_value() {
        return this.jimu_comm_l_value ;
    }
 
    public void setJimu_comm_l_value( String param) {
        this.jimu_comm_l_value = param ;
    }
 
    public Boolean getJimu_comm_l_enabled() {
        return this.jimu_comm_l_enabled ;
    }    
 
    public void setJimu_comm_l_enabled(Boolean param) {
        this.jimu_comm_l_enabled = param ;
    }
 
    public String getJimu_comm_l_state() {
        return this.jimu_comm_l_state ;
    }
 
    public void setJimu_comm_l_state(String param) {
        this.jimu_comm_l_state = param ;
    }
 
    public String getStd_kjhi_l_update() {
        return this.std_kjhi_l_update ;
    }
 
    public void setStd_kjhi_l_update(String param) {
        this.std_kjhi_l_update = param ;
    }
 
    public String getStd_kjhi_l_value() {
        return this.std_kjhi_l_value ;
    }
 
    public void setStd_kjhi_l_value( String param) {
        this.std_kjhi_l_value = param ;
    }
 
    public Boolean getStd_kjhi_l_enabled() {
        return this.std_kjhi_l_enabled ;
    }    
 
    public void setStd_kjhi_l_enabled(Boolean param) {
        this.std_kjhi_l_enabled = param ;
    }
 
    public String getStd_kjhi_l_state() {
        return this.std_kjhi_l_state ;
    }
 
    public void setStd_kjhi_l_state(String param) {
        this.std_kjhi_l_state = param ;
    }
 
    public String getStd_kjhi_div_l_update() {
        return this.std_kjhi_div_l_update ;
    }
 
    public void setStd_kjhi_div_l_update(String param) {
        this.std_kjhi_div_l_update = param ;
    }
 
    public String getStd_kjhi_div_l_value() {
        return this.std_kjhi_div_l_value ;
    }
 
    public void setStd_kjhi_div_l_value( String param) {
        this.std_kjhi_div_l_value = param ;
    }
 
    public Boolean getStd_kjhi_div_l_enabled() {
        return this.std_kjhi_div_l_enabled ;
    }    
 
    public void setStd_kjhi_div_l_enabled(Boolean param) {
        this.std_kjhi_div_l_enabled = param ;
    }
 
    public String getStd_kjhi_div_l_state() {
        return this.std_kjhi_div_l_state ;
    }
 
    public void setStd_kjhi_div_l_state(String param) {
        this.std_kjhi_div_l_state = param ;
    }
 
    public String getPnlty_hassei_div_l_update() {
        return this.pnlty_hassei_div_l_update ;
    }
 
    public void setPnlty_hassei_div_l_update(String param) {
        this.pnlty_hassei_div_l_update = param ;
    }
 
    public String getPnlty_hassei_div_l_value() {
        return this.pnlty_hassei_div_l_value ;
    }
 
    public void setPnlty_hassei_div_l_value( String param) {
        this.pnlty_hassei_div_l_value = param ;
    }
 
    public Boolean getPnlty_hassei_div_l_enabled() {
        return this.pnlty_hassei_div_l_enabled ;
    }    
 
    public void setPnlty_hassei_div_l_enabled(Boolean param) {
        this.pnlty_hassei_div_l_enabled = param ;
    }
 
    public String getPnlty_hassei_div_l_state() {
        return this.pnlty_hassei_div_l_state ;
    }
 
    public void setPnlty_hassei_div_l_state(String param) {
        this.pnlty_hassei_div_l_state = param ;
    }
 
    public String getSkekka_tchi_l_update() {
        return this.skekka_tchi_l_update ;
    }
 
    public void setSkekka_tchi_l_update(String param) {
        this.skekka_tchi_l_update = param ;
    }
 
    public String getSkekka_tchi_l_value() {
        return this.skekka_tchi_l_value ;
    }
 
    public void setSkekka_tchi_l_value( String param) {
        this.skekka_tchi_l_value = param ;
    }
 
    public Boolean getSkekka_tchi_l_enabled() {
        return this.skekka_tchi_l_enabled ;
    }    
 
    public void setSkekka_tchi_l_enabled(Boolean param) {
        this.skekka_tchi_l_enabled = param ;
    }
 
    public String getSkekka_tchi_l_state() {
        return this.skekka_tchi_l_state ;
    }
 
    public void setSkekka_tchi_l_state(String param) {
        this.skekka_tchi_l_state = param ;
    }
 
    public String getSkekka_hoki_l_update() {
        return this.skekka_hoki_l_update ;
    }
 
    public void setSkekka_hoki_l_update(String param) {
        this.skekka_hoki_l_update = param ;
    }
 
    public String getSkekka_hoki_l_value() {
        return this.skekka_hoki_l_value ;
    }
 
    public void setSkekka_hoki_l_value( String param) {
        this.skekka_hoki_l_value = param ;
    }
 
    public Boolean getSkekka_hoki_l_enabled() {
        return this.skekka_hoki_l_enabled ;
    }    
 
    public void setSkekka_hoki_l_enabled(Boolean param) {
        this.skekka_hoki_l_enabled = param ;
    }
 
    public String getSkekka_hoki_l_state() {
        return this.skekka_hoki_l_state ;
    }
 
    public void setSkekka_hoki_l_state(String param) {
        this.skekka_hoki_l_state = param ;
    }
 
    public String getPon_sbt_l_update() {
        return this.pon_sbt_l_update ;
    }
 
    public void setPon_sbt_l_update(String param) {
        this.pon_sbt_l_update = param ;
    }
 
    public String getPon_sbt_l_value() {
        return this.pon_sbt_l_value ;
    }
 
    public void setPon_sbt_l_value( String param) {
        this.pon_sbt_l_value = param ;
    }
 
    public Boolean getPon_sbt_l_enabled() {
        return this.pon_sbt_l_enabled ;
    }    
 
    public void setPon_sbt_l_enabled(Boolean param) {
        this.pon_sbt_l_enabled = param ;
    }
 
    public String getPon_sbt_l_state() {
        return this.pon_sbt_l_state ;
    }
 
    public void setPon_sbt_l_state(String param) {
        this.pon_sbt_l_state = param ;
    }
 
 
    public X33VDataTypeList getCd000xxx_list_list() {
        return this.cd000xxx_list_list ;
    }
 
    public void setCd000xxx_list_list(X33VDataTypeList param) {
        this.cd000xxx_list_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_cd000xxx_list(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<cd000xxx_list_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) cd000xxx_list_list.get(i)).loadModelData("面開発登録コード一覧", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getEkk0081b010cbsmsg1list_list() {
        return this.ekk0081b010cbsmsg1list_list ;
    }
 
    public void setEkk0081b010cbsmsg1list_list(X33VDataTypeList param) {
        this.ekk0081b010cbsmsg1list_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ekk0081b010cbsmsg1list(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ekk0081b010cbsmsg1list_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ekk0081b010cbsmsg1list_list.get(i)).loadModelData("サービス契約共通情報一覧照会明細", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getEch0231a010cbsmsg1list_list() {
        return this.ech0231a010cbsmsg1list_list ;
    }
 
    public void setEch0231a010cbsmsg1list_list(X33VDataTypeList param) {
        this.ech0231a010cbsmsg1list_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ech0231a010cbsmsg1list(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ech0231a010cbsmsg1list_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ech0231a010cbsmsg1list_list.get(i)).loadModelData("督促一意照会明細", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getEkk0451b010cbsmsg1list_list() {
        return this.ekk0451b010cbsmsg1list_list ;
    }
 
    public void setEkk0451b010cbsmsg1list_list(X33VDataTypeList param) {
        this.ekk0451b010cbsmsg1list_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ekk0451b010cbsmsg1list(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ekk0451b010cbsmsg1list_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ekk0451b010cbsmsg1list_list.get(i)).loadModelData("割引サービス契約一覧照会明細", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getZm0171_ido_div_list_list() {
        return this.zm0171_ido_div_list_list ;
    }
 
    public void setZm0171_ido_div_list_list(X33VDataTypeList param) {
        this.zm0171_ido_div_list_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_zm0171_ido_div_list(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<zm0171_ido_div_list_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) zm0171_ido_div_list_list.get(i)).loadModelData("コード名称一意照会明細（異動区分）", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getCuscon_telno_update() {
        return this.cuscon_telno_update ;
    }
 
    public void setCuscon_telno_update(String param) {
        this.cuscon_telno_update = param ;
    }
 
    public String getCuscon_telno_value() {
        return this.cuscon_telno_value ;
    }
 
    public void setCuscon_telno_value( String param) {
        this.cuscon_telno_value = param ;
    }
 
    public String getCuscon_telno_state() {
        return this.cuscon_telno_state ;
    }
 
    public void setCuscon_telno_state(String param) {
        this.cuscon_telno_state = param ;
    }
 
    public String getCuscon_userid_update() {
        return this.cuscon_userid_update ;
    }
 
    public void setCuscon_userid_update(String param) {
        this.cuscon_userid_update = param ;
    }
 
    public String getCuscon_userid_value() {
        return this.cuscon_userid_value ;
    }
 
    public void setCuscon_userid_value( String param) {
        this.cuscon_userid_value = param ;
    }
 
    public String getCuscon_userid_state() {
        return this.cuscon_userid_state ;
    }
 
    public void setCuscon_userid_state(String param) {
        this.cuscon_userid_state = param ;
    }
 
    public String getCuscon_password_update() {
        return this.cuscon_password_update ;
    }
 
    public void setCuscon_password_update(String param) {
        this.cuscon_password_update = param ;
    }
 
    public String getCuscon_password_value() {
        return this.cuscon_password_value ;
    }
 
    public void setCuscon_password_value( String param) {
        this.cuscon_password_value = param ;
    }
 
    public String getCuscon_password_state() {
        return this.cuscon_password_state ;
    }
 
    public void setCuscon_password_state(String param) {
        this.cuscon_password_state = param ;
    }
 
    public String getCuscon_url_update() {
        return this.cuscon_url_update ;
    }
 
    public void setCuscon_url_update(String param) {
        this.cuscon_url_update = param ;
    }
 
    public String getCuscon_url_value() {
        return this.cuscon_url_value ;
    }
 
    public void setCuscon_url_value( String param) {
        this.cuscon_url_value = param ;
    }
 
    public String getCuscon_url_state() {
        return this.cuscon_url_state ;
    }
 
    public void setCuscon_url_state(String param) {
        this.cuscon_url_state = param ;
    }
 
 
    public X33VDataTypeList getWork_param_list_list() {
        return this.work_param_list_list ;
    }
 
    public void setWork_param_list_list(X33VDataTypeList param) {
        this.work_param_list_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_work_param_list(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<work_param_list_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) work_param_list_list.get(i)).loadModelData("業務パラメータ管理一意照会明細", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getWork_param_kyusi_list_list() {
        return this.work_param_kyusi_list_list ;
    }
 
    public void setWork_param_kyusi_list_list(X33VDataTypeList param) {
        this.work_param_kyusi_list_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_work_param_kyusi_list(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<work_param_kyusi_list_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) work_param_kyusi_list_list.get(i)).loadModelData("業務パラメータ管理一意照会明細（休止期）", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
 
    public X33VDataTypeList getMskm_list_list() {
        return this.mskm_list_list ;
    }
 
    public void setMskm_list_list(X33VDataTypeList param) {
        this.mskm_list_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_mskm_list(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<mskm_list_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) mskm_list_list.get(i)).loadModelData("申込明細一意照会マップ", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    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 Boolean getMskmsho_no_enabled() {
        return this.mskmsho_no_enabled ;
    }    
 
    public void setMskmsho_no_enabled(Boolean param) {
        this.mskmsho_no_enabled = 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_kai_ucwk_list_list() {
        return this.svc_kai_ucwk_list_list ;
    }
 
    public void setSvc_kai_ucwk_list_list(X33VDataTypeList param) {
        this.svc_kai_ucwk_list_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_svc_kai_ucwk_list(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<svc_kai_ucwk_list_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) svc_kai_ucwk_list_list.get(i)).loadModelData("サービス契約回線内訳一意照会マップ", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getKsucwk_svc_kei_kaisen_ucwk_no_update() {
        return this.ksucwk_svc_kei_kaisen_ucwk_no_update ;
    }
 
    public void setKsucwk_svc_kei_kaisen_ucwk_no_update(String param) {
        this.ksucwk_svc_kei_kaisen_ucwk_no_update = param ;
    }
 
    public String getKsucwk_svc_kei_kaisen_ucwk_no_value() {
        return this.ksucwk_svc_kei_kaisen_ucwk_no_value ;
    }
 
    public void setKsucwk_svc_kei_kaisen_ucwk_no_value( String param) {
        this.ksucwk_svc_kei_kaisen_ucwk_no_value = param ;
    }
 
    public String getKsucwk_svc_kei_kaisen_ucwk_no_state() {
        return this.ksucwk_svc_kei_kaisen_ucwk_no_state ;
    }
 
    public void setKsucwk_svc_kei_kaisen_ucwk_no_state(String param) {
        this.ksucwk_svc_kei_kaisen_ucwk_no_state = param ;
    }
 
    public String getKsucwk_gene_add_dtm_update() {
        return this.ksucwk_gene_add_dtm_update ;
    }
 
    public void setKsucwk_gene_add_dtm_update(String param) {
        this.ksucwk_gene_add_dtm_update = param ;
    }
 
    public String getKsucwk_gene_add_dtm_value() {
        return this.ksucwk_gene_add_dtm_value ;
    }
 
    public void setKsucwk_gene_add_dtm_value( String param) {
        this.ksucwk_gene_add_dtm_value = param ;
    }
 
    public String getKsucwk_gene_add_dtm_state() {
        return this.ksucwk_gene_add_dtm_state ;
    }
 
    public void setKsucwk_gene_add_dtm_state(String param) {
        this.ksucwk_gene_add_dtm_state = param ;
    }
 
    public String getKsucwk_svc_kei_kaisen_ucwk_stat_update() {
        return this.ksucwk_svc_kei_kaisen_ucwk_stat_update ;
    }
 
    public void setKsucwk_svc_kei_kaisen_ucwk_stat_update(String param) {
        this.ksucwk_svc_kei_kaisen_ucwk_stat_update = param ;
    }
 
    public String getKsucwk_svc_kei_kaisen_ucwk_stat_value() {
        return this.ksucwk_svc_kei_kaisen_ucwk_stat_value ;
    }
 
    public void setKsucwk_svc_kei_kaisen_ucwk_stat_value( String param) {
        this.ksucwk_svc_kei_kaisen_ucwk_stat_value = param ;
    }
 
    public String getKsucwk_svc_kei_kaisen_ucwk_stat_state() {
        return this.ksucwk_svc_kei_kaisen_ucwk_stat_state ;
    }
 
    public void setKsucwk_svc_kei_kaisen_ucwk_stat_state(String param) {
        this.ksucwk_svc_kei_kaisen_ucwk_stat_state = param ;
    }
 
    public String getKsucwk_svc_kei_kaisen_ucwk_stat_nm_update() {
        return this.ksucwk_svc_kei_kaisen_ucwk_stat_nm_update ;
    }
 
    public void setKsucwk_svc_kei_kaisen_ucwk_stat_nm_update(String param) {
        this.ksucwk_svc_kei_kaisen_ucwk_stat_nm_update = param ;
    }
 
    public String getKsucwk_svc_kei_kaisen_ucwk_stat_nm_value() {
        return this.ksucwk_svc_kei_kaisen_ucwk_stat_nm_value ;
    }
 
    public void setKsucwk_svc_kei_kaisen_ucwk_stat_nm_value( String param) {
        this.ksucwk_svc_kei_kaisen_ucwk_stat_nm_value = param ;
    }
 
    public String getKsucwk_svc_kei_kaisen_ucwk_stat_nm_state() {
        return this.ksucwk_svc_kei_kaisen_ucwk_stat_nm_state ;
    }
 
    public void setKsucwk_svc_kei_kaisen_ucwk_stat_nm_state(String param) {
        this.ksucwk_svc_kei_kaisen_ucwk_stat_nm_state = param ;
    }
 
    public String getKsucwk_mskm_dtl_no_update() {
        return this.ksucwk_mskm_dtl_no_update ;
    }
 
    public void setKsucwk_mskm_dtl_no_update(String param) {
        this.ksucwk_mskm_dtl_no_update = param ;
    }
 
    public String getKsucwk_mskm_dtl_no_value() {
        return this.ksucwk_mskm_dtl_no_value ;
    }
 
    public void setKsucwk_mskm_dtl_no_value( String param) {
        this.ksucwk_mskm_dtl_no_value = param ;
    }
 
    public String getKsucwk_mskm_dtl_no_state() {
        return this.ksucwk_mskm_dtl_no_state ;
    }
 
    public void setKsucwk_mskm_dtl_no_state(String param) {
        this.ksucwk_mskm_dtl_no_state = param ;
    }
 
    public String getKsucwk_ad_mi_fix_flg_update() {
        return this.ksucwk_ad_mi_fix_flg_update ;
    }
 
    public void setKsucwk_ad_mi_fix_flg_update(String param) {
        this.ksucwk_ad_mi_fix_flg_update = param ;
    }
 
    public String getKsucwk_ad_mi_fix_flg_value() {
        return this.ksucwk_ad_mi_fix_flg_value ;
    }
 
    public void setKsucwk_ad_mi_fix_flg_value( String param) {
        this.ksucwk_ad_mi_fix_flg_value = param ;
    }
 
    public String getKsucwk_ad_mi_fix_flg_state() {
        return this.ksucwk_ad_mi_fix_flg_state ;
    }
 
    public void setKsucwk_ad_mi_fix_flg_state(String param) {
        this.ksucwk_ad_mi_fix_flg_state = param ;
    }
 
    public String getKsucwk_ad_mi_fix_flg_nm_update() {
        return this.ksucwk_ad_mi_fix_flg_nm_update ;
    }
 
    public void setKsucwk_ad_mi_fix_flg_nm_update(String param) {
        this.ksucwk_ad_mi_fix_flg_nm_update = param ;
    }
 
    public String getKsucwk_ad_mi_fix_flg_nm_value() {
        return this.ksucwk_ad_mi_fix_flg_nm_value ;
    }
 
    public void setKsucwk_ad_mi_fix_flg_nm_value( String param) {
        this.ksucwk_ad_mi_fix_flg_nm_value = param ;
    }
 
    public String getKsucwk_ad_mi_fix_flg_nm_state() {
        return this.ksucwk_ad_mi_fix_flg_nm_state ;
    }
 
    public void setKsucwk_ad_mi_fix_flg_nm_state(String param) {
        this.ksucwk_ad_mi_fix_flg_nm_state = param ;
    }
    
    // ANK-4315-00-00 ADD START
    public String getKsucwk_hgw_kkn_ffg_update() {
        return this.ksucwk_hgw_kkn_ffg_update ;
    }
 
    public void setKsucwk_hgw_kkn_ffg_update(String param) {
        this.ksucwk_hgw_kkn_ffg_update = param ;
    }
 
    public String getKsucwk_hgw_kkn_ffg_value() {
        return this.ksucwk_hgw_kkn_ffg_value ;
    }
 
    public void setKsucwk_hgw_kkn_ffg_value( String param) {
        this.ksucwk_hgw_kkn_ffg_value = param ;
    }
 
    public String getKsucwk_hgw_kkn_ffg_state() {
        return this.ksucwk_hgw_kkn_ffg_state ;
    }
 
    public void setKsucwk_hgw_kkn_ffg_state(String param) {
        this.ksucwk_hgw_kkn_ffg_state = param ;
    }
    // ANK-4315-00-00 ADD END
 
    public String getKsucwk_ad_mi_fix_rls_ymd_update() {
        return this.ksucwk_ad_mi_fix_rls_ymd_update ;
    }
 
    public void setKsucwk_ad_mi_fix_rls_ymd_update(String param) {
        this.ksucwk_ad_mi_fix_rls_ymd_update = param ;
    }
 
    public String getKsucwk_ad_mi_fix_rls_ymd_value() {
        return this.ksucwk_ad_mi_fix_rls_ymd_value ;
    }
 
    public void setKsucwk_ad_mi_fix_rls_ymd_value( String param) {
        this.ksucwk_ad_mi_fix_rls_ymd_value = param ;
    }
 
    public String getKsucwk_ad_mi_fix_rls_ymd_state() {
        return this.ksucwk_ad_mi_fix_rls_ymd_state ;
    }
 
    public void setKsucwk_ad_mi_fix_rls_ymd_state(String param) {
        this.ksucwk_ad_mi_fix_rls_ymd_state = param ;
    }
 
    public String getKsucwk_kaisen_plc_ksh_ad_sai_flg_update() {
        return this.ksucwk_kaisen_plc_ksh_ad_sai_flg_update ;
    }
 
    public void setKsucwk_kaisen_plc_ksh_ad_sai_flg_update(String param) {
        this.ksucwk_kaisen_plc_ksh_ad_sai_flg_update = param ;
    }
 
    public String getKsucwk_kaisen_plc_ksh_ad_sai_flg_value() {
        return this.ksucwk_kaisen_plc_ksh_ad_sai_flg_value ;
    }
 
    public void setKsucwk_kaisen_plc_ksh_ad_sai_flg_value( String param) {
        this.ksucwk_kaisen_plc_ksh_ad_sai_flg_value = param ;
    }
 
    public String getKsucwk_kaisen_plc_ksh_ad_sai_flg_state() {
        return this.ksucwk_kaisen_plc_ksh_ad_sai_flg_state ;
    }
 
    public void setKsucwk_kaisen_plc_ksh_ad_sai_flg_state(String param) {
        this.ksucwk_kaisen_plc_ksh_ad_sai_flg_state = param ;
    }
 
    public String getKsucwk_cust_sos_use_um_update() {
        return this.ksucwk_cust_sos_use_um_update ;
    }
 
    public void setKsucwk_cust_sos_use_um_update(String param) {
        this.ksucwk_cust_sos_use_um_update = param ;
    }
 
    public String getKsucwk_cust_sos_use_um_value() {
        return this.ksucwk_cust_sos_use_um_value ;
    }
 
    public void setKsucwk_cust_sos_use_um_value( String param) {
        this.ksucwk_cust_sos_use_um_value = param ;
    }
 
    public String getKsucwk_cust_sos_use_um_state() {
        return this.ksucwk_cust_sos_use_um_state ;
    }
 
    public void setKsucwk_cust_sos_use_um_state(String param) {
        this.ksucwk_cust_sos_use_um_state = param ;
    }
 
    public String getKsucwk_cust_sos_use_um_nm_update() {
        return this.ksucwk_cust_sos_use_um_nm_update ;
    }
 
    public void setKsucwk_cust_sos_use_um_nm_update(String param) {
        this.ksucwk_cust_sos_use_um_nm_update = param ;
    }
 
    public String getKsucwk_cust_sos_use_um_nm_value() {
        return this.ksucwk_cust_sos_use_um_nm_value ;
    }
 
    public void setKsucwk_cust_sos_use_um_nm_value( String param) {
        this.ksucwk_cust_sos_use_um_nm_value = param ;
    }
 
    public String getKsucwk_cust_sos_use_um_nm_state() {
        return this.ksucwk_cust_sos_use_um_nm_state ;
    }
 
    public void setKsucwk_cust_sos_use_um_nm_state(String param) {
        this.ksucwk_cust_sos_use_um_nm_state = param ;
    }
 
    public String getKsucwk_kaisen_cd_update() {
        return this.ksucwk_kaisen_cd_update ;
    }
 
    public void setKsucwk_kaisen_cd_update(String param) {
        this.ksucwk_kaisen_cd_update = param ;
    }
 
    public String getKsucwk_kaisen_cd_value() {
        return this.ksucwk_kaisen_cd_value ;
    }
 
    public void setKsucwk_kaisen_cd_value( String param) {
        this.ksucwk_kaisen_cd_value = param ;
    }
 
    public String getKsucwk_kaisen_cd_state() {
        return this.ksucwk_kaisen_cd_state ;
    }
 
    public void setKsucwk_kaisen_cd_state(String param) {
        this.ksucwk_kaisen_cd_state = param ;
    }
 
    public String getKsucwk_kaisen_cd_nm_update() {
        return this.ksucwk_kaisen_cd_nm_update ;
    }
 
    public void setKsucwk_kaisen_cd_nm_update(String param) {
        this.ksucwk_kaisen_cd_nm_update = param ;
    }
 
    public String getKsucwk_kaisen_cd_nm_value() {
        return this.ksucwk_kaisen_cd_nm_value ;
    }
 
    public void setKsucwk_kaisen_cd_nm_value( String param) {
        this.ksucwk_kaisen_cd_nm_value = param ;
    }
 
    public String getKsucwk_kaisen_cd_nm_state() {
        return this.ksucwk_kaisen_cd_nm_state ;
    }
 
    public void setKsucwk_kaisen_cd_nm_state(String param) {
        this.ksucwk_kaisen_cd_nm_state = param ;
    }
 
    public String getKsucwk_mansion_bukken_no_update() {
        return this.ksucwk_mansion_bukken_no_update ;
    }
 
    public void setKsucwk_mansion_bukken_no_update(String param) {
        this.ksucwk_mansion_bukken_no_update = param ;
    }
 
    public String getKsucwk_mansion_bukken_no_value() {
        return this.ksucwk_mansion_bukken_no_value ;
    }
 
    public void setKsucwk_mansion_bukken_no_value( String param) {
        this.ksucwk_mansion_bukken_no_value = param ;
    }
 
    public String getKsucwk_mansion_bukken_no_state() {
        return this.ksucwk_mansion_bukken_no_state ;
    }
 
    public void setKsucwk_mansion_bukken_no_state(String param) {
        this.ksucwk_mansion_bukken_no_state = param ;
    }
 
    public String getKsucwk_kaisen_place_telno_update() {
        return this.ksucwk_kaisen_place_telno_update ;
    }
 
    public void setKsucwk_kaisen_place_telno_update(String param) {
        this.ksucwk_kaisen_place_telno_update = param ;
    }
 
    public String getKsucwk_kaisen_place_telno_value() {
        return this.ksucwk_kaisen_place_telno_value ;
    }
 
    public void setKsucwk_kaisen_place_telno_value( String param) {
        this.ksucwk_kaisen_place_telno_value = param ;
    }
 
    public String getKsucwk_kaisen_place_telno_state() {
        return this.ksucwk_kaisen_place_telno_state ;
    }
 
    public void setKsucwk_kaisen_place_telno_state(String param) {
        this.ksucwk_kaisen_place_telno_state = param ;
    }
 
    public String getKsucwk_kaisen_plc_kana_update() {
        return this.ksucwk_kaisen_plc_kana_update ;
    }
 
    public void setKsucwk_kaisen_plc_kana_update(String param) {
        this.ksucwk_kaisen_plc_kana_update = param ;
    }
 
    public String getKsucwk_kaisen_plc_kana_value() {
        return this.ksucwk_kaisen_plc_kana_value ;
    }
 
    public void setKsucwk_kaisen_plc_kana_value( String param) {
        this.ksucwk_kaisen_plc_kana_value = param ;
    }
 
    public String getKsucwk_kaisen_plc_kana_state() {
        return this.ksucwk_kaisen_plc_kana_state ;
    }
 
    public void setKsucwk_kaisen_plc_kana_state(String param) {
        this.ksucwk_kaisen_plc_kana_state = param ;
    }
 
    public String getKsucwk_kaisen_place_ad_cd_update() {
        return this.ksucwk_kaisen_place_ad_cd_update ;
    }
 
    public void setKsucwk_kaisen_place_ad_cd_update(String param) {
        this.ksucwk_kaisen_place_ad_cd_update = param ;
    }
 
    public String getKsucwk_kaisen_place_ad_cd_value() {
        return this.ksucwk_kaisen_place_ad_cd_value ;
    }
 
    public void setKsucwk_kaisen_place_ad_cd_value( String param) {
        this.ksucwk_kaisen_place_ad_cd_value = param ;
    }
 
    public String getKsucwk_kaisen_place_ad_cd_state() {
        return this.ksucwk_kaisen_place_ad_cd_state ;
    }
 
    public void setKsucwk_kaisen_place_ad_cd_state(String param) {
        this.ksucwk_kaisen_place_ad_cd_state = param ;
    }
 
    public String getKsucwk_kaisen_place_pcd_update() {
        return this.ksucwk_kaisen_place_pcd_update ;
    }
 
    public void setKsucwk_kaisen_place_pcd_update(String param) {
        this.ksucwk_kaisen_place_pcd_update = param ;
    }
 
    public String getKsucwk_kaisen_place_pcd_value() {
        return this.ksucwk_kaisen_place_pcd_value ;
    }
 
    public void setKsucwk_kaisen_place_pcd_value( String param) {
        this.ksucwk_kaisen_place_pcd_value = param ;
    }
 
    public String getKsucwk_kaisen_place_pcd_state() {
        return this.ksucwk_kaisen_place_pcd_state ;
    }
 
    public void setKsucwk_kaisen_place_pcd_state(String param) {
        this.ksucwk_kaisen_place_pcd_state = param ;
    }
 
    public String getKsucwk_kaisen_place_state_nm_update() {
        return this.ksucwk_kaisen_place_state_nm_update ;
    }
 
    public void setKsucwk_kaisen_place_state_nm_update(String param) {
        this.ksucwk_kaisen_place_state_nm_update = param ;
    }
 
    public String getKsucwk_kaisen_place_state_nm_value() {
        return this.ksucwk_kaisen_place_state_nm_value ;
    }
 
    public void setKsucwk_kaisen_place_state_nm_value( String param) {
        this.ksucwk_kaisen_place_state_nm_value = param ;
    }
 
    public String getKsucwk_kaisen_place_state_nm_state() {
        return this.ksucwk_kaisen_place_state_nm_state ;
    }
 
    public void setKsucwk_kaisen_place_state_nm_state(String param) {
        this.ksucwk_kaisen_place_state_nm_state = param ;
    }
 
    public String getKsucwk_kaisen_place_city_nm_update() {
        return this.ksucwk_kaisen_place_city_nm_update ;
    }
 
    public void setKsucwk_kaisen_place_city_nm_update(String param) {
        this.ksucwk_kaisen_place_city_nm_update = param ;
    }
 
    public String getKsucwk_kaisen_place_city_nm_value() {
        return this.ksucwk_kaisen_place_city_nm_value ;
    }
 
    public void setKsucwk_kaisen_place_city_nm_value( String param) {
        this.ksucwk_kaisen_place_city_nm_value = param ;
    }
 
    public String getKsucwk_kaisen_place_city_nm_state() {
        return this.ksucwk_kaisen_place_city_nm_state ;
    }
 
    public void setKsucwk_kaisen_place_city_nm_state(String param) {
        this.ksucwk_kaisen_place_city_nm_state = param ;
    }
 
    public String getKsucwk_kaisen_place_oaztsu_nm_update() {
        return this.ksucwk_kaisen_place_oaztsu_nm_update ;
    }
 
    public void setKsucwk_kaisen_place_oaztsu_nm_update(String param) {
        this.ksucwk_kaisen_place_oaztsu_nm_update = param ;
    }
 
    public String getKsucwk_kaisen_place_oaztsu_nm_value() {
        return this.ksucwk_kaisen_place_oaztsu_nm_value ;
    }
 
    public void setKsucwk_kaisen_place_oaztsu_nm_value( String param) {
        this.ksucwk_kaisen_place_oaztsu_nm_value = param ;
    }
 
    public String getKsucwk_kaisen_place_oaztsu_nm_state() {
        return this.ksucwk_kaisen_place_oaztsu_nm_state ;
    }
 
    public void setKsucwk_kaisen_place_oaztsu_nm_state(String param) {
        this.ksucwk_kaisen_place_oaztsu_nm_state = param ;
    }
 
    public String getKsucwk_kaisen_place_azcho_nm_update() {
        return this.ksucwk_kaisen_place_azcho_nm_update ;
    }
 
    public void setKsucwk_kaisen_place_azcho_nm_update(String param) {
        this.ksucwk_kaisen_place_azcho_nm_update = param ;
    }
 
    public String getKsucwk_kaisen_place_azcho_nm_value() {
        return this.ksucwk_kaisen_place_azcho_nm_value ;
    }
 
    public void setKsucwk_kaisen_place_azcho_nm_value( String param) {
        this.ksucwk_kaisen_place_azcho_nm_value = param ;
    }
 
    public String getKsucwk_kaisen_place_azcho_nm_state() {
        return this.ksucwk_kaisen_place_azcho_nm_state ;
    }
 
    public void setKsucwk_kaisen_place_azcho_nm_state(String param) {
        this.ksucwk_kaisen_place_azcho_nm_state = param ;
    }
 
    public String getKsucwk_kaisen_place_bnchigo_update() {
        return this.ksucwk_kaisen_place_bnchigo_update ;
    }
 
    public void setKsucwk_kaisen_place_bnchigo_update(String param) {
        this.ksucwk_kaisen_place_bnchigo_update = param ;
    }
 
    public String getKsucwk_kaisen_place_bnchigo_value() {
        return this.ksucwk_kaisen_place_bnchigo_value ;
    }
 
    public void setKsucwk_kaisen_place_bnchigo_value( String param) {
        this.ksucwk_kaisen_place_bnchigo_value = param ;
    }
 
    public String getKsucwk_kaisen_place_bnchigo_state() {
        return this.ksucwk_kaisen_place_bnchigo_state ;
    }
 
    public void setKsucwk_kaisen_place_bnchigo_state(String param) {
        this.ksucwk_kaisen_place_bnchigo_state = param ;
    }
 
    public String getKsucwk_kaisen_place_adrttm_update() {
        return this.ksucwk_kaisen_place_adrttm_update ;
    }
 
    public void setKsucwk_kaisen_place_adrttm_update(String param) {
        this.ksucwk_kaisen_place_adrttm_update = param ;
    }
 
    public String getKsucwk_kaisen_place_adrttm_value() {
        return this.ksucwk_kaisen_place_adrttm_value ;
    }
 
    public void setKsucwk_kaisen_place_adrttm_value( String param) {
        this.ksucwk_kaisen_place_adrttm_value = param ;
    }
 
    public String getKsucwk_kaisen_place_adrttm_state() {
        return this.ksucwk_kaisen_place_adrttm_state ;
    }
 
    public void setKsucwk_kaisen_place_adrttm_state(String param) {
        this.ksucwk_kaisen_place_adrttm_state = param ;
    }
 
    public String getKsucwk_kaisen_place_adrrm_update() {
        return this.ksucwk_kaisen_place_adrrm_update ;
    }
 
    public void setKsucwk_kaisen_place_adrrm_update(String param) {
        this.ksucwk_kaisen_place_adrrm_update = param ;
    }
 
    public String getKsucwk_kaisen_place_adrrm_value() {
        return this.ksucwk_kaisen_place_adrrm_value ;
    }
 
    public void setKsucwk_kaisen_place_adrrm_value( String param) {
        this.ksucwk_kaisen_place_adrrm_value = param ;
    }
 
    public String getKsucwk_kaisen_place_adrrm_state() {
        return this.ksucwk_kaisen_place_adrrm_state ;
    }
 
    public void setKsucwk_kaisen_place_adrrm_state(String param) {
        this.ksucwk_kaisen_place_adrrm_state = param ;
    }
 
    public String getKsucwk_kaisen_place_no_update() {
        return this.ksucwk_kaisen_place_no_update ;
    }
 
    public void setKsucwk_kaisen_place_no_update(String param) {
        this.ksucwk_kaisen_place_no_update = param ;
    }
 
    public String getKsucwk_kaisen_place_no_value() {
        return this.ksucwk_kaisen_place_no_value ;
    }
 
    public void setKsucwk_kaisen_place_no_value( String param) {
        this.ksucwk_kaisen_place_no_value = param ;
    }
 
    public String getKsucwk_kaisen_place_no_state() {
        return this.ksucwk_kaisen_place_no_state ;
    }
 
    public void setKsucwk_kaisen_place_no_state(String param) {
        this.ksucwk_kaisen_place_no_state = param ;
    }
 
    public String getKsucwk_kisn_plc_kkk_seiri_chu_flg_update() {
        return this.ksucwk_kisn_plc_kkk_seiri_chu_flg_update ;
    }
 
    public void setKsucwk_kisn_plc_kkk_seiri_chu_flg_update(String param) {
        this.ksucwk_kisn_plc_kkk_seiri_chu_flg_update = param ;
    }
 
    public String getKsucwk_kisn_plc_kkk_seiri_chu_flg_value() {
        return this.ksucwk_kisn_plc_kkk_seiri_chu_flg_value ;
    }
 
    public void setKsucwk_kisn_plc_kkk_seiri_chu_flg_value( String param) {
        this.ksucwk_kisn_plc_kkk_seiri_chu_flg_value = param ;
    }
 
    public String getKsucwk_kisn_plc_kkk_seiri_chu_flg_state() {
        return this.ksucwk_kisn_plc_kkk_seiri_chu_flg_state ;
    }
 
    public void setKsucwk_kisn_plc_kkk_seiri_chu_flg_state(String param) {
        this.ksucwk_kisn_plc_kkk_seiri_chu_flg_state = param ;
    }
 
    public String getKsucwk_kisn_plc_hsk_cd_1_update() {
        return this.ksucwk_kisn_plc_hsk_cd_1_update ;
    }
 
    public void setKsucwk_kisn_plc_hsk_cd_1_update(String param) {
        this.ksucwk_kisn_plc_hsk_cd_1_update = param ;
    }
 
    public String getKsucwk_kisn_plc_hsk_cd_1_value() {
        return this.ksucwk_kisn_plc_hsk_cd_1_value ;
    }
 
    public void setKsucwk_kisn_plc_hsk_cd_1_value( String param) {
        this.ksucwk_kisn_plc_hsk_cd_1_value = param ;
    }
 
    public String getKsucwk_kisn_plc_hsk_cd_1_state() {
        return this.ksucwk_kisn_plc_hsk_cd_1_state ;
    }
 
    public void setKsucwk_kisn_plc_hsk_cd_1_state(String param) {
        this.ksucwk_kisn_plc_hsk_cd_1_state = param ;
    }
 
    public String getKsucwk_kisn_plc_hsk_cd_2_update() {
        return this.ksucwk_kisn_plc_hsk_cd_2_update ;
    }
 
    public void setKsucwk_kisn_plc_hsk_cd_2_update(String param) {
        this.ksucwk_kisn_plc_hsk_cd_2_update = param ;
    }
 
    public String getKsucwk_kisn_plc_hsk_cd_2_value() {
        return this.ksucwk_kisn_plc_hsk_cd_2_value ;
    }
 
    public void setKsucwk_kisn_plc_hsk_cd_2_value( String param) {
        this.ksucwk_kisn_plc_hsk_cd_2_value = param ;
    }
 
    public String getKsucwk_kisn_plc_hsk_cd_2_state() {
        return this.ksucwk_kisn_plc_hsk_cd_2_state ;
    }
 
    public void setKsucwk_kisn_plc_hsk_cd_2_state(String param) {
        this.ksucwk_kisn_plc_hsk_cd_2_state = param ;
    }
 
    public String getKsucwk_kisn_plc_hsk_memo_update() {
        return this.ksucwk_kisn_plc_hsk_memo_update ;
    }
 
    public void setKsucwk_kisn_plc_hsk_memo_update(String param) {
        this.ksucwk_kisn_plc_hsk_memo_update = param ;
    }
 
    public String getKsucwk_kisn_plc_hsk_memo_value() {
        return this.ksucwk_kisn_plc_hsk_memo_value ;
    }
 
    public void setKsucwk_kisn_plc_hsk_memo_value( String param) {
        this.ksucwk_kisn_plc_hsk_memo_value = param ;
    }
 
    public String getKsucwk_kisn_plc_hsk_memo_state() {
        return this.ksucwk_kisn_plc_hsk_memo_state ;
    }
 
    public void setKsucwk_kisn_plc_hsk_memo_state(String param) {
        this.ksucwk_kisn_plc_hsk_memo_state = param ;
    }
 
    public String getKsucwk_kisn_plc_ad_fix_flg_update() {
        return this.ksucwk_kisn_plc_ad_fix_flg_update ;
    }
 
    public void setKsucwk_kisn_plc_ad_fix_flg_update(String param) {
        this.ksucwk_kisn_plc_ad_fix_flg_update = param ;
    }
 
    public String getKsucwk_kisn_plc_ad_fix_flg_value() {
        return this.ksucwk_kisn_plc_ad_fix_flg_value ;
    }
 
    public void setKsucwk_kisn_plc_ad_fix_flg_value( String param) {
        this.ksucwk_kisn_plc_ad_fix_flg_value = param ;
    }
 
    public String getKsucwk_kisn_plc_ad_fix_flg_state() {
        return this.ksucwk_kisn_plc_ad_fix_flg_state ;
    }
 
    public void setKsucwk_kisn_plc_ad_fix_flg_state(String param) {
        this.ksucwk_kisn_plc_ad_fix_flg_state = param ;
    }
 
    public String getKsucwk_kisn_plc_ad_fix_af_chge_kh_update() {
        return this.ksucwk_kisn_plc_ad_fix_af_chge_kh_update ;
    }
 
    public void setKsucwk_kisn_plc_ad_fix_af_chge_kh_update(String param) {
        this.ksucwk_kisn_plc_ad_fix_af_chge_kh_update = param ;
    }
 
    public String getKsucwk_kisn_plc_ad_fix_af_chge_kh_value() {
        return this.ksucwk_kisn_plc_ad_fix_af_chge_kh_value ;
    }
 
    public void setKsucwk_kisn_plc_ad_fix_af_chge_kh_value( String param) {
        this.ksucwk_kisn_plc_ad_fix_af_chge_kh_value = param ;
    }
 
    public String getKsucwk_kisn_plc_ad_fix_af_chge_kh_state() {
        return this.ksucwk_kisn_plc_ad_fix_af_chge_kh_state ;
    }
 
    public void setKsucwk_kisn_plc_ad_fix_af_chge_kh_state(String param) {
        this.ksucwk_kisn_plc_ad_fix_af_chge_kh_state = param ;
    }
 
    public String getKsucwk_kepco_busioffice_no_update() {
        return this.ksucwk_kepco_busioffice_no_update ;
    }
 
    public void setKsucwk_kepco_busioffice_no_update(String param) {
        this.ksucwk_kepco_busioffice_no_update = param ;
    }
 
    public String getKsucwk_kepco_busioffice_no_value() {
        return this.ksucwk_kepco_busioffice_no_value ;
    }
 
    public void setKsucwk_kepco_busioffice_no_value( String param) {
        this.ksucwk_kepco_busioffice_no_value = param ;
    }
 
    public String getKsucwk_kepco_busioffice_no_state() {
        return this.ksucwk_kepco_busioffice_no_state ;
    }
 
    public void setKsucwk_kepco_busioffice_no_state(String param) {
        this.ksucwk_kepco_busioffice_no_state = param ;
    }
 
    public String getKsucwk_use_staymd_update() {
        return this.ksucwk_use_staymd_update ;
    }
 
    public void setKsucwk_use_staymd_update(String param) {
        this.ksucwk_use_staymd_update = param ;
    }
 
    public String getKsucwk_use_staymd_value() {
        return this.ksucwk_use_staymd_value ;
    }
 
    public void setKsucwk_use_staymd_value( String param) {
        this.ksucwk_use_staymd_value = param ;
    }
 
    public String getKsucwk_use_staymd_state() {
        return this.ksucwk_use_staymd_state ;
    }
 
    public void setKsucwk_use_staymd_state(String param) {
        this.ksucwk_use_staymd_state = param ;
    }
 
    public String getKsucwk_ad_form_cd_update() {
        return this.ksucwk_ad_form_cd_update ;
    }
 
    public void setKsucwk_ad_form_cd_update(String param) {
        this.ksucwk_ad_form_cd_update = param ;
    }
 
    public String getKsucwk_ad_form_cd_value() {
        return this.ksucwk_ad_form_cd_value ;
    }
 
    public void setKsucwk_ad_form_cd_value( String param) {
        this.ksucwk_ad_form_cd_value = param ;
    }
 
    public String getKsucwk_ad_form_cd_state() {
        return this.ksucwk_ad_form_cd_state ;
    }
 
    public void setKsucwk_ad_form_cd_state(String param) {
        this.ksucwk_ad_form_cd_state = param ;
    }
 
    public String getKsucwk_ad_form_cd_nm_update() {
        return this.ksucwk_ad_form_cd_nm_update ;
    }
 
    public void setKsucwk_ad_form_cd_nm_update(String param) {
        this.ksucwk_ad_form_cd_nm_update = param ;
    }
 
    public String getKsucwk_ad_form_cd_nm_value() {
        return this.ksucwk_ad_form_cd_nm_value ;
    }
 
    public void setKsucwk_ad_form_cd_nm_value( String param) {
        this.ksucwk_ad_form_cd_nm_value = param ;
    }
 
    public String getKsucwk_ad_form_cd_nm_state() {
        return this.ksucwk_ad_form_cd_nm_state ;
    }
 
    public void setKsucwk_ad_form_cd_nm_state(String param) {
        this.ksucwk_ad_form_cd_nm_state = param ;
    }
 
    public String getKsucwk_shunko_rsv_ymd_update() {
        return this.ksucwk_shunko_rsv_ymd_update ;
    }
 
    public void setKsucwk_shunko_rsv_ymd_update(String param) {
        this.ksucwk_shunko_rsv_ymd_update = param ;
    }
 
    public String getKsucwk_shunko_rsv_ymd_value() {
        return this.ksucwk_shunko_rsv_ymd_value ;
    }
 
    public void setKsucwk_shunko_rsv_ymd_value( String param) {
        this.ksucwk_shunko_rsv_ymd_value = param ;
    }
 
    public String getKsucwk_shunko_rsv_ymd_state() {
        return this.ksucwk_shunko_rsv_ymd_state ;
    }
 
    public void setKsucwk_shunko_rsv_ymd_state(String param) {
        this.ksucwk_shunko_rsv_ymd_state = param ;
    }
 
    public String getKsucwk_epower_soden_rsv_ymd_update() {
        return this.ksucwk_epower_soden_rsv_ymd_update ;
    }
 
    public void setKsucwk_epower_soden_rsv_ymd_update(String param) {
        this.ksucwk_epower_soden_rsv_ymd_update = param ;
    }
 
    public String getKsucwk_epower_soden_rsv_ymd_value() {
        return this.ksucwk_epower_soden_rsv_ymd_value ;
    }
 
    public void setKsucwk_epower_soden_rsv_ymd_value( String param) {
        this.ksucwk_epower_soden_rsv_ymd_value = param ;
    }
 
    public String getKsucwk_epower_soden_rsv_ymd_state() {
        return this.ksucwk_epower_soden_rsv_ymd_state ;
    }
 
    public void setKsucwk_epower_soden_rsv_ymd_state(String param) {
        this.ksucwk_epower_soden_rsv_ymd_state = param ;
    }
 
    public String getKsucwk_nyukyo_rsv_ymd_update() {
        return this.ksucwk_nyukyo_rsv_ymd_update ;
    }
 
    public void setKsucwk_nyukyo_rsv_ymd_update(String param) {
        this.ksucwk_nyukyo_rsv_ymd_update = param ;
    }
 
    public String getKsucwk_nyukyo_rsv_ymd_value() {
        return this.ksucwk_nyukyo_rsv_ymd_value ;
    }
 
    public void setKsucwk_nyukyo_rsv_ymd_value( String param) {
        this.ksucwk_nyukyo_rsv_ymd_value = param ;
    }
 
    public String getKsucwk_nyukyo_rsv_ymd_state() {
        return this.ksucwk_nyukyo_rsv_ymd_state ;
    }
 
    public void setKsucwk_nyukyo_rsv_ymd_state(String param) {
        this.ksucwk_nyukyo_rsv_ymd_state = param ;
    }
 
    public String getKsucwk_hikiwatashi_rsv_ymd_update() {
        return this.ksucwk_hikiwatashi_rsv_ymd_update ;
    }
 
    public void setKsucwk_hikiwatashi_rsv_ymd_update(String param) {
        this.ksucwk_hikiwatashi_rsv_ymd_update = param ;
    }
 
    public String getKsucwk_hikiwatashi_rsv_ymd_value() {
        return this.ksucwk_hikiwatashi_rsv_ymd_value ;
    }
 
    public void setKsucwk_hikiwatashi_rsv_ymd_value( String param) {
        this.ksucwk_hikiwatashi_rsv_ymd_value = param ;
    }
 
    public String getKsucwk_hikiwatashi_rsv_ymd_state() {
        return this.ksucwk_hikiwatashi_rsv_ymd_state ;
    }
 
    public void setKsucwk_hikiwatashi_rsv_ymd_state(String param) {
        this.ksucwk_hikiwatashi_rsv_ymd_state = param ;
    }
 
    public String getKsucwk_hikkoshi_rsv_ymd_update() {
        return this.ksucwk_hikkoshi_rsv_ymd_update ;
    }
 
    public void setKsucwk_hikkoshi_rsv_ymd_update(String param) {
        this.ksucwk_hikkoshi_rsv_ymd_update = param ;
    }
 
    public String getKsucwk_hikkoshi_rsv_ymd_value() {
        return this.ksucwk_hikkoshi_rsv_ymd_value ;
    }
 
    public void setKsucwk_hikkoshi_rsv_ymd_value( String param) {
        this.ksucwk_hikkoshi_rsv_ymd_value = param ;
    }
 
    public String getKsucwk_hikkoshi_rsv_ymd_state() {
        return this.ksucwk_hikkoshi_rsv_ymd_state ;
    }
 
    public void setKsucwk_hikkoshi_rsv_ymd_state(String param) {
        this.ksucwk_hikkoshi_rsv_ymd_state = param ;
    }
 
    public String getKsucwk_xzahyo_update() {
        return this.ksucwk_xzahyo_update ;
    }
 
    public void setKsucwk_xzahyo_update(String param) {
        this.ksucwk_xzahyo_update = param ;
    }
 
    public String getKsucwk_xzahyo_value() {
        return this.ksucwk_xzahyo_value ;
    }
 
    public void setKsucwk_xzahyo_value( String param) {
        this.ksucwk_xzahyo_value = param ;
    }
 
    public String getKsucwk_xzahyo_state() {
        return this.ksucwk_xzahyo_state ;
    }
 
    public void setKsucwk_xzahyo_state(String param) {
        this.ksucwk_xzahyo_state = param ;
    }
 
    public String getKsucwk_yzahyo_update() {
        return this.ksucwk_yzahyo_update ;
    }
 
    public void setKsucwk_yzahyo_update(String param) {
        this.ksucwk_yzahyo_update = param ;
    }
 
    public String getKsucwk_yzahyo_value() {
        return this.ksucwk_yzahyo_value ;
    }
 
    public void setKsucwk_yzahyo_value( String param) {
        this.ksucwk_yzahyo_value = param ;
    }
 
    public String getKsucwk_yzahyo_state() {
        return this.ksucwk_yzahyo_state ;
    }
 
    public void setKsucwk_yzahyo_state(String param) {
        this.ksucwk_yzahyo_state = param ;
    }
 
    public String getKsucwk_lgtd_update() {
        return this.ksucwk_lgtd_update ;
    }
 
    public void setKsucwk_lgtd_update(String param) {
        this.ksucwk_lgtd_update = param ;
    }
 
    public String getKsucwk_lgtd_value() {
        return this.ksucwk_lgtd_value ;
    }
 
    public void setKsucwk_lgtd_value( String param) {
        this.ksucwk_lgtd_value = param ;
    }
 
    public String getKsucwk_lgtd_state() {
        return this.ksucwk_lgtd_state ;
    }
 
    public void setKsucwk_lgtd_state(String param) {
        this.ksucwk_lgtd_state = param ;
    }
 
    public String getKsucwk_lttd_update() {
        return this.ksucwk_lttd_update ;
    }
 
    public void setKsucwk_lttd_update(String param) {
        this.ksucwk_lttd_update = param ;
    }
 
    public String getKsucwk_lttd_value() {
        return this.ksucwk_lttd_value ;
    }
 
    public void setKsucwk_lttd_value( String param) {
        this.ksucwk_lttd_value = param ;
    }
 
    public String getKsucwk_lttd_state() {
        return this.ksucwk_lttd_state ;
    }
 
    public void setKsucwk_lttd_state(String param) {
        this.ksucwk_lttd_state = param ;
    }
 
    public String getKsucwk_zahyo_hosei_um_update() {
        return this.ksucwk_zahyo_hosei_um_update ;
    }
 
    public void setKsucwk_zahyo_hosei_um_update(String param) {
        this.ksucwk_zahyo_hosei_um_update = param ;
    }
 
    public String getKsucwk_zahyo_hosei_um_value() {
        return this.ksucwk_zahyo_hosei_um_value ;
    }
 
    public void setKsucwk_zahyo_hosei_um_value( String param) {
        this.ksucwk_zahyo_hosei_um_value = param ;
    }
 
    public String getKsucwk_zahyo_hosei_um_state() {
        return this.ksucwk_zahyo_hosei_um_state ;
    }
 
    public void setKsucwk_zahyo_hosei_um_state(String param) {
        this.ksucwk_zahyo_hosei_um_state = param ;
    }
 
    public String getKsucwk_zahyo_hosei_um_nm_update() {
        return this.ksucwk_zahyo_hosei_um_nm_update ;
    }
 
    public void setKsucwk_zahyo_hosei_um_nm_update(String param) {
        this.ksucwk_zahyo_hosei_um_nm_update = param ;
    }
 
    public String getKsucwk_zahyo_hosei_um_nm_value() {
        return this.ksucwk_zahyo_hosei_um_nm_value ;
    }
 
    public void setKsucwk_zahyo_hosei_um_nm_value( String param) {
        this.ksucwk_zahyo_hosei_um_nm_value = param ;
    }
 
    public String getKsucwk_zahyo_hosei_um_nm_state() {
        return this.ksucwk_zahyo_hosei_um_nm_state ;
    }
 
    public void setKsucwk_zahyo_hosei_um_nm_state(String param) {
        this.ksucwk_zahyo_hosei_um_nm_state = param ;
    }
 
    public String getKsucwk_tv_kobet_taio_cd_update() {
        return this.ksucwk_tv_kobet_taio_cd_update ;
    }
 
    public void setKsucwk_tv_kobet_taio_cd_update(String param) {
        this.ksucwk_tv_kobet_taio_cd_update = param ;
    }
 
    public String getKsucwk_tv_kobet_taio_cd_value() {
        return this.ksucwk_tv_kobet_taio_cd_value ;
    }
 
    public void setKsucwk_tv_kobet_taio_cd_value( String param) {
        this.ksucwk_tv_kobet_taio_cd_value = param ;
    }
 
    public String getKsucwk_tv_kobet_taio_cd_state() {
        return this.ksucwk_tv_kobet_taio_cd_state ;
    }
 
    public void setKsucwk_tv_kobet_taio_cd_state(String param) {
        this.ksucwk_tv_kobet_taio_cd_state = param ;
    }
 
    public String getKsucwk_tv_antenna_um_update() {
        return this.ksucwk_tv_antenna_um_update ;
    }
 
    public void setKsucwk_tv_antenna_um_update(String param) {
        this.ksucwk_tv_antenna_um_update = param ;
    }
 
    public String getKsucwk_tv_antenna_um_value() {
        return this.ksucwk_tv_antenna_um_value ;
    }
 
    public void setKsucwk_tv_antenna_um_value( String param) {
        this.ksucwk_tv_antenna_um_value = param ;
    }
 
    public String getKsucwk_tv_antenna_um_state() {
        return this.ksucwk_tv_antenna_um_state ;
    }
 
    public void setKsucwk_tv_antenna_um_state(String param) {
        this.ksucwk_tv_antenna_um_state = param ;
    }
 
    public String getKsucwk_tv_antenna_um_nm_update() {
        return this.ksucwk_tv_antenna_um_nm_update ;
    }
 
    public void setKsucwk_tv_antenna_um_nm_update(String param) {
        this.ksucwk_tv_antenna_um_nm_update = param ;
    }
 
    public String getKsucwk_tv_antenna_um_nm_value() {
        return this.ksucwk_tv_antenna_um_nm_value ;
    }
 
    public void setKsucwk_tv_antenna_um_nm_value( String param) {
        this.ksucwk_tv_antenna_um_nm_value = param ;
    }
 
    public String getKsucwk_tv_antenna_um_nm_state() {
        return this.ksucwk_tv_antenna_um_nm_state ;
    }
 
    public void setKsucwk_tv_antenna_um_nm_state(String param) {
        this.ksucwk_tv_antenna_um_nm_state = param ;
    }
 
    public String getKsucwk_direction_cd_1_update() {
        return this.ksucwk_direction_cd_1_update ;
    }
 
    public void setKsucwk_direction_cd_1_update(String param) {
        this.ksucwk_direction_cd_1_update = param ;
    }
 
    public String getKsucwk_direction_cd_1_value() {
        return this.ksucwk_direction_cd_1_value ;
    }
 
    public void setKsucwk_direction_cd_1_value( String param) {
        this.ksucwk_direction_cd_1_value = param ;
    }
 
    public String getKsucwk_direction_cd_1_state() {
        return this.ksucwk_direction_cd_1_state ;
    }
 
    public void setKsucwk_direction_cd_1_state(String param) {
        this.ksucwk_direction_cd_1_state = param ;
    }
 
    public String getKsucwk_direction_cd_2_update() {
        return this.ksucwk_direction_cd_2_update ;
    }
 
    public void setKsucwk_direction_cd_2_update(String param) {
        this.ksucwk_direction_cd_2_update = param ;
    }
 
    public String getKsucwk_direction_cd_2_value() {
        return this.ksucwk_direction_cd_2_value ;
    }
 
    public void setKsucwk_direction_cd_2_value( String param) {
        this.ksucwk_direction_cd_2_value = param ;
    }
 
    public String getKsucwk_direction_cd_2_state() {
        return this.ksucwk_direction_cd_2_state ;
    }
 
    public void setKsucwk_direction_cd_2_state(String param) {
        this.ksucwk_direction_cd_2_state = param ;
    }
 
    public String getKsucwk_kodate_kcku_flr_cnt_cd_update() {
        return this.ksucwk_kodate_kcku_flr_cnt_cd_update ;
    }
 
    public void setKsucwk_kodate_kcku_flr_cnt_cd_update(String param) {
        this.ksucwk_kodate_kcku_flr_cnt_cd_update = param ;
    }
 
    public String getKsucwk_kodate_kcku_flr_cnt_cd_value() {
        return this.ksucwk_kodate_kcku_flr_cnt_cd_value ;
    }
 
    public void setKsucwk_kodate_kcku_flr_cnt_cd_value( String param) {
        this.ksucwk_kodate_kcku_flr_cnt_cd_value = param ;
    }
 
    public String getKsucwk_kodate_kcku_flr_cnt_cd_state() {
        return this.ksucwk_kodate_kcku_flr_cnt_cd_state ;
    }
 
    public void setKsucwk_kodate_kcku_flr_cnt_cd_state(String param) {
        this.ksucwk_kodate_kcku_flr_cnt_cd_state = param ;
    }
 
    public String getKsucwk_shugj_nyukyo_flr_cnt_cd_update() {
        return this.ksucwk_shugj_nyukyo_flr_cnt_cd_update ;
    }
 
    public void setKsucwk_shugj_nyukyo_flr_cnt_cd_update(String param) {
        this.ksucwk_shugj_nyukyo_flr_cnt_cd_update = param ;
    }
 
    public String getKsucwk_shugj_nyukyo_flr_cnt_cd_value() {
        return this.ksucwk_shugj_nyukyo_flr_cnt_cd_value ;
    }
 
    public void setKsucwk_shugj_nyukyo_flr_cnt_cd_value( String param) {
        this.ksucwk_shugj_nyukyo_flr_cnt_cd_value = param ;
    }
 
    public String getKsucwk_shugj_nyukyo_flr_cnt_cd_state() {
        return this.ksucwk_shugj_nyukyo_flr_cnt_cd_state ;
    }
 
    public void setKsucwk_shugj_nyukyo_flr_cnt_cd_state(String param) {
        this.ksucwk_shugj_nyukyo_flr_cnt_cd_state = param ;
    }
 
    public String getKsucwk_shugj_nyukyo_flr_cnt_cd_nm_update() {
        return this.ksucwk_shugj_nyukyo_flr_cnt_cd_nm_update ;
    }
 
    public void setKsucwk_shugj_nyukyo_flr_cnt_cd_nm_update(String param) {
        this.ksucwk_shugj_nyukyo_flr_cnt_cd_nm_update = param ;
    }
 
    public String getKsucwk_shugj_nyukyo_flr_cnt_cd_nm_value() {
        return this.ksucwk_shugj_nyukyo_flr_cnt_cd_nm_value ;
    }
 
    public void setKsucwk_shugj_nyukyo_flr_cnt_cd_nm_value( String param) {
        this.ksucwk_shugj_nyukyo_flr_cnt_cd_nm_value = param ;
    }
 
    public String getKsucwk_shugj_nyukyo_flr_cnt_cd_nm_state() {
        return this.ksucwk_shugj_nyukyo_flr_cnt_cd_nm_state ;
    }
 
    public void setKsucwk_shugj_nyukyo_flr_cnt_cd_nm_state(String param) {
        this.ksucwk_shugj_nyukyo_flr_cnt_cd_nm_state = param ;
    }
 
    public String getKsucwk_tsushin_speed_cd_update() {
        return this.ksucwk_tsushin_speed_cd_update ;
    }
 
    public void setKsucwk_tsushin_speed_cd_update(String param) {
        this.ksucwk_tsushin_speed_cd_update = param ;
    }
 
    public String getKsucwk_tsushin_speed_cd_value() {
        return this.ksucwk_tsushin_speed_cd_value ;
    }
 
    public void setKsucwk_tsushin_speed_cd_value( String param) {
        this.ksucwk_tsushin_speed_cd_value = param ;
    }
 
    public String getKsucwk_tsushin_speed_cd_state() {
        return this.ksucwk_tsushin_speed_cd_state ;
    }
 
    public void setKsucwk_tsushin_speed_cd_state(String param) {
        this.ksucwk_tsushin_speed_cd_state = param ;
    }
 
    public String getKsucwk_pon_sbt_cd_update() {
        return this.ksucwk_pon_sbt_cd_update ;
    }
 
    public void setKsucwk_pon_sbt_cd_update(String param) {
        this.ksucwk_pon_sbt_cd_update = param ;
    }
 
    public String getKsucwk_pon_sbt_cd_value() {
        return this.ksucwk_pon_sbt_cd_value ;
    }
 
    public void setKsucwk_pon_sbt_cd_value( String param) {
        this.ksucwk_pon_sbt_cd_value = param ;
    }
 
    public String getKsucwk_pon_sbt_cd_state() {
        return this.ksucwk_pon_sbt_cd_state ;
    }
 
    public void setKsucwk_pon_sbt_cd_state(String param) {
        this.ksucwk_pon_sbt_cd_state = param ;
    }
 
    public String getKsucwk_pon_sbt_cd_nm_update() {
        return this.ksucwk_pon_sbt_cd_nm_update ;
    }
 
    public void setKsucwk_pon_sbt_cd_nm_update(String param) {
        this.ksucwk_pon_sbt_cd_nm_update = param ;
    }
 
    public String getKsucwk_pon_sbt_cd_nm_value() {
        return this.ksucwk_pon_sbt_cd_nm_value ;
    }
 
    public void setKsucwk_pon_sbt_cd_nm_value( String param) {
        this.ksucwk_pon_sbt_cd_nm_value = param ;
    }
 
    public String getKsucwk_pon_sbt_cd_nm_state() {
        return this.ksucwk_pon_sbt_cd_nm_state ;
    }
 
    public void setKsucwk_pon_sbt_cd_nm_state(String param) {
        this.ksucwk_pon_sbt_cd_nm_state = param ;
    }
 
    public String getKsucwk_loopback_test_fin_ymd_update() {
        return this.ksucwk_loopback_test_fin_ymd_update ;
    }
 
    public void setKsucwk_loopback_test_fin_ymd_update(String param) {
        this.ksucwk_loopback_test_fin_ymd_update = param ;
    }
 
    public String getKsucwk_loopback_test_fin_ymd_value() {
        return this.ksucwk_loopback_test_fin_ymd_value ;
    }
 
    public void setKsucwk_loopback_test_fin_ymd_value( String param) {
        this.ksucwk_loopback_test_fin_ymd_value = param ;
    }
 
    public String getKsucwk_loopback_test_fin_ymd_state() {
        return this.ksucwk_loopback_test_fin_ymd_state ;
    }
 
    public void setKsucwk_loopback_test_fin_ymd_state(String param) {
        this.ksucwk_loopback_test_fin_ymd_state = param ;
    }
 
    public String getKsucwk_kaisen_tk_comp_cd_update() {
        return this.ksucwk_kaisen_tk_comp_cd_update ;
    }
 
    public void setKsucwk_kaisen_tk_comp_cd_update(String param) {
        this.ksucwk_kaisen_tk_comp_cd_update = param ;
    }
 
    public String getKsucwk_kaisen_tk_comp_cd_value() {
        return this.ksucwk_kaisen_tk_comp_cd_value ;
    }
 
    public void setKsucwk_kaisen_tk_comp_cd_value( String param) {
        this.ksucwk_kaisen_tk_comp_cd_value = param ;
    }
 
    public String getKsucwk_kaisen_tk_comp_cd_state() {
        return this.ksucwk_kaisen_tk_comp_cd_state ;
    }
 
    public void setKsucwk_kaisen_tk_comp_cd_state(String param) {
        this.ksucwk_kaisen_tk_comp_cd_state = param ;
    }
 
    public String getKsucwk_kaisen_tk_comp_cd_nm_update() {
        return this.ksucwk_kaisen_tk_comp_cd_nm_update ;
    }
 
    public void setKsucwk_kaisen_tk_comp_cd_nm_update(String param) {
        this.ksucwk_kaisen_tk_comp_cd_nm_update = param ;
    }
 
    public String getKsucwk_kaisen_tk_comp_cd_nm_value() {
        return this.ksucwk_kaisen_tk_comp_cd_nm_value ;
    }
 
    public void setKsucwk_kaisen_tk_comp_cd_nm_value( String param) {
        this.ksucwk_kaisen_tk_comp_cd_nm_value = param ;
    }
 
    public String getKsucwk_kaisen_tk_comp_cd_nm_state() {
        return this.ksucwk_kaisen_tk_comp_cd_nm_state ;
    }
 
    public void setKsucwk_kaisen_tk_comp_cd_nm_state(String param) {
        this.ksucwk_kaisen_tk_comp_cd_nm_state = param ;
    }
 
    public String getKsucwk_vdsl_use_tel_kisn_sbt_cd_update() {
        return this.ksucwk_vdsl_use_tel_kisn_sbt_cd_update ;
    }
 
    public void setKsucwk_vdsl_use_tel_kisn_sbt_cd_update(String param) {
        this.ksucwk_vdsl_use_tel_kisn_sbt_cd_update = param ;
    }
 
    public String getKsucwk_vdsl_use_tel_kisn_sbt_cd_value() {
        return this.ksucwk_vdsl_use_tel_kisn_sbt_cd_value ;
    }
 
    public void setKsucwk_vdsl_use_tel_kisn_sbt_cd_value( String param) {
        this.ksucwk_vdsl_use_tel_kisn_sbt_cd_value = param ;
    }
 
    public String getKsucwk_vdsl_use_tel_kisn_sbt_cd_state() {
        return this.ksucwk_vdsl_use_tel_kisn_sbt_cd_state ;
    }
 
    public void setKsucwk_vdsl_use_tel_kisn_sbt_cd_state(String param) {
        this.ksucwk_vdsl_use_tel_kisn_sbt_cd_state = param ;
    }
 
    public String getKsucwk_vdsl_use_dksn_swch_rsv_ymd_update() {
        return this.ksucwk_vdsl_use_dksn_swch_rsv_ymd_update ;
    }
 
    public void setKsucwk_vdsl_use_dksn_swch_rsv_ymd_update(String param) {
        this.ksucwk_vdsl_use_dksn_swch_rsv_ymd_update = param ;
    }
 
    public String getKsucwk_vdsl_use_dksn_swch_rsv_ymd_value() {
        return this.ksucwk_vdsl_use_dksn_swch_rsv_ymd_value ;
    }
 
    public void setKsucwk_vdsl_use_dksn_swch_rsv_ymd_value( String param) {
        this.ksucwk_vdsl_use_dksn_swch_rsv_ymd_value = param ;
    }
 
    public String getKsucwk_vdsl_use_dksn_swch_rsv_ymd_state() {
        return this.ksucwk_vdsl_use_dksn_swch_rsv_ymd_state ;
    }
 
    public void setKsucwk_vdsl_use_dksn_swch_rsv_ymd_state(String param) {
        this.ksucwk_vdsl_use_dksn_swch_rsv_ymd_state = param ;
    }
 
    public String getKsucwk_vdsl_use_tg_dbksn_sbt_cd_update() {
        return this.ksucwk_vdsl_use_tg_dbksn_sbt_cd_update ;
    }
 
    public void setKsucwk_vdsl_use_tg_dbksn_sbt_cd_update(String param) {
        this.ksucwk_vdsl_use_tg_dbksn_sbt_cd_update = param ;
    }
 
    public String getKsucwk_vdsl_use_tg_dbksn_sbt_cd_value() {
        return this.ksucwk_vdsl_use_tg_dbksn_sbt_cd_value ;
    }
 
    public void setKsucwk_vdsl_use_tg_dbksn_sbt_cd_value( String param) {
        this.ksucwk_vdsl_use_tg_dbksn_sbt_cd_value = param ;
    }
 
    public String getKsucwk_vdsl_use_tg_dbksn_sbt_cd_state() {
        return this.ksucwk_vdsl_use_tg_dbksn_sbt_cd_state ;
    }
 
    public void setKsucwk_vdsl_use_tg_dbksn_sbt_cd_state(String param) {
        this.ksucwk_vdsl_use_tg_dbksn_sbt_cd_state = param ;
    }
 
    public String getKsucwk_vdsl_use_tg_telno_update() {
        return this.ksucwk_vdsl_use_tg_telno_update ;
    }
 
    public void setKsucwk_vdsl_use_tg_telno_update(String param) {
        this.ksucwk_vdsl_use_tg_telno_update = param ;
    }
 
    public String getKsucwk_vdsl_use_tg_telno_value() {
        return this.ksucwk_vdsl_use_tg_telno_value ;
    }
 
    public void setKsucwk_vdsl_use_tg_telno_value( String param) {
        this.ksucwk_vdsl_use_tg_telno_value = param ;
    }
 
    public String getKsucwk_vdsl_use_tg_telno_state() {
        return this.ksucwk_vdsl_use_tg_telno_state ;
    }
 
    public void setKsucwk_vdsl_use_tg_telno_state(String param) {
        this.ksucwk_vdsl_use_tg_telno_state = param ;
    }
 
    public String getKsucwk_ido_div_update() {
        return this.ksucwk_ido_div_update ;
    }
 
    public void setKsucwk_ido_div_update(String param) {
        this.ksucwk_ido_div_update = param ;
    }
 
    public String getKsucwk_ido_div_value() {
        return this.ksucwk_ido_div_value ;
    }
 
    public void setKsucwk_ido_div_value( String param) {
        this.ksucwk_ido_div_value = param ;
    }
 
    public String getKsucwk_ido_div_state() {
        return this.ksucwk_ido_div_state ;
    }
 
    public void setKsucwk_ido_div_state(String param) {
        this.ksucwk_ido_div_state = param ;
    }
 
    public String getKsucwk_ido_div_nm_update() {
        return this.ksucwk_ido_div_nm_update ;
    }
 
    public void setKsucwk_ido_div_nm_update(String param) {
        this.ksucwk_ido_div_nm_update = param ;
    }
 
    public String getKsucwk_ido_div_nm_value() {
        return this.ksucwk_ido_div_nm_value ;
    }
 
    public void setKsucwk_ido_div_nm_value( String param) {
        this.ksucwk_ido_div_nm_value = param ;
    }
 
    public String getKsucwk_ido_div_nm_state() {
        return this.ksucwk_ido_div_nm_state ;
    }
 
    public void setKsucwk_ido_div_nm_state(String param) {
        this.ksucwk_ido_div_nm_state = param ;
    }
 
    public String getKsucwk_hikkoshi_ymd_update() {
        return this.ksucwk_hikkoshi_ymd_update ;
    }
 
    public void setKsucwk_hikkoshi_ymd_update(String param) {
        this.ksucwk_hikkoshi_ymd_update = param ;
    }
 
    public String getKsucwk_hikkoshi_ymd_value() {
        return this.ksucwk_hikkoshi_ymd_value ;
    }
 
    public void setKsucwk_hikkoshi_ymd_value( String param) {
        this.ksucwk_hikkoshi_ymd_value = param ;
    }
 
    public String getKsucwk_hikkoshi_ymd_state() {
        return this.ksucwk_hikkoshi_ymd_state ;
    }
 
    public void setKsucwk_hikkoshi_ymd_state(String param) {
        this.ksucwk_hikkoshi_ymd_state = param ;
    }
 
    public String getKsucwk_gaito_area_svc_staymd_update() {
        return this.ksucwk_gaito_area_svc_staymd_update ;
    }
 
    public void setKsucwk_gaito_area_svc_staymd_update(String param) {
        this.ksucwk_gaito_area_svc_staymd_update = param ;
    }
 
    public String getKsucwk_gaito_area_svc_staymd_value() {
        return this.ksucwk_gaito_area_svc_staymd_value ;
    }
 
    public void setKsucwk_gaito_area_svc_staymd_value( String param) {
        this.ksucwk_gaito_area_svc_staymd_value = param ;
    }
 
    public String getKsucwk_gaito_area_svc_staymd_state() {
        return this.ksucwk_gaito_area_svc_staymd_state ;
    }
 
    public void setKsucwk_gaito_area_svc_staymd_state(String param) {
        this.ksucwk_gaito_area_svc_staymd_state = param ;
    }
 
    public String getKsucwk_tekkyo_koji_kibo_ymd_update() {
        return this.ksucwk_tekkyo_koji_kibo_ymd_update ;
    }
 
    public void setKsucwk_tekkyo_koji_kibo_ymd_update(String param) {
        this.ksucwk_tekkyo_koji_kibo_ymd_update = param ;
    }
 
    public String getKsucwk_tekkyo_koji_kibo_ymd_value() {
        return this.ksucwk_tekkyo_koji_kibo_ymd_value ;
    }
 
    public void setKsucwk_tekkyo_koji_kibo_ymd_value( String param) {
        this.ksucwk_tekkyo_koji_kibo_ymd_value = param ;
    }
 
    public String getKsucwk_tekkyo_koji_kibo_ymd_state() {
        return this.ksucwk_tekkyo_koji_kibo_ymd_state ;
    }
 
    public void setKsucwk_tekkyo_koji_kibo_ymd_state(String param) {
        this.ksucwk_tekkyo_koji_kibo_ymd_state = param ;
    }
 
    public String getKsucwk_use_endymd_update() {
        return this.ksucwk_use_endymd_update ;
    }
 
    public void setKsucwk_use_endymd_update(String param) {
        this.ksucwk_use_endymd_update = param ;
    }
 
    public String getKsucwk_use_endymd_value() {
        return this.ksucwk_use_endymd_value ;
    }
 
    public void setKsucwk_use_endymd_value( String param) {
        this.ksucwk_use_endymd_value = param ;
    }
 
    public String getKsucwk_use_endymd_state() {
        return this.ksucwk_use_endymd_state ;
    }
 
    public void setKsucwk_use_endymd_state(String param) {
        this.ksucwk_use_endymd_state = param ;
    }
 
    public String getKsucwk_kiten_hdsho_cd_update() {
        return this.ksucwk_kiten_hdsho_cd_update ;
    }
 
    public void setKsucwk_kiten_hdsho_cd_update(String param) {
        this.ksucwk_kiten_hdsho_cd_update = param ;
    }
 
    public String getKsucwk_kiten_hdsho_cd_value() {
        return this.ksucwk_kiten_hdsho_cd_value ;
    }
 
    public void setKsucwk_kiten_hdsho_cd_value( String param) {
        this.ksucwk_kiten_hdsho_cd_value = param ;
    }
 
    public String getKsucwk_kiten_hdsho_cd_state() {
        return this.ksucwk_kiten_hdsho_cd_state ;
    }
 
    public void setKsucwk_kiten_hdsho_cd_state(String param) {
        this.ksucwk_kiten_hdsho_cd_state = param ;
    }
 
    public String getKsucwk_shyakk_cd_update() {
        return this.ksucwk_shyakk_cd_update ;
    }
 
    public void setKsucwk_shyakk_cd_update(String param) {
        this.ksucwk_shyakk_cd_update = param ;
    }
 
    public String getKsucwk_shyakk_cd_value() {
        return this.ksucwk_shyakk_cd_value ;
    }
 
    public void setKsucwk_shyakk_cd_value( String param) {
        this.ksucwk_shyakk_cd_value = param ;
    }
 
    public String getKsucwk_shyakk_cd_state() {
        return this.ksucwk_shyakk_cd_state ;
    }
 
    public void setKsucwk_shyakk_cd_state(String param) {
        this.ksucwk_shyakk_cd_state = param ;
    }
 
    public String getKsucwk_svc_cancel_ymd_update() {
        return this.ksucwk_svc_cancel_ymd_update ;
    }
 
    public void setKsucwk_svc_cancel_ymd_update(String param) {
        this.ksucwk_svc_cancel_ymd_update = param ;
    }
 
    public String getKsucwk_svc_cancel_ymd_value() {
        return this.ksucwk_svc_cancel_ymd_value ;
    }
 
    public void setKsucwk_svc_cancel_ymd_value( String param) {
        this.ksucwk_svc_cancel_ymd_value = param ;
    }
 
    public String getKsucwk_svc_cancel_ymd_state() {
        return this.ksucwk_svc_cancel_ymd_state ;
    }
 
    public void setKsucwk_svc_cancel_ymd_state(String param) {
        this.ksucwk_svc_cancel_ymd_state = param ;
    }
 
    public String getKsucwk_svc_cancel_rsn_cd_update() {
        return this.ksucwk_svc_cancel_rsn_cd_update ;
    }
 
    public void setKsucwk_svc_cancel_rsn_cd_update(String param) {
        this.ksucwk_svc_cancel_rsn_cd_update = param ;
    }
 
    public String getKsucwk_svc_cancel_rsn_cd_value() {
        return this.ksucwk_svc_cancel_rsn_cd_value ;
    }
 
    public void setKsucwk_svc_cancel_rsn_cd_value( String param) {
        this.ksucwk_svc_cancel_rsn_cd_value = param ;
    }
 
    public String getKsucwk_svc_cancel_rsn_cd_state() {
        return this.ksucwk_svc_cancel_rsn_cd_state ;
    }
 
    public void setKsucwk_svc_cancel_rsn_cd_state(String param) {
        this.ksucwk_svc_cancel_rsn_cd_state = param ;
    }
 
    public String getKsucwk_svkei_kisn_uw_cncl_cl_ymd_update() {
        return this.ksucwk_svkei_kisn_uw_cncl_cl_ymd_update ;
    }
 
    public void setKsucwk_svkei_kisn_uw_cncl_cl_ymd_update(String param) {
        this.ksucwk_svkei_kisn_uw_cncl_cl_ymd_update = param ;
    }
 
    public String getKsucwk_svkei_kisn_uw_cncl_cl_ymd_value() {
        return this.ksucwk_svkei_kisn_uw_cncl_cl_ymd_value ;
    }
 
    public void setKsucwk_svkei_kisn_uw_cncl_cl_ymd_value( String param) {
        this.ksucwk_svkei_kisn_uw_cncl_cl_ymd_value = param ;
    }
 
    public String getKsucwk_svkei_kisn_uw_cncl_cl_ymd_state() {
        return this.ksucwk_svkei_kisn_uw_cncl_cl_ymd_state ;
    }
 
    public void setKsucwk_svkei_kisn_uw_cncl_cl_ymd_state(String param) {
        this.ksucwk_svkei_kisn_uw_cncl_cl_ymd_state = param ;
    }
 
    public String getKsucwk_add_dtm_update() {
        return this.ksucwk_add_dtm_update ;
    }
 
    public void setKsucwk_add_dtm_update(String param) {
        this.ksucwk_add_dtm_update = param ;
    }
 
    public String getKsucwk_add_dtm_value() {
        return this.ksucwk_add_dtm_value ;
    }
 
    public void setKsucwk_add_dtm_value( String param) {
        this.ksucwk_add_dtm_value = param ;
    }
 
    public String getKsucwk_add_dtm_state() {
        return this.ksucwk_add_dtm_state ;
    }
 
    public void setKsucwk_add_dtm_state(String param) {
        this.ksucwk_add_dtm_state = param ;
    }
 
    public String getKsucwk_add_opeacnt_update() {
        return this.ksucwk_add_opeacnt_update ;
    }
 
    public void setKsucwk_add_opeacnt_update(String param) {
        this.ksucwk_add_opeacnt_update = param ;
    }
 
    public String getKsucwk_add_opeacnt_value() {
        return this.ksucwk_add_opeacnt_value ;
    }
 
    public void setKsucwk_add_opeacnt_value( String param) {
        this.ksucwk_add_opeacnt_value = param ;
    }
 
    public String getKsucwk_add_opeacnt_state() {
        return this.ksucwk_add_opeacnt_state ;
    }
 
    public void setKsucwk_add_opeacnt_state(String param) {
        this.ksucwk_add_opeacnt_state = param ;
    }
 
    public String getKsucwk_upd_dtm_update() {
        return this.ksucwk_upd_dtm_update ;
    }
 
    public void setKsucwk_upd_dtm_update(String param) {
        this.ksucwk_upd_dtm_update = param ;
    }
 
    public String getKsucwk_upd_dtm_value() {
        return this.ksucwk_upd_dtm_value ;
    }
 
    public void setKsucwk_upd_dtm_value( String param) {
        this.ksucwk_upd_dtm_value = param ;
    }
 
    public String getKsucwk_upd_dtm_state() {
        return this.ksucwk_upd_dtm_state ;
    }
 
    public void setKsucwk_upd_dtm_state(String param) {
        this.ksucwk_upd_dtm_state = param ;
    }
 
    public String getKsucwk_upd_opeacnt_update() {
        return this.ksucwk_upd_opeacnt_update ;
    }
 
    public void setKsucwk_upd_opeacnt_update(String param) {
        this.ksucwk_upd_opeacnt_update = param ;
    }
 
    public String getKsucwk_upd_opeacnt_value() {
        return this.ksucwk_upd_opeacnt_value ;
    }
 
    public void setKsucwk_upd_opeacnt_value( String param) {
        this.ksucwk_upd_opeacnt_value = param ;
    }
 
    public String getKsucwk_upd_opeacnt_state() {
        return this.ksucwk_upd_opeacnt_state ;
    }
 
    public void setKsucwk_upd_opeacnt_state(String param) {
        this.ksucwk_upd_opeacnt_state = param ;
    }
 
    public String getKsucwk_del_dtm_update() {
        return this.ksucwk_del_dtm_update ;
    }
 
    public void setKsucwk_del_dtm_update(String param) {
        this.ksucwk_del_dtm_update = param ;
    }
 
    public String getKsucwk_del_dtm_value() {
        return this.ksucwk_del_dtm_value ;
    }
 
    public void setKsucwk_del_dtm_value( String param) {
        this.ksucwk_del_dtm_value = param ;
    }
 
    public String getKsucwk_del_dtm_state() {
        return this.ksucwk_del_dtm_state ;
    }
 
    public void setKsucwk_del_dtm_state(String param) {
        this.ksucwk_del_dtm_state = param ;
    }
 
    public String getKsucwk_del_opeacnt_update() {
        return this.ksucwk_del_opeacnt_update ;
    }
 
    public void setKsucwk_del_opeacnt_update(String param) {
        this.ksucwk_del_opeacnt_update = param ;
    }
 
    public String getKsucwk_del_opeacnt_value() {
        return this.ksucwk_del_opeacnt_value ;
    }
 
    public void setKsucwk_del_opeacnt_value( String param) {
        this.ksucwk_del_opeacnt_value = param ;
    }
 
    public String getKsucwk_del_opeacnt_state() {
        return this.ksucwk_del_opeacnt_state ;
    }
 
    public void setKsucwk_del_opeacnt_state(String param) {
        this.ksucwk_del_opeacnt_state = param ;
    }
 
    public String getKsucwk_mk_flg_update() {
        return this.ksucwk_mk_flg_update ;
    }
 
    public void setKsucwk_mk_flg_update(String param) {
        this.ksucwk_mk_flg_update = param ;
    }
 
    public String getKsucwk_mk_flg_value() {
        return this.ksucwk_mk_flg_value ;
    }
 
    public void setKsucwk_mk_flg_value( String param) {
        this.ksucwk_mk_flg_value = param ;
    }
 
    public String getKsucwk_mk_flg_state() {
        return this.ksucwk_mk_flg_state ;
    }
 
    public void setKsucwk_mk_flg_state(String param) {
        this.ksucwk_mk_flg_state = param ;
    }
 
    public String getKsucwk_mk_flg_nm_update() {
        return this.ksucwk_mk_flg_nm_update ;
    }
 
    public void setKsucwk_mk_flg_nm_update(String param) {
        this.ksucwk_mk_flg_nm_update = param ;
    }
 
    public String getKsucwk_mk_flg_nm_value() {
        return this.ksucwk_mk_flg_nm_value ;
    }
 
    public void setKsucwk_mk_flg_nm_value( String param) {
        this.ksucwk_mk_flg_nm_value = param ;
    }
 
    public String getKsucwk_mk_flg_nm_state() {
        return this.ksucwk_mk_flg_nm_state ;
    }
 
    public void setKsucwk_mk_flg_nm_state(String param) {
        this.ksucwk_mk_flg_nm_state = param ;
    }
 
    public String getKsucwk_last_upd_dtm_update() {
        return this.ksucwk_last_upd_dtm_update ;
    }
 
    public void setKsucwk_last_upd_dtm_update(String param) {
        this.ksucwk_last_upd_dtm_update = param ;
    }
 
    public String getKsucwk_last_upd_dtm_value() {
        return this.ksucwk_last_upd_dtm_value ;
    }
 
    public void setKsucwk_last_upd_dtm_value( String param) {
        this.ksucwk_last_upd_dtm_value = param ;
    }
 
    public String getKsucwk_last_upd_dtm_state() {
        return this.ksucwk_last_upd_dtm_state ;
    }
 
    public void setKsucwk_last_upd_dtm_state(String param) {
        this.ksucwk_last_upd_dtm_state = param ;
    }
    //▼▼▼▼▼【ANK-1705-00-00】VLAN-ID情報の表示対応 ADD START▼▼▼▼▼
    public String getKsucwk_tel_vlan_id_update() {
        return this.ksucwk_tel_vlan_id_update ;
    }
 
    public void setKsucwk_tel_vlan_id_update(String param) {
        this.ksucwk_tel_vlan_id_update = param ;
    }
 
    public String getKsucwk_tel_vlan_id_value() {
        return this.ksucwk_tel_vlan_id_value ;
    }
 
    public void setKsucwk_tel_vlan_id_value( String param) {
        this.ksucwk_tel_vlan_id_value = param ;
    }
 
    public String getKsucwk_tel_vlan_id_state() {
        return this.ksucwk_tel_vlan_id_state ;
    }
 
    public void setKsucwk_tel_vlan_id_state(String param) {
        this.ksucwk_tel_vlan_id_state = param ;
    }
 
    //▲▲▲▲▲【ANK-1705-00-00】VLAN-ID情報の表示対応 ADD END▲▲▲▲▲
    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 getMansion_list_list() {
        return this.mansion_list_list ;
    }
 
    public void setMansion_list_list(X33VDataTypeList param) {
        this.mansion_list_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_mansion_list(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<mansion_list_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) mansion_list_list.get(i)).loadModelData("マンション情報明細リスト", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getTk_hoshiki_kei_no_update() {
        return this.tk_hoshiki_kei_no_update ;
    }
 
    public void setTk_hoshiki_kei_no_update(String param) {
        this.tk_hoshiki_kei_no_update = param ;
    }
 
    public String getTk_hoshiki_kei_no_value() {
        return this.tk_hoshiki_kei_no_value ;
    }
 
    public void setTk_hoshiki_kei_no_value( String param) {
        this.tk_hoshiki_kei_no_value = param ;
    }
 
    public String getTk_hoshiki_kei_no_state() {
        return this.tk_hoshiki_kei_no_state ;
    }
 
    public void setTk_hoshiki_kei_no_state(String param) {
        this.tk_hoshiki_kei_no_state = param ;
    }
 
    public String getTk_equip_sbt_cd_update() {
        return this.tk_equip_sbt_cd_update ;
    }
 
    public void setTk_equip_sbt_cd_update(String param) {
        this.tk_equip_sbt_cd_update = param ;
    }
 
    public String getTk_equip_sbt_cd_value() {
        return this.tk_equip_sbt_cd_value ;
    }
 
    public void setTk_equip_sbt_cd_value( String param) {
        this.tk_equip_sbt_cd_value = param ;
    }
 
    public String getTk_equip_sbt_cd_state() {
        return this.tk_equip_sbt_cd_state ;
    }
 
    public void setTk_equip_sbt_cd_state(String param) {
        this.tk_equip_sbt_cd_state = param ;
    }
 
    public String getTk_equip_taiiki_sbt_cd_update() {
        return this.tk_equip_taiiki_sbt_cd_update ;
    }
 
    public void setTk_equip_taiiki_sbt_cd_update(String param) {
        this.tk_equip_taiiki_sbt_cd_update = param ;
    }
 
    public String getTk_equip_taiiki_sbt_cd_value() {
        return this.tk_equip_taiiki_sbt_cd_value ;
    }
 
    public void setTk_equip_taiiki_sbt_cd_value( String param) {
        this.tk_equip_taiiki_sbt_cd_value = param ;
    }
 
    public String getTk_equip_taiiki_sbt_cd_state() {
        return this.tk_equip_taiiki_sbt_cd_state ;
    }
 
    public void setTk_equip_taiiki_sbt_cd_state(String param) {
        this.tk_equip_taiiki_sbt_cd_state = param ;
    }
 
    public String getMansion_plan_cd_update() {
        return this.mansion_plan_cd_update ;
    }
 
    public void setMansion_plan_cd_update(String param) {
        this.mansion_plan_cd_update = param ;
    }
 
    public String getMansion_plan_cd_value() {
        return this.mansion_plan_cd_value ;
    }
 
    public void setMansion_plan_cd_value( String param) {
        this.mansion_plan_cd_value = param ;
    }
 
    public String getMansion_plan_cd_state() {
        return this.mansion_plan_cd_state ;
    }
 
    public void setMansion_plan_cd_state(String param) {
        this.mansion_plan_cd_state = param ;
    }
 
    public String getTk_hoshiki_pattern_cd_update() {
        return this.tk_hoshiki_pattern_cd_update ;
    }
 
    public void setTk_hoshiki_pattern_cd_update(String param) {
        this.tk_hoshiki_pattern_cd_update = param ;
    }
 
    public String getTk_hoshiki_pattern_cd_value() {
        return this.tk_hoshiki_pattern_cd_value ;
    }
 
    public void setTk_hoshiki_pattern_cd_value( String param) {
        this.tk_hoshiki_pattern_cd_value = param ;
    }
 
    public String getTk_hoshiki_pattern_cd_state() {
        return this.tk_hoshiki_pattern_cd_state ;
    }
 
    public void setTk_hoshiki_pattern_cd_state(String param) {
        this.tk_hoshiki_pattern_cd_state = param ;
    }
 
    public String getTk_hoshiki_cd_update() {
        return this.tk_hoshiki_cd_update ;
    }
 
    public void setTk_hoshiki_cd_update(String param) {
        this.tk_hoshiki_cd_update = param ;
    }
 
    public String getTk_hoshiki_cd_value() {
        return this.tk_hoshiki_cd_value ;
    }
 
    public void setTk_hoshiki_cd_value( String param) {
        this.tk_hoshiki_cd_value = param ;
    }
 
    public String getTk_hoshiki_cd_state() {
        return this.tk_hoshiki_cd_state ;
    }
 
    public void setTk_hoshiki_cd_state(String param) {
        this.tk_hoshiki_cd_state = param ;
    }
 
    public String getAccss_kisn_speed_cd_update() {
        return this.accss_kisn_speed_cd_update ;
    }
 
    public void setAccss_kisn_speed_cd_update(String param) {
        this.accss_kisn_speed_cd_update = param ;
    }
 
    public String getAccss_kisn_speed_cd_value() {
        return this.accss_kisn_speed_cd_value ;
    }
 
    public void setAccss_kisn_speed_cd_value( String param) {
        this.accss_kisn_speed_cd_value = param ;
    }
 
    public String getAccss_kisn_speed_cd_state() {
        return this.accss_kisn_speed_cd_state ;
    }
 
    public void setAccss_kisn_speed_cd_state(String param) {
        this.accss_kisn_speed_cd_state = param ;
    }
 
    public String getTonai_speed_cd_update() {
        return this.tonai_speed_cd_update ;
    }
 
    public void setTonai_speed_cd_update(String param) {
        this.tonai_speed_cd_update = param ;
    }
 
    public String getTonai_speed_cd_value() {
        return this.tonai_speed_cd_value ;
    }
 
    public void setTonai_speed_cd_value( String param) {
        this.tonai_speed_cd_value = param ;
    }
 
    public String getTonai_speed_cd_state() {
        return this.tonai_speed_cd_state ;
    }
 
    public void setTonai_speed_cd_state(String param) {
        this.tonai_speed_cd_state = param ;
    }
 
    public String getKanyu_kei_pay_hoshiki_cd_update() {
        return this.kanyu_kei_pay_hoshiki_cd_update ;
    }
 
    public void setKanyu_kei_pay_hoshiki_cd_update(String param) {
        this.kanyu_kei_pay_hoshiki_cd_update = param ;
    }
 
    public String getKanyu_kei_pay_hoshiki_cd_value() {
        return this.kanyu_kei_pay_hoshiki_cd_value ;
    }
 
    public void setKanyu_kei_pay_hoshiki_cd_value( String param) {
        this.kanyu_kei_pay_hoshiki_cd_value = param ;
    }
 
    public String getKanyu_kei_pay_hoshiki_cd_state() {
        return this.kanyu_kei_pay_hoshiki_cd_state ;
    }
 
    public void setKanyu_kei_pay_hoshiki_cd_state(String param) {
        this.kanyu_kei_pay_hoshiki_cd_state = param ;
    }
 
    public String getTk_prc_sbt_cd_update() {
        return this.tk_prc_sbt_cd_update ;
    }
 
    public void setTk_prc_sbt_cd_update(String param) {
        this.tk_prc_sbt_cd_update = param ;
    }
 
    public String getTk_prc_sbt_cd_value() {
        return this.tk_prc_sbt_cd_value ;
    }
 
    public void setTk_prc_sbt_cd_value( String param) {
        this.tk_prc_sbt_cd_value = param ;
    }
 
    public String getTk_prc_sbt_cd_state() {
        return this.tk_prc_sbt_cd_state ;
    }
 
    public void setTk_prc_sbt_cd_state(String param) {
        this.tk_prc_sbt_cd_state = param ;
    }
 
    public String getKaisen_use_kei_no_update() {
        return this.kaisen_use_kei_no_update ;
    }
 
    public void setKaisen_use_kei_no_update(String param) {
        this.kaisen_use_kei_no_update = param ;
    }
 
    public String getKaisen_use_kei_no_value() {
        return this.kaisen_use_kei_no_value ;
    }
 
    public void setKaisen_use_kei_no_value( String param) {
        this.kaisen_use_kei_no_value = param ;
    }
 
    public String getKaisen_use_kei_no_state() {
        return this.kaisen_use_kei_no_state ;
    }
 
    public void setKaisen_use_kei_no_state(String param) {
        this.kaisen_use_kei_no_state = param ;
    }
 
    public String getOwnr_kei_no_update() {
        return this.ownr_kei_no_update ;
    }
 
    public void setOwnr_kei_no_update(String param) {
        this.ownr_kei_no_update = param ;
    }
 
    public String getOwnr_kei_no_value() {
        return this.ownr_kei_no_value ;
    }
 
    public void setOwnr_kei_no_value( String param) {
        this.ownr_kei_no_value = param ;
    }
 
    public String getOwnr_kei_no_state() {
        return this.ownr_kei_no_state ;
    }
 
    public void setOwnr_kei_no_state(String param) {
        this.ownr_kei_no_state = param ;
    }
 
    public String getMansion_id_update() {
        return this.mansion_id_update ;
    }
 
    public void setMansion_id_update(String param) {
        this.mansion_id_update = param ;
    }
 
    public String getMansion_id_value() {
        return this.mansion_id_value ;
    }
 
    public void setMansion_id_value( String param) {
        this.mansion_id_value = param ;
    }
 
    public String getMansion_id_state() {
        return this.mansion_id_state ;
    }
 
    public void setMansion_id_state(String param) {
        this.mansion_id_state = param ;
    }
 
    public String getMansion_course_cd_update() {
        return this.mansion_course_cd_update ;
    }
 
    public void setMansion_course_cd_update(String param) {
        this.mansion_course_cd_update = param ;
    }
 
    public String getMansion_course_cd_value() {
        return this.mansion_course_cd_value ;
    }
 
    public void setMansion_course_cd_value( String param) {
        this.mansion_course_cd_value = param ;
    }
 
    public String getMansion_course_cd_state() {
        return this.mansion_course_cd_state ;
    }
 
    public void setMansion_course_cd_state(String param) {
        this.mansion_course_cd_state = param ;
    }
 
    public String getMansion_svc_menu_cd_update() {
        return this.mansion_svc_menu_cd_update ;
    }
 
    public void setMansion_svc_menu_cd_update(String param) {
        this.mansion_svc_menu_cd_update = param ;
    }
 
    public String getMansion_svc_menu_cd_value() {
        return this.mansion_svc_menu_cd_value ;
    }
 
    public void setMansion_svc_menu_cd_value( String param) {
        this.mansion_svc_menu_cd_value = param ;
    }
 
    public String getMansion_svc_menu_cd_state() {
        return this.mansion_svc_menu_cd_state ;
    }
 
    public void setMansion_svc_menu_cd_state(String param) {
        this.mansion_svc_menu_cd_state = param ;
    }
 
    public String getMansion_course_nm_update() {
        return this.mansion_course_nm_update ;
    }
 
    public void setMansion_course_nm_update(String param) {
        this.mansion_course_nm_update = param ;
    }
 
    public String getMansion_course_nm_value() {
        return this.mansion_course_nm_value ;
    }
 
    public void setMansion_course_nm_value( String param) {
        this.mansion_course_nm_value = param ;
    }
 
    public String getMansion_course_nm_state() {
        return this.mansion_course_nm_state ;
    }
 
    public void setMansion_course_nm_state(String param) {
        this.mansion_course_nm_state = param ;
    }
 
    public String getIp_hradsi_cd_update() {
        return this.ip_hradsi_cd_update ;
    }
 
    public void setIp_hradsi_cd_update(String param) {
        this.ip_hradsi_cd_update = param ;
    }
 
    public String getIp_hradsi_cd_value() {
        return this.ip_hradsi_cd_value ;
    }
 
    public void setIp_hradsi_cd_value( String param) {
        this.ip_hradsi_cd_value = param ;
    }
 
    public String getIp_hradsi_cd_state() {
        return this.ip_hradsi_cd_state ;
    }
 
    public void setIp_hradsi_cd_state(String param) {
        this.ip_hradsi_cd_state = param ;
    }
 
    public String getIp_hradsi_cd_nm_update() {
        return this.ip_hradsi_cd_nm_update ;
    }
 
    public void setIp_hradsi_cd_nm_update(String param) {
        this.ip_hradsi_cd_nm_update = param ;
    }
 
    public String getIp_hradsi_cd_nm_value() {
        return this.ip_hradsi_cd_nm_value ;
    }
 
    public void setIp_hradsi_cd_nm_value( String param) {
        this.ip_hradsi_cd_nm_value = param ;
    }
 
    public String getIp_hradsi_cd_nm_state() {
        return this.ip_hradsi_cd_nm_state ;
    }
 
    public void setIp_hradsi_cd_nm_state(String param) {
        this.ip_hradsi_cd_nm_state = param ;
    }
 
    public String getKisn_speed_cd_update() {
        return this.kisn_speed_cd_update ;
    }
 
    public void setKisn_speed_cd_update(String param) {
        this.kisn_speed_cd_update = param ;
    }
 
    public String getKisn_speed_cd_value() {
        return this.kisn_speed_cd_value ;
    }
 
    public void setKisn_speed_cd_value( String param) {
        this.kisn_speed_cd_value = param ;
    }
 
    public String getKisn_speed_cd_state() {
        return this.kisn_speed_cd_state ;
    }
 
    public void setKisn_speed_cd_state(String param) {
        this.kisn_speed_cd_state = param ;
    }
 
    public String getKisn_speed_cd_nm_update() {
        return this.kisn_speed_cd_nm_update ;
    }
 
    public void setKisn_speed_cd_nm_update(String param) {
        this.kisn_speed_cd_nm_update = param ;
    }
 
    public String getKisn_speed_cd_nm_value() {
        return this.kisn_speed_cd_nm_value ;
    }
 
    public void setKisn_speed_cd_nm_value( String param) {
        this.kisn_speed_cd_nm_value = param ;
    }
 
    public String getKisn_speed_cd_nm_state() {
        return this.kisn_speed_cd_nm_state ;
    }
 
    public void setKisn_speed_cd_nm_state(String param) {
        this.kisn_speed_cd_nm_state = param ;
    }
 
    public String getMans_tushin_equip_cd_update() {
        return this.mans_tushin_equip_cd_update ;
    }
 
    public void setMans_tushin_equip_cd_update(String param) {
        this.mans_tushin_equip_cd_update = param ;
    }
 
    public String getMans_tushin_equip_cd_value() {
        return this.mans_tushin_equip_cd_value ;
    }
 
    public void setMans_tushin_equip_cd_value( String param) {
        this.mans_tushin_equip_cd_value = param ;
    }
 
    public String getMans_tushin_equip_cd_state() {
        return this.mans_tushin_equip_cd_state ;
    }
 
    public void setMans_tushin_equip_cd_state(String param) {
        this.mans_tushin_equip_cd_state = param ;
    }
 
    public String getMans_tushin_equip_cd_nm_update() {
        return this.mans_tushin_equip_cd_nm_update ;
    }
 
    public void setMans_tushin_equip_cd_nm_update(String param) {
        this.mans_tushin_equip_cd_nm_update = param ;
    }
 
    public String getMans_tushin_equip_cd_nm_value() {
        return this.mans_tushin_equip_cd_nm_value ;
    }
 
    public void setMans_tushin_equip_cd_nm_value( String param) {
        this.mans_tushin_equip_cd_nm_value = param ;
    }
 
    public String getMans_tushin_equip_cd_nm_state() {
        return this.mans_tushin_equip_cd_nm_state ;
    }
 
    public void setMans_tushin_equip_cd_nm_state(String param) {
        this.mans_tushin_equip_cd_nm_state = param ;
    }
 
    public String getMansion_bukken_no_m_update() {
        return this.mansion_bukken_no_m_update ;
    }
 
    public void setMansion_bukken_no_m_update(String param) {
        this.mansion_bukken_no_m_update = param ;
    }
 
    public String getMansion_bukken_no_m_value() {
        return this.mansion_bukken_no_m_value ;
    }
 
    public void setMansion_bukken_no_m_value( String param) {
        this.mansion_bukken_no_m_value = param ;
    }
 
    public String getMansion_bukken_no_m_state() {
        return this.mansion_bukken_no_m_state ;
    }
 
    public void setMansion_bukken_no_m_state(String param) {
        this.mansion_bukken_no_m_state = param ;
    }
 
    public String getPid_update() {
        return this.pid_update ;
    }
 
    public void setPid_update(String param) {
        this.pid_update = param ;
    }
 
    public String getPid_value() {
        return this.pid_value ;
    }
 
    public void setPid_value( String param) {
        this.pid_value = param ;
    }
 
    public String getPid_state() {
        return this.pid_state ;
    }
 
    public void setPid_state(String param) {
        this.pid_state = param ;
    }
 
    public String getMansion_ownr_id_update() {
        return this.mansion_ownr_id_update ;
    }
 
    public void setMansion_ownr_id_update(String param) {
        this.mansion_ownr_id_update = param ;
    }
 
    public String getMansion_ownr_id_value() {
        return this.mansion_ownr_id_value ;
    }
 
    public void setMansion_ownr_id_value( String param) {
        this.mansion_ownr_id_value = param ;
    }
 
    public String getMansion_ownr_id_state() {
        return this.mansion_ownr_id_state ;
    }
 
    public void setMansion_ownr_id_state(String param) {
        this.mansion_ownr_id_state = param ;
    }
 
    public String getPay_hoshiki_cd_update() {
        return this.pay_hoshiki_cd_update ;
    }
 
    public void setPay_hoshiki_cd_update(String param) {
        this.pay_hoshiki_cd_update = param ;
    }
 
    public String getPay_hoshiki_cd_value() {
        return this.pay_hoshiki_cd_value ;
    }
 
    public void setPay_hoshiki_cd_value( String param) {
        this.pay_hoshiki_cd_value = param ;
    }
 
    public String getPay_hoshiki_cd_state() {
        return this.pay_hoshiki_cd_state ;
    }
 
    public void setPay_hoshiki_cd_state(String param) {
        this.pay_hoshiki_cd_state = param ;
    }
 
    public String getPay_hoshiki_cd_nm_update() {
        return this.pay_hoshiki_cd_nm_update ;
    }
 
    public void setPay_hoshiki_cd_nm_update(String param) {
        this.pay_hoshiki_cd_nm_update = param ;
    }
 
    public String getPay_hoshiki_cd_nm_value() {
        return this.pay_hoshiki_cd_nm_value ;
    }
 
    public void setPay_hoshiki_cd_nm_value( String param) {
        this.pay_hoshiki_cd_nm_value = param ;
    }
 
    public String getPay_hoshiki_cd_nm_state() {
        return this.pay_hoshiki_cd_nm_state ;
    }
 
    public void setPay_hoshiki_cd_nm_state(String param) {
        this.pay_hoshiki_cd_nm_state = param ;
    }
 
    public String getMansion_svc_menu_nm_update() {
        return this.mansion_svc_menu_nm_update ;
    }
 
    public void setMansion_svc_menu_nm_update(String param) {
        this.mansion_svc_menu_nm_update = param ;
    }
 
    public String getMansion_svc_menu_nm_value() {
        return this.mansion_svc_menu_nm_value ;
    }
 
    public void setMansion_svc_menu_nm_value( String param) {
        this.mansion_svc_menu_nm_value = param ;
    }
 
    public String getMansion_svc_menu_nm_state() {
        return this.mansion_svc_menu_nm_state ;
    }
 
    public void setMansion_svc_menu_nm_state(String param) {
        this.mansion_svc_menu_nm_state = param ;
    }
 
    public String getMansion_nm_update() {
        return this.mansion_nm_update ;
    }
 
    public void setMansion_nm_update(String param) {
        this.mansion_nm_update = param ;
    }
 
    public String getMansion_nm_value() {
        return this.mansion_nm_value ;
    }
 
    public void setMansion_nm_value( String param) {
        this.mansion_nm_value = param ;
    }
 
    public String getMansion_nm_state() {
        return this.mansion_nm_state ;
    }
 
    public void setMansion_nm_state(String param) {
        this.mansion_nm_state = param ;
    }
 
    public String getMansion_bukken_cd_update() {
        return this.mansion_bukken_cd_update ;
    }
 
    public void setMansion_bukken_cd_update(String param) {
        this.mansion_bukken_cd_update = param ;
    }
 
    public String getMansion_bukken_cd_value() {
        return this.mansion_bukken_cd_value ;
    }
 
    public void setMansion_bukken_cd_value( String param) {
        this.mansion_bukken_cd_value = param ;
    }
 
    public String getMansion_bukken_cd_state() {
        return this.mansion_bukken_cd_state ;
    }
 
    public void setMansion_bukken_cd_state(String param) {
        this.mansion_bukken_cd_state = param ;
    }
 
    public String getMansion_bukken_cd_nm_update() {
        return this.mansion_bukken_cd_nm_update ;
    }
 
    public void setMansion_bukken_cd_nm_update(String param) {
        this.mansion_bukken_cd_nm_update = param ;
    }
 
    public String getMansion_bukken_cd_nm_value() {
        return this.mansion_bukken_cd_nm_value ;
    }
 
    public void setMansion_bukken_cd_nm_value( String param) {
        this.mansion_bukken_cd_nm_value = param ;
    }
 
    public String getMansion_bukken_cd_nm_state() {
        return this.mansion_bukken_cd_nm_state ;
    }
 
    public void setMansion_bukken_cd_nm_state(String param) {
        this.mansion_bukken_cd_nm_state = param ;
    }
 
    public String getAd_mi_fix_flg_update() {
        return this.ad_mi_fix_flg_update ;
    }
 
    public void setAd_mi_fix_flg_update( String param ) {
        this.ad_mi_fix_flg_update = param ;
    }
 
    public Boolean getAd_mi_fix_flg_value() {
        return this.ad_mi_fix_flg_value ;
    }
 
    public void setAd_mi_fix_flg_value( Boolean param) {
        this.ad_mi_fix_flg_value = param ;
    }
 
    public Boolean getAd_mi_fix_flg_enabled() {
        return this.ad_mi_fix_flg_enabled ;
    }    
 
    public void setAd_mi_fix_flg_enabled(Boolean param) {
        this.ad_mi_fix_flg_enabled = param ;
    }
 
    public String getAd_mi_fix_flg_state() {
        return this.ad_mi_fix_flg_state ;
    }
 
    public void setAd_mi_fix_flg_state(String param) {
        this.ad_mi_fix_flg_state = param ;
    }
    
    // ANK-4315-00-00 ADD START
    public String getHgw_kkn_ffg_update() {
        return this.hgw_kkn_ffg_update ;
    }
 
    public void setHgw_kkn_ffg_update( String param ) {
        this.hgw_kkn_ffg_update = param ;
    }
 
    public Boolean getHgw_kkn_ffg_value() {
        return this.hgw_kkn_ffg_value ;
    }
 
    public void setHgw_kkn_ffg_value( Boolean param) {
        this.hgw_kkn_ffg_value = param ;
    }
 
    public Boolean getHgw_kkn_ffg_enabled() {
        return this.hgw_kkn_ffg_enabled ;
    }    
 
    public void setHgw_kkn_ffg_enabled(Boolean param) {
        this.hgw_kkn_ffg_enabled = param ;
    }
 
    public String getHgw_kkn_ffg_state() {
        return this.hgw_kkn_ffg_state ;
    }
 
    public void setHgw_kkn_ffg_state(String param) {
        this.hgw_kkn_ffg_state = param ;
    }
    // ANK-4315-00-00 ADD END
 
    public String getKkk_seiri_chu_flg_update() {
        return this.kkk_seiri_chu_flg_update ;
    }
 
    public void setKkk_seiri_chu_flg_update( String param ) {
        this.kkk_seiri_chu_flg_update = param ;
    }
 
    public Boolean getKkk_seiri_chu_flg_value() {
        return this.kkk_seiri_chu_flg_value ;
    }
 
    public void setKkk_seiri_chu_flg_value( Boolean param) {
        this.kkk_seiri_chu_flg_value = param ;
    }
 
    public Boolean getKkk_seiri_chu_flg_enabled() {
        return this.kkk_seiri_chu_flg_enabled ;
    }    
 
    public void setKkk_seiri_chu_flg_enabled(Boolean param) {
        this.kkk_seiri_chu_flg_enabled = param ;
    }
 
    public String getKkk_seiri_chu_flg_state() {
        return this.kkk_seiri_chu_flg_state ;
    }
 
    public void setKkk_seiri_chu_flg_state(String param) {
        this.kkk_seiri_chu_flg_state = param ;
    }
    
    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 ;
    }
 
    public String getPause_prd_max_mon_update() {
        return this.pause_prd_max_mon_update ;
    }
 
    public void setPause_prd_max_mon_update(String param) {
        this.pause_prd_max_mon_update = param ;
    }
 
    public String getPause_prd_max_mon_value() {
        return this.pause_prd_max_mon_value ;
    }
 
    public void setPause_prd_max_mon_value( String param) {
        this.pause_prd_max_mon_value = param ;
    }
 
    public String getPause_prd_max_mon_state() {
        return this.pause_prd_max_mon_state ;
    }
 
    public void setPause_prd_max_mon_state(String param) {
        this.pause_prd_max_mon_state = param ;
    }
 
    public String getKddi_val_cd_update() {
        return this.kddi_val_cd_update ;
    }
 
    public void setKddi_val_cd_update(String param) {
        this.kddi_val_cd_update = param ;
    }
 
    public String getKddi_val_cd_value() {
        return this.kddi_val_cd_value ;
    }
 
    public void setKddi_val_cd_value( String param) {
        this.kddi_val_cd_value = param ;
    }
 
    public String getKddi_val_cd_state() {
        return this.kddi_val_cd_state ;
    }
 
    public void setKddi_val_cd_state(String param) {
        this.kddi_val_cd_state = param ;
    }
 
    public String getVal_cd_kkoku_oput_flg_update() {
        return this.val_cd_kkoku_oput_flg_update ;
    }
 
    public void setVal_cd_kkoku_oput_flg_update(String param) {
        this.val_cd_kkoku_oput_flg_update = param ;
    }
 
    public String getVal_cd_kkoku_oput_flg_value() {
        return this.val_cd_kkoku_oput_flg_value ;
    }
 
    public void setVal_cd_kkoku_oput_flg_value( String param) {
        this.val_cd_kkoku_oput_flg_value = param ;
    }
 
    public String getVal_cd_kkoku_oput_flg_state() {
        return this.val_cd_kkoku_oput_flg_state ;
    }
 
    public void setVal_cd_kkoku_oput_flg_state(String param) {
        this.val_cd_kkoku_oput_flg_state = param ;
    }

    public String getUcwk_stat_csv_update() {
        return this.ucwk_stat_csv_update ;
    }
 
    public void setUcwk_stat_csv_update(String param) {
        this.ucwk_stat_csv_update = param ;
    }
 
    public String getUcwk_stat_csv_value() {
        return this.ucwk_stat_csv_value ;
    }
 
    public void setUcwk_stat_csv_value( String param) {
        this.ucwk_stat_csv_value = param ;
    }
 
    public String getUcwk_stat_csv_state() {
        return this.ucwk_stat_csv_state ;
    }
 
    public void setUcwk_stat_csv_state(String param) {
        this.ucwk_stat_csv_state = param ;
    }
 
    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 X33VDataTypeList getRsv_uppl_prd_list_list() {
        return this.rsv_uppl_prd_list_list ;
    }
 
    public void setRsv_uppl_prd_list_list(X33VDataTypeList param) {
        this.rsv_uppl_prd_list_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_rsv_uppl_prd_list(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<rsv_uppl_prd_list_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) rsv_uppl_prd_list_list.get(i)).loadModelData("予約上限日数明細", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
    
    public String getRsv_uppl_prd_update() {
        return this.rsv_uppl_prd_update ;
    }
 
    public void setRsv_uppl_prd_update(String param) {
        this.rsv_uppl_prd_update = param ;
    }
 
    public String getRsv_uppl_prd_value() {
        return this.rsv_uppl_prd_value ;
    }
 
    public void setRsv_uppl_prd_value( String param) {
        this.rsv_uppl_prd_value = param ;
    }
 
    public String getRsv_uppl_prd_state() {
        return this.rsv_uppl_prd_state ;
    }
 
    public void setRsv_uppl_prd_state(String param) {
        this.rsv_uppl_prd_state = param ;
    }

    public String getOya_useplace_adrttm_update() {
        return this.oya_useplace_adrttm_update ;
    }
 
    public void setOya_useplace_adrttm_update(String param) {
        this.oya_useplace_adrttm_update = param ;
    }
 
    public String getOya_useplace_adrttm_value() {
        return this.oya_useplace_adrttm_value ;
    }
 
    public void setOya_useplace_adrttm_value( String param) {
        this.oya_useplace_adrttm_value = param ;
    }
 
    public String getOya_useplace_adrttm_state() {
        return this.oya_useplace_adrttm_state ;
    }
 
    public void setOya_useplace_adrttm_state(String param) {
        this.oya_useplace_adrttm_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 ;
    }
 
	// ANK-1247-00-00 2012/11/19 ADD START
	public String getKojiak_rrk_jiko_update() {
		return this.kojiak_rrk_jiko_update ;
	}
 
	public void setKojiak_rrk_jiko_update(String param) {
		this.kojiak_rrk_jiko_update = param ;
	}
 
	public String getKojiak_rrk_jiko_value() {
		return this.kojiak_rrk_jiko_value ;
	}
 
	public void setKojiak_rrk_jiko_value(String param) {
		this.kojiak_rrk_jiko_value = param ;
	}
 
    public Boolean getKojiak_rrk_jiko_enabled() {
		return this.kojiak_rrk_jiko_enabled ;
	}
 
	public void setKojiak_rrk_jiko_enabled(Boolean param) {
		this.kojiak_rrk_jiko_enabled = param ;
	}
 
 	public String getKojiak_rrk_jiko_state() {
		return this.kojiak_rrk_jiko_state ;
	}
 
	public void setKojiak_rrk_jiko_state(String param) {
		this.kojiak_rrk_jiko_state = param ;
	}
	// ANK-1247-00-00 2012/11/19 ADD END

    public String getKjdtlDspFlg_update() {
        return this.kjdtlDspFlg_update ;
    }
 
    public void setKjdtlDspFlg_update( String param ) {
        this.kjdtlDspFlg_update = param ;
    }
 
    public Boolean getKjdtlDspFlg_value() {
        return this.kjdtlDspFlg_value ;
    }
 
    public void setKjdtlDspFlg_value( Boolean param) {
        this.kjdtlDspFlg_value = param ;
    }
 
    public String getKjdtlDspFlg_state() {
        return this.kjdtlDspFlg_state ;
    }
 
    public void setKjdtlDspFlg_state(String param) {
        this.kjdtlDspFlg_state = param ;
    }
 
// ST2-2013-0000826 2013/02/21 ADD START
    public String getBmp_um_csv_update() {
        return this.bmp_um_csv_update ;
    }
 
    public void setBmp_um_csv_update(String param) {
        this.bmp_um_csv_update = param ;
    }
 
    public String getBmp_um_csv_value() {
        return this.bmp_um_csv_value ;
    }
 
    public void setBmp_um_csv_value( String param) {
        this.bmp_um_csv_value = param ;
    }
 
    public String getBmp_um_csv_state() {
        return this.bmp_um_csv_state ;
    }
 
    public void setBmp_um_csv_state(String param) {
        this.bmp_um_csv_state = param ;
    }
 
// ST2-2013-0000826 2013/02/21 ADD START
	// ST3-2013-0000040 2013/03/01 ADD START
    public X33VDataTypeList getEKK0251C030CBSMsg1List_list() {
        return this.EKK0251C030CBSMsg1List_list ;
    }
 
    public void setEKK0251C030CBSMsg1List_list(X33VDataTypeList param) {
        this.EKK0251C030CBSMsg1List_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_EKK0251C030CBSMsg1List(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<EKK0251C030CBSMsg1List_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) EKK0251C030CBSMsg1List_list.get(i)).loadModelData("回線場所住所チェックレベル明細", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
    
    public String getKisn_ad_chk_lv_update() {
        return this.kisn_ad_chk_lv_update ;
    }
 
    public void setKisn_ad_chk_lv_update(String param) {
        this.kisn_ad_chk_lv_update = param ;
    }
 
    public String getKisn_ad_chk_lv_value() {
        return this.kisn_ad_chk_lv_value ;
    }
 
    public void setKisn_ad_chk_lv_value( String param) {
        this.kisn_ad_chk_lv_value = param ;
    }
 
    public String getKisn_ad_chk_lv_state() {
        return this.kisn_ad_chk_lv_state ;
    }
 
    public void setKisn_ad_chk_lv_state(String param) {
        this.kisn_ad_chk_lv_state = param ;
    }
	// ST3-2013-0000040 2013/03/01 ADD END
	// 20130326 OT-2013-0000311 住所変更中フラグ ADD START
    public String getAdchg_flg_update() {
        return this.adchg_flg_update ;
    }
 
    public void setAdchg_flg_update(String param) {
        this.adchg_flg_update = param ;
    }
 
    public String getAdchg_flg_value() {
        return this.adchg_flg_value ;
    }
 
    public void setAdchg_flg_value( String param) {
        this.adchg_flg_value = param ;
    }
 
    public String getAdchg_flg_state() {
        return this.adchg_flg_state ;
    }
 
    public void setAdchg_flg_state(String param) {
        this.adchg_flg_state = param ;
    }
	// 20130326 OT-2013-0000311 住所変更中フラグ ADD END
	// TAI-2012-0000101 2012/12/29 ADD END
	public X33VDataTypeList getEKK0161C210CBSMsg1List_list() {
        return this.EKK0161C210CBSMsg1List_list ;
    }
 
    public void setEKK0161C210CBSMsg1List_list(X33VDataTypeList param) {
        this.EKK0161C210CBSMsg1List_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_EKK0161C210CBSMsg1List(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<EKK0161C210CBSMsg1List_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) EKK0161C210CBSMsg1List_list.get(i)).loadModelData("警告フラグ明細（サービス契約内訳回復）", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
 
    public String getWarn_flg_update() {
        return this.warn_flg_update ;
    }
 
    public void setWarn_flg_update(String param) {
        this.warn_flg_update = param ;
    }
 
    public String getWarn_flg_value() {
        return this.warn_flg_value ;
    }
 
    public void setWarn_flg_value( String param) {
        this.warn_flg_value = param ;
    }
 
    public String getWarn_flg_state() {
        return this.warn_flg_state ;
    }
 
    public void setWarn_flg_state(String param) {
        this.warn_flg_state = param ;
    }
    // TAI-2012-0000101 2012/12/29 ADD END

    public String getSvc_pause_fuka_month_update() {
        return this.svc_pause_fuka_month_update ;
    }
 
    public void setSvc_pause_fuka_month_update(String param) {
        this.svc_pause_fuka_month_update = param ;
    }
 
    public String getSvc_pause_fuka_month_value() {
        return this.svc_pause_fuka_month_value ;
    }
 
    public void setSvc_pause_fuka_month_value( String param) {
        this.svc_pause_fuka_month_value = param ;
    }
 
    public String getSvc_pause_fuka_month_state() {
        return this.svc_pause_fuka_month_state ;
    }
 
    public void setSvc_pause_fuka_month_state(String param) {
        this.svc_pause_fuka_month_state = param ;
    }
    // 20130604 IT1-2013-0001255 ADD START
    public String getSvc_use_sta_kibo_year_update() {
        return this.svc_use_sta_kibo_year_update ;
    }
 
    public void setSvc_use_sta_kibo_year_update(String param) {
        this.svc_use_sta_kibo_year_update = param ;
    }
 
    public String getSvc_use_sta_kibo_year_value() {
        return this.svc_use_sta_kibo_year_value ;
    }
 
    public void setSvc_use_sta_kibo_year_value( String param) {
        this.svc_use_sta_kibo_year_value = param ;
    }
 
    public Boolean getSvc_use_sta_kibo_year_enabled() {
        return this.svc_use_sta_kibo_year_enabled ;
    }    
 
    public void setSvc_use_sta_kibo_year_enabled(Boolean param) {
        this.svc_use_sta_kibo_year_enabled = param ;
    }
 
    public String getSvc_use_sta_kibo_year_state() {
        return this.svc_use_sta_kibo_year_state ;
    }
 
    public void setSvc_use_sta_kibo_year_state(String param) {
        this.svc_use_sta_kibo_year_state = param ;
    }
 
    public String getSvc_use_sta_kibo_mon_update() {
        return this.svc_use_sta_kibo_mon_update ;
    }
 
    public void setSvc_use_sta_kibo_mon_update(String param) {
        this.svc_use_sta_kibo_mon_update = param ;
    }
 
    public String getSvc_use_sta_kibo_mon_value() {
        return this.svc_use_sta_kibo_mon_value ;
    }
 
    public void setSvc_use_sta_kibo_mon_value( String param) {
        this.svc_use_sta_kibo_mon_value = param ;
    }
 
    public Boolean getSvc_use_sta_kibo_mon_enabled() {
        return this.svc_use_sta_kibo_mon_enabled ;
    }    
 
    public void setSvc_use_sta_kibo_mon_enabled(Boolean param) {
        this.svc_use_sta_kibo_mon_enabled = param ;
    }
 
    public String getSvc_use_sta_kibo_mon_state() {
        return this.svc_use_sta_kibo_mon_state ;
    }
 
    public void setSvc_use_sta_kibo_mon_state(String param) {
        this.svc_use_sta_kibo_mon_state = param ;
    }
 
    public String getSvc_use_sta_kibo_day_update() {
        return this.svc_use_sta_kibo_day_update ;
    }
 
    public void setSvc_use_sta_kibo_day_update(String param) {
        this.svc_use_sta_kibo_day_update = param ;
    }
 
    public String getSvc_use_sta_kibo_day_value() {
        return this.svc_use_sta_kibo_day_value ;
    }
 
    public void setSvc_use_sta_kibo_day_value( String param) {
        this.svc_use_sta_kibo_day_value = param ;
    }
 
    public Boolean getSvc_use_sta_kibo_day_enabled() {
        return this.svc_use_sta_kibo_day_enabled ;
    }    
 
    public void setSvc_use_sta_kibo_day_enabled(Boolean param) {
        this.svc_use_sta_kibo_day_enabled = param ;
    }
 
    public String getSvc_use_sta_kibo_day_state() {
        return this.svc_use_sta_kibo_day_state ;
    }
 
    public void setSvc_use_sta_kibo_day_state(String param) {
        this.svc_use_sta_kibo_day_state = param ;
    }
 
    public String getSvc_use_sta_kibo_ymd_update() {
        return this.svc_use_sta_kibo_ymd_update ;
    }
 
    public void setSvc_use_sta_kibo_ymd_update(String param) {
        this.svc_use_sta_kibo_ymd_update = param ;
    }
 
    public String getSvc_use_sta_kibo_ymd_value() {
        return this.svc_use_sta_kibo_ymd_value ;
    }
 
    public void setSvc_use_sta_kibo_ymd_value( String param) {
        this.svc_use_sta_kibo_ymd_value = param ;
    }
 
    public String getSvc_use_sta_kibo_ymd_state() {
        return this.svc_use_sta_kibo_ymd_state ;
    }
 
    public void setSvc_use_sta_kibo_ymd_state(String param) {
        this.svc_use_sta_kibo_ymd_state = param ;
    }
    
    public String getSvc_use_sta_kibo_ymd_checkdays_update() {
        return this.svc_use_sta_kibo_ymd_checkdays_update ;
    }
 
    public void setSvc_use_sta_kibo_ymd_checkdays_update(String param) {
        this.svc_use_sta_kibo_ymd_checkdays_update = param ;
    }
 
    public String getSvc_use_sta_kibo_ymd_checkdays_value() {
        return this.svc_use_sta_kibo_ymd_checkdays_value ;
    }
 
    public void setSvc_use_sta_kibo_ymd_checkdays_value( String param) {
        this.svc_use_sta_kibo_ymd_checkdays_value = param ;
    }
 
    public String getSvc_use_sta_kibo_ymd_checkdays_state() {
        return this.svc_use_sta_kibo_ymd_checkdays_state ;
    }
 
    public void setSvc_use_sta_kibo_ymd_checkdays_state(String param) {
        this.svc_use_sta_kibo_ymd_checkdays_state = param ;
    }
    // 20130604 IT1-2013-0001255 ADD END

    public String getSvc_endymd_dsp_update() {
        return this.svc_endymd_dsp_update ;
    }
 
    public void setSvc_endymd_dsp_update(String param) {
        this.svc_endymd_dsp_update = param ;
    }
 
    public String getSvc_endymd_dsp_value() {
        return this.svc_endymd_dsp_value ;
    }
 
    public void setSvc_endymd_dsp_value( String param) {
        this.svc_endymd_dsp_value = param ;
    }
 
    public Boolean getSvc_endymd_dsp_enabled() {
        return this.svc_endymd_dsp_enabled ;
    }    
 
    public void setSvc_endymd_dsp_enabled(Boolean param) {
        this.svc_endymd_dsp_enabled = param ;
    }
 
    public String getSvc_endymd_dsp_state() {
        return this.svc_endymd_dsp_state ;
    }
 
    public void setSvc_endymd_dsp_state(String param) {
        this.svc_endymd_dsp_state = param ;
    }
 
    public String getDsl_kisan_ymd_dsp_update() {
        return this.dsl_kisan_ymd_dsp_update ;
    }
 
    public void setDsl_kisan_ymd_dsp_update(String param) {
        this.dsl_kisan_ymd_dsp_update = param ;
    }
 
    public String getDsl_kisan_ymd_dsp_value() {
        return this.dsl_kisan_ymd_dsp_value ;
    }
 
    public void setDsl_kisan_ymd_dsp_value( String param) {
        this.dsl_kisan_ymd_dsp_value = param ;
    }
 
    public Boolean getDsl_kisan_ymd_dsp_enabled() {
        return this.dsl_kisan_ymd_dsp_enabled ;
    }    
 
    public void setDsl_kisan_ymd_dsp_enabled(Boolean param) {
        this.dsl_kisan_ymd_dsp_enabled = param ;
    }
 
    public String getDsl_kisan_ymd_dsp_state() {
        return this.dsl_kisan_ymd_dsp_state ;
    }
 
    public void setDsl_kisan_ymd_dsp_state(String param) {
        this.dsl_kisan_ymd_dsp_state = param ;
    }
 
    public String getAd_cd_dsp_update() {
        return this.ad_cd_dsp_update ;
    }
 
    public void setAd_cd_dsp_update(String param) {
        this.ad_cd_dsp_update = param ;
    }
 
    public String getAd_cd_dsp_value() {
        return this.ad_cd_dsp_value ;
    }
 
    public void setAd_cd_dsp_value( String param) {
        this.ad_cd_dsp_value = param ;
    }
 
    public Boolean getAd_cd_dsp_enabled() {
        return this.ad_cd_dsp_enabled ;
    }    
 
    public void setAd_cd_dsp_enabled(Boolean param) {
        this.ad_cd_dsp_enabled = param ;
    }
 
    public String getAd_cd_dsp_state() {
        return this.ad_cd_dsp_state ;
    }
 
    public void setAd_cd_dsp_state(String param) {
        this.ad_cd_dsp_state = param ;
    }
 // ANK-1933-00-00 2014/02/20 ADD START
    public String getOne_time_sys_id_update() {
        return this.one_time_sys_id_update ;
    }
 
    public void setOne_time_sys_id_update(String param) {
        this.one_time_sys_id_update = param ;
    }
 
    public String getOne_time_sys_id_value() {
        return this.one_time_sys_id_value ;
    }
 
    public void setOne_time_sys_id_value( String param) {
        this.one_time_sys_id_value = param ;
    }
 
    public String getOne_time_sys_id_state() {
        return this.one_time_sys_id_state ;
    }
 
    public void setOne_time_sys_id_state(String param) {
        this.one_time_sys_id_state = param ;
    }
    
    public String getOne_time_user_id_update() {
        return this.one_time_user_id_update ;
    }
 
    public void setOne_time_user_id_update(String param) {
        this.one_time_user_id_update = param ;
    }
 
    public String getOne_time_user_id_value() {
        return this.one_time_user_id_value ;
    }
 
    public void setOne_time_user_id_value( String param) {
        this.one_time_user_id_value = param ;
    }
 
    public String getOne_time_user_id_state() {
        return this.one_time_user_id_state ;
    }
 
    public void setOne_time_user_id_state(String param) {
        this.one_time_user_id_state = param ;
    }
    
    public String getOne_time_org_cd_update() {
        return this.one_time_org_cd_update ;
    }
 
    public void setOne_time_org_cd_update(String param) {
        this.one_time_org_cd_update = param ;
    }
 
    public String getOne_time_org_cd_value() {
        return this.one_time_org_cd_value ;
    }
 
    public void setOne_time_org_cd_value( String param) {
        this.one_time_org_cd_value = param ;
    }
 
    public String getOne_time_org_cd_state() {
        return this.one_time_org_cd_state ;
    }
 
    public void setOne_time_org_cd_state(String param) {
        this.one_time_org_cd_state = param ;
    }
    
    public String getOne_time_position_cd_update() {
        return this.one_time_position_cd_update ;
    }
 
    public void setOne_time_position_cd_update(String param) {
        this.one_time_position_cd_update = param ;
    }
 
    public String getOne_time_position_cd_value() {
        return this.one_time_position_cd_value ;
    }
 
    public void setOne_time_position_cd_value( String param) {
        this.one_time_position_cd_value = param ;
    }
 
    public String getOne_time_position_cd_state() {
        return this.one_time_position_cd_state ;
    }
 
    public void setOne_time_position_cd_state(String param) {
        this.one_time_position_cd_state = param ;
    }
    
    public String getOne_time_pwd_update() {
        return this.one_time_pwd_update ;
    }
 
    public void setOne_time_pwd_update(String param) {
        this.one_time_pwd_update = param ;
    }
 
    public String getOne_time_pwd_value() {
        return this.one_time_pwd_value ;
    }
 
    public void setOne_time_pwd_value( String param) {
        this.one_time_pwd_value = param ;
    }
 
    public String getOne_time_pwd_state() {
        return this.one_time_position_cd_state ;
    }
 
    public void setOne_time_pwd_state(String param) {
        this.one_time_pwd_state = param ;
    }
    
    public String getMap_gmn_url_update() {
        return this.map_gmn_url_update ;
    }
 
    public void setMap_gmn_url_update(String param) {
        this.map_gmn_url_update = param ;
    }
 
    public String getMap_gmn_url_value() {
        return this.map_gmn_url_value ;
    }
 
    public void setMap_gmn_url_value( String param) {
        this.map_gmn_url_value = param ;
    }
 
    public String getMap_gmn_url_state() {
        return this.map_gmn_url_state ;
    }
 
    public void setMap_gmn_url_state(String param) {
        this.map_gmn_url_state = param ;
    }
    
    public String getMap_open_flg_update() {
        return this.map_open_flg_update ;
    }
 
    public void setMap_open_flg_update(String param) {
        this.map_open_flg_update = param ;
    }
 
    public String getMap_open_flg_value() {
        return this.map_open_flg_value ;
    }
 
    public void setMap_open_flg_value( String param) {
        this.map_open_flg_value = param ;
    }
 
    public String getMap_open_flg_state() {
        return this.map_open_flg_state ;
    }
 
    public void setMap_open_flg_state(String param) {
        this.map_open_flg_state = param ;
    }
    // ANK-1933-00-00 2014/02/20 ADD END
	// ANK-2056-00-00 光電話セレクトオプションパック(お得チェック対応) 2014/05/08 藤田 ADD START
    public String getOtoku_chk_err_flg_update() {
        return this.otoku_chk_err_flg_update ;
    }
 
    public void setOtoku_chk_err_flg_update(String param) {
        this.otoku_chk_err_flg_update = param ;
    }
 
    public String getOtoku_chk_err_flg_value() {
        return this.otoku_chk_err_flg_value ;
    }
 
    public void setOtoku_chk_err_flg_value( String param) {
        this.otoku_chk_err_flg_value = param ;
    }
 
    public String getOtoku_chk_err_flg_state() {
        return this.otoku_chk_err_flg_state ;
    }
 
    public void setOtoku_chk_err_flg_state(String param) {
        this.otoku_chk_err_flg_state = param ;
    }
	// ANK-2056-00-00 光電話セレクトオプションパック(お得チェック対応) 2014/05/08 藤田 ADD END
    //ANK-1918-00-00 ADD START
	public X33VDataTypeList getKoji_not_ren_chk_list_list() {
        return this.koji_not_ren_chk_list_list ;
    }
 
    public void setKoji_not_ren_chk_list_list(X33VDataTypeList param) {
        this.koji_not_ren_chk_list_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_koji_not_ren_chk_list_list(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<koji_not_ren_chk_list_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) koji_not_ren_chk_list_list.get(i)).loadModelData("工事未連携チェック明細", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
    
    
    public String getKoji_not_ren_flg_update() {
        return this.koji_not_ren_flg_update ;
    }
 
    public void setKoji_not_ren_flg_update(String param) {
        this.koji_not_ren_flg_update = param ;
    }
 
    public String getKoji_not_ren_flg_value() {
        return this.koji_not_ren_flg_value ;
    }
 
    public void setKoji_not_ren_flg_value( String param) {
        this.koji_not_ren_flg_value = param ;
    }
 
    public String getKoji_not_ren_flg_state() {
        return this.koji_not_ren_flg_state ;
    }
 
    public void setKoji_not_ren_flg_state(String param) {
        this.koji_not_ren_flg_state = param ;
    }
    //ANK-1918-00-00 ADD END
    
    //ANK-2423-00-00 ADD START    
	public X33VDataTypeList getEkk0081b024cbsmsg1list_list() {
        return this.ekk0081b024cbsmsg1list_list ;
    }
 
    public void setEkk0081b024cbsmsg1list_list(X33VDataTypeList param) {
        this.ekk0081b024cbsmsg1list_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_ekk0081b024cbsmsg1list_list(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<ekk0081b024cbsmsg1list_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) ekk0081b024cbsmsg1list_list.get(i)).loadModelData("サービス契約履歴一覧照会明細", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
    //ANK-2423-00-00 ADD END
    
    // 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-2693-00-00  ADD END  >>--*//    
	// 2016/06/10 ANK-2687-00-00 ADD START
	public String getRnk_nm_update() {
		return rnk_nm_update;
	}

	public void setRnk_nm_update(String param) {
		this.rnk_nm_update = param;
	}

	public String getRnk_nm_value() {
		return rnk_nm_value;
	}

	public void setRnk_nm_value(String param) {
		this.rnk_nm_value = param;
	}

	public String getRnk_nm_state() {
		return rnk_nm_state;
	}

	public void setRnk_nm_state(String param) {
		this.rnk_nm_state = param;
	}
	// 2016/06/10 ANK-2687-00-00 ADD END

	// 2016/12/07 ANK-3034-00-00 ADD START
	public String getTic_num_update() {
		return tic_num_update;
	}

	public void setTic_num_update(String param) {
		this.tic_num_update = param;
	}

	public String getTic_num_value() {
		return tic_num_value;
	}

	public void setTic_num_value(String param) {
		this.tic_num_value = param;
	}

	public String getTic_num_state() {
		return tic_num_state;
	}

	public void setTic_num_state(String param) {
		this.tic_num_state = param;
	}
	// 2016/12/07 ANK-3034-00-00 ADD END

// ANK-3840-00-00 ADD START
	public String getTegak_svc_um_update() {
		return tegak_svc_um_update;
	}

	public void setTegak_svc_um_update(String param) {
		this.tegak_svc_um_update = param;
	}

	public String getTegak_svc_um_value() {
		return tegak_svc_um_value;
	}

	public void setTegak_svc_um_value(String param) {
		this.tegak_svc_um_value = param;
	}

	public Boolean getTegak_svc_um_enabled() {
		return tegak_svc_um_enabled;
	}

	public void setTegak_svc_um_enabled(Boolean param) {
		this.tegak_svc_um_enabled = param;
	}

	public String getTegak_svc_um_state() {
		return tegak_svc_um_state;
	}

	public void setTegak_svc_um_state(String param) {
		this.tegak_svc_um_state = param;
	}
// ANK-3840-00-00 ADD END

	// ▽▽▽ANK-3106-00-00 ADD START

	public Boolean getAdchg_info_del_value() {
		return adchg_info_del_value;
	}

	public void setAdchg_info_del_value(Boolean adchg_info_del_value) {
		this.adchg_info_del_value = adchg_info_del_value;
	}

	public Boolean getAdchg_info_del_enabled() {
		return adchg_info_del_enabled;
	}

	public void setAdchg_info_del_enabled(Boolean adchg_info_del_enabled) {
		this.adchg_info_del_enabled = adchg_info_del_enabled;
	}

	public String getAdchg_info_del_state() {
		return adchg_info_del_state;
	}

	public void setAdchg_info_del_state(String adchg_info_del_state) {
		this.adchg_info_del_state = adchg_info_del_state;
	}

	public String getBmp_adchg_no_update() {
		return bmp_adchg_no_update;
	}

	public void setBmp_adchg_no_update(String bmp_adchg_no_update) {
		this.bmp_adchg_no_update = bmp_adchg_no_update;
	}

	public String getBmp_adchg_no_value() {
		return bmp_adchg_no_value;
	}

	public void setBmp_adchg_no_value(String bmp_adchg_no_value) {
		this.bmp_adchg_no_value = bmp_adchg_no_value;
	}

	public String getBmp_adchg_no_state() {
		return bmp_adchg_no_state;
	}

	public void setBmp_adchg_no_state(String bmp_adchg_no_state) {
		this.bmp_adchg_no_state = bmp_adchg_no_state;
	}

	public String getAdchg_info_del_kh_update() {
		return adchg_info_del_kh_update;
	}

	public void setAdchg_info_del_kh_update(String adchg_info_del_kh_update) {
		this.adchg_info_del_kh_update = adchg_info_del_kh_update;
	}

	public String getAdchg_info_del_kh_value() {
		return adchg_info_del_kh_value;
	}

	public void setAdchg_info_del_kh_value(String adchg_info_del_kh_value) {
		this.adchg_info_del_kh_value = adchg_info_del_kh_value;
	}

	public String getAdchg_info_del_kh_state() {
		return adchg_info_del_kh_state;
	}

	public void setAdchg_info_del_kh_state(String adchg_info_del_kh_state) {
		this.adchg_info_del_kh_state = adchg_info_del_kh_state;
	}
// △△△ANK-3106-00-00 ADD END

	// ANK-3210-00-00 ADD START
    public String getKaisen_same_plc_eoelec_update() {
		return kaisen_same_plc_eoelec_update;
	}

	public void setKaisen_same_plc_eoelec_update(String param) {
		this.kaisen_same_plc_eoelec_update =param;
	}

	public String getKaisen_same_plc_eoelec_value() {
		return kaisen_same_plc_eoelec_value;
	}

	public void setKaisen_same_plc_eoelec_value(String param) {
		this.kaisen_same_plc_eoelec_value = param;
	}

	public Boolean getKaisen_same_plc_eoelec_enabled() {
		return kaisen_same_plc_eoelec_enabled;
	}

	public void setKaisen_same_plc_eoelec_enabled(Boolean param) {
		this.kaisen_same_plc_eoelec_enabled = param;
	}

	public String getKaisen_same_plc_eoelec_state() {
		return kaisen_same_plc_eoelec_state;
	}

	public void setKaisen_same_plc_eoelec_state(String param) {
		this.kaisen_same_plc_eoelec_state = param;
	}
	// ANK-3210-00-00 ADD END
	// ANK-4038-00-00 ADD START
 
    public String getDsp_consnt_stc_ny_update() {
        return this.dsp_consnt_stc_ny_update ;
    }
 
    public void setDsp_consnt_stc_ny_update(String param) {
        this.dsp_consnt_stc_ny_update = param ;
    }
 
    public String getDsp_consnt_stc_ny_value() {
        return this.dsp_consnt_stc_ny_value ;
    }
 
    public void setDsp_consnt_stc_ny_value( String param) {
        this.dsp_consnt_stc_ny_value = param ;
    }
 
    public Boolean getDsp_consnt_stc_ny_enabled() {
        return this.dsp_consnt_stc_ny_enabled ;
    }    
 
    public void setDsp_consnt_stc_ny_enabled(Boolean param) {
        this.dsp_consnt_stc_ny_enabled = param ;
    }
 
    public String getDsp_consnt_stc_ny_state() {
        return this.dsp_consnt_stc_ny_state ;
    }
 
    public void setDsp_consnt_stc_ny_state(String param) {
        this.dsp_consnt_stc_ny_state = param ;
    }
 
    public String getDsp_kyoku_onu_update() {
        return this.dsp_kyoku_onu_update ;
    }
 
    public void setDsp_kyoku_onu_update(String param) {
        this.dsp_kyoku_onu_update = param ;
    }
 
    public String getDsp_kyoku_onu_value() {
        return this.dsp_kyoku_onu_value ;
    }
 
    public void setDsp_kyoku_onu_value( String param) {
        this.dsp_kyoku_onu_value = param ;
    }
 
    public Boolean getDsp_kyoku_onu_enabled() {
        return this.dsp_kyoku_onu_enabled ;
    }    
 
    public void setDsp_kyoku_onu_enabled(Boolean param) {
        this.dsp_kyoku_onu_enabled = param ;
    }
 
    public String getDsp_kyoku_onu_state() {
        return this.dsp_kyoku_onu_state ;
    }
 
    public void setDsp_kyoku_onu_state(String param) {
        this.dsp_kyoku_onu_state = param ;
    }
 
    public String getDsp_ct_aki_update() {
        return this.dsp_ct_aki_update ;
    }
 
    public void setDsp_ct_aki_update(String param) {
        this.dsp_ct_aki_update = param ;
    }
 
    public String getDsp_ct_aki_value() {
        return this.dsp_ct_aki_value ;
    }
 
    public void setDsp_ct_aki_value( String param) {
        this.dsp_ct_aki_value = param ;
    }
 
    public Boolean getDsp_ct_aki_enabled() {
        return this.dsp_ct_aki_enabled ;
    }    
 
    public void setDsp_ct_aki_enabled(Boolean param) {
        this.dsp_ct_aki_enabled = param ;
    }
 
    public String getDsp_ct_aki_state() {
        return this.dsp_ct_aki_state ;
    }
 
    public void setDsp_ct_aki_state(String param) {
        this.dsp_ct_aki_state = param ;
    }
 
    public String getCt_no_update() {
        return this.ct_no_update ;
    }
 
    public void setCt_no_update(String param) {
        this.ct_no_update = param ;
    }
 
    public String getCt_no_value() {
        return this.ct_no_value ;
    }
 
    public void setCt_no_value( String param) {
        this.ct_no_value = param ;
    }
 
    public Boolean getCt_no_enabled() {
        return this.ct_no_enabled ;
    }    
 
    public void setCt_no_enabled(Boolean param) {
        this.ct_no_enabled = param ;
    }
 
    public String getCt_no_state() {
        return this.ct_no_state ;
    }
 
    public void setCt_no_state(String param) {
        this.ct_no_state = param ;
    }
  
    public String getDsp_crshen_kjskp_taisho_update() {
        return this.dsp_crshen_kjskp_taisho_update ;
    }
 
    public void setDsp_crshen_kjskp_taisho_update(String param) {
        this.dsp_crshen_kjskp_taisho_update = param ;
    }
 
    public String getDsp_crshen_kjskp_taisho_value() {
        return this.dsp_crshen_kjskp_taisho_value ;
    }
 
    public void setDsp_crshen_kjskp_taisho_value( String param) {
        this.dsp_crshen_kjskp_taisho_value = param ;
    }
 
    public Boolean getDsp_crshen_kjskp_taisho_enabled() {
        return this.dsp_crshen_kjskp_taisho_enabled ;
    }    
 
    public void setDsp_crshen_kjskp_taisho_enabled(Boolean param) {
        this.dsp_crshen_kjskp_taisho_enabled = param ;
    }
 
    public String getDsp_crshen_kjskp_taisho_state() {
        return this.dsp_crshen_kjskp_taisho_state ;
    }
 
    public void setDsp_crshen_kjskp_taisho_state(String param) {
        this.dsp_crshen_kjskp_taisho_state = param ;
    }
    public String getRozett_chk_rslt_update() {
        return this.rozett_chk_rslt_update ;
    }
 
    public void setRozett_chk_rslt_update(String param) {
        this.rozett_chk_rslt_update = param ;
    }
 
    public String getRozett_chk_rslt_value() {
        return this.rozett_chk_rslt_value ;
    }
 
    public void setRozett_chk_rslt_value( String param) {
        this.rozett_chk_rslt_value = param ;
    }
 
    public Boolean getRozett_chk_rslt_enabled() {
        return this.rozett_chk_rslt_enabled ;
    }    
 
    public void setRozett_chk_rslt_enabled(Boolean param) {
        this.rozett_chk_rslt_enabled = param ;
    }
 
    public String getRozett_chk_rslt_state() {
        return this.rozett_chk_rslt_state ;
    }
 
    public void setRozett_chk_rslt_state(String param) {
        this.rozett_chk_rslt_state = param ;
    }
    public String getKyoku_onu_update() {
        return this.dsp_kyoku_onu_update ;
    }
 
    public void setKyoku_onu_update(String param) {
        this.dsp_kyoku_onu_update = param ;
    }
 
    public String getKyoku_onu_value() {
        return this.dsp_kyoku_onu_value ;
    }
 
    public void setKyoku_onu_value( String param) {
        this.dsp_kyoku_onu_value = param ;
    }
 
    public Boolean getKyoku_onu_enabled() {
        return this.dsp_kyoku_onu_enabled ;
    }    
 
    public void setKyoku_onu_enabled(Boolean param) {
        this.dsp_kyoku_onu_enabled = param ;
    }
 
    public String getKyoku_onu_state() {
        return this.dsp_kyoku_onu_state ;
    }
 
    public void setKyoku_onu_state(String param) {
        this.dsp_kyoku_onu_state = param ;
    }
 
    public String getCt_aki_update() {
        return this.dsp_ct_aki_update ;
    }
 
    public void setCt_aki_update(String param) {
        this.dsp_ct_aki_update = param ;
    }
 
    public String getCt_aki_value() {
        return this.dsp_ct_aki_value ;
    }
 
    public void setCt_aki_value( String param) {
        this.dsp_ct_aki_value = param ;
    }
 
    public Boolean getCt_aki_enabled() {
        return this.dsp_ct_aki_enabled ;
    }    
 
    public void setCt_aki_enabled(Boolean param) {
        this.dsp_ct_aki_enabled = param ;
    }
 
    public String getCt_aki_state() {
        return this.dsp_ct_aki_state ;
    }
 
    public void setCt_aki_state(String param) {
        this.dsp_ct_aki_state = param ;
    }
	// ANK-4038-00-00 ADD END
	// ANK-4174-00-00 ADD START
	public String getDenskh_doi_um_update() {
        return this.denskh_doi_um_update ;
    }
 
    public void setDenskh_doi_um_update(String param) {
        this.denskh_doi_um_update = param ;
    }
 
    public String getDenskh_doi_um_value() {
        return this.denskh_doi_um_value ;
    }
 
    public void setDenskh_doi_um_value( String param) {
        this.denskh_doi_um_value = param ;
    }
 
    public Boolean getDenskh_doi_um_enabled() {
        return this.denskh_doi_um_enabled ;
    }    
 
    public void setDenskh_doi_um_enabled(Boolean param) {
        this.denskh_doi_um_enabled = param ;
    }
 
    public String getDenskh_doi_um_state() {
        return this.denskh_doi_um_state ;
    }
 
    public void setDenskh_doi_um_state(String param) {
        this.denskh_doi_um_state = param ;
    }
 
    public String getDenskh_doi_upd_mskm_dtl_no_update() {
        return this.denskh_doi_upd_mskm_dtl_no_update ;
    }
 
    public void setDenskh_doi_upd_mskm_dtl_no_update(String param) {
        this.denskh_doi_upd_mskm_dtl_no_update = param ;
    }
 
    public String getDenskh_doi_upd_mskm_dtl_no_value() {
        return this.denskh_doi_upd_mskm_dtl_no_value ;
    }
 
    public void setDenskh_doi_upd_mskm_dtl_no_value( String param) {
        this.denskh_doi_upd_mskm_dtl_no_value = param ;
    }
 
    public String getDenskh_doi_upd_mskm_dtl_no_state() {
        return this.denskh_doi_upd_mskm_dtl_no_state ;
    }
 
    public void setDenskh_doi_upd_mskm_dtl_no_state(String param) {
        this.denskh_doi_upd_mskm_dtl_no_state = param ;
    }
 
    public String getDenskh_doi_um_bf_update() {
        return this.denskh_doi_um_bf_update ;
    }
 
    public void setDenskh_doi_um_bf_update(String param) {
        this.denskh_doi_um_bf_update = param ;
    }
 
    public String getDenskh_doi_um_bf_value() {
        return this.denskh_doi_um_bf_value ;
    }
 
    public void setDenskh_doi_um_bf_value( String param) {
        this.denskh_doi_um_bf_value = param ;
    }
 
    public String getDenskh_doi_um_bf_state() {
        return this.denskh_doi_um_bf_state ;
    }
 
    public void setDenskh_doi_um_bf_state(String param) {
        this.denskh_doi_um_bf_state = param ;
    }
 
    public String getDenskh_doi_upd_dtm_bf_update() {
        return this.denskh_doi_upd_dtm_bf_update ;
    }
 
    public void setDenskh_doi_upd_dtm_bf_update(String param) {
        this.denskh_doi_upd_dtm_bf_update = param ;
    }
 
    public String getDenskh_doi_upd_dtm_bf_value() {
        return this.denskh_doi_upd_dtm_bf_value ;
    }
 
    public void setDenskh_doi_upd_dtm_bf_value( String param) {
        this.denskh_doi_upd_dtm_bf_value = param ;
    }
 
    public String getDenskh_doi_upd_dtm_bf_state() {
        return this.denskh_doi_upd_dtm_bf_state ;
    }
 
    public void setDenskh_doi_upd_dtm_bf_state(String param) {
        this.denskh_doi_upd_dtm_bf_state = param ;
    }
	// ANK-4174-00-00 ADD END
 //ANK-4315-00-00 ADD START
    
    public String getKojiak_sbt_cd_update() {
		return kojiak_sbt_cd_update;
	}

	public void setKojiak_sbt_cd_update(String kojiak_sbt_cd_update) {
		this.kojiak_sbt_cd_update = kojiak_sbt_cd_update;
	}

	public String getKojiak_sbt_cd_value() {
		return kojiak_sbt_cd_value;
	}

	public void setKojiak_sbt_cd_value(String kojiak_sbt_cd_value) {
		this.kojiak_sbt_cd_value = kojiak_sbt_cd_value;
	}

	public String getKojiak_sbt_cd_state() {
		return kojiak_sbt_cd_state;
	}

	public void setKojiak_sbt_cd_state(String kojiak_sbt_cd_state) {
		this.kojiak_sbt_cd_state = kojiak_sbt_cd_state;
	}

	public String getKojiak_stat_update() {
		return kojiak_stat_update;
	}

	public void setKojiak_stat_update(String kojiak_stat_update) {
		this.kojiak_stat_update = kojiak_stat_update;
	}

	public String getKojiak_stat_value() {
		return kojiak_stat_value;
	}

	public void setKojiak_stat_value(String kojiak_stat_value) {
		this.kojiak_stat_value = kojiak_stat_value;
	}

	public String getKojiak_stat_state() {
		return kojiak_stat_state;
	}

	public void setKojiak_stat_state(String kojiak_stat_state) {
		this.kojiak_stat_state = kojiak_stat_state;
	}
	//ANK-4315-00-00 ADD END
	//ANK-4494-00-00 ADD START
	public String getEnum_krke_douji_1_update() {
		return enum_krke_douji_1_update;
	}

	public void setEnum_krke_douji_1_update(String enum_krke_douji_1_update) {
		this.enum_krke_douji_1_update = enum_krke_douji_1_update;
	}

	public Boolean getEnum_krke_douji_1_value() {
		return enum_krke_douji_1_value;
	}

	public void setEnum_krke_douji_1_value(Boolean enum_krke_douji_1_value) {
		this.enum_krke_douji_1_value = enum_krke_douji_1_value;
	}

	public Boolean getEnum_krke_douji_1_enabled() {
		return this.enum_krke_douji_1_enabled ;
	}

	public void setEnum_krke_douji_1_enabled(Boolean enum_krke_douji_1_enabled) {
		this.enum_krke_douji_1_enabled = enum_krke_douji_1_enabled ;
	}

	public String getEnum_krke_douji_1_state() {
		return enum_krke_douji_1_state;
	}

	public void setEnum_krke_douji_1_state(String enum_krke_douji_1_state) {
		this.enum_krke_douji_1_state = enum_krke_douji_1_state;
	}
	
	public String getEnum_krke_douji_2_update() {
		return enum_krke_douji_2_update;
	}

	public void setEnum_krke_douji_2_update(String enum_krke_douji_2_update) {
		this.enum_krke_douji_2_update = enum_krke_douji_2_update;
	}

	public Boolean getEnum_krke_douji_2_value() {
		return enum_krke_douji_2_value;
	}

	public void setEnum_krke_douji_2_value(Boolean enum_krke_douji_2_value) {
		this.enum_krke_douji_2_value = enum_krke_douji_2_value;
	}

	public Boolean getEnum_krke_douji_2_enabled() {
		return this.enum_krke_douji_2_enabled ;
	}

	public void setEnum_krke_douji_2_enabled(Boolean enum_krke_douji_2_enabled) {
		this.enum_krke_douji_2_enabled = enum_krke_douji_2_enabled ;
	}

	public String getEnum_krke_douji_2_state() {
		return enum_krke_douji_2_state;
	}

	public void setEnum_krke_douji_2_state(String enum_krke_douji_2_state) {
		this.enum_krke_douji_2_state = enum_krke_douji_2_state;
	}
	
	public X33VDataTypeList getKksv0051_tu0151_lst_list() {
        return this.kksv0051_tu0151_lst_list ;
    }
 
    public void setKksv0051_tu0151_lst_list(X33VDataTypeList param) {
        this.kksv0051_tu0151_lst_list = param ;
    }
 
    public ArrayList<SelectItem> getJsflist_typelist_kksv0051_tu0151_lst(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<kksv0051_tu0151_lst_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) kksv0051_tu0151_lst_list.get(i)).loadModelData("ポートアウト受付情報一意照会", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
    
    public String getNo_cd_update() {
		return no_cd_update;
	}

	public void setNo_cd_update(String no_cd_update) {
		this.no_cd_update = no_cd_update;
	}

	public String getNo_cd_value() {
		return no_cd_value;
	}

	public void setNo_cd_value(String no_cd_value) {
		this.no_cd_value = no_cd_value;
	}

	public String getNo_cd_state() {
		return no_cd_state;
	}

	public void setNo_cd_state(String no_cd_state) {
		this.no_cd_state = no_cd_state;
	}
	
	public String getSvc_div_update() {
		return svc_div_update;
	}

	public void setSvc_div_update(String svc_div_update) {
		this.svc_div_update = svc_div_update;
	}

	public String getSvc_div_value() {
		return svc_div_value;
	}

	public void setSvc_div_value(String svc_div_value) {
		this.svc_div_value = svc_div_value;
	}

	public String getSvc_div_state() {
		return svc_div_state;
	}

	public void setSvc_div_state(String svc_div_state) {
		this.svc_div_state = svc_div_state;
	}
	
	public String getTelno_tstaymd_update() {
		return telno_tstaymd_update;
	}

	public void setTelno_tstaymd_update(String telno_tstaymd_update) {
		this.telno_tstaymd_update = telno_tstaymd_update;
	}

	public String getTelno_tstaymd_value() {
		return telno_tstaymd_value;
	}

	public void setTelno_tstaymd_value(String telno_tstaymd_value) {
		this.telno_tstaymd_value = telno_tstaymd_value;
	}

	public String getTelno_tstaymd_state() {
		return telno_tstaymd_state;
	}

	public void setTelno_tstaymd_state(String telno_tstaymd_state) {
		this.telno_tstaymd_state = telno_tstaymd_state;
	}
	
	public String getEnum_switch_auth_update() {
		return enum_switch_auth_update;
	}

	public void setEnum_switch_auth_update(String enum_switch_auth_update) {
		this.enum_switch_auth_update = enum_switch_auth_update;
	}

	public Boolean getEnum_switch_auth_value() {
		return enum_switch_auth_value;
	}

	public void setEnum_switch_auth_value(Boolean enum_switch_auth_value) {
		this.enum_switch_auth_value = enum_switch_auth_value;
	}

	public Boolean getEnum_switch_auth_enabled() {
		return this.enum_switch_auth_enabled ;
	}

	public void setEnum_switch_auth_enabled(Boolean enum_switch_auth_enabled) {
		this.enum_switch_auth_enabled = enum_switch_auth_enabled ;
	}

	public String getEnum_switch_auth_state() {
		return enum_switch_auth_state;
	}

	public void setEnum_switch_auth_state(String enum_switch_auth_state) {
		this.enum_switch_auth_state = enum_switch_auth_state;
	}
	
	public X33VDataTypeList getTelno_list() {
        return this.telno_list ;
    }
 
    public void setTelno_list(X33VDataTypeList param) {
        this.telno_list = param ;
    }
	
	public ArrayList<SelectItem> getTelno(){
        ArrayList ary = new ArrayList<SelectItem>();
        for(int i=0; i<telno_list.size(); i++){
            String itemValue = (String)((X33VDataTypeBeanInterface) telno_list.get(i)).loadModelData("電話番号一意照会", "value");
            SelectItem item = new SelectItem(new Integer(i).toString(), itemValue);
            ary.add(item);
		}
        return ary;
    }
	//ANK-4494-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;
        }
 
        //項目ごとに処理を入れる。
        // データタイプが String の項目"異動区分"(項目ID:ido_div)
        if(keyElement.equals("異動区分")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getIdo_div_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getIdo_div_state(); 
            }
        }
 
        // データタイプが String の項目"ＨＴ・ＭＴフラグ"(項目ID:ht_mt_div)
        else if(keyElement.equals("ＨＴ・ＭＴフラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getHt_mt_div_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getHt_mt_div_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"事務手数料"(項目ID:jimu_commision)
        else if(keyElement.equals("事務手数料")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(jimu_commision_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.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)jimu_commision_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(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"標準工事費"(項目ID:stdard_kojihi)
        else if(keyElement.equals("標準工事費")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(stdard_kojihi_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 >= stdard_kojihi_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)stdard_kojihi_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"標準工事費（区分）"(項目ID:stdard_kojihi_div)
        else if(keyElement.equals("標準工事費（区分）")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(stdard_kojihi_div_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 >= stdard_kojihi_div_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)stdard_kojihi_div_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"利用場所・郵便番号（上３桁）"(項目ID:useplace_ad_pcd_1)
        else if(keyElement.equals("利用場所・郵便番号（上３桁）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getUseplace_ad_pcd_1_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getUseplace_ad_pcd_1_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getUseplace_ad_pcd_1_state(); 
            }
        }
 
        // データタイプが String の項目"利用場所・郵便番号（下４桁）"(項目ID:useplace_ad_pcd_2)
        else if(keyElement.equals("利用場所・郵便番号（下４桁）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getUseplace_ad_pcd_2_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getUseplace_ad_pcd_2_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getUseplace_ad_pcd_2_state(); 
            }
        }
 
        // データタイプが String の項目"利用場所・住所コード"(項目ID:useplace_ad_cd)
        else if(keyElement.equals("利用場所・住所コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getUseplace_ad_cd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getUseplace_ad_cd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getUseplace_ad_cd_state(); 
            }
        }
 
        // データタイプが String の項目"利用場所・都道府県"(項目ID:useplace_state_nm)
        else if(keyElement.equals("利用場所・都道府県")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getUseplace_state_nm_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getUseplace_state_nm_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getUseplace_state_nm_state(); 
            }
        }
 
        // データタイプが String の項目"利用場所・市区町村"(項目ID:useplace_city_nm)
        else if(keyElement.equals("利用場所・市区町村")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getUseplace_city_nm_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getUseplace_city_nm_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getUseplace_city_nm_state(); 
            }
        }
 
        // データタイプが String の項目"利用場所・大字通称名"(項目ID:useplace_oaztsu_nm)
        else if(keyElement.equals("利用場所・大字通称名")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getUseplace_oaztsu_nm_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getUseplace_oaztsu_nm_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getUseplace_oaztsu_nm_state(); 
            }
        }
 
        // データタイプが String の項目"利用場所・字丁目"(項目ID:useplace_azcho_nm)
        else if(keyElement.equals("利用場所・字丁目")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getUseplace_azcho_nm_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getUseplace_azcho_nm_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getUseplace_azcho_nm_state(); 
            }
        }
 
        // データタイプが String の項目"利用場所・番地・号"(項目ID:useplace_bnchigo)
        else if(keyElement.equals("利用場所・番地・号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getUseplace_bnchigo_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getUseplace_bnchigo_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getUseplace_bnchigo_state(); 
            }
        }
 
        // データタイプが String の項目"利用場所・建物名"(項目ID:useplace_adrttm)
        else if(keyElement.equals("利用場所・建物名")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getUseplace_adrttm_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getUseplace_adrttm_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getUseplace_adrttm_state(); 
            }
        }
 
        // データタイプが String の項目"利用場所・部屋番号"(項目ID:useplace_adrrm)
        else if(keyElement.equals("利用場所・部屋番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getUseplace_adrrm_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getUseplace_adrrm_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getUseplace_adrrm_state(); 
            }
        }
 
        // データタイプが String の項目"「利用場所」電話番号"(項目ID:riyobashoDenwa)
        else if(keyElement.equals("「利用場所」電話番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getRiyobashoDenwa_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getRiyobashoDenwa_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getRiyobashoDenwa_state(); 
            }
        }
 
        // データタイプが String の項目"住居形態"(項目ID:jukyo_form)
        else if(keyElement.equals("住居形態")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getJukyo_form_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getJukyo_form_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getJukyo_form_state(); 
            }
        }
 
        // データタイプが String の項目"住居階数"(項目ID:jukyo_flr)
        else if(keyElement.equals("住居階数")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getJukyo_flr_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getJukyo_flr_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getJukyo_flr_state(); 
            }
        }
 
        // データタイプが String の項目"竣工予定年月（年）"(項目ID:shunko_rsv_year)
        else if(keyElement.equals("竣工予定年月（年）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getShunko_rsv_year_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getShunko_rsv_year_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getShunko_rsv_year_state(); 
            }
        }
 
        // データタイプが String の項目"竣工予定年月（月）"(項目ID:shunko_rsv_mon)
        else if(keyElement.equals("竣工予定年月（月）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getShunko_rsv_mon_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getShunko_rsv_mon_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getShunko_rsv_mon_state(); 
            }
        }
 
        // データタイプが String の項目"電話番号一覧＿選択"(項目ID:telno_choice)
        else if(keyElement.equals("電話番号一覧＿選択")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getTelno_choice_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getTelno_choice_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"電話番号一覧リスト"(項目ID:telno_lst)
        else if(keyElement.equals("電話番号一覧リスト")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(telno_lst_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 >= telno_lst_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)telno_lst_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"サービス開始年月日（年）"(項目ID:svc_sta_year)
        else if(keyElement.equals("サービス開始年月日（年）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_sta_year_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_sta_year_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_sta_year_state(); 
            }
        }
 
        // データタイプが String の項目"サービス開始年月日（月）"(項目ID:svc_sta_mon)
        else if(keyElement.equals("サービス開始年月日（月）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_sta_mon_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_sta_mon_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_sta_mon_state(); 
            }
        }
 
        // データタイプが String の項目"サービス開始年月日（日）"(項目ID:svc_sta_day)
        else if(keyElement.equals("サービス開始年月日（日）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_sta_day_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_sta_day_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_sta_day_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_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(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"違約金発生区分"(項目ID:pnlty_hassei_div)
        else if(keyElement.equals("違約金発生区分")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(pnlty_hassei_div_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.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)pnlty_hassei_div_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが 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:svc_pause_year)
        else if(keyElement.equals("サービス休止年月日（年）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_pause_year_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_pause_year_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_pause_year_state(); 
            }
        }
 
        // データタイプが String の項目"サービス休止年月日（月）"(項目ID:svc_pause_mon)
        else if(keyElement.equals("サービス休止年月日（月）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_pause_mon_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_pause_mon_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_pause_mon_state(); 
            }
        }
 
        // データタイプが String の項目"サービス休止年月日（日）"(項目ID:svc_pause_day)
        else if(keyElement.equals("サービス休止年月日（日）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_pause_day_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_pause_day_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_pause_day_state(); 
            }
        }
 
        // データタイプが String の項目"サービス休止解除年月日（年）"(項目ID:svc_pause_rls_year)
        else if(keyElement.equals("サービス休止解除年月日（年）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_pause_rls_year_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_pause_rls_year_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_pause_rls_year_state(); 
            }
        }
 
        // データタイプが String の項目"サービス休止解除年月日（月）"(項目ID:svc_pause_rls_mon)
        else if(keyElement.equals("サービス休止解除年月日（月）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_pause_rls_mon_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_pause_rls_mon_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_pause_rls_mon_state(); 
            }
        }
 
        // データタイプが String の項目"サービス休止解除年月日（日）"(項目ID:svc_pause_rls_day)
        else if(keyElement.equals("サービス休止解除年月日（日）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_pause_rls_day_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_pause_rls_day_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_pause_rls_day_state(); 
            }
        }
 
        // データタイプが String の項目"休止料金適用年月（年）"(項目ID:pause_aply_year)
        else if(keyElement.equals("休止料金適用年月（年）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getPause_aply_year_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getPause_aply_year_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getPause_aply_year_state(); 
            }
        }
 
        // データタイプが String の項目"休止料金適用年月（月）"(項目ID:pause_aply_mon)
        else if(keyElement.equals("休止料金適用年月（月）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getPause_aply_mon_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getPause_aply_mon_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getPause_aply_mon_state(); 
            }
        }
 
        // データタイプが String の項目"休止メモ"(項目ID:pause_memo)
        else if(keyElement.equals("休止メモ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getPause_memo_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getPause_memo_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getPause_memo_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"審査結果通知"(項目ID:skekka_tchi)
        else if(keyElement.equals("審査結果通知")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(skekka_tchi_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.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)skekka_tchi_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(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"審査結果補記"(項目ID:skekka_hoki)
        else if(keyElement.equals("審査結果補記")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(skekka_hoki_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.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)skekka_hoki_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"入居予定日（年）"(項目ID:nyukyo_rsv_year)
        else if(keyElement.equals("入居予定日（年）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getNyukyo_rsv_year_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getNyukyo_rsv_year_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getNyukyo_rsv_year_state(); 
            }
        }
 
        // データタイプが String の項目"入居予定日（月）"(項目ID:nyukyo_rsv_mon)
        else if(keyElement.equals("入居予定日（月）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getNyukyo_rsv_mon_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getNyukyo_rsv_mon_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getNyukyo_rsv_mon_state(); 
            }
        }
 
        // データタイプが String の項目"入居予定日（日）"(項目ID:nyukyo_rsv_day)
        else if(keyElement.equals("入居予定日（日）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getNyukyo_rsv_day_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getNyukyo_rsv_day_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getNyukyo_rsv_day_state(); 
            }
        }
 
        // データタイプが String の項目"工事案件番号"(項目ID:kojiak_no)
        else if(keyElement.equals("工事案件番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKojiak_no_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getKojiak_no_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKojiak_no_state(); 
            }
        }
 
        // データタイプが String の項目"工事範囲"(項目ID:kj_scope)
        else if(keyElement.equals("工事範囲")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKj_scope_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getKj_scope_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKj_scope_state(); 
            }
        }
 
        // データタイプが String の項目"情報授受同意"(項目ID:if_juju_doi)
        else if(keyElement.equals("情報授受同意")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getIf_juju_doi_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getIf_juju_doi_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getIf_juju_doi_state(); 
            }
        }
 
        // データタイプが String の項目"工事希望年月日"(項目ID:kj_kibo_ymd)
        else if(keyElement.equals("工事希望年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKj_kibo_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getKj_kibo_ymd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKj_kibo_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"解約年月日（撤去）"(項目ID:dsl_ymd_tk)
        else if(keyElement.equals("解約年月日（撤去）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getDsl_ymd_tk_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getDsl_ymd_tk_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getDsl_ymd_tk_state(); 
            }
        }
 
        // データタイプが String の項目"解約年月日"(項目ID:dsl_ymd)
        else if(keyElement.equals("解約年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getDsl_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getDsl_ymd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getDsl_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"移設区分"(項目ID:isetsu_div)
        else if(keyElement.equals("移設区分")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getIsetsu_div_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getIsetsu_div_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getIsetsu_div_state(); 
            }
        }
 
        // データタイプが String の項目"マンションコード"(項目ID:mansion_cd)
        else if(keyElement.equals("マンションコード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMansion_cd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getMansion_cd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMansion_cd_state(); 
            }
        }
 
        // データタイプが String の項目"連絡手段補記"(項目ID:rrk_way_hoki)
        else if(keyElement.equals("連絡手段補記")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getRrk_way_hoki_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getRrk_way_hoki_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getRrk_way_hoki_state(); 
            }
        }
 
        // ANK-1247-00-00 2012/11/19 ADD START
        //データタイプがStringの項目"工事案件連絡事項"(項目ＩＤ:kojiak_rrk_jiko)
        else if(key.equals("工事案件連絡事項")){
            if(subkey.equalsIgnoreCase("value")){
                return getKojiak_rrk_jiko_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、kojiak_rrk_jiko_enableのgetterの戻り値を返す。
                return getKojiak_rrk_jiko_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getKojiak_rrk_jiko_state();                
            }
        }
        // ANK-1247-00-00 2012/11/19 ADD END

        // データタイプが String の項目"工事案件備考"(項目ID:kojiak_biko)
        else if(keyElement.equals("工事案件備考")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKojiak_biko_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getKojiak_biko_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKojiak_biko_state(); 
            }
        }
        
        // データタイプが String の項目"工事案件備考２"(項目ID:kojiak_biko_2)
        else if(keyElement.equals("工事案件備考２")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKojiak_biko_2_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getKojiak_biko_2_value(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKojiak_biko_2_value(); 
            }
        }
 
        // データタイプが String の項目"お客様名"(項目ID:cust_nm)
        else if(keyElement.equals("お客様名")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getCust_nm_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getCust_nm_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getCust_nm_state(); 
            }
        }
 
        // データタイプが String の項目"ＰＯＮ種別"(項目ID:pon_sbt)
        else if(keyElement.equals("ＰＯＮ種別")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getPon_sbt_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getPon_sbt_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getPon_sbt_state(); 
            }
        }
 
        // データタイプが Boolean の項目"新築物件"(項目ID:newconst_bukken)
        else if(keyElement.equals("新築物件")) {
            if(subkey.equalsIgnoreCase("value")) { 
                return getNewconst_bukken_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getNewconst_bukken_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getNewconst_bukken_state(); 
            }
        }
 
        // データタイプが Boolean の項目"復活案件"(項目ID:hukkat_anken)
        else if(keyElement.equals("復活案件")) {
            if(subkey.equalsIgnoreCase("value")) { 
                return getHukkat_anken_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getHukkat_anken_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getHukkat_anken_state(); 
            }
        }
 
        // データタイプが String の項目"同一設備再申込"(項目ID:same_equip_re_mskm)
        else if(keyElement.equals("同一設備再申込")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSame_equip_re_mskm_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSame_equip_re_mskm_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSame_equip_re_mskm_state(); 
            }
        }
 
        // データタイプが String の項目"工事希望アポ期限"(項目ID:kj_kibo_apo_kigen_ymd)
        else if(keyElement.equals("工事希望アポ期限")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKj_kibo_apo_kigen_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getKj_kibo_apo_kigen_ymd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKj_kibo_apo_kigen_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"電話連絡希望時間帯"(項目ID:telno_rrk_kibo_time)
        else if(keyElement.equals("電話連絡希望時間帯")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getTelno_rrk_kibo_time_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getTelno_rrk_kibo_time_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getTelno_rrk_kibo_time_state(); 
            }
        }
 
        // データタイプが String の項目"工事アポ連絡先"(項目ID:kj_apo_rrks)
        else if(keyElement.equals("工事アポ連絡先")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKj_apo_rrks_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getKj_apo_rrks_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKj_apo_rrks_state(); 
            }
        }
 
        // データタイプが String の項目"お客様連絡先番号"(項目ID:cust_rrks_no)
        else if(keyElement.equals("お客様連絡先番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getCust_rrks_no_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getCust_rrks_no_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getCust_rrks_no_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＰＯＮ識別コード"(項目ID:pon_skbt_cd)
        else if(keyElement.equals("ＰＯＮ識別コード")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(pon_skbt_cd_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 >= pon_skbt_cd_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)pon_skbt_cd_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"面開発案件番号"(項目ID:menkaihat_anken_no)
        else if(keyElement.equals("面開発案件番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMenkaihat_anken_no_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getMenkaihat_anken_no_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMenkaihat_anken_no_state(); 
            }
        }
 
        // データタイプが String の項目"面開発登録"(項目ID:menkaihat_add)
        else if(keyElement.equals("面開発登録")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMenkaihat_add_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getMenkaihat_add_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMenkaihat_add_state(); 
            }
        }
 
        // データタイプが String の項目"付加情報"(項目ID:huka_info)
        else if(keyElement.equals("付加情報")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getHuka_info_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getHuka_info_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getHuka_info_state(); 
            }
        }
 
        // データタイプが 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:ido_rsn_cd)
        else if(keyElement.equals("異動理由コード")) {
            // keyの次の要素を取得
            keyElement = key.substring(separaterPoint + 1);
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyElement.equals("*")) {
                return Integer.valueOf(ido_rsn_cd_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_cd_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            } 
            return ((X33VDataTypeStringBean)ido_rsn_cd_list.get(tmpIndex)).loadModelData(subkey);
        }
 
        // データタイプが 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:sysid)
        else if(keyElement.equals("ＳＹＳＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSysid_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSysid_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:pause_prd)
        else if(keyElement.equals("休止期間")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getPause_prd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getPause_prd_state(); 
            }
        }
 
        // データタイプが String の項目"サービス契約ステータス"(項目ID:svc_kei_stat)
        else if(keyElement.equals("サービス契約ステータス")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_kei_stat_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_kei_stat_state(); 
            }
        }
 
        // データタイプが String の項目"電話単独契約フラグ"(項目ID:only_tel)
        else if(keyElement.equals("電話単独契約フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getOnly_tel_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getOnly_tel_state(); 
            }
        }
 
        // データタイプが String の項目"利用場所・郵便番号"(項目ID:useplace_ad_pcd)
        else if(keyElement.equals("利用場所・郵便番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getUseplace_ad_pcd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getUseplace_ad_pcd_state(); 
            }
        }
 
        // データタイプが String の項目"竣工予定年月"(項目ID:shunko_rsv_ym)
        else if(keyElement.equals("竣工予定年月")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getShunko_rsv_ym_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getShunko_rsv_ym_state(); 
            }
        }
 
        // データタイプが String の項目"サービス開始年月日"(項目ID:svc_sta_ymd)
        else if(keyElement.equals("サービス開始年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_sta_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_sta_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"サービス終了年月日"(項目ID:svc_end_ymd)
        else if(keyElement.equals("サービス終了年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_end_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_end_ymd_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("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_chrg_end_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"サービス休止年月日"(項目ID:svc_pause_ymd)
        else if(keyElement.equals("サービス休止年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_pause_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_pause_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"サービス休止解除年月日"(項目ID:svc_pause_rls_ymd)
        else if(keyElement.equals("サービス休止解除年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_pause_rls_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_pause_rls_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"休止料金適用年月"(項目ID:pause_aply_ym)
        else if(keyElement.equals("休止料金適用年月")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getPause_aply_ym_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getPause_aply_ym_state(); 
            }
        }
 
        // データタイプが String の項目"入居予定日"(項目ID:nyukyo_rsv_ymd)
        else if(keyElement.equals("入居予定日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getNyukyo_rsv_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getNyukyo_rsv_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"休止中断コード"(項目ID:pause_stp_cd)
        else if(keyElement.equals("休止中断コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getPause_stp_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getPause_stp_cd_state(); 
            }
        }
 
        // データタイプが String の項目"回線コード"(項目ID:kaisen_cd)
        else if(keyElement.equals("回線コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKaisen_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKaisen_cd_state(); 
            }
        }
 
        // データタイプが String の項目"マンション物件番号"(項目ID:mansion_bukken_no)
        else if(keyElement.equals("マンション物件番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMansion_bukken_no_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMansion_bukken_no_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"サービス契約リスト"(項目ID:svc_kei_list)
        else if(keyElement.equals("サービス契約リスト")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(svc_kei_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_list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)svc_kei_list_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"申込種別コード"(項目ID:mskm_sbt_cd)
        else if(keyElement.equals("申込種別コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMskm_sbt_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMskm_sbt_cd_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: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:prg_stat)
        else if(keyElement.equals("進捗ステータス")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getPrg_stat_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getPrg_stat_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"サービス契約一意照会明細"(項目ID:kk0081_svckeilist)
        else if(keyElement.equals("サービス契約一意照会明細")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(kk0081_svckeilist_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 >= kk0081_svckeilist_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)kk0081_svckeilist_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"サービス契約回線内訳明細"(項目ID:kk0251_svckeikaisenlist)
        else if(keyElement.equals("サービス契約回線内訳明細")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(kk0251_svckeikaisenlist_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 >= kk0251_svckeikaisenlist_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)kk0251_svckeikaisenlist_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"工事案件一覧照会明細"(項目ID:ku0081_svckeikjaklist)
        else if(keyElement.equals("工事案件一覧照会明細")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ku0081_svckeikjaklist_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 >= ku0081_svckeikjaklist_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ku0081_svckeikjaklist_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"工事案件一意照会明細（撤去）"(項目ID:ku0011_kjaklist_tk)
        else if(keyElement.equals("工事案件一意照会明細（撤去）")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ku0011_kjaklist_tk_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 >= ku0011_kjaklist_tk_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ku0011_kjaklist_tk_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"工事案件＜ｅｏ光ネット＞一意照会明細（撤去）"(項目ID:ku0021_kjaknetlist_tk)
        else if(keyElement.equals("工事案件＜ｅｏ光ネット＞一意照会明細（撤去）")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ku0021_kjaknetlist_tk_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 >= ku0021_kjaknetlist_tk_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ku0021_kjaknetlist_tk_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"工事案件＜ｅｏ光ネットマンション＞一意照会明細（撤去）"(項目ID:ku0061_kjaknetmansionlist_tk)
        else if(keyElement.equals("工事案件＜ｅｏ光ネットマンション＞一意照会明細（撤去）")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ku0061_kjaknetmansionlist_tk_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 >= ku0061_kjaknetmansionlist_tk_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ku0061_kjaknetmansionlist_tk_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"工事案件一意照会明細"(項目ID:ku0011_kjaklist)
        else if(keyElement.equals("工事案件一意照会明細")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ku0011_kjaklist_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 >= ku0011_kjaklist_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ku0011_kjaklist_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"工事案件＜ｅｏ光ネット＞一意照会明細"(項目ID:ku0021_kjaknetlist)
        else if(keyElement.equals("工事案件＜ｅｏ光ネット＞一意照会明細")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ku0021_kjaknetlist_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 >= ku0021_kjaknetlist_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ku0021_kjaknetlist_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"工事案件＜ｅｏ光ネットマンション＞一意照会明細"(項目ID:ku0061_kjaknetmansionlist)
        else if(keyElement.equals("工事案件＜ｅｏ光ネットマンション＞一意照会明細")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ku0061_kjaknetmansionlist_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 >= ku0061_kjaknetmansionlist_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ku0061_kjaknetmansionlist_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"サービス契約内訳＜ｅｏ光電話＞明細"(項目ID:kk0161_svckeiucwklist)
        else if(keyElement.equals("サービス契約内訳＜ｅｏ光電話＞明細")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(kk0161_svckeiucwklist_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 >= kk0161_svckeiucwklist_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)kk0161_svckeiucwklist_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD START
        // データタイプがデータタイプビーン型の項目"電話番号一意照会明細"(項目ID:zm0121_telnolist)
        else if(keyElement.equals("電話番号一意照会明細")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(zm0121_telnolist_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 >= zm0121_telnolist_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)zm0121_telnolist_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
        // 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD END

        // データタイプがデータタイプビーン型の項目"一時金設定コード一覧"(項目ID:cd00346x)
        else if(keyElement.equals("一時金設定コード一覧")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(cd00346x_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 >= cd00346x_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)cd00346x_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"標準工事費コード一覧"(項目ID:cd00623x)
        else if(keyElement.equals("標準工事費コード一覧")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(cd00623x_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 >= cd00623x_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)cd00623x_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"住所形態コード一覧"(項目ID:cd00627x)
        else if(keyElement.equals("住所形態コード一覧")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(cd00627x_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 >= cd00627x_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)cd00627x_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"集合住宅入居階数コード一覧"(項目ID:cd00345x)
        else if(keyElement.equals("集合住宅入居階数コード一覧")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(cd00345x_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 >= cd00345x_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)cd00345x_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"審査結果送信コード一覧"(項目ID:cd00210x)
        else if(keyElement.equals("審査結果送信コード一覧")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(cd00210x_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 >= cd00210x_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)cd00210x_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"審査結果補記コード一覧"(項目ID:cd00592x)
        else if(keyElement.equals("審査結果補記コード一覧")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(cd00592x_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 >= cd00592x_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)cd00592x_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"ＶＡポート番号一覧"(項目ID:cd00593x)
        else if(keyElement.equals("ＶＡポート番号一覧")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(cd00593x_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 >= cd00593x_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)cd00593x_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"ＰＯＮ種別コード一覧"(項目ID:cd00211x)
        else if(keyElement.equals("ＰＯＮ種別コード一覧")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(cd00211x_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 >= cd00211x_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)cd00211x_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"有無コード一覧"(項目ID:cd00002x)
        else if(keyElement.equals("有無コード一覧")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(cd00002x_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 >= cd00002x_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)cd00002x_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD START
        // データタイプがデータタイプビーン型の項目"番ポ廃止依頼制御コード一覧"(項目ID:cd01669x)
        else if(keyElement.equals("番ポ廃止依頼制御コード一覧")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(cd01669x_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 >= cd01669x_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)cd01669x_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
        // 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD END

        // データタイプが String の項目"サービス契約スキーマ更新可否"(項目ID:kk0081_update)
        else if(keyElement.equals("サービス契約スキーマ更新可否")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKk0081_update_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKk0081_update_state(); 
            }
        }
 
        // データタイプが String の項目"サービス契約回線内訳スキーマ更新可否"(項目ID:kk0251_update)
        else if(keyElement.equals("サービス契約回線内訳スキーマ更新可否")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKk0251_update_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKk0251_update_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:jimu_comm_s)
        else if(keyElement.equals("事務手数料（選択）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getJimu_comm_s_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getJimu_comm_s_state(); 
            }
        }
 
        // データタイプが String の項目"標準工事費（選択）"(項目ID:std_kjhi_s)
        else if(keyElement.equals("標準工事費（選択）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getStd_kjhi_s_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getStd_kjhi_s_state(); 
            }
        }
 
        // データタイプが String の項目"標準工事費区分（選択）"(項目ID:std_kjhi_div_s)
        else if(keyElement.equals("標準工事費区分（選択）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getStd_kjhi_div_s_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getStd_kjhi_div_s_state(); 
            }
        }
 
        // データタイプが String の項目"違約金発生区分（選択）"(項目ID:pnlty_hassei_div_s)
        else if(keyElement.equals("違約金発生区分（選択）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getPnlty_hassei_div_s_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getPnlty_hassei_div_s_state(); 
            }
        }
 
        // データタイプが String の項目"審査結果通知（選択）"(項目ID:skekka_tchi_s)
        else if(keyElement.equals("審査結果通知（選択）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSkekka_tchi_s_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSkekka_tchi_s_state(); 
            }
        }
 
        // データタイプが String の項目"審査結果補記（選択）"(項目ID:skekka_hoki_s)
        else if(keyElement.equals("審査結果補記（選択）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSkekka_hoki_s_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSkekka_hoki_s_state(); 
            }
        }
 
        // データタイプが String の項目"ＰＯＮ種別（選択）"(項目ID:pon_sbt_s)
        else if(keyElement.equals("ＰＯＮ種別（選択）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getPon_sbt_s_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getPon_sbt_s_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"お客様一意照会明細"(項目ID:ck0011_customerinfo)
        else if(keyElement.equals("お客様一意照会明細")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ck0011_customerinfo_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 >= ck0011_customerinfo_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ck0011_customerinfo_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"経度"(項目ID:lgtd)
        else if(keyElement.equals("経度")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getLgtd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getLgtd_state(); 
            }
        }
 
        // データタイプが String の項目"緯度"(項目ID:lttd)
        else if(keyElement.equals("緯度")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getLttd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getLttd_state(); 
            }
        }
 
        // データタイプが String の項目"回線提供会社コード"(項目ID:kaisen_tk_comp_cd)
        else if(keyElement.equals("回線提供会社コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKaisen_tk_comp_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKaisen_tk_comp_cd_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"顧客契約引継リスト"(項目ID:cust_kei_hktgi_list)
        else 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のみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"異動理由明細"(項目ID:ido_rsn_list)
        else if(keyElement.equals("異動理由明細")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ido_rsn_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 >= ido_rsn_list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ido_rsn_list_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"更新年月日時分秒（サービス契約）"(項目ID:kk0081_upd_dtm)
        else if(keyElement.equals("更新年月日時分秒（サービス契約）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKk0081_upd_dtm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKk0081_upd_dtm_state(); 
            }
        }
 
        // データタイプが String の項目"更新年月日時分秒（サービス契約回線内訳）"(項目ID:kk0251_upd_dtm)
        else if(keyElement.equals("更新年月日時分秒（サービス契約回線内訳）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKk0251_upd_dtm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKk0251_upd_dtm_state(); 
            }
        }
 
        // データタイプが String の項目"利用場所＿番地・号（照会モード）"(項目ID:useplace_bnchigo_l)
        else if(keyElement.equals("利用場所＿番地・号（照会モード）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getUseplace_bnchigo_l_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getUseplace_bnchigo_l_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getUseplace_bnchigo_l_state(); 
            }
        }
 
        // データタイプが String の項目"利用場所・建物名（照会モード）"(項目ID:useplace_adrttm_l)
        else if(keyElement.equals("利用場所・建物名（照会モード）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getUseplace_adrttm_l_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getUseplace_adrttm_l_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getUseplace_adrttm_l_state(); 
            }
        }
 
        // データタイプが String の項目"利用場所・部屋番号（照会モード）"(項目ID:useplace_adrrm_l)
        else if(keyElement.equals("利用場所・部屋番号（照会モード）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getUseplace_adrrm_l_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getUseplace_adrrm_l_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getUseplace_adrrm_l_state(); 
            }
        }
 
        // データタイプが String の項目"利用場所＿電話番号（照会モード）"(項目ID:useplace_telno_l)
        else if(keyElement.equals("利用場所＿電話番号（照会モード）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getUseplace_telno_l_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getUseplace_telno_l_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getUseplace_telno_l_state(); 
            }
        }
 
        // データタイプが String の項目"面開発案件番号（照会モード）"(項目ID:menkaihat_ak_no_l)
        else if(keyElement.equals("面開発案件番号（照会モード）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMenkaihat_ak_no_l_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getMenkaihat_ak_no_l_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMenkaihat_ak_no_l_state(); 
            }
        }
 
        // データタイプが String の項目"事務手数料（表示用）"(項目ID:jimu_comm_l)
        else if(keyElement.equals("事務手数料（表示用）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getJimu_comm_l_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getJimu_comm_l_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getJimu_comm_l_state(); 
            }
        }
 
        // データタイプが String の項目"標準工事費（表示用）"(項目ID:std_kjhi_l)
        else if(keyElement.equals("標準工事費（表示用）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getStd_kjhi_l_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getStd_kjhi_l_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getStd_kjhi_l_state(); 
            }
        }
 
        // データタイプが String の項目"標準工事費区分（表示用）"(項目ID:std_kjhi_div_l)
        else if(keyElement.equals("標準工事費区分（表示用）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getStd_kjhi_div_l_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getStd_kjhi_div_l_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getStd_kjhi_div_l_state(); 
            }
        }
 
        // データタイプが String の項目"違約金発生区分（表示用）"(項目ID:pnlty_hassei_div_l)
        else if(keyElement.equals("違約金発生区分（表示用）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getPnlty_hassei_div_l_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getPnlty_hassei_div_l_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getPnlty_hassei_div_l_state(); 
            }
        }
 
        // データタイプが String の項目"審査結果通知（表示用）"(項目ID:skekka_tchi_l)
        else if(keyElement.equals("審査結果通知（表示用）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSkekka_tchi_l_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSkekka_tchi_l_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSkekka_tchi_l_state(); 
            }
        }
 
        // データタイプが String の項目"審査結果補記（表示用）"(項目ID:skekka_hoki_l)
        else if(keyElement.equals("審査結果補記（表示用）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSkekka_hoki_l_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSkekka_hoki_l_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSkekka_hoki_l_state(); 
            }
        }
 
        // データタイプが String の項目"ＰＯＮ種別（表示用）"(項目ID:pon_sbt_l)
        else if(keyElement.equals("ＰＯＮ種別（表示用）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getPon_sbt_l_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getPon_sbt_l_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getPon_sbt_l_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"面開発登録コード一覧"(項目ID:cd000xxx_list)
        else if(keyElement.equals("面開発登録コード一覧")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(cd000xxx_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 >= cd000xxx_list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)cd000xxx_list_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"サービス契約共通情報一覧照会明細"(項目ID:ekk0081b010cbsmsg1list)
        else if(keyElement.equals("サービス契約共通情報一覧照会明細")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ekk0081b010cbsmsg1list_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 >= ekk0081b010cbsmsg1list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ekk0081b010cbsmsg1list_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"督促一意照会明細"(項目ID:ech0231a010cbsmsg1list)
        else if(keyElement.equals("督促一意照会明細")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ech0231a010cbsmsg1list_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 >= ech0231a010cbsmsg1list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ech0231a010cbsmsg1list_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"割引サービス契約一覧照会明細"(項目ID:ekk0451b010cbsmsg1list)
        else if(keyElement.equals("割引サービス契約一覧照会明細")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ekk0451b010cbsmsg1list_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 >= ekk0451b010cbsmsg1list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ekk0451b010cbsmsg1list_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"コード名称一意照会明細（異動区分）"(項目ID:zm0171_ido_div_list)
        else if(keyElement.equals("コード名称一意照会明細（異動区分）")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(zm0171_ido_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 >= zm0171_ido_div_list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)zm0171_ido_div_list_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"カスコン連携電話番号"(項目ID:cuscon_telno)
        else if(keyElement.equals("カスコン連携電話番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getCuscon_telno_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getCuscon_telno_state(); 
            }
        }
 
        // データタイプが String の項目"カスコン連携ユーザＩＤ"(項目ID:cuscon_userid)
        else if(keyElement.equals("カスコン連携ユーザＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getCuscon_userid_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getCuscon_userid_state(); 
            }
        }
 
        // データタイプが String の項目"カスコン連携パスワード"(項目ID:cuscon_password)
        else if(keyElement.equals("カスコン連携パスワード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getCuscon_password_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getCuscon_password_state(); 
            }
        }
 
        // データタイプが String の項目"カスコン連携ＵＲＬ"(項目ID:cuscon_url)
        else if(keyElement.equals("カスコン連携ＵＲＬ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getCuscon_url_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getCuscon_url_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"業務パラメータ管理一意照会明細"(項目ID:work_param_list)
        else if(keyElement.equals("業務パラメータ管理一意照会明細")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(work_param_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 >= work_param_list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)work_param_list_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"業務パラメータ管理一意照会明細（休止期）"(項目ID:work_param_kyusi_list)
        else if(keyElement.equals("業務パラメータ管理一意照会明細（休止期）")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(work_param_kyusi_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 >= work_param_kyusi_list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)work_param_kyusi_list_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"申込明細一意照会マップ"(項目ID:mskm_list)
        else if(keyElement.equals("申込明細一意照会マップ")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(mskm_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 >= mskm_list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mskm_list_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"申込書番号"(項目ID:mskmsho_no)
        else if(keyElement.equals("申込書番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMskmsho_no_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getMskmsho_no_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMskmsho_no_state(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"サービス契約回線内訳一意照会マップ"(項目ID:svc_kai_ucwk_list)
        else if(keyElement.equals("サービス契約回線内訳一意照会マップ")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(svc_kai_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_kai_ucwk_list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)svc_kai_ucwk_list_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"（回線内訳）サービス契約回線内訳番号"(項目ID:ksucwk_svc_kei_kaisen_ucwk_no)
        else if(keyElement.equals("（回線内訳）サービス契約回線内訳番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_svc_kei_kaisen_ucwk_no_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_svc_kei_kaisen_ucwk_no_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）世代登録年月日時分秒"(項目ID:ksucwk_gene_add_dtm)
        else if(keyElement.equals("（回線内訳）世代登録年月日時分秒")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_gene_add_dtm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_gene_add_dtm_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）サービス契約回線内訳ＳＴＳ"(項目ID:ksucwk_svc_kei_kaisen_ucwk_stat)
        else if(keyElement.equals("（回線内訳）サービス契約回線内訳ＳＴＳ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_svc_kei_kaisen_ucwk_stat_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_svc_kei_kaisen_ucwk_stat_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）サービス契約回線内訳ＳＴＳＮ"(項目ID:ksucwk_svc_kei_kaisen_ucwk_stat_nm)
        else if(keyElement.equals("（回線内訳）サービス契約回線内訳ＳＴＳＮ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_svc_kei_kaisen_ucwk_stat_nm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_svc_kei_kaisen_ucwk_stat_nm_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）申込明細番号"(項目ID:ksucwk_mskm_dtl_no)
        else if(keyElement.equals("（回線内訳）申込明細番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_mskm_dtl_no_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_mskm_dtl_no_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）住所未確定フラグ"(項目ID:ksucwk_ad_mi_fix_flg)
        else if(keyElement.equals("（回線内訳）住所未確定フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_ad_mi_fix_flg_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_ad_mi_fix_flg_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）住所未確定フラグ名称"(項目ID:ksucwk_ad_mi_fix_flg_nm)
        else if(keyElement.equals("（回線内訳）住所未確定フラグ名称")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_ad_mi_fix_flg_nm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_ad_mi_fix_flg_nm_state(); 
            }
        }
        
        // ANK-4315-00-00 ADD START
        // データタイプが String の項目"（回線内訳）HGW交換不可フラグ"(項目ID:ksucwk_hgw_kkn_ffg)
        else if(keyElement.equals("（回線内訳）HGW交換不可フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_hgw_kkn_ffg_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_hgw_kkn_ffg_state(); 
            }
        }
        // ANK-4315-00-00 ADD END
 
        // データタイプが String の項目"（回線内訳）住所未確定解除年月日"(項目ID:ksucwk_ad_mi_fix_rls_ymd)
        else if(keyElement.equals("（回線内訳）住所未確定解除年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_ad_mi_fix_rls_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_ad_mi_fix_rls_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所＿契約者住所差異フラグ"(項目ID:ksucwk_kaisen_plc_ksh_ad_sai_flg)
        else if(keyElement.equals("（回線内訳）回線場所＿契約者住所差異フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_kaisen_plc_ksh_ad_sai_flg_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_kaisen_plc_ksh_ad_sai_flg_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）お客様ＳＯＳ利用有無"(項目ID:ksucwk_cust_sos_use_um)
        else if(keyElement.equals("（回線内訳）お客様ＳＯＳ利用有無")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_cust_sos_use_um_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_cust_sos_use_um_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）お客様ＳＯＳ利用有無名称"(項目ID:ksucwk_cust_sos_use_um_nm)
        else if(keyElement.equals("（回線内訳）お客様ＳＯＳ利用有無名称")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_cust_sos_use_um_nm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_cust_sos_use_um_nm_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線コード"(項目ID:ksucwk_kaisen_cd)
        else if(keyElement.equals("（回線内訳）回線コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_kaisen_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_kaisen_cd_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線コード名称"(項目ID:ksucwk_kaisen_cd_nm)
        else if(keyElement.equals("（回線内訳）回線コード名称")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_kaisen_cd_nm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_kaisen_cd_nm_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）マンション物件番号"(項目ID:ksucwk_mansion_bukken_no)
        else if(keyElement.equals("（回線内訳）マンション物件番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_mansion_bukken_no_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_mansion_bukken_no_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所電話番号"(項目ID:ksucwk_kaisen_place_telno)
        else if(keyElement.equals("（回線内訳）回線場所電話番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_kaisen_place_telno_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_kaisen_place_telno_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所カナ名"(項目ID:ksucwk_kaisen_plc_kana)
        else if(keyElement.equals("（回線内訳）回線場所カナ名")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_kaisen_plc_kana_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_kaisen_plc_kana_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所住所コード"(項目ID:ksucwk_kaisen_place_ad_cd)
        else if(keyElement.equals("（回線内訳）回線場所住所コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_kaisen_place_ad_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_kaisen_place_ad_cd_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所郵便番号"(項目ID:ksucwk_kaisen_place_pcd)
        else if(keyElement.equals("（回線内訳）回線場所郵便番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_kaisen_place_pcd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_kaisen_place_pcd_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所都道府県名"(項目ID:ksucwk_kaisen_place_state_nm)
        else if(keyElement.equals("（回線内訳）回線場所都道府県名")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_kaisen_place_state_nm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_kaisen_place_state_nm_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所市区町村名"(項目ID:ksucwk_kaisen_place_city_nm)
        else if(keyElement.equals("（回線内訳）回線場所市区町村名")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_kaisen_place_city_nm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_kaisen_place_city_nm_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所大字通称名"(項目ID:ksucwk_kaisen_place_oaztsu_nm)
        else if(keyElement.equals("（回線内訳）回線場所大字通称名")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_kaisen_place_oaztsu_nm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_kaisen_place_oaztsu_nm_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所字丁目名"(項目ID:ksucwk_kaisen_place_azcho_nm)
        else if(keyElement.equals("（回線内訳）回線場所字丁目名")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_kaisen_place_azcho_nm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_kaisen_place_azcho_nm_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所番地号"(項目ID:ksucwk_kaisen_place_bnchigo)
        else if(keyElement.equals("（回線内訳）回線場所番地号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_kaisen_place_bnchigo_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_kaisen_place_bnchigo_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所住所補記・建物名"(項目ID:ksucwk_kaisen_place_adrttm)
        else if(keyElement.equals("（回線内訳）回線場所住所補記・建物名")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_kaisen_place_adrttm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_kaisen_place_adrttm_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所住所補記・部屋番号"(項目ID:ksucwk_kaisen_place_adrrm)
        else if(keyElement.equals("（回線内訳）回線場所住所補記・部屋番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_kaisen_place_adrrm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_kaisen_place_adrrm_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所番号"(項目ID:ksucwk_kaisen_place_no)
        else if(keyElement.equals("（回線内訳）回線場所番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_kaisen_place_no_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_kaisen_place_no_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所区画整理中フラグ"(項目ID:ksucwk_kisn_plc_kkk_seiri_chu_flg)
        else if(keyElement.equals("（回線内訳）回線場所区画整理中フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_kisn_plc_kkk_seiri_chu_flg_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_kisn_plc_kkk_seiri_chu_flg_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所補足コード１"(項目ID:ksucwk_kisn_plc_hsk_cd_1)
        else if(keyElement.equals("（回線内訳）回線場所補足コード１")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_kisn_plc_hsk_cd_1_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_kisn_plc_hsk_cd_1_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所補足コード２"(項目ID:ksucwk_kisn_plc_hsk_cd_2)
        else if(keyElement.equals("（回線内訳）回線場所補足コード２")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_kisn_plc_hsk_cd_2_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_kisn_plc_hsk_cd_2_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所補足メモ"(項目ID:ksucwk_kisn_plc_hsk_memo)
        else if(keyElement.equals("（回線内訳）回線場所補足メモ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_kisn_plc_hsk_memo_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_kisn_plc_hsk_memo_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所住所確定フラグ"(項目ID:ksucwk_kisn_plc_ad_fix_flg)
        else if(keyElement.equals("（回線内訳）回線場所住所確定フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_kisn_plc_ad_fix_flg_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_kisn_plc_ad_fix_flg_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所住所確定後変更可否"(項目ID:ksucwk_kisn_plc_ad_fix_af_chge_kh)
        else if(keyElement.equals("（回線内訳）回線場所住所確定後変更可否")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_kisn_plc_ad_fix_af_chge_kh_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_kisn_plc_ad_fix_af_chge_kh_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）関電営業所番号"(項目ID:ksucwk_kepco_busioffice_no)
        else if(keyElement.equals("（回線内訳）関電営業所番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_kepco_busioffice_no_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_kepco_busioffice_no_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）使用開始年月日"(項目ID:ksucwk_use_staymd)
        else if(keyElement.equals("（回線内訳）使用開始年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_use_staymd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_use_staymd_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）住所形態コード"(項目ID:ksucwk_ad_form_cd)
        else if(keyElement.equals("（回線内訳）住所形態コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_ad_form_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_ad_form_cd_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）住所形態コード名称"(項目ID:ksucwk_ad_form_cd_nm)
        else if(keyElement.equals("（回線内訳）住所形態コード名称")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_ad_form_cd_nm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_ad_form_cd_nm_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）竣工予定年月日"(項目ID:ksucwk_shunko_rsv_ymd)
        else if(keyElement.equals("（回線内訳）竣工予定年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_shunko_rsv_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_shunko_rsv_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）電力送電予定年月日"(項目ID:ksucwk_epower_soden_rsv_ymd)
        else if(keyElement.equals("（回線内訳）電力送電予定年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_epower_soden_rsv_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_epower_soden_rsv_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）入居予定年月日"(項目ID:ksucwk_nyukyo_rsv_ymd)
        else if(keyElement.equals("（回線内訳）入居予定年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_nyukyo_rsv_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_nyukyo_rsv_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）引渡し予定年月日"(項目ID:ksucwk_hikiwatashi_rsv_ymd)
        else if(keyElement.equals("（回線内訳）引渡し予定年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_hikiwatashi_rsv_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_hikiwatashi_rsv_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）引越し予定年月日"(項目ID:ksucwk_hikkoshi_rsv_ymd)
        else if(keyElement.equals("（回線内訳）引越し予定年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_hikkoshi_rsv_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_hikkoshi_rsv_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）Ｘ座標"(項目ID:ksucwk_xzahyo)
        else if(keyElement.equals("（回線内訳）Ｘ座標")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_xzahyo_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_xzahyo_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）Ｙ座標"(項目ID:ksucwk_yzahyo)
        else if(keyElement.equals("（回線内訳）Ｙ座標")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_yzahyo_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_yzahyo_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）経度"(項目ID:ksucwk_lgtd)
        else if(keyElement.equals("（回線内訳）経度")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_lgtd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_lgtd_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）緯度"(項目ID:ksucwk_lttd)
        else if(keyElement.equals("（回線内訳）緯度")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_lttd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_lttd_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）座標補正有無"(項目ID:ksucwk_zahyo_hosei_um)
        else if(keyElement.equals("（回線内訳）座標補正有無")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_zahyo_hosei_um_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_zahyo_hosei_um_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）座標補正有無名称"(項目ID:ksucwk_zahyo_hosei_um_nm)
        else if(keyElement.equals("（回線内訳）座標補正有無名称")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_zahyo_hosei_um_nm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_zahyo_hosei_um_nm_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）テレビ個別対応コード"(項目ID:ksucwk_tv_kobet_taio_cd)
        else if(keyElement.equals("（回線内訳）テレビ個別対応コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_tv_kobet_taio_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_tv_kobet_taio_cd_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）ＴＶアンテナ有無"(項目ID:ksucwk_tv_antenna_um)
        else if(keyElement.equals("（回線内訳）ＴＶアンテナ有無")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_tv_antenna_um_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_tv_antenna_um_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）ＴＶアンテナ有無名称"(項目ID:ksucwk_tv_antenna_um_nm)
        else if(keyElement.equals("（回線内訳）ＴＶアンテナ有無名称")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_tv_antenna_um_nm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_tv_antenna_um_nm_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）方角コード１"(項目ID:ksucwk_direction_cd_1)
        else if(keyElement.equals("（回線内訳）方角コード１")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_direction_cd_1_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_direction_cd_1_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）方角コード２"(項目ID:ksucwk_direction_cd_2)
        else if(keyElement.equals("（回線内訳）方角コード２")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_direction_cd_2_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_direction_cd_2_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）戸建建築階数コード"(項目ID:ksucwk_kodate_kcku_flr_cnt_cd)
        else if(keyElement.equals("（回線内訳）戸建建築階数コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_kodate_kcku_flr_cnt_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_kodate_kcku_flr_cnt_cd_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）集合住宅入居階数コード"(項目ID:ksucwk_shugj_nyukyo_flr_cnt_cd)
        else if(keyElement.equals("（回線内訳）集合住宅入居階数コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_shugj_nyukyo_flr_cnt_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_shugj_nyukyo_flr_cnt_cd_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）集合住宅入居階数コード名称"(項目ID:ksucwk_shugj_nyukyo_flr_cnt_cd_nm)
        else if(keyElement.equals("（回線内訳）集合住宅入居階数コード名称")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_shugj_nyukyo_flr_cnt_cd_nm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_shugj_nyukyo_flr_cnt_cd_nm_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）通信速度コード"(項目ID:ksucwk_tsushin_speed_cd)
        else if(keyElement.equals("（回線内訳）通信速度コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_tsushin_speed_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_tsushin_speed_cd_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）ＰＯＮ種別コード"(項目ID:ksucwk_pon_sbt_cd)
        else if(keyElement.equals("（回線内訳）ＰＯＮ種別コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_pon_sbt_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_pon_sbt_cd_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）ＰＯＮ種別コード名称"(項目ID:ksucwk_pon_sbt_cd_nm)
        else if(keyElement.equals("（回線内訳）ＰＯＮ種別コード名称")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_pon_sbt_cd_nm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_pon_sbt_cd_nm_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）ループバックテスト完了年月日"(項目ID:ksucwk_loopback_test_fin_ymd)
        else if(keyElement.equals("（回線内訳）ループバックテスト完了年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_loopback_test_fin_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_loopback_test_fin_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線提供会社コード"(項目ID:ksucwk_kaisen_tk_comp_cd)
        else if(keyElement.equals("（回線内訳）回線提供会社コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_kaisen_tk_comp_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_kaisen_tk_comp_cd_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線提供会社コード名称"(項目ID:ksucwk_kaisen_tk_comp_cd_nm)
        else if(keyElement.equals("（回線内訳）回線提供会社コード名称")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_kaisen_tk_comp_cd_nm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_kaisen_tk_comp_cd_nm_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）ＶＤＳＬ利用電話回線種別コード"(項目ID:ksucwk_vdsl_use_tel_kisn_sbt_cd)
        else if(keyElement.equals("（回線内訳）ＶＤＳＬ利用電話回線種別コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_vdsl_use_tel_kisn_sbt_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_vdsl_use_tel_kisn_sbt_cd_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）ＶＤＳＬ利用電話回線切替予定"(項目ID:ksucwk_vdsl_use_dksn_swch_rsv_ymd)
        else if(keyElement.equals("（回線内訳）ＶＤＳＬ利用電話回線切替予定")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_vdsl_use_dksn_swch_rsv_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_vdsl_use_dksn_swch_rsv_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）ＶＤＳＬ利用対象電話番号回線"(項目ID:ksucwk_vdsl_use_tg_dbksn_sbt_cd)
        else if(keyElement.equals("（回線内訳）ＶＤＳＬ利用対象電話番号回線")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_vdsl_use_tg_dbksn_sbt_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_vdsl_use_tg_dbksn_sbt_cd_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）ＶＤＳＬ利用対象電話番号"(項目ID:ksucwk_vdsl_use_tg_telno)
        else if(keyElement.equals("（回線内訳）ＶＤＳＬ利用対象電話番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_vdsl_use_tg_telno_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_vdsl_use_tg_telno_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）異動区分"(項目ID:ksucwk_ido_div)
        else if(keyElement.equals("（回線内訳）異動区分")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_ido_div_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_ido_div_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）異動区分名称"(項目ID:ksucwk_ido_div_nm)
        else if(keyElement.equals("（回線内訳）異動区分名称")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_ido_div_nm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_ido_div_nm_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）引越し年月日"(項目ID:ksucwk_hikkoshi_ymd)
        else if(keyElement.equals("（回線内訳）引越し年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_hikkoshi_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_hikkoshi_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）該当エリアサービス開始年月日"(項目ID:ksucwk_gaito_area_svc_staymd)
        else if(keyElement.equals("（回線内訳）該当エリアサービス開始年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_gaito_area_svc_staymd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_gaito_area_svc_staymd_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）撤去工事希望年月日"(項目ID:ksucwk_tekkyo_koji_kibo_ymd)
        else if(keyElement.equals("（回線内訳）撤去工事希望年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_tekkyo_koji_kibo_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_tekkyo_koji_kibo_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）使用終了年月日"(項目ID:ksucwk_use_endymd)
        else if(keyElement.equals("（回線内訳）使用終了年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_use_endymd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_use_endymd_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）起点変電所コード"(項目ID:ksucwk_kiten_hdsho_cd)
        else if(keyElement.equals("（回線内訳）起点変電所コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_kiten_hdsho_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_kiten_hdsho_cd_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）集約局コード"(項目ID:ksucwk_shyakk_cd)
        else if(keyElement.equals("（回線内訳）集約局コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_shyakk_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_shyakk_cd_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）サービスキャンセル年月日"(項目ID:ksucwk_svc_cancel_ymd)
        else if(keyElement.equals("（回線内訳）サービスキャンセル年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_svc_cancel_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_svc_cancel_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）サービスキャンセル理由コード"(項目ID:ksucwk_svc_cancel_rsn_cd)
        else if(keyElement.equals("（回線内訳）サービスキャンセル理由コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_svc_cancel_rsn_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_svc_cancel_rsn_cd_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）サービス契約回線内訳キャンセ"(項目ID:ksucwk_svkei_kisn_uw_cncl_cl_ymd)
        else if(keyElement.equals("（回線内訳）サービス契約回線内訳キャンセ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_svkei_kisn_uw_cncl_cl_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_svkei_kisn_uw_cncl_cl_ymd_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）登録年月日時分秒"(項目ID:ksucwk_add_dtm)
        else if(keyElement.equals("（回線内訳）登録年月日時分秒")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_add_dtm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_add_dtm_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）登録オペレータアカウント"(項目ID:ksucwk_add_opeacnt)
        else if(keyElement.equals("（回線内訳）登録オペレータアカウント")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_add_opeacnt_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_add_opeacnt_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）更新年月日時分秒"(項目ID:ksucwk_upd_dtm)
        else if(keyElement.equals("（回線内訳）更新年月日時分秒")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_upd_dtm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_upd_dtm_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）更新オペレータアカウント"(項目ID:ksucwk_upd_opeacnt)
        else if(keyElement.equals("（回線内訳）更新オペレータアカウント")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_upd_opeacnt_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_upd_opeacnt_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）削除年月日時分秒"(項目ID:ksucwk_del_dtm)
        else if(keyElement.equals("（回線内訳）削除年月日時分秒")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_del_dtm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_del_dtm_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）削除オペレータアカウント"(項目ID:ksucwk_del_opeacnt)
        else if(keyElement.equals("（回線内訳）削除オペレータアカウント")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_del_opeacnt_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_del_opeacnt_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）無効フラグ"(項目ID:ksucwk_mk_flg)
        else if(keyElement.equals("（回線内訳）無効フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_mk_flg_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_mk_flg_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）無効フラグ名称"(項目ID:ksucwk_mk_flg_nm)
        else if(keyElement.equals("（回線内訳）無効フラグ名称")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_mk_flg_nm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_mk_flg_nm_state(); 
            }
        }
 
        // データタイプが String の項目"（回線内訳）最終更新年月日時分秒"(項目ID:ksucwk_last_upd_dtm)
        else if(keyElement.equals("（回線内訳）最終更新年月日時分秒")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_last_upd_dtm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_last_upd_dtm_state(); 
            }
        }
        //▼▼▼▼▼【ANK-1705-00-00】VLAN-ID情報の表示対応 ADD START▼▼▼▼▼
        // データタイプが String の項目"（回線内訳）電話VLAN-ID"(項目ID:ksucwk_tel_vlan_id)
        else if(keyElement.equals("（回線内訳）電話VLAN-ID")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKsucwk_tel_vlan_id_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKsucwk_tel_vlan_id_state(); 
            }
        }
        //▲▲▲▲▲【ANK-1705-00-00】VLAN-ID情報の表示対応 ADD END▲▲▲▲▲
        
    	// ANK-3210-00-00 ADD START
        // データタイプが String の項目"同一利用場所・ｅｏ電気"(項目ID:kaisen_same_plc_eoelec)
           else if(keyElement.equals("同一利用場所・eo電気")) {
               if(subkey.equalsIgnoreCase("value")) {
                   return getKaisen_same_plc_eoelec_value();
               }
               else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                   return getKaisen_same_plc_eoelec_enabled(); 
               }
               else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                   return getKaisen_same_plc_eoelec_state(); 
               }
           }
        // ANK-3210-00-00 ADD END
        
        // データタイプが 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:mansion_list)
        else if(keyElement.equals("マンション情報明細リスト")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(mansion_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 >= mansion_list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mansion_list_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"提供方式契約番号"(項目ID:tk_hoshiki_kei_no)
        else if(keyElement.equals("提供方式契約番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getTk_hoshiki_kei_no_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getTk_hoshiki_kei_no_state(); 
            }
        }
 
        // データタイプが String の項目"提供設備種別コード"(項目ID:tk_equip_sbt_cd)
        else if(keyElement.equals("提供設備種別コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getTk_equip_sbt_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getTk_equip_sbt_cd_state(); 
            }
        }
 
        // データタイプが String の項目"提供設備帯域種別コード"(項目ID:tk_equip_taiiki_sbt_cd)
        else if(keyElement.equals("提供設備帯域種別コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getTk_equip_taiiki_sbt_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getTk_equip_taiiki_sbt_cd_state(); 
            }
        }
 
        // データタイプが String の項目"マンションプランコード"(項目ID:mansion_plan_cd)
        else if(keyElement.equals("マンションプランコード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMansion_plan_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMansion_plan_cd_state(); 
            }
        }
 
        // データタイプが String の項目"提供方式パターンコード"(項目ID:tk_hoshiki_pattern_cd)
        else if(keyElement.equals("提供方式パターンコード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getTk_hoshiki_pattern_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getTk_hoshiki_pattern_cd_state(); 
            }
        }
 
        // データタイプが String の項目"提供方式コード"(項目ID:tk_hoshiki_cd)
        else if(keyElement.equals("提供方式コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getTk_hoshiki_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getTk_hoshiki_cd_state(); 
            }
        }
 
        // データタイプが String の項目"アクセス回線速度コード"(項目ID:accss_kisn_speed_cd)
        else if(keyElement.equals("アクセス回線速度コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getAccss_kisn_speed_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getAccss_kisn_speed_cd_state(); 
            }
        }
 
        // データタイプが String の項目"棟内速度コード"(項目ID:tonai_speed_cd)
        else if(keyElement.equals("棟内速度コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getTonai_speed_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getTonai_speed_cd_state(); 
            }
        }
 
        // データタイプが String の項目"加入契約支払方式コード"(項目ID:kanyu_kei_pay_hoshiki_cd)
        else if(keyElement.equals("加入契約支払方式コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKanyu_kei_pay_hoshiki_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKanyu_kei_pay_hoshiki_cd_state(); 
            }
        }
 
        // データタイプが String の項目"提供料金種別コード"(項目ID:tk_prc_sbt_cd)
        else if(keyElement.equals("提供料金種別コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getTk_prc_sbt_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getTk_prc_sbt_cd_state(); 
            }
        }
 
        // データタイプが String の項目"回線使用契約番号"(項目ID:kaisen_use_kei_no)
        else if(keyElement.equals("回線使用契約番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKaisen_use_kei_no_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKaisen_use_kei_no_state(); 
            }
        }
 
        // データタイプが String の項目"オーナー契約番号"(項目ID:ownr_kei_no)
        else if(keyElement.equals("オーナー契約番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getOwnr_kei_no_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getOwnr_kei_no_state(); 
            }
        }
 
        // データタイプが String の項目"マンションＩＤ"(項目ID:mansion_id)
        else if(keyElement.equals("マンションＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMansion_id_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMansion_id_state(); 
            }
        }
 
        // データタイプが String の項目"マンションコースコード"(項目ID:mansion_course_cd)
        else if(keyElement.equals("マンションコースコード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMansion_course_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMansion_course_cd_state(); 
            }
        }
 
        // データタイプが String の項目"マンションサービスメニューコード"(項目ID:mansion_svc_menu_cd)
        else if(keyElement.equals("マンションサービスメニューコード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMansion_svc_menu_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMansion_svc_menu_cd_state(); 
            }
        }
 
        // データタイプが String の項目"マンションコース名"(項目ID:mansion_course_nm)
        else if(keyElement.equals("マンションコース名")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMansion_course_nm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMansion_course_nm_state(); 
            }
        }
 
        // データタイプが String の項目"ＩＰ払出コード"(項目ID:ip_hradsi_cd)
        else if(keyElement.equals("ＩＰ払出コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getIp_hradsi_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getIp_hradsi_cd_state(); 
            }
        }
 
        // データタイプが String の項目"ＩＰ払出コード名称"(項目ID:ip_hradsi_cd_nm)
        else if(keyElement.equals("ＩＰ払出コード名称")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getIp_hradsi_cd_nm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getIp_hradsi_cd_nm_state(); 
            }
        }
 
        // データタイプが String の項目"回線速度コード"(項目ID:kisn_speed_cd)
        else if(keyElement.equals("回線速度コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKisn_speed_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKisn_speed_cd_state(); 
            }
        }
 
        // データタイプが String の項目"回線速度コード名称"(項目ID:kisn_speed_cd_nm)
        else if(keyElement.equals("回線速度コード名称")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKisn_speed_cd_nm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKisn_speed_cd_nm_state(); 
            }
        }
 
        // データタイプが String の項目"マンション通信設備コード"(項目ID:mans_tushin_equip_cd)
        else if(keyElement.equals("マンション通信設備コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMans_tushin_equip_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMans_tushin_equip_cd_state(); 
            }
        }
 
        // データタイプが String の項目"マンション通信設備コード名称"(項目ID:mans_tushin_equip_cd_nm)
        else if(keyElement.equals("マンション通信設備コード名称")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMans_tushin_equip_cd_nm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMans_tushin_equip_cd_nm_state(); 
            }
        }
 
        // データタイプが String の項目"マンション物件番号Ｍ"(項目ID:mansion_bukken_no_m)
        else if(keyElement.equals("マンション物件番号Ｍ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMansion_bukken_no_m_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMansion_bukken_no_m_state(); 
            }
        }
 
        // データタイプが String の項目"ＰＩＤ"(項目ID:pid)
        else if(keyElement.equals("ＰＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getPid_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getPid_state(); 
            }
        }
 
        // データタイプが String の項目"マンションオーナーＩＤ"(項目ID:mansion_ownr_id)
        else if(keyElement.equals("マンションオーナーＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMansion_ownr_id_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMansion_ownr_id_state(); 
            }
        }
 
        // データタイプが String の項目"支払方式コード"(項目ID:pay_hoshiki_cd)
        else if(keyElement.equals("支払方式コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getPay_hoshiki_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getPay_hoshiki_cd_state(); 
            }
        }
 
        // データタイプが String の項目"支払方式コード名称"(項目ID:pay_hoshiki_cd_nm)
        else if(keyElement.equals("支払方式コード名称")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getPay_hoshiki_cd_nm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getPay_hoshiki_cd_nm_state(); 
            }
        }
 
        // データタイプが String の項目"マンションサービスメニュー名"(項目ID:mansion_svc_menu_nm)
        else if(keyElement.equals("マンションサービスメニュー名")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMansion_svc_menu_nm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMansion_svc_menu_nm_state(); 
            }
        }
 
        // データタイプが String の項目"マンション名"(項目ID:mansion_nm)
        else if(keyElement.equals("マンション名")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMansion_nm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMansion_nm_state(); 
            }
        }
 
        // データタイプが String の項目"マンション物件コード"(項目ID:mansion_bukken_cd)
        else if(keyElement.equals("マンション物件コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMansion_bukken_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMansion_bukken_cd_state(); 
            }
        }
 
        // データタイプが String の項目"マンション物件コード名称"(項目ID:mansion_bukken_cd_nm)
        else if(keyElement.equals("マンション物件コード名称")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMansion_bukken_cd_nm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMansion_bukken_cd_nm_state(); 
            }
        }
 
        // データタイプが Boolean の項目"住所未確定フラグ"(項目ID:ad_mi_fix_flg)
        else if(keyElement.equals("住所未確定フラグ")) {
            if(subkey.equalsIgnoreCase("value")) { 
                return getAd_mi_fix_flg_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getAd_mi_fix_flg_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getAd_mi_fix_flg_state(); 
            }
        }
        
        // ANK-4315-00-00 ADD START
        // データタイプが Boolean の項目"HGW交換不可フラグ"(項目ID:hgw_kkn_ffg)
        else if(keyElement.equals("HGW交換不可フラグ")) {
            if(subkey.equalsIgnoreCase("value")) { 
                return getHgw_kkn_ffg_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getHgw_kkn_ffg_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getHgw_kkn_ffg_state(); 
            }
        }
        // ANK-4315-00-00 ADD END

        // データタイプが Boolean の項目"区画整理中フラグ"(項目ID:kkk_seiri_chu_flg)
        else if(keyElement.equals("区画整理中フラグ")) {
            if(subkey.equalsIgnoreCase("value")) { 
                return getKkk_seiri_chu_flg_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getKkk_seiri_chu_flg_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKkk_seiri_chu_flg_state(); 
            }
        }
        
        // データタイプが 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(); 
            }
        }

        // データタイプが String の項目"休止期間最大月間数"(項目ID:pause_prd_max_mon)
        else if(keyElement.equals("休止期間最大月間数")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getPause_prd_max_mon_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getPause_prd_max_mon_state(); 
            }
        }
 
        // データタイプが String の項目"ＫＤＤＩバリューコード"(項目ID:kddi_val_cd)
        else if(keyElement.equals("ＫＤＤＩバリューコード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKddi_val_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKddi_val_cd_state(); 
            }
        }
 
        // データタイプが String の項目"バリューコード警告出力フラグ"(項目ID:val_cd_kkoku_oput_flg)
        else if(keyElement.equals("バリューコード警告出力フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getVal_cd_kkoku_oput_flg_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getVal_cd_kkoku_oput_flg_state(); 
            }
        }
        
        // データタイプが String の項目"内訳ステータスＣＳＶ"(項目ID:ucwk_stat_csv)
        else if(keyElement.equals("内訳ステータスＣＳＶ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getUcwk_stat_csv_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getUcwk_stat_csv_state(); 
            }
        }
 
        // データタイプが 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(); 
            }
        }
 
        // データタイプがデータタイプビーン型の項目"予約上限日数明細"(項目ID:rsv_uppl_prd_list)
        else if(keyElement.equals("予約上限日数明細")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(rsv_uppl_prd_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 >= rsv_uppl_prd_list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)rsv_uppl_prd_list_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
        
        // データタイプが String の項目"予約上限日数"(項目ID:rsv_uppl_prd)
        else if(keyElement.equals("予約上限日数")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getRsv_uppl_prd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getRsv_uppl_prd_state(); 
            }
        }

        // データタイプが String の項目"親マンション名"(項目ID:oya_useplace_adrttm)
        else if(keyElement.equals("親マンション名")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getOya_useplace_adrttm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getOya_useplace_adrttm_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();                
            }
        }

        // データタイプが Boolean の項目"工事詳細表示フラグ"(項目ID:kjdtlDspFlg)
        else if(keyElement.equals("工事詳細表示フラグ")) {
            if(subkey.equalsIgnoreCase("value")) { 
                return getKjdtlDspFlg_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKjdtlDspFlg_state(); 
            }
        }
 
        // ST2-2013-0000826 2013/02/21 ADD START
        // データタイプが String の項目"番ポ有無ＣＳＶ"(項目ID:bmp_um_csv)
        else if(keyElement.equals("番ポ有無ＣＳＶ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getBmp_um_csv_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getBmp_um_csv_state(); 
            }
        }
        // ST2-2013-0000826 2013/02/21 ADD END
        // ST3-2013-0000040 2013/03/01 ADD START
        // データタイプがデータタイプビーン型の項目"回線場所住所チェックレベル明細"(項目ID:EKK0251C030CBSMsg1List)
        else if(keyElement.equals("回線場所住所チェックレベル明細")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(EKK0251C030CBSMsg1List_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 >= EKK0251C030CBSMsg1List_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)EKK0251C030CBSMsg1List_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
        
        // データタイプが String の項目"回線場所住所チェックレベル"(項目ID:kisn_ad_chk_lv)
        else if(keyElement.equals("回線場所住所チェックレベル")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKisn_ad_chk_lv_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKisn_ad_chk_lv_state(); 
            }
        }
    	// ST3-2013-0000040 2013/03/01 ADD END
        // 20130326 OT-2013-0000311 住所変更中フラグ追加 ADD START
        // データタイプが String の項目"住所変更中フラグ"(項目ID:adchg_flg)
        else if(keyElement.equals("住所変更中フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getAdchg_flg_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getAdchg_flg_state(); 
            }
        }
        // 20130326 OT-2013-0000311 住所変更中フラグ追加 ADD END  
       
        // TAI-2012-0000101 2012/12/29 ADD END
        // データタイプがデータタイプビーン型の項目"警告フラグ明細（サービス契約内訳回復）"(項目ID:EKK0161C210CBSMsg1List)
        else if(keyElement.equals("警告フラグ明細（サービス契約内訳回復）")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(EKK0161C210CBSMsg1List_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 >= EKK0161C210CBSMsg1List_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)EKK0161C210CBSMsg1List_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"警告フラグ"(項目ID:warn_flg)
        else if(keyElement.equals("警告フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getWarn_flg_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getWarn_flg_state(); 
            }
        }
        // TAI-2012-0000101 2012/12/29 ADD END

        // データタイプが String の項目"サービス契約休止不可月数"(項目ID:svc_pause_fuka_month)
        else if(keyElement.equals("サービス契約休止不可月数")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_pause_fuka_month_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_pause_fuka_month_state(); 
            }
        }
        // 20130604 IT1-2013-0001255 ADD START
        // データタイプが String の項目"サービス利用開始希望年月日（年）"(項目ID:svc_use_sta_kibo_year)
        else if(keyElement.equals("サービス利用開始希望年月日（年）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_use_sta_kibo_year_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_use_sta_kibo_year_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_use_sta_kibo_year_state(); 
            }
        }
        
        // データタイプが String の項目"サービス利用開始希望年月日（月）"(項目ID:svc_use_sta_kibo_mon)
        else if(keyElement.equals("サービス利用開始希望年月日（月）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_use_sta_kibo_mon_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_use_sta_kibo_mon_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_use_sta_kibo_mon_state(); 
            }
        }
        
        // データタイプが String の項目"サービス利用開始希望年月日（日）"(項目ID:svc_use_sta_kibo_day)
        else if(keyElement.equals("サービス利用開始希望年月日（日）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_use_sta_kibo_day_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_use_sta_kibo_day_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_use_sta_kibo_day_state(); 
            }
        }
        
        
        // データタイプが String の項目"サービス利用開始希望年月日"(項目svc_use_sta_kibo_ymd)
        else if(keyElement.equals("サービス利用開始希望年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_use_sta_kibo_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_use_sta_kibo_ymd_state(); 
            }
        }
        
        // データタイプが String の項目"サービス利用開始希望年月日未来日チェック日数"(項目svc_use_sta_kibo_ymd_checkdays)
        else if(keyElement.equals("サービス利用開始希望年月日未来日チェック日数")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_use_sta_kibo_ymd_checkdays_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_use_sta_kibo_ymd_checkdays_state(); 
            }
        }
        // 20130604 IT1-2013-0001255 ADD END

        // データタイプが String の項目"サービス終了日（表示用）"(項目ID:svc_endymd_dsp)
        else if(keyElement.equals("サービス終了日（表示用）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_endymd_dsp_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getSvc_endymd_dsp_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_endymd_dsp_state(); 
            }
        }
 
        // データタイプが String の項目"解約起算日（表示用）"(項目ID:dsl_kisan_ymd_dsp)
        else if(keyElement.equals("解約起算日（表示用）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getDsl_kisan_ymd_dsp_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getDsl_kisan_ymd_dsp_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getDsl_kisan_ymd_dsp_state(); 
            }
        }
 
        // データタイプが String の項目"住所コード（表示用）"(項目ID:ad_cd_dsp)
        else if(keyElement.equals("住所コード（表示用）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getAd_cd_dsp_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getAd_cd_dsp_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getAd_cd_dsp_state(); 
            }
        }
     // ANK-1933-00-00 2014/02/20 ADD START
        // データタイプが String の項目"システムＩＤ"(項目ID:one_time_sys_id)
        else if(keyElement.equals("システムＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getOne_time_sys_id_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getOne_time_sys_id_state(); 
            }
        }
        
        // データタイプが String の項目"ユーザーＩＤ"(項目ID:one_time_user_id)
        else if(keyElement.equals("ユーザーＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getOne_time_user_id_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getOne_time_user_id_state(); 
            }
        }
        
        // データタイプが String の項目"組織コード"(項目ID:one_time_org_cd)
        else if(keyElement.equals("組織コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getOne_time_org_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getOne_time_org_cd_state(); 
            }
        }
        
        // データタイプが String の項目"立場コード"(項目ID:one_time_position_cd)
        else if(keyElement.equals("立場コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getOne_time_position_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getOne_time_position_cd_state(); 
            }
        }
        
        // データタイプが String の項目"ワンタイムパスワード"(項目ID:one_time_pwd)
        else if(keyElement.equals("ワンタイムパスワード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getOne_time_pwd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getOne_time_pwd_state(); 
            }
        }
        
        // データタイプが String の項目"地図画面ＵＲＬ"(項目ID:map_gmn_url)
        else if(keyElement.equals("地図画面ＵＲＬ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMap_gmn_url_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMap_gmn_url_state(); 
            }
        }
        
        // データタイプが String の項目"地図オープンフラグ"(項目ID:map_open_flg)
        else if(keyElement.equals("地図オープンフラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getMap_open_flg_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getMap_open_flg_state(); 
            }
        }
        // ANK-1933-00-00 2014/02/20 ADD END

    	// ANK-2056-00-00 光電話セレクトオプションパック(お得チェック対応) 2014/05/08 藤田 ADD START
        // データタイプが String の項目"お得チェックエラーフラグ"(項目ID:otoku_chk_err_flg)
        else if(keyElement.equals("お得チェックエラーフラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getOtoku_chk_err_flg_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getOtoku_chk_err_flg_state(); 
            }
        }
    	// ANK-2056-00-00 光電話セレクトオプションパック(お得チェック対応) 2014/05/08 藤田 ADD END
        //ANK-1918-00-00 ADD START
        // データタイプがデータタイプビーン型の項目"工事未連携チェック明細"(項目ID:koji_not_ren_chk_list_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 < koji_not_ren_chk_list_list.size()) { // インデックス値がリスト個数-1以下の場合
                        // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                        keyElement = keyRemain.substring(separaterPoint + 1);
                        return ((X33VDataTypeBeanInterface)koji_not_ren_chk_list_list.get(tmpIndex)).loadModelData( keyElement, subkey);
                        // データタイプビーン型では項目名とsubkeyのみ引数に指定
                    }
                }
            }
        }
        
        // データタイプが String の項目"工事未連携フラグ"(項目ID:koji_not_ren_flg)
        else if(keyElement.equals("工事未連携フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKoji_not_ren_flg_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKoji_not_ren_flg_state(); 
            }
        }
        //ANK-1918-00-00 ADD END
        
        //ANK-2423-00-00 ADD START
        // データタイプがデータタイプビーン型の項目"サービス契約履歴一覧照会明細"(項目ID:ekk0081b024cbsmsg1list_list)
        else if(keyElement.equals("サービス契約履歴一覧照会明細")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(ekk0081b024cbsmsg1list_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 >= ekk0081b024cbsmsg1list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ekk0081b024cbsmsg1list_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
        //ANK-2423-00-00 ADD END
        
        // 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 の項目"外部システムコード"(項目ID:syscd)
        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-2693-00-00 ADD  END  >>--*//
    	// 2016/06/10 ANK-2687-00-00 ADD START
        // データタイプが String の項目"ランク名称"(項目ID:rnk_nm)
        else if(keyElement.equals("ランク名称")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getRnk_nm_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getRnk_nm_state(); 
            }
        }
    	// 2016/06/10 ANK-2687-00-00 ADD END
        // 2016/12/07 ANK-3034-00-00 ADD START
        // データタイプが String の項目"チケット残枚数"(項目ID:tic_num)
        else if(keyElement.equals("チケット残枚数")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getTic_num_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getTic_num_state(); 
            }
        }
        // 2016/12/07 ANK-3034-00-00 ADD END
// ANK-3840-00-00 ADD START
        // データタイプが String の項目"定額サービス契約有無"(項目ID:tegak_svc_um)
        else if(keyElement.equals("定額サービス契約有無")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getTegak_svc_um_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getTegak_svc_um_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getTegak_svc_um_state(); 
            }
        }
// ANK-3840-00-00 ADD END
// ▽▽▽ ANK-3106-00-00 ADD START
        // データタイプが Boolean の項目"住所変更情報削除"(項目ID:adchg_info_del)
        else if(keyElement.equals("住所変更情報削除")) {
            if(subkey.equalsIgnoreCase("value")) { 
                return getAdchg_info_del_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getAdchg_info_del_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getAdchg_info_del_state(); 
            }
        }
        // データタイプが String の項目"番ポ住所変更番号"(項目ID:bmp_adchg_no)
        else if(keyElement.equals("番ポ住所変更番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getBmp_adchg_no_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getBmp_adchg_no_state(); 
            }
        }
        // データタイプが String の項目"住所変更情報削除可否"(項目ID:adchg_info_del_kh)
        else if(keyElement.equals("住所変更情報削除可否")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getAdchg_info_del_kh_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getAdchg_info_del_kh_value(); 
            }
        }        
// △△△ ANK-3106-00-00 ADD END

        // データタイプが String の項目"譲渡日"(項目ID:joto_ymd)
        else if(keyElement.equals("譲渡日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getJoto_ymd_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getJoto_ymd_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getJoto_ymd_state(); 
            }
        }
    	// ANK-4038-00-00 ADD START

 
        // データタイプが String の項目"表示用コンセント設置内容"(項目ID:dsp_consnt_stc_ny)
        else if(keyElement.equals("表示用コンセント設置内容")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getDsp_consnt_stc_ny_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getDsp_consnt_stc_ny_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getDsp_consnt_stc_ny_state(); 
            }
        }
 
        // データタイプが String の項目"表示用局のＯＮＵ"(項目ID:dsp_kyoku_onu)
        else if(keyElement.equals("表示用局のＯＮＵ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getDsp_kyoku_onu_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getDsp_kyoku_onu_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getDsp_kyoku_onu_state(); 
            }
        }
 
        // データタイプが String の項目"表示用ＣＴ空き有無"(項目ID:dsp_ct_aki)
        else if(keyElement.equals("表示用ＣＴ空き有無")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getDsp_ct_aki_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getDsp_ct_aki_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getDsp_ct_aki_state(); 
            }
        }
 
        // データタイプが String の項目"ＣＴ番号"(項目ID:ct_no)
        else if(keyElement.equals("ＣＴ番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getCt_no_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getCt_no_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getCt_no_state(); 
            }
        }
 
        // データタイプが String の項目"表示用コース変更工事スキップ対象"(項目ID:dsp_crshen_kjskp_taisho)
        else if(keyElement.equals("表示用コース変更工事スキップ対象")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getDsp_crshen_kjskp_taisho_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getDsp_crshen_kjskp_taisho_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getDsp_crshen_kjskp_taisho_state(); 
            }
        }
 
        // データタイプが String の項目"ローゼットチェック結果"(項目ID:rozett_chk_rslt)
        else if(keyElement.equals("ローゼットチェック結果")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getRozett_chk_rslt_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getRozett_chk_rslt_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getRozett_chk_rslt_state(); 
            }
        }
 
        // データタイプが String の項目"局のＯＮＵ"(項目ID:kyoku_onu)
        else if(keyElement.equals("局のＯＮＵ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKyoku_onu_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getKyoku_onu_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKyoku_onu_state(); 
            }
        }
 
        // データタイプが String の項目"ＣＴ空き有無"(項目ID:ct_aki)
        else if(keyElement.equals("ＣＴ空き有無")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getCt_aki_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getCt_aki_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getCt_aki_state(); 
            }
        }

    	// ANK-4038-00-00 ADD END
    	// ANK-4174-00-00 ADD START
    	// データタイプが String の項目"電子交付同意有無"(項目ID:denskh_doi_um)
        else if(keyElement.equals("電子交付同意有無")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getDenskh_doi_um_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getDenskh_doi_um_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getDenskh_doi_um_state(); 
            }
        }
 
        // データタイプが String の項目"電子交付同意更新用申込明細番号"(項目ID:denskh_doi_upd_mskm_dtl_no)
        else if(keyElement.equals("電子交付同意更新用申込明細番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getDenskh_doi_upd_mskm_dtl_no_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getDenskh_doi_upd_mskm_dtl_no_state(); 
            }
        }
 
        // データタイプが String の項目"変更前電子交付同意有無"(項目ID:denskh_doi_um_bf)
        else if(keyElement.equals("変更前電子交付同意有無")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getDenskh_doi_um_bf_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getDenskh_doi_um_bf_state(); 
            }
        }
 
        // データタイプが String の項目"変更前電子交付同意更新日時"(項目ID:denskh_doi_upd_dtm_bf)
        else if(keyElement.equals("変更前電子交付同意更新日時")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getDenskh_doi_upd_dtm_bf_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getDenskh_doi_upd_dtm_bf_state(); 
            }
        }
    	// ANK-4174-00-00 ADD END
        //ANK-4315-00-00 ADD START
        // データタイプが String の項目"変更前工事案件種別コード"(項目kojiak_sbt_cd)
        else if(keyElement.equals("工事案件種別コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKojiak_sbt_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKojiak_sbt_cd_state(); 
            }
        }
 
        // データタイプが String の項目"変更前工事案件ステータス"(項目kojiak_stat)
        else if(keyElement.equals("工事案件ステータス")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getKojiak_stat_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getKojiak_stat_state(); 
            }
        }
        //ANK-4315-00-00 ADD END
        //ANK-4494-00-00 ADD START
        // データタイプが Boolean の項目"ＥＮＵＭの切り替えも実施する１"(項目ID:enum_krke_douji_1)
        else if(keyElement.equals("ＥＮＵＭの切り替えも実施する１")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getEnum_krke_douji_1_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getEnum_krke_douji_1_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getEnum_krke_douji_1_state(); 
            }
        }
        
         // データタイプが Boolean の項目"ＥＮＵＭの切り替えも実施する２"(項目ID:enum_krke_douji_2)
        else if(keyElement.equals("ＥＮＵＭの切り替えも実施する２")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getEnum_krke_douji_2_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getEnum_krke_douji_2_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getEnum_krke_douji_2_state(); 
            }
        }
        
        // データタイプがデータタイプビーン型の項目"ポートアウト受付情報一意照会"(項目ID:kksv0051_tu0151_lst)
        else if(keyElement.equals("ポートアウト受付情報一意照会")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(kksv0051_tu0151_lst_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 >= kksv0051_tu0151_lst_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)kksv0051_tu0151_lst_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
        
        // データタイプが String の項目"番号コード"(項目no_cd)
        else if(keyElement.equals("番号コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getNo_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getNo_cd_state(); 
            }
        }
        
        // データタイプが String の項目"サービス区分"(項目svc_div)
        else if(keyElement.equals("サービス区分")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getSvc_div_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getSvc_div_state(); 
            }
        }
        
        // データタイプが String の項目"電話番号適用開始年月日"(項目telno_tstaymd)
        else if(keyElement.equals("電話番号適用開始年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getTelno_tstaymd_value();
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getTelno_tstaymd_state(); 
            }
        }
        
         // データタイプが Boolean の項目"サービス契約情報更新（ｅｏ光電話）画面電話ＣＥＮＵＭ切替権限"(項目enum_switch_auth)
        else if(keyElement.equals("サービス契約情報更新（ｅｏ光電話）画面電話ＣＥＮＵＭ切替権限")) {
            if(subkey.equalsIgnoreCase("value")) {
                return getEnum_switch_auth_value();
            }
            else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのgetterの戻り値を返す。
                return getEnum_switch_auth_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return getEnum_switch_auth_state(); 
            }
        }
        
        // データタイプがデータタイプビーン型の項目"電話番号一意照会"(項目ID:telno)
        else if(keyElement.equals("電話番号一意照会")) {
            // keyの次の要素を取得
            String keyRemain = key.substring(separaterPoint + 1); //("プランリスト/0/プラン名"のようなパス形式から最初の"/"より後を取得)。
            // インデックス値の代わりに"*"が指定されていたら、リストの要素数を返す。
            if(keyRemain.equals("*")) {
                return Integer.valueOf(telno_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 >= telno_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのloadModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)telno_list.get(tmpIndex)).loadModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
    	//ANK-4494-00-00 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;
            }  
        
            // 項目ごとに処理を入れる。
            // データタイプが String の項目"異動区分"(項目ID:ido_div)
            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:ht_mt_div)
            else if(keyElement.equals("ＨＴ・ＭＴフラグ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setHt_mt_div_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setHt_mt_div_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"事務手数料"(項目ID:jimu_commision)
            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.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)jimu_commision_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);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"標準工事費"(項目ID:stdard_kojihi)
            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 < stdard_kojihi_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)stdard_kojihi_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"標準工事費（区分）"(項目ID:stdard_kojihi_div)
            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 < stdard_kojihi_div_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)stdard_kojihi_div_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"利用場所・郵便番号（上３桁）"(項目ID:useplace_ad_pcd_1)
            else if(keyElement.equals("利用場所・郵便番号（上３桁）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setUseplace_ad_pcd_1_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setUseplace_ad_pcd_1_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setUseplace_ad_pcd_1_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"利用場所・郵便番号（下４桁）"(項目ID:useplace_ad_pcd_2)
            else if(keyElement.equals("利用場所・郵便番号（下４桁）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setUseplace_ad_pcd_2_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setUseplace_ad_pcd_2_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setUseplace_ad_pcd_2_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"利用場所・住所コード"(項目ID:useplace_ad_cd)
            else if(keyElement.equals("利用場所・住所コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setUseplace_ad_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setUseplace_ad_cd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setUseplace_ad_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"利用場所・都道府県"(項目ID:useplace_state_nm)
            else if(keyElement.equals("利用場所・都道府県")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setUseplace_state_nm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setUseplace_state_nm_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setUseplace_state_nm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"利用場所・市区町村"(項目ID:useplace_city_nm)
            else if(keyElement.equals("利用場所・市区町村")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setUseplace_city_nm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setUseplace_city_nm_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setUseplace_city_nm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"利用場所・大字通称名"(項目ID:useplace_oaztsu_nm)
            else if(keyElement.equals("利用場所・大字通称名")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setUseplace_oaztsu_nm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setUseplace_oaztsu_nm_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setUseplace_oaztsu_nm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"利用場所・字丁目"(項目ID:useplace_azcho_nm)
            else if(keyElement.equals("利用場所・字丁目")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setUseplace_azcho_nm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setUseplace_azcho_nm_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setUseplace_azcho_nm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"利用場所・番地・号"(項目ID:useplace_bnchigo)
            else if(keyElement.equals("利用場所・番地・号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setUseplace_bnchigo_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setUseplace_bnchigo_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setUseplace_bnchigo_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"利用場所・建物名"(項目ID:useplace_adrttm)
            else if(keyElement.equals("利用場所・建物名")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setUseplace_adrttm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setUseplace_adrttm_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setUseplace_adrttm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"利用場所・部屋番号"(項目ID:useplace_adrrm)
            else if(keyElement.equals("利用場所・部屋番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setUseplace_adrrm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setUseplace_adrrm_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setUseplace_adrrm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"「利用場所」電話番号"(項目ID:riyobashoDenwa)
            else if(keyElement.equals("「利用場所」電話番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setRiyobashoDenwa_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setRiyobashoDenwa_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setRiyobashoDenwa_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"住居形態"(項目ID:jukyo_form)
            else if(keyElement.equals("住居形態")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setJukyo_form_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setJukyo_form_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setJukyo_form_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"住居階数"(項目ID:jukyo_flr)
            else if(keyElement.equals("住居階数")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setJukyo_flr_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setJukyo_flr_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setJukyo_flr_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"竣工予定年月（年）"(項目ID:shunko_rsv_year)
            else if(keyElement.equals("竣工予定年月（年）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setShunko_rsv_year_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setShunko_rsv_year_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setShunko_rsv_year_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"竣工予定年月（月）"(項目ID:shunko_rsv_mon)
            else if(keyElement.equals("竣工予定年月（月）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setShunko_rsv_mon_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setShunko_rsv_mon_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setShunko_rsv_mon_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"電話番号一覧＿選択"(項目ID:telno_choice)
            else if(keyElement.equals("電話番号一覧＿選択")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setTelno_choice_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setTelno_choice_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"電話番号一覧リスト"(項目ID:telno_lst)
            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 < telno_lst_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)telno_lst_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"サービス開始年月日（年）"(項目ID:svc_sta_year)
            else if(keyElement.equals("サービス開始年月日（年）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_sta_year_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSvc_sta_year_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_sta_year_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス開始年月日（月）"(項目ID:svc_sta_mon)
            else if(keyElement.equals("サービス開始年月日（月）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_sta_mon_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSvc_sta_mon_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_sta_mon_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス開始年月日（日）"(項目ID:svc_sta_day)
            else if(keyElement.equals("サービス開始年月日（日）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_sta_day_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSvc_sta_day_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_sta_day_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_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);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"違約金発生区分"(項目ID:pnlty_hassei_div)
            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.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)pnlty_hassei_div_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが 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:svc_pause_year)
            else if(keyElement.equals("サービス休止年月日（年）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_pause_year_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSvc_pause_year_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_pause_year_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス休止年月日（月）"(項目ID:svc_pause_mon)
            else if(keyElement.equals("サービス休止年月日（月）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_pause_mon_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSvc_pause_mon_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_pause_mon_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス休止年月日（日）"(項目ID:svc_pause_day)
            else if(keyElement.equals("サービス休止年月日（日）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_pause_day_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSvc_pause_day_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_pause_day_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス休止解除年月日（年）"(項目ID:svc_pause_rls_year)
            else if(keyElement.equals("サービス休止解除年月日（年）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_pause_rls_year_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSvc_pause_rls_year_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_pause_rls_year_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス休止解除年月日（月）"(項目ID:svc_pause_rls_mon)
            else if(keyElement.equals("サービス休止解除年月日（月）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_pause_rls_mon_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSvc_pause_rls_mon_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_pause_rls_mon_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス休止解除年月日（日）"(項目ID:svc_pause_rls_day)
            else if(keyElement.equals("サービス休止解除年月日（日）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_pause_rls_day_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSvc_pause_rls_day_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_pause_rls_day_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"休止料金適用年月（年）"(項目ID:pause_aply_year)
            else if(keyElement.equals("休止料金適用年月（年）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setPause_aply_year_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setPause_aply_year_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setPause_aply_year_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"休止料金適用年月（月）"(項目ID:pause_aply_mon)
            else if(keyElement.equals("休止料金適用年月（月）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setPause_aply_mon_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setPause_aply_mon_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setPause_aply_mon_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"休止メモ"(項目ID:pause_memo)
            else if(keyElement.equals("休止メモ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setPause_memo_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setPause_memo_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setPause_memo_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"審査結果通知"(項目ID:skekka_tchi)
            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.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)skekka_tchi_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);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"審査結果補記"(項目ID:skekka_hoki)
            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.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)skekka_hoki_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"入居予定日（年）"(項目ID:nyukyo_rsv_year)
            else if(keyElement.equals("入居予定日（年）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setNyukyo_rsv_year_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setNyukyo_rsv_year_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setNyukyo_rsv_year_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"入居予定日（月）"(項目ID:nyukyo_rsv_mon)
            else if(keyElement.equals("入居予定日（月）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setNyukyo_rsv_mon_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setNyukyo_rsv_mon_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setNyukyo_rsv_mon_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"入居予定日（日）"(項目ID:nyukyo_rsv_day)
            else if(keyElement.equals("入居予定日（日）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setNyukyo_rsv_day_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setNyukyo_rsv_day_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setNyukyo_rsv_day_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"工事案件番号"(項目ID:kojiak_no)
            else if(keyElement.equals("工事案件番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKojiak_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setKojiak_no_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKojiak_no_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"工事範囲"(項目ID:kj_scope)
            else if(keyElement.equals("工事範囲")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKj_scope_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setKj_scope_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKj_scope_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"情報授受同意"(項目ID:if_juju_doi)
            else if(keyElement.equals("情報授受同意")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setIf_juju_doi_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setIf_juju_doi_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setIf_juju_doi_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"工事希望年月日"(項目ID:kj_kibo_ymd)
            else if(keyElement.equals("工事希望年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKj_kibo_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setKj_kibo_ymd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKj_kibo_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"解約年月日（撤去）"(項目ID:dsl_ymd_tk)
            else if(keyElement.equals("解約年月日（撤去）")) {
            	if(subkey.equalsIgnoreCase("value")) {
            		setDsl_ymd_tk_value((String)in_value);
            	}
            	else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
            		setDsl_ymd_tk_enabled((Boolean)in_value); 
            	}
            	else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
            		setDsl_ymd_tk_state((String)in_value);
            	}
            }
 
            // データタイプが String の項目"解約年月日"(項目ID:dsl_ymd)
            else if(keyElement.equals("解約年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setDsl_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setDsl_ymd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setDsl_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"移設区分"(項目ID:isetsu_div)
            else if(keyElement.equals("移設区分")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setIsetsu_div_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setIsetsu_div_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setIsetsu_div_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"マンションコード"(項目ID:mansion_cd)
            else if(keyElement.equals("マンションコード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMansion_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setMansion_cd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMansion_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"連絡手段補記"(項目ID:rrk_way_hoki)
            else if(keyElement.equals("連絡手段補記")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setRrk_way_hoki_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setRrk_way_hoki_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setRrk_way_hoki_state((String)in_value);
                }
            }
 
            // ANK-1247-00-00 2012/11/19 ADD START
            //データタイプがStringの項目"工事案件連絡事項"(項目ＩＤ:kojiak_rrk_jiko)
            else if(key.equals("工事案件連絡事項")){
                if(subkey.equalsIgnoreCase("value")){
                    setKojiak_rrk_jiko_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、kojiak_rrk_jiko_enabledのsetterを実行する。
                    setKojiak_rrk_jiko_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                    setKojiak_rrk_jiko_state((String)in_value);
                }
            }  
            // ANK-1247-00-00 2012/11/19 ADD END

            // データタイプが String の項目"工事案件備考"(項目ID:kojiak_biko)
            else if(keyElement.equals("工事案件備考")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKojiak_biko_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setKojiak_biko_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKojiak_biko_state((String)in_value);
                }
            }
            
            // データタイプが String の項目"工事案件備考２"(項目ID:kojiak_biko_2)
            else if(keyElement.equals("工事案件備考２")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKojiak_biko_2_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setKojiak_biko_2_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKojiak_biko_2_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("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setCust_nm_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setCust_nm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＰＯＮ種別"(項目ID:pon_sbt)
            else if(keyElement.equals("ＰＯＮ種別")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setPon_sbt_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setPon_sbt_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setPon_sbt_state((String)in_value);
                }
            }
 
            // データタイプが Boolean の項目"新築物件"(項目ID:newconst_bukken)
            else if(keyElement.equals("新築物件")) {
                if(subkey.equalsIgnoreCase("value")) { // Booleanに変換してから返す。
                    setNewconst_bukken_value((Boolean)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enabledのsetterを実行する。
                    setNewconst_bukken_enabled((Boolean)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setNewconst_bukken_state((String)in_value);
                }
            }
 
            // データタイプが Boolean の項目"復活案件"(項目ID:hukkat_anken)
            else if(keyElement.equals("復活案件")) {
                if(subkey.equalsIgnoreCase("value")) { // Booleanに変換してから返す。
                    setHukkat_anken_value((Boolean)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enabledのsetterを実行する。
                    setHukkat_anken_enabled((Boolean)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setHukkat_anken_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"同一設備再申込"(項目ID:same_equip_re_mskm)
            else if(keyElement.equals("同一設備再申込")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSame_equip_re_mskm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSame_equip_re_mskm_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSame_equip_re_mskm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"工事希望アポ期限"(項目ID:kj_kibo_apo_kigen_ymd)
            else if(keyElement.equals("工事希望アポ期限")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKj_kibo_apo_kigen_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setKj_kibo_apo_kigen_ymd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKj_kibo_apo_kigen_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"電話連絡希望時間帯"(項目ID:telno_rrk_kibo_time)
            else if(keyElement.equals("電話連絡希望時間帯")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setTelno_rrk_kibo_time_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setTelno_rrk_kibo_time_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setTelno_rrk_kibo_time_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"工事アポ連絡先"(項目ID:kj_apo_rrks)
            else if(keyElement.equals("工事アポ連絡先")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKj_apo_rrks_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setKj_apo_rrks_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKj_apo_rrks_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"お客様連絡先番号"(項目ID:cust_rrks_no)
            else if(keyElement.equals("お客様連絡先番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setCust_rrks_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setCust_rrks_no_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setCust_rrks_no_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＰＯＮ識別コード"(項目ID:pon_skbt_cd)
            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 < pon_skbt_cd_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)pon_skbt_cd_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"面開発案件番号"(項目ID:menkaihat_anken_no)
            else if(keyElement.equals("面開発案件番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMenkaihat_anken_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setMenkaihat_anken_no_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMenkaihat_anken_no_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"面開発登録"(項目ID:menkaihat_add)
            else if(keyElement.equals("面開発登録")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMenkaihat_add_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setMenkaihat_add_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMenkaihat_add_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"付加情報"(項目ID:huka_info)
            else if(keyElement.equals("付加情報")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setHuka_info_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setHuka_info_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setHuka_info_state((String)in_value);
                }
            }
 
            // データタイプが 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:ido_rsn_cd)
            else if(keyElement.equals("異動理由コード")) {
                // keyの次の要素を取得
                keyElement = key.substring(separaterPoint + 1);//("ido_rsn_cd/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_cd_list.size()) { // インデックス値がリスト個数-1以下の場合
                        ((X33VDataTypeStringBean)ido_rsn_cd_list.get(tmpIndex)).storeModelData(subkey,in_value);
						//キャスト部分は、項目定義型にあわせてX33VDataTypeStringBean, X33VDataTypeLongBean, X33VDataTypeBooleanBeanのうち1つを指定。
						//X33VDataTypeLongBeanではsubkeyと入力値およびisSetAsStringフラグを引数に指定
                    }
                }
            }
 
            // データタイプが 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:sysid)
            else if(keyElement.equals("ＳＹＳＩＤ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSysid_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSysid_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:pause_prd)
            else if(keyElement.equals("休止期間")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setPause_prd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setPause_prd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス契約ステータス"(項目ID:svc_kei_stat)
            else if(keyElement.equals("サービス契約ステータス")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_kei_stat_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_kei_stat_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"電話単独契約フラグ"(項目ID:only_tel)
            else if(keyElement.equals("電話単独契約フラグ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setOnly_tel_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setOnly_tel_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"利用場所・郵便番号"(項目ID:useplace_ad_pcd)
            else if(keyElement.equals("利用場所・郵便番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setUseplace_ad_pcd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setUseplace_ad_pcd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"竣工予定年月"(項目ID:shunko_rsv_ym)
            else if(keyElement.equals("竣工予定年月")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setShunko_rsv_ym_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setShunko_rsv_ym_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス開始年月日"(項目ID:svc_sta_ymd)
            else if(keyElement.equals("サービス開始年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_sta_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_sta_ymd_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("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_end_ymd_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("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_chrg_end_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス休止年月日"(項目ID:svc_pause_ymd)
            else if(keyElement.equals("サービス休止年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_pause_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_pause_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス休止解除年月日"(項目ID:svc_pause_rls_ymd)
            else if(keyElement.equals("サービス休止解除年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_pause_rls_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_pause_rls_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"休止料金適用年月"(項目ID:pause_aply_ym)
            else if(keyElement.equals("休止料金適用年月")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setPause_aply_ym_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setPause_aply_ym_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"入居予定日"(項目ID:nyukyo_rsv_ymd)
            else if(keyElement.equals("入居予定日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setNyukyo_rsv_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setNyukyo_rsv_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"休止中断コード"(項目ID:pause_stp_cd)
            else if(keyElement.equals("休止中断コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setPause_stp_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setPause_stp_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"回線コード"(項目ID:kaisen_cd)
            else if(keyElement.equals("回線コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKaisen_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKaisen_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"マンション物件番号"(項目ID:mansion_bukken_no)
            else if(keyElement.equals("マンション物件番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMansion_bukken_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMansion_bukken_no_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"サービス契約リスト"(項目ID:svc_kei_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_list_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)svc_kei_list_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"申込種別コード"(項目ID:mskm_sbt_cd)
            else if(keyElement.equals("申込種別コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMskm_sbt_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMskm_sbt_cd_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: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:prg_stat)
            else if(keyElement.equals("進捗ステータス")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setPrg_stat_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setPrg_stat_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"サービス契約一意照会明細"(項目ID:kk0081_svckeilist)
            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 < kk0081_svckeilist_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)kk0081_svckeilist_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"サービス契約回線内訳明細"(項目ID:kk0251_svckeikaisenlist)
            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 < kk0251_svckeikaisenlist_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)kk0251_svckeikaisenlist_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"工事案件一覧照会明細"(項目ID:ku0081_svckeikjaklist)
            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 < ku0081_svckeikjaklist_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ku0081_svckeikjaklist_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"工事案件一意照会明細（撤去）"(項目ID:ku0011_kjaklist_tk)
            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 < ku0011_kjaklist_tk_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ku0011_kjaklist_tk_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"工事案件＜ｅｏ光ネット＞一意照会明細（撤去）"(項目ID:ku0021_kjaknetlist_tk)
            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 < ku0021_kjaknetlist_tk_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ku0021_kjaknetlist_tk_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"工事案件＜ｅｏ光ネットマンション＞一意照会明細（撤去）"(項目ID:ku0061_kjaknetmansionlist_tk)
            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 < ku0061_kjaknetmansionlist_tk_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ku0061_kjaknetmansionlist_tk_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"工事案件一意照会明細"(項目ID:ku0011_kjaklist)
            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 < ku0011_kjaklist_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ku0011_kjaklist_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"工事案件＜ｅｏ光ネット＞一意照会明細"(項目ID:ku0021_kjaknetlist)
            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 < ku0021_kjaknetlist_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ku0021_kjaknetlist_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"工事案件＜ｅｏ光ネットマンション＞一意照会明細"(項目ID:ku0061_kjaknetmansionlist)
            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 < ku0061_kjaknetmansionlist_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ku0061_kjaknetmansionlist_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"サービス契約内訳＜ｅｏ光電話＞明細"(項目ID:kk0161_svckeiucwklist)
            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 < kk0161_svckeiucwklist_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)kk0161_svckeiucwklist_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD START
            // データタイプがデータタイプビーン型の項目"電話番号一意照会明細"(項目ID:zm0121_telnolist)
            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 < zm0121_telnolist_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)zm0121_telnolist_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
            // 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD END

            // データタイプがデータタイプビーン型の項目"一時金設定コード一覧"(項目ID:cd00346x)
            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 < cd00346x_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)cd00346x_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"標準工事費コード一覧"(項目ID:cd00623x)
            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 < cd00623x_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)cd00623x_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"住所形態コード一覧"(項目ID:cd00627x)
            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 < cd00627x_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)cd00627x_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"集合住宅入居階数コード一覧"(項目ID:cd00345x)
            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 < cd00345x_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)cd00345x_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"審査結果送信コード一覧"(項目ID:cd00210x)
            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 < cd00210x_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)cd00210x_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"審査結果補記コード一覧"(項目ID:cd00592x)
            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 < cd00592x_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)cd00592x_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＶＡポート番号一覧"(項目ID:cd00593x)
            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 < cd00593x_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)cd00593x_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"ＰＯＮ種別コード一覧"(項目ID:cd00211x)
            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 < cd00211x_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)cd00211x_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"有無コード一覧"(項目ID:cd00002x)
            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 < cd00002x_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)cd00002x_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD START
            // データタイプがデータタイプビーン型の項目"番ポ廃止依頼制御コード一覧"(項目ID:cd01669x)
            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 < cd01669x_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)cd01669x_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
            // 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD END

            // データタイプが String の項目"サービス契約スキーマ更新可否"(項目ID:kk0081_update)
            else if(keyElement.equals("サービス契約スキーマ更新可否")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKk0081_update_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKk0081_update_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"サービス契約回線内訳スキーマ更新可否"(項目ID:kk0251_update)
            else if(keyElement.equals("サービス契約回線内訳スキーマ更新可否")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKk0251_update_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKk0251_update_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:jimu_comm_s)
            else if(keyElement.equals("事務手数料（選択）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setJimu_comm_s_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setJimu_comm_s_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"標準工事費（選択）"(項目ID:std_kjhi_s)
            else if(keyElement.equals("標準工事費（選択）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setStd_kjhi_s_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setStd_kjhi_s_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"標準工事費区分（選択）"(項目ID:std_kjhi_div_s)
            else if(keyElement.equals("標準工事費区分（選択）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setStd_kjhi_div_s_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setStd_kjhi_div_s_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"違約金発生区分（選択）"(項目ID:pnlty_hassei_div_s)
            else if(keyElement.equals("違約金発生区分（選択）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setPnlty_hassei_div_s_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setPnlty_hassei_div_s_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"審査結果通知（選択）"(項目ID:skekka_tchi_s)
            else if(keyElement.equals("審査結果通知（選択）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSkekka_tchi_s_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSkekka_tchi_s_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"審査結果補記（選択）"(項目ID:skekka_hoki_s)
            else if(keyElement.equals("審査結果補記（選択）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSkekka_hoki_s_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSkekka_hoki_s_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＰＯＮ種別（選択）"(項目ID:pon_sbt_s)
            else if(keyElement.equals("ＰＯＮ種別（選択）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setPon_sbt_s_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setPon_sbt_s_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"お客様一意照会明細"(項目ID:ck0011_customerinfo)
            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 < ck0011_customerinfo_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ck0011_customerinfo_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"経度"(項目ID:lgtd)
            else if(keyElement.equals("経度")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setLgtd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setLgtd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"緯度"(項目ID:lttd)
            else if(keyElement.equals("緯度")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setLttd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setLttd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"回線提供会社コード"(項目ID:kaisen_tk_comp_cd)
            else if(keyElement.equals("回線提供会社コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKaisen_tk_comp_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKaisen_tk_comp_cd_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"顧客契約引継リスト"(項目ID:cust_kei_hktgi_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 < 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フラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"異動理由明細"(項目ID:ido_rsn_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 < ido_rsn_list_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ido_rsn_list_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"更新年月日時分秒（サービス契約）"(項目ID:kk0081_upd_dtm)
            else if(keyElement.equals("更新年月日時分秒（サービス契約）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKk0081_upd_dtm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKk0081_upd_dtm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"更新年月日時分秒（サービス契約回線内訳）"(項目ID:kk0251_upd_dtm)
            else if(keyElement.equals("更新年月日時分秒（サービス契約回線内訳）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKk0251_upd_dtm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKk0251_upd_dtm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"利用場所＿番地・号（照会モード）"(項目ID:useplace_bnchigo_l)
            else if(keyElement.equals("利用場所＿番地・号（照会モード）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setUseplace_bnchigo_l_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setUseplace_bnchigo_l_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setUseplace_bnchigo_l_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"利用場所・建物名（照会モード）"(項目ID:useplace_adrttm_l)
            else if(keyElement.equals("利用場所・建物名（照会モード）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setUseplace_adrttm_l_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setUseplace_adrttm_l_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setUseplace_adrttm_l_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"利用場所・部屋番号（照会モード）"(項目ID:useplace_adrrm_l)
            else if(keyElement.equals("利用場所・部屋番号（照会モード）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setUseplace_adrrm_l_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setUseplace_adrrm_l_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setUseplace_adrrm_l_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"利用場所＿電話番号（照会モード）"(項目ID:useplace_telno_l)
            else if(keyElement.equals("利用場所＿電話番号（照会モード）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setUseplace_telno_l_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setUseplace_telno_l_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setUseplace_telno_l_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"面開発案件番号（照会モード）"(項目ID:menkaihat_ak_no_l)
            else if(keyElement.equals("面開発案件番号（照会モード）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMenkaihat_ak_no_l_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setMenkaihat_ak_no_l_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMenkaihat_ak_no_l_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"事務手数料（表示用）"(項目ID:jimu_comm_l)
            else if(keyElement.equals("事務手数料（表示用）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setJimu_comm_l_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setJimu_comm_l_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setJimu_comm_l_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"標準工事費（表示用）"(項目ID:std_kjhi_l)
            else if(keyElement.equals("標準工事費（表示用）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setStd_kjhi_l_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setStd_kjhi_l_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setStd_kjhi_l_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"標準工事費区分（表示用）"(項目ID:std_kjhi_div_l)
            else if(keyElement.equals("標準工事費区分（表示用）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setStd_kjhi_div_l_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setStd_kjhi_div_l_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setStd_kjhi_div_l_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"違約金発生区分（表示用）"(項目ID:pnlty_hassei_div_l)
            else if(keyElement.equals("違約金発生区分（表示用）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setPnlty_hassei_div_l_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setPnlty_hassei_div_l_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setPnlty_hassei_div_l_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"審査結果通知（表示用）"(項目ID:skekka_tchi_l)
            else if(keyElement.equals("審査結果通知（表示用）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSkekka_tchi_l_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSkekka_tchi_l_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSkekka_tchi_l_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"審査結果補記（表示用）"(項目ID:skekka_hoki_l)
            else if(keyElement.equals("審査結果補記（表示用）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSkekka_hoki_l_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSkekka_hoki_l_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSkekka_hoki_l_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＰＯＮ種別（表示用）"(項目ID:pon_sbt_l)
            else if(keyElement.equals("ＰＯＮ種別（表示用）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setPon_sbt_l_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setPon_sbt_l_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setPon_sbt_l_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"面開発登録コード一覧"(項目ID:cd000xxx_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 < cd000xxx_list_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)cd000xxx_list_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"サービス契約共通情報一覧照会明細"(項目ID:ekk0081b010cbsmsg1list)
            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 < ekk0081b010cbsmsg1list_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ekk0081b010cbsmsg1list_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"督促一意照会明細"(項目ID:ech0231a010cbsmsg1list)
            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 < ech0231a010cbsmsg1list_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ech0231a010cbsmsg1list_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"割引サービス契約一覧照会明細"(項目ID:ekk0451b010cbsmsg1list)
            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 < ekk0451b010cbsmsg1list_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ekk0451b010cbsmsg1list_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"コード名称一意照会明細（異動区分）"(項目ID:zm0171_ido_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 < zm0171_ido_div_list_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)zm0171_ido_div_list_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"カスコン連携電話番号"(項目ID:cuscon_telno)
            else if(keyElement.equals("カスコン連携電話番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setCuscon_telno_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setCuscon_telno_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"カスコン連携ユーザＩＤ"(項目ID:cuscon_userid)
            else if(keyElement.equals("カスコン連携ユーザＩＤ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setCuscon_userid_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setCuscon_userid_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"カスコン連携パスワード"(項目ID:cuscon_password)
            else if(keyElement.equals("カスコン連携パスワード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setCuscon_password_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setCuscon_password_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"カスコン連携ＵＲＬ"(項目ID:cuscon_url)
            else if(keyElement.equals("カスコン連携ＵＲＬ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setCuscon_url_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setCuscon_url_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"業務パラメータ管理一意照会明細"(項目ID:work_param_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 < work_param_list_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)work_param_list_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"業務パラメータ管理一意照会明細（休止期）"(項目ID:work_param_kyusi_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 < work_param_kyusi_list_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)work_param_kyusi_list_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプがデータタイプビーン型の項目"申込明細一意照会マップ"(項目ID:mskm_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 < mskm_list_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)mskm_list_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"申込書番号"(項目ID:mskmsho_no)
            else if(keyElement.equals("申込書番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMskmsho_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setMskmsho_no_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMskmsho_no_state((String)in_value);
                }
            }
 
            // データタイプがデータタイプビーン型の項目"サービス契約回線内訳一意照会マップ"(項目ID:svc_kai_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_kai_ucwk_list_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)svc_kai_ucwk_list_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"（回線内訳）サービス契約回線内訳番号"(項目ID:ksucwk_svc_kei_kaisen_ucwk_no)
            else if(keyElement.equals("（回線内訳）サービス契約回線内訳番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_svc_kei_kaisen_ucwk_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_svc_kei_kaisen_ucwk_no_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）世代登録年月日時分秒"(項目ID:ksucwk_gene_add_dtm)
            else if(keyElement.equals("（回線内訳）世代登録年月日時分秒")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_gene_add_dtm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_gene_add_dtm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）サービス契約回線内訳ＳＴＳ"(項目ID:ksucwk_svc_kei_kaisen_ucwk_stat)
            else if(keyElement.equals("（回線内訳）サービス契約回線内訳ＳＴＳ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_svc_kei_kaisen_ucwk_stat_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_svc_kei_kaisen_ucwk_stat_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）サービス契約回線内訳ＳＴＳＮ"(項目ID:ksucwk_svc_kei_kaisen_ucwk_stat_nm)
            else if(keyElement.equals("（回線内訳）サービス契約回線内訳ＳＴＳＮ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_svc_kei_kaisen_ucwk_stat_nm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_svc_kei_kaisen_ucwk_stat_nm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）申込明細番号"(項目ID:ksucwk_mskm_dtl_no)
            else if(keyElement.equals("（回線内訳）申込明細番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_mskm_dtl_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_mskm_dtl_no_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）住所未確定フラグ"(項目ID:ksucwk_ad_mi_fix_flg)
            else if(keyElement.equals("（回線内訳）住所未確定フラグ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_ad_mi_fix_flg_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_ad_mi_fix_flg_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）住所未確定フラグ名称"(項目ID:ksucwk_ad_mi_fix_flg_nm)
            else if(keyElement.equals("（回線内訳）住所未確定フラグ名称")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_ad_mi_fix_flg_nm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_ad_mi_fix_flg_nm_state((String)in_value);
                }
            }
            
            // ANK-4315-00-00 ADD START
            // データタイプが String の項目"（回線内訳）HGW交換不可フラグ"(項目ID:ksucwk_hgw_kkn_ffg)
            else if(keyElement.equals("（回線内訳）HGW交換不可フラグ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_hgw_kkn_ffg_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_hgw_kkn_ffg_state((String)in_value);
                }
            }
            // ANK-4315-00-00 ADD END
            
            // データタイプが String の項目"（回線内訳）住所未確定解除年月日"(項目ID:ksucwk_ad_mi_fix_rls_ymd)
            else if(keyElement.equals("（回線内訳）住所未確定解除年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_ad_mi_fix_rls_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_ad_mi_fix_rls_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）回線場所＿契約者住所差異フラグ"(項目ID:ksucwk_kaisen_plc_ksh_ad_sai_flg)
            else if(keyElement.equals("（回線内訳）回線場所＿契約者住所差異フラグ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_kaisen_plc_ksh_ad_sai_flg_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_kaisen_plc_ksh_ad_sai_flg_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）お客様ＳＯＳ利用有無"(項目ID:ksucwk_cust_sos_use_um)
            else if(keyElement.equals("（回線内訳）お客様ＳＯＳ利用有無")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_cust_sos_use_um_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_cust_sos_use_um_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）お客様ＳＯＳ利用有無名称"(項目ID:ksucwk_cust_sos_use_um_nm)
            else if(keyElement.equals("（回線内訳）お客様ＳＯＳ利用有無名称")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_cust_sos_use_um_nm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_cust_sos_use_um_nm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）回線コード"(項目ID:ksucwk_kaisen_cd)
            else if(keyElement.equals("（回線内訳）回線コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_kaisen_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_kaisen_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）回線コード名称"(項目ID:ksucwk_kaisen_cd_nm)
            else if(keyElement.equals("（回線内訳）回線コード名称")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_kaisen_cd_nm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_kaisen_cd_nm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）マンション物件番号"(項目ID:ksucwk_mansion_bukken_no)
            else if(keyElement.equals("（回線内訳）マンション物件番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_mansion_bukken_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_mansion_bukken_no_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）回線場所電話番号"(項目ID:ksucwk_kaisen_place_telno)
            else if(keyElement.equals("（回線内訳）回線場所電話番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_kaisen_place_telno_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_kaisen_place_telno_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）回線場所カナ名"(項目ID:ksucwk_kaisen_plc_kana)
            else if(keyElement.equals("（回線内訳）回線場所カナ名")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_kaisen_plc_kana_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_kaisen_plc_kana_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）回線場所住所コード"(項目ID:ksucwk_kaisen_place_ad_cd)
            else if(keyElement.equals("（回線内訳）回線場所住所コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_kaisen_place_ad_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_kaisen_place_ad_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）回線場所郵便番号"(項目ID:ksucwk_kaisen_place_pcd)
            else if(keyElement.equals("（回線内訳）回線場所郵便番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_kaisen_place_pcd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_kaisen_place_pcd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）回線場所都道府県名"(項目ID:ksucwk_kaisen_place_state_nm)
            else if(keyElement.equals("（回線内訳）回線場所都道府県名")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_kaisen_place_state_nm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_kaisen_place_state_nm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）回線場所市区町村名"(項目ID:ksucwk_kaisen_place_city_nm)
            else if(keyElement.equals("（回線内訳）回線場所市区町村名")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_kaisen_place_city_nm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_kaisen_place_city_nm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）回線場所大字通称名"(項目ID:ksucwk_kaisen_place_oaztsu_nm)
            else if(keyElement.equals("（回線内訳）回線場所大字通称名")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_kaisen_place_oaztsu_nm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_kaisen_place_oaztsu_nm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）回線場所字丁目名"(項目ID:ksucwk_kaisen_place_azcho_nm)
            else if(keyElement.equals("（回線内訳）回線場所字丁目名")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_kaisen_place_azcho_nm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_kaisen_place_azcho_nm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）回線場所番地号"(項目ID:ksucwk_kaisen_place_bnchigo)
            else if(keyElement.equals("（回線内訳）回線場所番地号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_kaisen_place_bnchigo_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_kaisen_place_bnchigo_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）回線場所住所補記・建物名"(項目ID:ksucwk_kaisen_place_adrttm)
            else if(keyElement.equals("（回線内訳）回線場所住所補記・建物名")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_kaisen_place_adrttm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_kaisen_place_adrttm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）回線場所住所補記・部屋番号"(項目ID:ksucwk_kaisen_place_adrrm)
            else if(keyElement.equals("（回線内訳）回線場所住所補記・部屋番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_kaisen_place_adrrm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_kaisen_place_adrrm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）回線場所番号"(項目ID:ksucwk_kaisen_place_no)
            else if(keyElement.equals("（回線内訳）回線場所番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_kaisen_place_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_kaisen_place_no_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）回線場所区画整理中フラグ"(項目ID:ksucwk_kisn_plc_kkk_seiri_chu_flg)
            else if(keyElement.equals("（回線内訳）回線場所区画整理中フラグ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_kisn_plc_kkk_seiri_chu_flg_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_kisn_plc_kkk_seiri_chu_flg_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）回線場所補足コード１"(項目ID:ksucwk_kisn_plc_hsk_cd_1)
            else if(keyElement.equals("（回線内訳）回線場所補足コード１")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_kisn_plc_hsk_cd_1_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_kisn_plc_hsk_cd_1_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）回線場所補足コード２"(項目ID:ksucwk_kisn_plc_hsk_cd_2)
            else if(keyElement.equals("（回線内訳）回線場所補足コード２")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_kisn_plc_hsk_cd_2_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_kisn_plc_hsk_cd_2_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）回線場所補足メモ"(項目ID:ksucwk_kisn_plc_hsk_memo)
            else if(keyElement.equals("（回線内訳）回線場所補足メモ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_kisn_plc_hsk_memo_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_kisn_plc_hsk_memo_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）回線場所住所確定フラグ"(項目ID:ksucwk_kisn_plc_ad_fix_flg)
            else if(keyElement.equals("（回線内訳）回線場所住所確定フラグ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_kisn_plc_ad_fix_flg_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_kisn_plc_ad_fix_flg_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）回線場所住所確定後変更可否"(項目ID:ksucwk_kisn_plc_ad_fix_af_chge_kh)
            else if(keyElement.equals("（回線内訳）回線場所住所確定後変更可否")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_kisn_plc_ad_fix_af_chge_kh_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_kisn_plc_ad_fix_af_chge_kh_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）関電営業所番号"(項目ID:ksucwk_kepco_busioffice_no)
            else if(keyElement.equals("（回線内訳）関電営業所番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_kepco_busioffice_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_kepco_busioffice_no_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）使用開始年月日"(項目ID:ksucwk_use_staymd)
            else if(keyElement.equals("（回線内訳）使用開始年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_use_staymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_use_staymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）住所形態コード"(項目ID:ksucwk_ad_form_cd)
            else if(keyElement.equals("（回線内訳）住所形態コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_ad_form_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_ad_form_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）住所形態コード名称"(項目ID:ksucwk_ad_form_cd_nm)
            else if(keyElement.equals("（回線内訳）住所形態コード名称")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_ad_form_cd_nm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_ad_form_cd_nm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）竣工予定年月日"(項目ID:ksucwk_shunko_rsv_ymd)
            else if(keyElement.equals("（回線内訳）竣工予定年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_shunko_rsv_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_shunko_rsv_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）電力送電予定年月日"(項目ID:ksucwk_epower_soden_rsv_ymd)
            else if(keyElement.equals("（回線内訳）電力送電予定年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_epower_soden_rsv_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_epower_soden_rsv_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）入居予定年月日"(項目ID:ksucwk_nyukyo_rsv_ymd)
            else if(keyElement.equals("（回線内訳）入居予定年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_nyukyo_rsv_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_nyukyo_rsv_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）引渡し予定年月日"(項目ID:ksucwk_hikiwatashi_rsv_ymd)
            else if(keyElement.equals("（回線内訳）引渡し予定年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_hikiwatashi_rsv_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_hikiwatashi_rsv_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）引越し予定年月日"(項目ID:ksucwk_hikkoshi_rsv_ymd)
            else if(keyElement.equals("（回線内訳）引越し予定年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_hikkoshi_rsv_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_hikkoshi_rsv_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）Ｘ座標"(項目ID:ksucwk_xzahyo)
            else if(keyElement.equals("（回線内訳）Ｘ座標")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_xzahyo_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_xzahyo_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）Ｙ座標"(項目ID:ksucwk_yzahyo)
            else if(keyElement.equals("（回線内訳）Ｙ座標")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_yzahyo_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_yzahyo_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）経度"(項目ID:ksucwk_lgtd)
            else if(keyElement.equals("（回線内訳）経度")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_lgtd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_lgtd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）緯度"(項目ID:ksucwk_lttd)
            else if(keyElement.equals("（回線内訳）緯度")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_lttd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_lttd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）座標補正有無"(項目ID:ksucwk_zahyo_hosei_um)
            else if(keyElement.equals("（回線内訳）座標補正有無")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_zahyo_hosei_um_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_zahyo_hosei_um_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）座標補正有無名称"(項目ID:ksucwk_zahyo_hosei_um_nm)
            else if(keyElement.equals("（回線内訳）座標補正有無名称")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_zahyo_hosei_um_nm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_zahyo_hosei_um_nm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）テレビ個別対応コード"(項目ID:ksucwk_tv_kobet_taio_cd)
            else if(keyElement.equals("（回線内訳）テレビ個別対応コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_tv_kobet_taio_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_tv_kobet_taio_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）ＴＶアンテナ有無"(項目ID:ksucwk_tv_antenna_um)
            else if(keyElement.equals("（回線内訳）ＴＶアンテナ有無")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_tv_antenna_um_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_tv_antenna_um_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）ＴＶアンテナ有無名称"(項目ID:ksucwk_tv_antenna_um_nm)
            else if(keyElement.equals("（回線内訳）ＴＶアンテナ有無名称")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_tv_antenna_um_nm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_tv_antenna_um_nm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）方角コード１"(項目ID:ksucwk_direction_cd_1)
            else if(keyElement.equals("（回線内訳）方角コード１")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_direction_cd_1_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_direction_cd_1_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）方角コード２"(項目ID:ksucwk_direction_cd_2)
            else if(keyElement.equals("（回線内訳）方角コード２")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_direction_cd_2_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_direction_cd_2_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）戸建建築階数コード"(項目ID:ksucwk_kodate_kcku_flr_cnt_cd)
            else if(keyElement.equals("（回線内訳）戸建建築階数コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_kodate_kcku_flr_cnt_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_kodate_kcku_flr_cnt_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）集合住宅入居階数コード"(項目ID:ksucwk_shugj_nyukyo_flr_cnt_cd)
            else if(keyElement.equals("（回線内訳）集合住宅入居階数コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_shugj_nyukyo_flr_cnt_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_shugj_nyukyo_flr_cnt_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）集合住宅入居階数コード名称"(項目ID:ksucwk_shugj_nyukyo_flr_cnt_cd_nm)
            else if(keyElement.equals("（回線内訳）集合住宅入居階数コード名称")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_shugj_nyukyo_flr_cnt_cd_nm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_shugj_nyukyo_flr_cnt_cd_nm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）通信速度コード"(項目ID:ksucwk_tsushin_speed_cd)
            else if(keyElement.equals("（回線内訳）通信速度コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_tsushin_speed_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_tsushin_speed_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）ＰＯＮ種別コード"(項目ID:ksucwk_pon_sbt_cd)
            else if(keyElement.equals("（回線内訳）ＰＯＮ種別コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_pon_sbt_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_pon_sbt_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）ＰＯＮ種別コード名称"(項目ID:ksucwk_pon_sbt_cd_nm)
            else if(keyElement.equals("（回線内訳）ＰＯＮ種別コード名称")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_pon_sbt_cd_nm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_pon_sbt_cd_nm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）ループバックテスト完了年月日"(項目ID:ksucwk_loopback_test_fin_ymd)
            else if(keyElement.equals("（回線内訳）ループバックテスト完了年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_loopback_test_fin_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_loopback_test_fin_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）回線提供会社コード"(項目ID:ksucwk_kaisen_tk_comp_cd)
            else if(keyElement.equals("（回線内訳）回線提供会社コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_kaisen_tk_comp_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_kaisen_tk_comp_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）回線提供会社コード名称"(項目ID:ksucwk_kaisen_tk_comp_cd_nm)
            else if(keyElement.equals("（回線内訳）回線提供会社コード名称")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_kaisen_tk_comp_cd_nm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_kaisen_tk_comp_cd_nm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）ＶＤＳＬ利用電話回線種別コード"(項目ID:ksucwk_vdsl_use_tel_kisn_sbt_cd)
            else if(keyElement.equals("（回線内訳）ＶＤＳＬ利用電話回線種別コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_vdsl_use_tel_kisn_sbt_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_vdsl_use_tel_kisn_sbt_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）ＶＤＳＬ利用電話回線切替予定"(項目ID:ksucwk_vdsl_use_dksn_swch_rsv_ymd)
            else if(keyElement.equals("（回線内訳）ＶＤＳＬ利用電話回線切替予定")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_vdsl_use_dksn_swch_rsv_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_vdsl_use_dksn_swch_rsv_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）ＶＤＳＬ利用対象電話番号回線"(項目ID:ksucwk_vdsl_use_tg_dbksn_sbt_cd)
            else if(keyElement.equals("（回線内訳）ＶＤＳＬ利用対象電話番号回線")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_vdsl_use_tg_dbksn_sbt_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_vdsl_use_tg_dbksn_sbt_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）ＶＤＳＬ利用対象電話番号"(項目ID:ksucwk_vdsl_use_tg_telno)
            else if(keyElement.equals("（回線内訳）ＶＤＳＬ利用対象電話番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_vdsl_use_tg_telno_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_vdsl_use_tg_telno_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）異動区分"(項目ID:ksucwk_ido_div)
            else if(keyElement.equals("（回線内訳）異動区分")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_ido_div_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_ido_div_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）異動区分名称"(項目ID:ksucwk_ido_div_nm)
            else if(keyElement.equals("（回線内訳）異動区分名称")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_ido_div_nm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_ido_div_nm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）引越し年月日"(項目ID:ksucwk_hikkoshi_ymd)
            else if(keyElement.equals("（回線内訳）引越し年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_hikkoshi_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_hikkoshi_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）該当エリアサービス開始年月日"(項目ID:ksucwk_gaito_area_svc_staymd)
            else if(keyElement.equals("（回線内訳）該当エリアサービス開始年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_gaito_area_svc_staymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_gaito_area_svc_staymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）撤去工事希望年月日"(項目ID:ksucwk_tekkyo_koji_kibo_ymd)
            else if(keyElement.equals("（回線内訳）撤去工事希望年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_tekkyo_koji_kibo_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_tekkyo_koji_kibo_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）使用終了年月日"(項目ID:ksucwk_use_endymd)
            else if(keyElement.equals("（回線内訳）使用終了年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_use_endymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_use_endymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）起点変電所コード"(項目ID:ksucwk_kiten_hdsho_cd)
            else if(keyElement.equals("（回線内訳）起点変電所コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_kiten_hdsho_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_kiten_hdsho_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）集約局コード"(項目ID:ksucwk_shyakk_cd)
            else if(keyElement.equals("（回線内訳）集約局コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_shyakk_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_shyakk_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）サービスキャンセル年月日"(項目ID:ksucwk_svc_cancel_ymd)
            else if(keyElement.equals("（回線内訳）サービスキャンセル年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_svc_cancel_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_svc_cancel_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）サービスキャンセル理由コード"(項目ID:ksucwk_svc_cancel_rsn_cd)
            else if(keyElement.equals("（回線内訳）サービスキャンセル理由コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_svc_cancel_rsn_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_svc_cancel_rsn_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）サービス契約回線内訳キャンセ"(項目ID:ksucwk_svkei_kisn_uw_cncl_cl_ymd)
            else if(keyElement.equals("（回線内訳）サービス契約回線内訳キャンセ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_svkei_kisn_uw_cncl_cl_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_svkei_kisn_uw_cncl_cl_ymd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）登録年月日時分秒"(項目ID:ksucwk_add_dtm)
            else if(keyElement.equals("（回線内訳）登録年月日時分秒")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_add_dtm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_add_dtm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）登録オペレータアカウント"(項目ID:ksucwk_add_opeacnt)
            else if(keyElement.equals("（回線内訳）登録オペレータアカウント")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_add_opeacnt_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_add_opeacnt_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）更新年月日時分秒"(項目ID:ksucwk_upd_dtm)
            else if(keyElement.equals("（回線内訳）更新年月日時分秒")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_upd_dtm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_upd_dtm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）更新オペレータアカウント"(項目ID:ksucwk_upd_opeacnt)
            else if(keyElement.equals("（回線内訳）更新オペレータアカウント")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_upd_opeacnt_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_upd_opeacnt_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）削除年月日時分秒"(項目ID:ksucwk_del_dtm)
            else if(keyElement.equals("（回線内訳）削除年月日時分秒")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_del_dtm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_del_dtm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）削除オペレータアカウント"(項目ID:ksucwk_del_opeacnt)
            else if(keyElement.equals("（回線内訳）削除オペレータアカウント")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_del_opeacnt_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_del_opeacnt_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）無効フラグ"(項目ID:ksucwk_mk_flg)
            else if(keyElement.equals("（回線内訳）無効フラグ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_mk_flg_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_mk_flg_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）無効フラグ名称"(項目ID:ksucwk_mk_flg_nm)
            else if(keyElement.equals("（回線内訳）無効フラグ名称")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_mk_flg_nm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_mk_flg_nm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"（回線内訳）最終更新年月日時分秒"(項目ID:ksucwk_last_upd_dtm)
            else if(keyElement.equals("（回線内訳）最終更新年月日時分秒")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_last_upd_dtm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_last_upd_dtm_state((String)in_value);
                }
            }
            //▼▼▼▼▼【ANK-1705-00-00】VLAN-ID情報の表示対応 ADD START▼▼▼▼▼
            // データタイプが String の項目"（回線内訳）電話VLAN-ID"(項目ID:ksucwk_tel_vlan_id)
            else if(keyElement.equals("（回線内訳）電話VLAN-ID")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKsucwk_tel_vlan_id_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKsucwk_tel_vlan_id_state((String)in_value);
                }
            }
            //▲▲▲▲▲【ANK-1705-00-00】VLAN-ID情報の表示対応 ADD END▲▲▲▲▲
			// ANK-3210-00-00 ADD START
            // データタイプが String の項目"同一利用場所・ｅｏ電気"(項目ID:kaisen_same_plc_eoelec)
            else if(keyElement.equals("同一利用場所・eo電気")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKaisen_same_plc_eoelec_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setKaisen_same_plc_eoelec_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKaisen_same_plc_eoelec_state((String)in_value);
                }
            }
			// ANK-3210-00-00 ADD END
            // データタイプが 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:mansion_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 < mansion_list_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)mansion_list_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"提供方式契約番号"(項目ID:tk_hoshiki_kei_no)
            else if(keyElement.equals("提供方式契約番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setTk_hoshiki_kei_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setTk_hoshiki_kei_no_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"提供設備種別コード"(項目ID:tk_equip_sbt_cd)
            else if(keyElement.equals("提供設備種別コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setTk_equip_sbt_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setTk_equip_sbt_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"提供設備帯域種別コード"(項目ID:tk_equip_taiiki_sbt_cd)
            else if(keyElement.equals("提供設備帯域種別コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setTk_equip_taiiki_sbt_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setTk_equip_taiiki_sbt_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"マンションプランコード"(項目ID:mansion_plan_cd)
            else if(keyElement.equals("マンションプランコード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMansion_plan_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMansion_plan_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"提供方式パターンコード"(項目ID:tk_hoshiki_pattern_cd)
            else if(keyElement.equals("提供方式パターンコード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setTk_hoshiki_pattern_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setTk_hoshiki_pattern_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"提供方式コード"(項目ID:tk_hoshiki_cd)
            else if(keyElement.equals("提供方式コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setTk_hoshiki_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setTk_hoshiki_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"アクセス回線速度コード"(項目ID:accss_kisn_speed_cd)
            else if(keyElement.equals("アクセス回線速度コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setAccss_kisn_speed_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setAccss_kisn_speed_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"棟内速度コード"(項目ID:tonai_speed_cd)
            else if(keyElement.equals("棟内速度コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setTonai_speed_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setTonai_speed_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"加入契約支払方式コード"(項目ID:kanyu_kei_pay_hoshiki_cd)
            else if(keyElement.equals("加入契約支払方式コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKanyu_kei_pay_hoshiki_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKanyu_kei_pay_hoshiki_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"提供料金種別コード"(項目ID:tk_prc_sbt_cd)
            else if(keyElement.equals("提供料金種別コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setTk_prc_sbt_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setTk_prc_sbt_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"回線使用契約番号"(項目ID:kaisen_use_kei_no)
            else if(keyElement.equals("回線使用契約番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKaisen_use_kei_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKaisen_use_kei_no_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"オーナー契約番号"(項目ID:ownr_kei_no)
            else if(keyElement.equals("オーナー契約番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setOwnr_kei_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setOwnr_kei_no_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"マンションＩＤ"(項目ID:mansion_id)
            else if(keyElement.equals("マンションＩＤ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMansion_id_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMansion_id_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"マンションコースコード"(項目ID:mansion_course_cd)
            else if(keyElement.equals("マンションコースコード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMansion_course_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMansion_course_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"マンションサービスメニューコード"(項目ID:mansion_svc_menu_cd)
            else if(keyElement.equals("マンションサービスメニューコード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMansion_svc_menu_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMansion_svc_menu_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"マンションコース名"(項目ID:mansion_course_nm)
            else if(keyElement.equals("マンションコース名")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMansion_course_nm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMansion_course_nm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＩＰ払出コード"(項目ID:ip_hradsi_cd)
            else if(keyElement.equals("ＩＰ払出コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setIp_hradsi_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setIp_hradsi_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＩＰ払出コード名称"(項目ID:ip_hradsi_cd_nm)
            else if(keyElement.equals("ＩＰ払出コード名称")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setIp_hradsi_cd_nm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setIp_hradsi_cd_nm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"回線速度コード"(項目ID:kisn_speed_cd)
            else if(keyElement.equals("回線速度コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKisn_speed_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKisn_speed_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"回線速度コード名称"(項目ID:kisn_speed_cd_nm)
            else if(keyElement.equals("回線速度コード名称")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKisn_speed_cd_nm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKisn_speed_cd_nm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"マンション通信設備コード"(項目ID:mans_tushin_equip_cd)
            else if(keyElement.equals("マンション通信設備コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMans_tushin_equip_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMans_tushin_equip_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"マンション通信設備コード名称"(項目ID:mans_tushin_equip_cd_nm)
            else if(keyElement.equals("マンション通信設備コード名称")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMans_tushin_equip_cd_nm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMans_tushin_equip_cd_nm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"マンション物件番号Ｍ"(項目ID:mansion_bukken_no_m)
            else if(keyElement.equals("マンション物件番号Ｍ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMansion_bukken_no_m_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMansion_bukken_no_m_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＰＩＤ"(項目ID:pid)
            else if(keyElement.equals("ＰＩＤ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setPid_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setPid_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"マンションオーナーＩＤ"(項目ID:mansion_ownr_id)
            else if(keyElement.equals("マンションオーナーＩＤ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMansion_ownr_id_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMansion_ownr_id_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"支払方式コード"(項目ID:pay_hoshiki_cd)
            else if(keyElement.equals("支払方式コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setPay_hoshiki_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setPay_hoshiki_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"支払方式コード名称"(項目ID:pay_hoshiki_cd_nm)
            else if(keyElement.equals("支払方式コード名称")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setPay_hoshiki_cd_nm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setPay_hoshiki_cd_nm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"マンションサービスメニュー名"(項目ID:mansion_svc_menu_nm)
            else if(keyElement.equals("マンションサービスメニュー名")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMansion_svc_menu_nm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMansion_svc_menu_nm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"マンション名"(項目ID:mansion_nm)
            else if(keyElement.equals("マンション名")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMansion_nm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMansion_nm_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"マンション物件コード"(項目ID:mansion_bukken_cd)
            else if(keyElement.equals("マンション物件コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMansion_bukken_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMansion_bukken_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"マンション物件コード名称"(項目ID:mansion_bukken_cd_nm)
            else if(keyElement.equals("マンション物件コード名称")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMansion_bukken_cd_nm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMansion_bukken_cd_nm_state((String)in_value);
                }
            }
 
            // データタイプが Boolean の項目"住所未確定フラグ"(項目ID:ad_mi_fix_flg)
            else if(keyElement.equals("住所未確定フラグ")) {
                if(subkey.equalsIgnoreCase("value")) { // Booleanに変換してから返す。
                    setAd_mi_fix_flg_value((Boolean)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enabledのsetterを実行する。
                    setAd_mi_fix_flg_enabled((Boolean)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setAd_mi_fix_flg_state((String)in_value);
                }
            }
            
            // ANK-4315-00-00 ADD START
            // データタイプが Boolean の項目"HGW交換不可フラグ"(項目ID:hgw_kkn_ffg)
            else if(keyElement.equals("HGW交換不可フラグ")) {
                if(subkey.equalsIgnoreCase("value")) { // Booleanに変換してから返す。
                    setHgw_kkn_ffg_value((Boolean)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enabledのsetterを実行する。
                    setHgw_kkn_ffg_enabled((Boolean)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setHgw_kkn_ffg_state((String)in_value);
                }
            }
            // ANK-4315-00-00 ADD END
 
            // データタイプが Boolean の項目"区画整理中フラグ"(項目ID:kkk_seiri_chu_flg)
            else if(keyElement.equals("区画整理中フラグ")) {
                if(subkey.equalsIgnoreCase("value")) { // Booleanに変換してから返す。
                    setKkk_seiri_chu_flg_value((Boolean)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enabledのsetterを実行する。
                    setKkk_seiri_chu_flg_enabled((Boolean)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKkk_seiri_chu_flg_state((String)in_value);
                }
            }
            
            // データタイプが 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);
                }
            }

            // データタイプが String の項目"休止期間最大月間数"(項目ID:pause_prd_max_mon)
            else if(keyElement.equals("休止期間最大月間数")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setPause_prd_max_mon_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setPause_prd_max_mon_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＫＤＤＩバリューコード"(項目ID:kddi_val_cd)
            else if(keyElement.equals("ＫＤＤＩバリューコード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKddi_val_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKddi_val_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"バリューコード警告出力フラグ"(項目ID:val_cd_kkoku_oput_flg)
            else if(keyElement.equals("バリューコード警告出力フラグ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setVal_cd_kkoku_oput_flg_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setVal_cd_kkoku_oput_flg_state((String)in_value);
                }
            }

            // データタイプが String の項目"内訳ステータスＣＳＶ"(項目ID:ucwk_stat_csv)
            else if(keyElement.equals("内訳ステータスＣＳＶ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setUcwk_stat_csv_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setUcwk_stat_csv_state((String)in_value);
                }
            }
 
            // データタイプが 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);
                }
            }
            
            // データタイプがデータタイプビーン型の項目"予約上限日数明細"(項目ID:rsv_uppl_prd_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 < rsv_uppl_prd_list_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)rsv_uppl_prd_list_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"予約上限日数"(項目ID:rsv_uppl_prd)
            else if(keyElement.equals("予約上限日数")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setRsv_uppl_prd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setRsv_uppl_prd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"親マンション名"(項目ID:oya_useplace_adrttm)
            else if(keyElement.equals("親マンション名")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setOya_useplace_adrttm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setOya_useplace_adrttm_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);
                }
            }
 
            // データタイプが Boolean の項目"工事詳細表示フラグ"(項目ID:kjdtlDspFlg)
            else if(keyElement.equals("工事詳細表示フラグ")) {
                if(subkey.equalsIgnoreCase("value")) { // Booleanに変換してから返す。
                    setKjdtlDspFlg_value((Boolean)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKjdtlDspFlg_state((String)in_value);
                }
            }
 

            // ST2-2013-0000826 2013/02/21 ADD START
            // データタイプが String の項目"番ポ有無ＣＳＶ"(項目ID:bmp_um_csv)
            else if(keyElement.equals("番ポ有無ＣＳＶ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setBmp_um_csv_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setBmp_um_csv_state((String)in_value);
                }
            }
            // ST2-2013-0000826 2013/02/21 ADD END
        	// ST3-2013-0000040 2013/03/01 ADD START
            // データタイプがデータタイプビーン型の項目"回線場所住所チェックレベル明細"(項目ID:EKK0251C030CBSMsg1List)
            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 < EKK0251C030CBSMsg1List_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)EKK0251C030CBSMsg1List_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"回線場所住所チェックレベル"(項目ID:kisn_ad_chk_lv)
            else if(keyElement.equals("回線場所住所チェックレベル")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKisn_ad_chk_lv_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKisn_ad_chk_lv_state((String)in_value);
                }
            }
        	// ST3-2013-0000040 2013/03/01 ADD END
            // 20130326 OT-2013-0000311 住所変更中フラグ追加 ADD START
            // データタイプが String の項目"住所変更中フラグ"(項目ID:adchg_flg)
            else if(keyElement.equals("住所変更中フラグ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setAdchg_flg_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setAdchg_flg_state((String)in_value);
                }
            }
            // 20130326 OT-2013-0000311 住所変更中フラグ追加 ADD END
            
            // TAI-2012-0000101 2012/12/29 ADD START
            // データタイプがデータタイプビーン型の項目"警告フラグ明細（サービス契約内訳回復）"(項目ID:EKK0161C210CBSMsg1List)
            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 < EKK0161C210CBSMsg1List_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)EKK0161C210CBSMsg1List_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
 
            // データタイプが String の項目"警告フラグ"(項目ID:warn_flg)
            else if(keyElement.equals("警告フラグ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setWarn_flg_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setWarn_flg_state((String)in_value);
                }
            }
            // TAI-2012-0000101 2012/12/29 ADD END

            // データタイプが String の項目"サービス契約休止不可月数"(項目ID:svc_pause_fuka_month)
            else if(keyElement.equals("サービス契約休止不可月数")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_pause_fuka_month_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_pause_fuka_month_state((String)in_value);
                }
            }
            // 20130604 IT1-2013-0001255 ADD START
            // データタイプが String の項目"サービス利用開始希望年月日（年）"(項目ID:svc_use_sta_kibo_year)
            else if(keyElement.equals("サービス利用開始希望年月日（年）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_use_sta_kibo_year_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSvc_use_sta_kibo_year_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_use_sta_kibo_year_state((String)in_value);
                }
            }
            
            // データタイプが String の項目"サービス利用開始希望年月日（月）"(項目ID:svc_use_sta_kibo_mon)
            else if(keyElement.equals("サービス利用開始希望年月日（月）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_use_sta_kibo_mon_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSvc_use_sta_kibo_mon_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_use_sta_kibo_mon_state((String)in_value);
                }
            }
            
            // データタイプが String の項目"サービス利用開始希望年月日（日）"(項目ID:svc_use_sta_kibo_day)
            else if(keyElement.equals("サービス利用開始希望年月日（日）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_use_sta_kibo_day_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSvc_use_sta_kibo_day_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_use_sta_kibo_day_state((String)in_value);
                }
            }
            
            // データタイプが String の項目"サービス利用開始希望年月日"(項目ID:svc_use_sta_kibo_ymd)
            else if(keyElement.equals("サービス利用開始希望年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_use_sta_kibo_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_use_sta_kibo_ymd_state((String)in_value);
                }
            }
            
            // データタイプが String の項目"サービス利用開始希望年月日未来日チェック日数"(項目ID:svc_use_sta_kibo_ymd_checkdays)
            else if(keyElement.equals("サービス利用開始希望年月日未来日チェック日数")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_use_sta_kibo_ymd_checkdays_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_use_sta_kibo_ymd_checkdays_state((String)in_value);
                }
            }
            // 20130604 IT1-2013-0001255 ADD END

            // データタイプが String の項目"サービス終了日（表示用）"(項目ID:svc_endymd_dsp)
            else if(keyElement.equals("サービス終了日（表示用）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_endymd_dsp_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setSvc_endymd_dsp_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_endymd_dsp_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"解約起算日（表示用）"(項目ID:dsl_kisan_ymd_dsp)
            else if(keyElement.equals("解約起算日（表示用）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setDsl_kisan_ymd_dsp_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setDsl_kisan_ymd_dsp_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setDsl_kisan_ymd_dsp_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"住所コード（表示用）"(項目ID:ad_cd_dsp)
            else if(keyElement.equals("住所コード（表示用）")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setAd_cd_dsp_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setAd_cd_dsp_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setAd_cd_dsp_state((String)in_value);
                }
            }
            // ANK-1933-00-00 2014/02/20 ADD START
            // データタイプが String の項目"システムＩＤ"(項目ID:one_time_sys_id)
            else if(keyElement.equals("システムＩＤ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setOne_time_sys_id_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setOne_time_sys_id_state((String)in_value);
                }
            }
            
            // データタイプが String の項目"ユーザーＩＤ"(項目ID:one_time_user_id)
            else if(keyElement.equals("ユーザーＩＤ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setOne_time_user_id_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setOne_time_user_id_state((String)in_value);
                }
            }
            
            // データタイプが String の項目"組織コード"(項目ID:one_time_org_cd)
            else if(keyElement.equals("組織コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setOne_time_org_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setOne_time_org_cd_state((String)in_value);
                }
            }
            
            // データタイプが String の項目"立場コード"(項目ID:one_time_position_cd)
            else if(keyElement.equals("立場コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setOne_time_position_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setOne_time_position_cd_state((String)in_value);
                }
            }
            
            // データタイプが String の項目"ワンタイムパスワード"(項目ID:one_time_pwd)
            else if(keyElement.equals("ワンタイムパスワード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setOne_time_pwd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setOne_time_pwd_state((String)in_value);
                }
            }
            
            // データタイプが String の項目"地図画面ＵＲＬ"(項目ID:map_gmn_url)
            else if(keyElement.equals("地図画面ＵＲＬ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMap_gmn_url_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMap_gmn_url_state((String)in_value);
                }
            }
            
            // データタイプが String の項目"地図オープンフラグ"(項目ID:map_open_flg)
            else if(keyElement.equals("地図オープンフラグ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setMap_open_flg_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setMap_open_flg_state((String)in_value);
                }
            }
            // ANK-1933-00-00 2014/02/20 ADD END

        	// ANK-2056-00-00 光電話セレクトオプションパック(お得チェック対応) 2014/05/08 藤田 ADD START
            // データタイプが String の項目"お得チェックエラーフラグ"(項目ID:otoku_chk_err_flg)
            else if(keyElement.equals("お得チェックエラーフラグ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setOtoku_chk_err_flg_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setOtoku_chk_err_flg_state((String)in_value);
                }
            }
        	// ANK-2056-00-00 光電話セレクトオプションパック(お得チェック対応) 2014/05/08 藤田 ADD END
            //ANK-1918-00-00 ADD START
            // データタイプが String の項目"工事未連携フラグ"(項目ID:koji_not_ren_flg)
            else if(keyElement.equals("工事未連携フラグ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKoji_not_ren_flg_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKoji_not_ren_flg_state((String)in_value);
                }
            }
            //ANK-1918-00-00 ADD END
            
            //ANK-2423-00-00 ADD START
            // データタイプがデータタイプビーン型の項目"サービス契約履歴一覧照会明細"(項目ID:ekk0081b024cbsmsg1list_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 < ekk0081b024cbsmsg1list_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)ekk0081b024cbsmsg1list_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
            //ANK-2423-00-00 ADD END
            
            // 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
            //*--<< ANK-2693-00-00 ADD START >>--*//
            // データタイプが String の項目"外部システムコード"(項目ID:syscd)
            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-2693-00-00 ADD  END  >>--*//
        	// 2016/06/10 ANK-2687-00-00 ADD START
            // データタイプが String の項目"ランク名称"(項目ID:rnk_nm)
            else if(keyElement.equals("ランク名称")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setRnk_nm_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setRnk_nm_state((String)in_value);
                }
            }
        	// 2016/06/10 ANK-2687-00-00 ADD END
            // 2016/12/07 ANK-3034-00-00 ADD START
            // データタイプが String の項目"チケット残枚数"(項目ID:tic_num)
            else if(keyElement.equals("チケット残枚数")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setTic_num_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setTic_num_state((String)in_value);
                }
            }
            // 2016/12/07 ANK-3034-00-00 ADD END
// ANK-3840-00-00 ADD START
            // データタイプが String の項目"定額サービス契約有無"(項目ID:tegak_svc_um)
            else if(keyElement.equals("定額サービス契約有無")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setTegak_svc_um_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setTegak_svc_um_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setTegak_svc_um_state((String)in_value);
                }
            }
//ANK-3840-00-00 ADD END
// ▽▽▽ ANK-3106-00-00 ADD START
            // データタイプが Boolean の項目"住所変更情報削除"(項目ID:adchg_info_del)
            else if(keyElement.equals("住所変更情報削除")) {
                if(subkey.equalsIgnoreCase("value")) { // Booleanに変換してから返す。
                    setAdchg_info_del_value((Boolean)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enabledのsetterを実行する。
                    setAdchg_info_del_enabled((Boolean)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setAdchg_info_del_state((String)in_value);
                }
            }
            // データタイプが String の項目"番ポ住所変更番号"(項目ID:bmp_adchg_no)
            else if(keyElement.equals("番ポ住所変更番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setBmp_adchg_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setBmp_adchg_no_state((String)in_value);
                }
            }
            // データタイプが String の項目"住所変更情報削除可否"(項目ID:adchg_info_del_kh)
            else if(keyElement.equals("住所変更情報削除可否")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setAdchg_info_del_kh_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setAdchg_info_del_kh_state((String)in_value);
                }
            }
// △△△ ANK-3106-00-00 ADD END

            // データタイプが String の項目"譲渡日"(項目ID:joto_ymd)
            else if(keyElement.equals("譲渡日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setJoto_ymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setJoto_ymd_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setJoto_ymd_state((String)in_value);
                }
            }
            
        	// ANK-4038-00-00 ADD START

            // データタイプが String の項目"表示用コンセント設置内容"(項目ID:dsp_consnt_stc_ny)
            else if(keyElement.equals("表示用コンセント設置内容")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setDsp_consnt_stc_ny_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setDsp_consnt_stc_ny_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setDsp_consnt_stc_ny_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"表示用局のＯＮＵ"(項目ID:dsp_kyoku_onu)
            else if(keyElement.equals("表示用局のＯＮＵ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setDsp_kyoku_onu_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setDsp_kyoku_onu_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setDsp_kyoku_onu_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"表示用ＣＴ空き有無"(項目ID:dsp_ct_aki)
            else if(keyElement.equals("表示用ＣＴ空き有無")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setDsp_ct_aki_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setDsp_ct_aki_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setDsp_ct_aki_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＣＴ番号"(項目ID:ct_no)
            else if(keyElement.equals("ＣＴ番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setCt_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setCt_no_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setCt_no_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"表示用コース変更工事スキップ対象"(項目ID:dsp_crshen_kjskp_taisho)
            else if(keyElement.equals("表示用コース変更工事スキップ対象")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setDsp_crshen_kjskp_taisho_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setDsp_crshen_kjskp_taisho_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setDsp_crshen_kjskp_taisho_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ローゼットチェック結果"(項目ID:rozett_chk_rslt)
            else if(keyElement.equals("ローゼットチェック結果")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setRozett_chk_rslt_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setRozett_chk_rslt_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setRozett_chk_rslt_state((String)in_value);
                }
            }
            
            // データタイプが String の項目"局のＯＮＵ"(項目ID:kyoku_onu)
            else if(keyElement.equals("局のＯＮＵ")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKyoku_onu_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setKyoku_onu_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKyoku_onu_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"ＣＴ空き有無"(項目ID:ct_aki)
            else if(keyElement.equals("ＣＴ空き有無")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setCt_aki_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setCt_aki_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setCt_aki_state((String)in_value);
                }
            }

        	// ANK-4038-00-00 ADD END
        	// ANK-4174-00-00 ADD START
        	// データタイプが String の項目"電子交付同意有無"(項目ID:denskh_doi_um)
            else if(keyElement.equals("電子交付同意有無")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setDenskh_doi_um_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enableのsetterを実行する。
                    setDenskh_doi_um_enabled((Boolean)in_value); 
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setDenskh_doi_um_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"電子交付同意更新用申込明細番号"(項目ID:denskh_doi_upd_mskm_dtl_no)
            else if(keyElement.equals("電子交付同意更新用申込明細番号")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setDenskh_doi_upd_mskm_dtl_no_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setDenskh_doi_upd_mskm_dtl_no_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"変更前電子交付同意有無"(項目ID:denskh_doi_um_bf)
            else if(keyElement.equals("変更前電子交付同意有無")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setDenskh_doi_um_bf_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setDenskh_doi_um_bf_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"変更前電子交付同意更新日時"(項目ID:denskh_doi_upd_dtm_bf)
            else if(keyElement.equals("変更前電子交付同意更新日時")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setDenskh_doi_upd_dtm_bf_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setDenskh_doi_upd_dtm_bf_state((String)in_value);
                }
            }
        	// ANK-4174-00-00 ADD END
          //ANK-4315-00-00 ADD START
            // データタイプが String の項目"工事案件種別コード"(項目ID:kojiak_sbt_cd)
            else if(keyElement.equals("工事案件種別コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKojiak_sbt_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKojiak_sbt_cd_state((String)in_value);
                }
            }
 
            // データタイプが String の項目"工事案件ステータス"(項目kojiak_stat)
            else if(keyElement.equals("工事案件ステータス")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setKojiak_stat_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setKojiak_stat_state((String)in_value);
                }
            }
            //ANK-4315-00-00 ADD END
            //ANK-4494-00-00 ADD START
            // データタイプが Boolean の項目"ＥＮＵＭの切り替えも実施する１"(項目ID:enum_krke_douji_1)
            else if(keyElement.equals("ＥＮＵＭの切り替えも実施する１")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setEnum_krke_douji_1_value((Boolean)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enabledのsetterを実行する。
                    setEnum_krke_douji_1_enabled((Boolean)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setEnum_krke_douji_1_state((String)in_value);
                }
            }
            
            // データタイプが Boolean の項目"ＥＮＵＭの切り替えも実施する２"(項目ID:enum_krke_douji_2)
            else if(keyElement.equals("ＥＮＵＭの切り替えも実施する２")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setEnum_krke_douji_2_value((Boolean)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enabledのsetterを実行する。
                    setEnum_krke_douji_2_enabled((Boolean)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setEnum_krke_douji_2_state((String)in_value);
                }
            }
            
            // データタイプがデータタイプビーン型の項目"ポートアウト受付情報一意照会"(項目ID:kksv0051_tu0151_lst)
            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 < kksv0051_tu0151_lst_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)kksv0051_tu0151_lst_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
            
            // データタイプが String の項目"番号コード"(項目no_cd)
            else if(keyElement.equals("番号コード")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setNo_cd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setNo_cd_state((String)in_value);
                }
            }
            
            // データタイプが String の項目"サービス区分"(項目svc_div)
            else if(keyElement.equals("サービス区分")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setSvc_div_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setSvc_div_state((String)in_value);
                }
            }
            
            // データタイプが String の項目"電話番号適用開始年月日"(項目telno_tstaymd)
            else if(keyElement.equals("電話番号適用開始年月日")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setTelno_tstaymd_value((String)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setTelno_tstaymd_state((String)in_value);
                }
            }
            
            // データタイプが Boolean の項目"サービス契約情報更新（ｅｏ光電話）画面電話ＣＥＮＵＭ切替権限"(項目ID:enum_switch_auth)
            else if(keyElement.equals("サービス契約情報更新（ｅｏ光電話）画面電話ＣＥＮＵＭ切替権限")) {
                if(subkey.equalsIgnoreCase("value")) {
                    setEnum_switch_auth_value((Boolean)in_value);
                }
                else if(subkey.equalsIgnoreCase("enable")) { // subkeyが"enable"の場合、項目ID_enabledのsetterを実行する。
                    setEnum_switch_auth_enabled((Boolean)in_value);
                }
                else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、in_valueをcastして項目ID_stateのsetterを実行する。
                    setEnum_switch_auth_state((String)in_value);
                }
            }
            
            // データタイプがデータタイプビーン型の項目"電話番号一意照会"(項目ID:telno)
            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 < telno_list.size()) { // インデックス値がリスト個数-1以下の場合
                            // 項目名を生成し、データタイプビーンのstoreModelDataの戻り値を返す
                            keyElement = keyRemain.substring(separaterPoint + 1);
                            ((X33VDataTypeBeanInterface)telno_list.get(tmpIndex)).storeModelData(keyElement, subkey, in_value, isSetAsString);
                            // データタイプビーン型では項目名、subkey、入力値およびisSetAsStringフラグを引数に指定
                        }
                    }
                }
            }
        	//ANK-4494-00-00 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("連絡手段補記") ;
            // ANK-1247-00-00 2012/11/19 ADD START
            koumokuList.add("工事案件連絡事項") ;
            // ANK-1247-00-00 2012/11/19 ADD END
            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("サービス契約内訳＜ｅｏ光電話＞明細") ;
            // 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD START
            koumokuList.add("電話番号一意照会明細") ;
            // 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD END
            koumokuList.add("一時金設定コード一覧") ;
            koumokuList.add("標準工事費コード一覧") ;
            koumokuList.add("住所形態コード一覧") ;
            koumokuList.add("集合住宅入居階数コード一覧") ;
            koumokuList.add("審査結果送信コード一覧") ;
            koumokuList.add("審査結果補記コード一覧") ;
            koumokuList.add("ＶＡポート番号一覧") ;
            koumokuList.add("ＰＯＮ種別コード一覧") ;
            koumokuList.add("有無コード一覧") ;
            // 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD START
            koumokuList.add("番ポ廃止依頼制御コード一覧") ;
            // 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD END
            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("（回線内訳）住所未確定フラグ名称") ;
            // 20230510 ANK-4315-00-00 【eo定期】eo光ホームゲートウェイ導入対応 ADD START
            koumokuList.add("（回線内訳）HGW交換不可フラグ") ;
            // 20230510 ANK-4315-00-00 【eo定期】eo光ホームゲートウェイ導入対応 ADD END
            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-1705-00-00】VLAN-ID情報の表示対応 ADD START▼▼▼▼▼
            koumokuList.add("（回線内訳）電話VLAN-ID") ;
            //▲▲▲▲▲【ANK-1705-00-00】VLAN-ID情報の表示対応 ADD END▲▲▲▲▲
            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("住所未確定フラグ") ;
            // 20230510 ANK-4315-00-00 【eo定期】eo光ホームゲートウェイ導入対応 ADD START
            koumokuList.add("HGW交換不可フラグ") ;
            // 20230510 ANK-4315-00-00 【eo定期】eo光ホームゲートウェイ導入対応 ADD END
            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("工事詳細表示フラグ") ;
            // ST2-2013-0000826 2013/02/21 ADD START
            koumokuList.add("番ポ有無ＣＳＶ") ;
            // ST2-2013-0000826 2013/02/21 ADD END
        	// ST3-2013-0000040 2013/03/01 ADD START
            koumokuList.add("回線場所住所チェックレベル明細") ;
            koumokuList.add("回線場所住所チェックレベル") ;
        	// ST3-2013-0000040 2013/03/01 ADD END
            // 20130326 OT-2013-0000311 住所変更中フラグ追加 ADD START
            koumokuList.add("住所変更中フラグ") ;
            // 20130326 OT-2013-0000311 住所変更中フラグ追加 ADD END
            // TAI-2012-0000101 2012/12/29 ADD START
            koumokuList.add("警告フラグ明細（サービス契約内訳回復）") ;
            koumokuList.add("警告フラグ");
            // TAI-2012-0000101 2012/12/29 ADD END
            koumokuList.add("サービス契約休止不可月数");
            // 20130604 IT1-2013-0001255 ADD START
            koumokuList.add("サービス利用開始希望年月日（年）") ;
            koumokuList.add("サービス利用開始希望年月日（月）") ;
            koumokuList.add("サービス利用開始希望年月日（日）") ;
            koumokuList.add("サービス利用開始希望年月日") ;
            koumokuList.add("サービス利用開始希望年月日未来日チェック日数") ;
            // 20130604 IT1-2013-0001255 ADD END
            koumokuList.add("工事案件備考２") ;
            // ANK-1933-00-00 2014/02/20 ADD START
            koumokuList.add("システムＩＤ") ;
            koumokuList.add("ユーザーＩＤ") ;
            koumokuList.add("組織コード") ;
            koumokuList.add("立場コード") ;
            koumokuList.add("ワンタイムパスワード") ;
            koumokuList.add("地図画面ＵＲＬ") ;
            koumokuList.add("地図オープンフラグ") ;
            // ANK-1933-00-00 2014/02/20 ADD END
        	// ANK-2056-00-00 光電話セレクトオプションパック(お得チェック対応) 2014/05/08 藤田 ADD START
            koumokuList.add("お得チェックエラーフラグ");
        	// ANK-2056-00-00 光電話セレクトオプションパック(お得チェック対応) 2014/05/08 藤田 ADD END
            //ANK-1918-00-00 ADD START
            koumokuList.add("工事未連携チェック明細") ;
            koumokuList.add("工事未連携フラグ");
            //ANK-1918-00-00 ADD END
            //ANK-2423-00-00 ADD START
            koumokuList.add("サービス契約履歴一覧照会明細") ;
            //ANK-2423-00-00 ADD END
			// 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  >>--*//
        	// 2016/06/10 ANK-2687-00-00 ADD START
            koumokuList.add("ランク名称") ;
        	// 2016/06/10 ANK-2687-00-00 ADD END
            // 2016/12/07 ANK-3034-00-00 ADD START
            koumokuList.add("チケット残枚数") ;
            // 2016/12/07 ANK-3034-00-00 ADD END
// ANK-3840-00-00 ADD START
            koumokuList.add("定額サービス契約有無") ;
// ANK-3840-00-00 ADD END
// ▽▽▽ ANK-3106-00-00 ADD START
            koumokuList.add("住所変更情報削除");
            koumokuList.add("番ポ住所変更番号");
            koumokuList.add("住所変更情報削除可否");
// △△△ ANK-3106-00-00 ADD END
           // ANK-3210-00-00 ADD START
            koumokuList.add("同一利用場所・eo電気") ;
           // ANK-3210-00-00 ADD END
        	// ANK-4038-00-00 ADD START
            koumokuList.add("表示用コンセント設置内容") ;
            koumokuList.add("表示用局のＯＮＵ") ;
            koumokuList.add("表示用ＣＴ空き有無") ;
            koumokuList.add("ＣＴ番号") ;
            koumokuList.add("表示用コース変更工事スキップ対象") ;
            koumokuList.add("ローゼットチェック結果") ;
            koumokuList.add("局のＯＮＵ") ;
            koumokuList.add("ＣＴ空き有無") ;
        	// ANK-4038-00-00 ADD END
        	// ANK-4174-00-00 ADD START
        	koumokuList.add("電子交付同意有無") ;
            koumokuList.add("電子交付同意更新用申込明細番号") ;
            koumokuList.add("変更前電子交付同意有無") ;
            koumokuList.add("変更前電子交付同意更新日時") ;
        	// ANK-4174-00-00 ADD END
          //ANK-4315-00-00 ADD START
            koumokuList.add("工事案件種別コード") ;
            koumokuList.add("工事案件ステータス") ;
            //ANK-4315-00-00 ADD END
            //ANK-4494-00-00 ADD START
            koumokuList.add("ＥＮＵＭの切り替えも実施する１") ;
            koumokuList.add("ＥＮＵＭの切り替えも実施する２") ;
            koumokuList.add("ポートアウト受付情報一意照会") ;
            koumokuList.add("番号コード") ;
            koumokuList.add("サービス区分") ;
            koumokuList.add("電話番号適用開始年月日") ;
            koumokuList.add("サービス契約情報更新（ｅｏ光電話）画面電話ＣＥＮＵＭ切替権限") ;
            koumokuList.add("電話番号一意照会") ;
        	//ANK-4494-00-00 ADD END
            return koumokuList;
        }
 
        //共通情報ビーンが指定された場合、基底クラスのメソッドの結果を返す。
        else if(key.indexOf("/")==0 && key.length()>2){
            return super.listKoumokuIds(key);
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"事務手数料"(項目ID:jimu_commision)、データタイプビーンのクラス名が"KKW00130SF01DBean"の例
        else if(key.equals("事務手数料")) {
            return KKW00130SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"標準工事費"(項目ID:stdard_kojihi)、データタイプビーンのクラス名が"KKW00130SF01DBean"の例
        else if(key.equals("標準工事費")) {
            return KKW00130SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"標準工事費（区分）"(項目ID:stdard_kojihi_div)、データタイプビーンのクラス名が"KKW00130SF01DBean"の例
        else if(key.equals("標準工事費（区分）")) {
            return KKW00130SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"電話番号一覧リスト"(項目ID:telno_lst)、データタイプビーンのクラス名が"KKW00130SF02DBean"の例
        else if(key.equals("電話番号一覧リスト")) {
            return KKW00130SF02DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"違約金発生区分"(項目ID:pnlty_hassei_div)、データタイプビーンのクラス名が"KKW00130SF01DBean"の例
        else if(key.equals("違約金発生区分")) {
            return KKW00130SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"審査結果通知"(項目ID:skekka_tchi)、データタイプビーンのクラス名が"KKW00130SF01DBean"の例
        else if(key.equals("審査結果通知")) {
            return KKW00130SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"審査結果補記"(項目ID:skekka_hoki)、データタイプビーンのクラス名が"KKW00130SF01DBean"の例
        else if(key.equals("審査結果補記")) {
            return KKW00130SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＰＯＮ識別コード"(項目ID:pon_skbt_cd)、データタイプビーンのクラス名が"KKW00130SF01DBean"の例
        else if(key.equals("ＰＯＮ識別コード")) {
            return KKW00130SF01DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"サービス契約リスト"(項目ID:svc_kei_list)、データタイプビーンのクラス名が"KKW00130SF03DBean"の例
        else if(key.equals("サービス契約リスト")) {
            return KKW00130SF03DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"サービス契約一意照会明細"(項目ID:kk0081_svckeilist)、データタイプビーンのクラス名が"KKW00130SF04DBean"の例
        else if(key.equals("サービス契約一意照会明細")) {
            return KKW00130SF04DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"サービス契約回線内訳明細"(項目ID:kk0251_svckeikaisenlist)、データタイプビーンのクラス名が"KKW00130SF05DBean"の例
        else if(key.equals("サービス契約回線内訳明細")) {
            return KKW00130SF05DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"工事案件一覧照会明細"(項目ID:ku0081_svckeikjaklist)、データタイプビーンのクラス名が"KKW00130SF06DBean"の例
        else if(key.equals("工事案件一覧照会明細")) {
            return KKW00130SF06DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"工事案件一意照会明細（撤去）"(項目ID:ku0011_kjaklist_tk)、データタイプビーンのクラス名が"KKW00130SF07DBean"の例
        else if(key.equals("工事案件一意照会明細（撤去）")) {
            return KKW00130SF07DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"工事案件＜ｅｏ光ネット＞一意照会明細（撤去）"(項目ID:ku0021_kjaknetlist_tk)、データタイプビーンのクラス名が"KKW00130SF08DBean"の例
        else if(key.equals("工事案件＜ｅｏ光ネット＞一意照会明細（撤去）")) {
            return KKW00130SF08DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"工事案件＜ｅｏ光ネットマンション＞一意照会明細（撤去）"(項目ID:ku0061_kjaknetmansionlist_tk)、データタイプビーンのクラス名が"KKW00130SF09DBean"の例
        else if(key.equals("工事案件＜ｅｏ光ネットマンション＞一意照会明細（撤去）")) {
            return KKW00130SF09DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"工事案件一意照会明細"(項目ID:ku0011_kjaklist)、データタイプビーンのクラス名が"KKW00130SF07DBean"の例
        else if(key.equals("工事案件一意照会明細")) {
            return KKW00130SF07DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"工事案件＜ｅｏ光ネット＞一意照会明細"(項目ID:ku0021_kjaknetlist)、データタイプビーンのクラス名が"KKW00130SF08DBean"の例
        else if(key.equals("工事案件＜ｅｏ光ネット＞一意照会明細")) {
            return KKW00130SF08DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"工事案件＜ｅｏ光ネットマンション＞一意照会明細"(項目ID:ku0061_kjaknetmansionlist)、データタイプビーンのクラス名が"KKW00130SF09DBean"の例
        else if(key.equals("工事案件＜ｅｏ光ネットマンション＞一意照会明細")) {
            return KKW00130SF09DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"サービス契約内訳＜ｅｏ光電話＞明細"(項目ID:kk0161_svckeiucwklist)、データタイプビーンのクラス名が"KKW00130SF10DBean"の例
        else if(key.equals("サービス契約内訳＜ｅｏ光電話＞明細")) {
            return KKW00130SF10DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"一時金設定コード一覧"(項目ID:cd00346x)、データタイプビーンのクラス名が"KKW00130SF11DBean"の例
        else if(key.equals("一時金設定コード一覧")) {
            return KKW00130SF11DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"標準工事費コード一覧"(項目ID:cd00623x)、データタイプビーンのクラス名が"KKW00130SF11DBean"の例
        else if(key.equals("標準工事費コード一覧")) {
            return KKW00130SF11DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"住所形態コード一覧"(項目ID:cd00627x)、データタイプビーンのクラス名が"KKW00130SF11DBean"の例
        else if(key.equals("住所形態コード一覧")) {
            return KKW00130SF11DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"集合住宅入居階数コード一覧"(項目ID:cd00345x)、データタイプビーンのクラス名が"KKW00130SF11DBean"の例
        else if(key.equals("集合住宅入居階数コード一覧")) {
            return KKW00130SF11DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"審査結果送信コード一覧"(項目ID:cd00210x)、データタイプビーンのクラス名が"KKW00130SF11DBean"の例
        else if(key.equals("審査結果送信コード一覧")) {
            return KKW00130SF11DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"審査結果補記コード一覧"(項目ID:cd00592x)、データタイプビーンのクラス名が"KKW00130SF11DBean"の例
        else if(key.equals("審査結果補記コード一覧")) {
            return KKW00130SF11DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＶＡポート番号一覧"(項目ID:cd00593x)、データタイプビーンのクラス名が"KKW00130SF11DBean"の例
        else if(key.equals("ＶＡポート番号一覧")) {
            return KKW00130SF11DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"ＰＯＮ種別コード一覧"(項目ID:cd00211x)、データタイプビーンのクラス名が"KKW00130SF11DBean"の例
        else if(key.equals("ＰＯＮ種別コード一覧")) {
            return KKW00130SF11DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"有無コード一覧"(項目ID:cd00002x)、データタイプビーンのクラス名が"KKW00130SF11DBean"の例
        else if(key.equals("有無コード一覧")) {
            return KKW00130SF11DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"お客様一意照会明細"(項目ID:ck0011_customerinfo)、データタイプビーンのクラス名が"KKW00130SF13DBean"の例
        else if(key.equals("お客様一意照会明細")) {
            return KKW00130SF13DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"顧客契約引継リスト"(項目ID:cust_kei_hktgi_list)、データタイプビーンのクラス名が"KKW00130SF12DBean"の例
        else if(key.equals("顧客契約引継リスト")) {
            return KKW00130SF12DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"異動理由明細"(項目ID:ido_rsn_list)、データタイプビーンのクラス名が"KKW00130SF14DBean"の例
        else if(key.equals("異動理由明細")) {
            return KKW00130SF14DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"面開発登録コード一覧"(項目ID:cd000xxx_list)、データタイプビーンのクラス名が"KKW00130SF11DBean"の例
        else if(key.equals("面開発登録コード一覧")) {
            return KKW00130SF11DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"サービス契約共通情報一覧照会明細"(項目ID:ekk0081b010cbsmsg1list)、データタイプビーンのクラス名が"KKW00130SF15DBean"の例
        else if(key.equals("サービス契約共通情報一覧照会明細")) {
            return KKW00130SF15DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"督促一意照会明細"(項目ID:ech0231a010cbsmsg1list)、データタイプビーンのクラス名が"KKW00130SF16DBean"の例
        else if(key.equals("督促一意照会明細")) {
            return KKW00130SF16DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"割引サービス契約一覧照会明細"(項目ID:ekk0451b010cbsmsg1list)、データタイプビーンのクラス名が"KKW00130SF17DBean"の例
        else if(key.equals("割引サービス契約一覧照会明細")) {
            return KKW00130SF17DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"コード名称一意照会明細（異動区分）"(項目ID:zm0171_ido_div_list)、データタイプビーンのクラス名が"KKW00130SF11DBean"の例
        else if(key.equals("コード名称一意照会明細（異動区分）")) {
            return KKW00130SF11DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"業務パラメータ管理一意照会明細"(項目ID:work_param_list)、データタイプビーンのクラス名が"KKW00130SF18DBean"の例
        else if(key.equals("業務パラメータ管理一意照会明細")) {
            return KKW00130SF18DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"業務パラメータ管理一意照会明細（休止期）"(項目ID:work_param_kyusi_list)、データタイプビーンのクラス名が"KKW00130SF18DBean"の例
        else if(key.equals("業務パラメータ管理一意照会明細（休止期）")) {
            return KKW00130SF18DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"申込明細一意照会マップ"(項目ID:mskm_list)、データタイプビーンのクラス名が"KKW00130SF19DBean"の例
        else if(key.equals("申込明細一意照会マップ")) {
            return KKW00130SF19DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"サービス契約回線内訳一意照会マップ"(項目ID:svc_kai_ucwk_list)、データタイプビーンのクラス名が"KKW00130SF20DBean"の例
        else if(key.equals("サービス契約回線内訳一意照会マップ")) {
            return KKW00130SF20DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"マンション情報明細リスト"(項目ID:mansion_list)、データタイプビーンのクラス名が"KKW00130SF21DBean"の例
        else if(key.equals("マンション情報明細リスト")) {
            return KKW00130SF21DBean.listKoumokuIds();
        }
 
 
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"予約上限日数明細"(項目ID:rsv_uppl_prd_list)、データタイプビーンのクラス名が"KKW00130SF22DBean"の例
        else if(key.equals("予約上限日数明細")) {
            return KKW00130SF22DBean.listKoumokuIds();
        }
 
 
    	// ST3-2013-0000040 2013/03/01 ADD START
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"回線場所住所チェックレベル明細"(項目ID:EKK0251C030CBSMsg1List)、データタイプビーンのクラス名が"KKW00128SF18DBean"の例
        else if(key.equals("回線場所住所チェックレベル明細")) {
            return KKW00130SF23DBean.listKoumokuIds();
        }
    	// ST3-2013-0000040 2013/03/01 ADD END
    	
    	// TAI-2012-0000101 2012/12/29 ADD START
    	// データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"警告フラグ明細（サービス契約内訳回復）"(項目ID:EKK0161C210CBSMsg1List)、データタイプビーンのクラス名が"KKW00130SF23DBean"の例
        else if(key.equals("警告フラグ明細（サービス契約内訳回復）")) {
            return KKW00130SF24DBean.listKoumokuIds();
        }
        // TAI-2012-0000101 2012/12/29 ADD END
        
        //ANK-1918-00-00 ADD START
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"工事未連携チェック明細"(項目ID:koji_not_ren_chk_list_list)、データタイプビーンのクラス名が"KKW00128SF19DBean"の例
        else if(key.equals("工事未連携チェック明細")) {
            return KKW00130SF25DBean.listKoumokuIds();
        }	
        //ANK-1918-00-00 ADD END
        
        //ANK-2423-00-00 ADD START
        // データタイプビーン型項目が存在する場合、各項目ごとにクラスの項目名リストを返す。
        // データタイプがデータタイプビーン型の項目"サービス契約履歴一覧照会明細"(項目ID:ekk0081b024cbsmsg1list_list)、データタイプビーンのクラス名が"KKW00128SF19DBean"の例
        else if(key.equals("サービス契約履歴一覧照会明細")) {
            return KKW00130SF26DBean.listKoumokuIds();
        }	
        //ANK-2423-00-00 ADD END
        
        // 上記のいずれでもない場合、空の項目を返す
        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:jimu_commision)、データタイプビーンのクラス名が"KKW00130SF01DBean"固定要素数が"1"の例
        else if( key.equals("事務手数料") ) {
            if( jimu_commision_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                jimu_commision_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    KKW00130SF01DBean tmpBean = new KKW00130SF01DBean();
                    jimu_commision_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( jimu_commision_list.getMaxElementCnt() == 0 || jimu_commision_list.size() < jimu_commision_list.getMaxElementCnt() ){
                KKW00130SF01DBean tmpBean = new KKW00130SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                jimu_commision_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return jimu_commision_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"標準工事費"(項目ID:stdard_kojihi)、データタイプビーンのクラス名が"KKW00130SF01DBean"固定要素数が"1"の例
        else if( key.equals("標準工事費") ) {
            if( stdard_kojihi_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                stdard_kojihi_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    KKW00130SF01DBean tmpBean = new KKW00130SF01DBean();
                    stdard_kojihi_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( stdard_kojihi_list.getMaxElementCnt() == 0 || stdard_kojihi_list.size() < stdard_kojihi_list.getMaxElementCnt() ){
                KKW00130SF01DBean tmpBean = new KKW00130SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                stdard_kojihi_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return stdard_kojihi_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"標準工事費（区分）"(項目ID:stdard_kojihi_div)、データタイプビーンのクラス名が"KKW00130SF01DBean"固定要素数が"1"の例
        else if( key.equals("標準工事費（区分）") ) {
            if( stdard_kojihi_div_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                stdard_kojihi_div_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    KKW00130SF01DBean tmpBean = new KKW00130SF01DBean();
                    stdard_kojihi_div_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( stdard_kojihi_div_list.getMaxElementCnt() == 0 || stdard_kojihi_div_list.size() < stdard_kojihi_div_list.getMaxElementCnt() ){
                KKW00130SF01DBean tmpBean = new KKW00130SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                stdard_kojihi_div_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return stdard_kojihi_div_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"電話番号一覧リスト"(項目ID:telno_lst)、データタイプビーンのクラス名が"KKW00130SF02DBean"の例
        else if( key.equals("電話番号一覧リスト") ) {
            if( telno_lst_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                telno_lst_list = new X33VDataTypeList();
            }
            KKW00130SF02DBean tmpBean = new KKW00130SF02DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                                                                                         // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
            telno_lst_list.add(tmpBean);
            return telno_lst_list.size()-1;
        }
 
        // データタイプがデータタイプビーン型の項目"違約金発生区分"(項目ID:pnlty_hassei_div)、データタイプビーンのクラス名が"KKW00130SF01DBean"固定要素数が"1"の例
        else if( key.equals("違約金発生区分") ) {
            if( pnlty_hassei_div_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                pnlty_hassei_div_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    KKW00130SF01DBean tmpBean = new KKW00130SF01DBean();
                    pnlty_hassei_div_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( pnlty_hassei_div_list.getMaxElementCnt() == 0 || pnlty_hassei_div_list.size() < pnlty_hassei_div_list.getMaxElementCnt() ){
                KKW00130SF01DBean tmpBean = new KKW00130SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                pnlty_hassei_div_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return pnlty_hassei_div_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"審査結果通知"(項目ID:skekka_tchi)、データタイプビーンのクラス名が"KKW00130SF01DBean"固定要素数が"1"の例
        else if( key.equals("審査結果通知") ) {
            if( skekka_tchi_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                skekka_tchi_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    KKW00130SF01DBean tmpBean = new KKW00130SF01DBean();
                    skekka_tchi_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( skekka_tchi_list.getMaxElementCnt() == 0 || skekka_tchi_list.size() < skekka_tchi_list.getMaxElementCnt() ){
                KKW00130SF01DBean tmpBean = new KKW00130SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                skekka_tchi_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return skekka_tchi_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"審査結果補記"(項目ID:skekka_hoki)、データタイプビーンのクラス名が"KKW00130SF01DBean"固定要素数が"1"の例
        else if( key.equals("審査結果補記") ) {
            if( skekka_hoki_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                skekka_hoki_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    KKW00130SF01DBean tmpBean = new KKW00130SF01DBean();
                    skekka_hoki_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( skekka_hoki_list.getMaxElementCnt() == 0 || skekka_hoki_list.size() < skekka_hoki_list.getMaxElementCnt() ){
                KKW00130SF01DBean tmpBean = new KKW00130SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                skekka_hoki_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return skekka_hoki_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＰＯＮ識別コード"(項目ID:pon_skbt_cd)、データタイプビーンのクラス名が"KKW00130SF01DBean"固定要素数が"1"の例
        else if( key.equals("ＰＯＮ識別コード") ) {
            if( pon_skbt_cd_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                pon_skbt_cd_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    KKW00130SF01DBean tmpBean = new KKW00130SF01DBean();
                    pon_skbt_cd_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( pon_skbt_cd_list.getMaxElementCnt() == 0 || pon_skbt_cd_list.size() < pon_skbt_cd_list.getMaxElementCnt() ){
                KKW00130SF01DBean tmpBean = new KKW00130SF01DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                pon_skbt_cd_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return pon_skbt_cd_list.size() -1;
        }
 
        // データタイプが String の繰り返し指定項目"異動理由コード"(項目ID:ido_rsn_cd)
        else if ( key.equals("異動理由コード") ) {
            if( ido_rsn_cd_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ido_rsn_cd_list = new X33VDataTypeList();
            }
            X33VDataTypeStringBean tmpBean = new X33VDataTypeStringBean(); // String型繰り返し項目には、X33VDataTypeStringBeanのインスタンスを生成する。
            ido_rsn_cd_list.add(tmpBean);
            return ido_rsn_cd_list.size()-1;
        }
 
        // データタイプがデータタイプビーン型の項目"サービス契約リスト"(項目ID:svc_kei_list)、データタイプビーンのクラス名が"KKW00130SF03DBean"の例
        else if( key.equals("サービス契約リスト") ) {
            if( svc_kei_list_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                svc_kei_list_list = new X33VDataTypeList();
            }
            KKW00130SF03DBean tmpBean = new KKW00130SF03DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                                                                                         // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
            svc_kei_list_list.add(tmpBean);
            return svc_kei_list_list.size()-1;
        }
 
        // データタイプがデータタイプビーン型の項目"サービス契約一意照会明細"(項目ID:kk0081_svckeilist)、データタイプビーンのクラス名が"KKW00130SF04DBean"固定要素数が"1"の例
        else if( key.equals("サービス契約一意照会明細") ) {
            if( kk0081_svckeilist_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                kk0081_svckeilist_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    KKW00130SF04DBean tmpBean = new KKW00130SF04DBean();
                    kk0081_svckeilist_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( kk0081_svckeilist_list.getMaxElementCnt() == 0 || kk0081_svckeilist_list.size() < kk0081_svckeilist_list.getMaxElementCnt() ){
                KKW00130SF04DBean tmpBean = new KKW00130SF04DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                kk0081_svckeilist_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return kk0081_svckeilist_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"サービス契約回線内訳明細"(項目ID:kk0251_svckeikaisenlist)、データタイプビーンのクラス名が"KKW00130SF05DBean"の例
        else if( key.equals("サービス契約回線内訳明細") ) {
            if( kk0251_svckeikaisenlist_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                kk0251_svckeikaisenlist_list = new X33VDataTypeList();
            }
            KKW00130SF05DBean tmpBean = new KKW00130SF05DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                                                                                         // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
            kk0251_svckeikaisenlist_list.add(tmpBean);
            return kk0251_svckeikaisenlist_list.size()-1;
        }
 
        // データタイプがデータタイプビーン型の項目"工事案件一覧照会明細"(項目ID:ku0081_svckeikjaklist)、データタイプビーンのクラス名が"KKW00130SF06DBean"の例
        else if( key.equals("工事案件一覧照会明細") ) {
            if( ku0081_svckeikjaklist_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ku0081_svckeikjaklist_list = new X33VDataTypeList();
            }
            KKW00130SF06DBean tmpBean = new KKW00130SF06DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                                                                                         // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
            ku0081_svckeikjaklist_list.add(tmpBean);
            return ku0081_svckeikjaklist_list.size()-1;
        }
 
        
        // データタイプがデータタイプビーン型の項目"工事案件一意照会明細（撤去）"(項目ID:ku0011_kjaklist_tk)、データタイプビーンのクラス名が"KKW00130SF07DBean"固定要素数が"1"の例
        else if( key.equals("工事案件一意照会明細（撤去）") ) {
            if( ku0011_kjaklist_tk_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ku0011_kjaklist_tk_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    KKW00130SF07DBean tmpBean = new KKW00130SF07DBean();
                    ku0011_kjaklist_tk_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ku0011_kjaklist_tk_list.getMaxElementCnt() == 0 || ku0011_kjaklist_tk_list.size() < ku0011_kjaklist_tk_list.getMaxElementCnt() ){
                KKW00130SF07DBean tmpBean = new KKW00130SF07DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ku0011_kjaklist_tk_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ku0011_kjaklist_tk_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"工事案件＜ｅｏ光ネット＞一意照会明細（撤去）"(項目ID:ku0021_kjaknetlist_tk)、データタイプビーンのクラス名が"KKW00130SF08DBean"固定要素数が"1"の例
        else if( key.equals("工事案件＜ｅｏ光ネット＞一意照会明細（撤去）") ) {
            if( ku0021_kjaknetlist_tk_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
            	ku0021_kjaknetlist_tk_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    KKW00130SF08DBean tmpBean = new KKW00130SF08DBean();
                    ku0021_kjaknetlist_tk_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ku0021_kjaknetlist_tk_list.getMaxElementCnt() == 0 || ku0021_kjaknetlist_tk_list.size() < ku0021_kjaknetlist_tk_list.getMaxElementCnt() ){
                KKW00130SF08DBean tmpBean = new KKW00130SF08DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ku0021_kjaknetlist_tk_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ku0021_kjaknetlist_tk_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"工事案件＜ｅｏ光ネットマンション＞一意照会明細（撤去）"(項目ID:ku0061_kjaknetmansionlist_tk)、データタイプビーンのクラス名が"KKW00130SF09DBean"固定要素数が"1"の例
        else if( key.equals("工事案件＜ｅｏ光ネットマンション＞一意照会明細（撤去）") ) {
            if( ku0061_kjaknetmansionlist_tk_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
            	ku0061_kjaknetmansionlist_tk_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    KKW00130SF09DBean tmpBean = new KKW00130SF09DBean();
                    ku0061_kjaknetmansionlist_tk_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ku0061_kjaknetmansionlist_tk_list.getMaxElementCnt() == 0 || ku0061_kjaknetmansionlist_tk_list.size() < ku0061_kjaknetmansionlist_tk_list.getMaxElementCnt() ){
                KKW00130SF09DBean tmpBean = new KKW00130SF09DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ku0061_kjaknetmansionlist_tk_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ku0061_kjaknetmansionlist_tk_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"工事案件一意照会明細"(項目ID:ku0011_kjaklist)、データタイプビーンのクラス名が"KKW00130SF07DBean"固定要素数が"1"の例
        else if( key.equals("工事案件一意照会明細") ) {
            if( ku0011_kjaklist_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ku0011_kjaklist_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    KKW00130SF07DBean tmpBean = new KKW00130SF07DBean();
                    ku0011_kjaklist_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ku0011_kjaklist_list.getMaxElementCnt() == 0 || ku0011_kjaklist_list.size() < ku0011_kjaklist_list.getMaxElementCnt() ){
                KKW00130SF07DBean tmpBean = new KKW00130SF07DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ku0011_kjaklist_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ku0011_kjaklist_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"工事案件＜ｅｏ光ネット＞一意照会明細"(項目ID:ku0021_kjaknetlist)、データタイプビーンのクラス名が"KKW00130SF08DBean"固定要素数が"1"の例
        else if( key.equals("工事案件＜ｅｏ光ネット＞一意照会明細") ) {
            if( ku0021_kjaknetlist_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ku0021_kjaknetlist_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    KKW00130SF08DBean tmpBean = new KKW00130SF08DBean();
                    ku0021_kjaknetlist_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ku0021_kjaknetlist_list.getMaxElementCnt() == 0 || ku0021_kjaknetlist_list.size() < ku0021_kjaknetlist_list.getMaxElementCnt() ){
                KKW00130SF08DBean tmpBean = new KKW00130SF08DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ku0021_kjaknetlist_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ku0021_kjaknetlist_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"工事案件＜ｅｏ光ネットマンション＞一意照会明細"(項目ID:ku0061_kjaknetmansionlist)、データタイプビーンのクラス名が"KKW00130SF09DBean"固定要素数が"1"の例
        else if( key.equals("工事案件＜ｅｏ光ネットマンション＞一意照会明細") ) {
            if( ku0061_kjaknetmansionlist_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ku0061_kjaknetmansionlist_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    KKW00130SF09DBean tmpBean = new KKW00130SF09DBean();
                    ku0061_kjaknetmansionlist_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ku0061_kjaknetmansionlist_list.getMaxElementCnt() == 0 || ku0061_kjaknetmansionlist_list.size() < ku0061_kjaknetmansionlist_list.getMaxElementCnt() ){
                KKW00130SF09DBean tmpBean = new KKW00130SF09DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ku0061_kjaknetmansionlist_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ku0061_kjaknetmansionlist_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"サービス契約内訳＜ｅｏ光電話＞明細"(項目ID:kk0161_svckeiucwklist)、データタイプビーンのクラス名が"KKW00130SF10DBean"の例
        else if( key.equals("サービス契約内訳＜ｅｏ光電話＞明細") ) {
            if( kk0161_svckeiucwklist_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                kk0161_svckeiucwklist_list = new X33VDataTypeList();
            }
            KKW00130SF10DBean tmpBean = new KKW00130SF10DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                                                                                         // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
            kk0161_svckeiucwklist_list.add(tmpBean);
            return kk0161_svckeiucwklist_list.size()-1;
        }
 
        // 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD START
        // データタイプがデータタイプビーン型の項目"電話番号一意照会明細"(項目ID:zm0121_telnolist)、データタイプビーンのクラス名が"KKW00130SF10DBean"の例
        else if( key.equals("電話番号一意照会明細") ) {
            if( zm0121_telnolist_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
            	zm0121_telnolist_list = new X33VDataTypeList();
            }
            KKW00130SF10DBean tmpBean = new KKW00130SF10DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                                                                                         // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
            zm0121_telnolist_list.add(tmpBean);
            return zm0121_telnolist_list.size()-1;
        }
        // 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD END

        // データタイプがデータタイプビーン型の項目"一時金設定コード一覧"(項目ID:cd00346x)、データタイプビーンのクラス名が"KKW00130SF11DBean"の例
        else if( key.equals("一時金設定コード一覧") ) {
            if( cd00346x_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                cd00346x_list = new X33VDataTypeList();
            }
            KKW00130SF11DBean tmpBean = new KKW00130SF11DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                                                                                         // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
            cd00346x_list.add(tmpBean);
            return cd00346x_list.size()-1;
        }
 
        // データタイプがデータタイプビーン型の項目"標準工事費コード一覧"(項目ID:cd00623x)、データタイプビーンのクラス名が"KKW00130SF11DBean"の例
        else if( key.equals("標準工事費コード一覧") ) {
            if( cd00623x_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                cd00623x_list = new X33VDataTypeList();
            }
            KKW00130SF11DBean tmpBean = new KKW00130SF11DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                                                                                         // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
            cd00623x_list.add(tmpBean);
            return cd00623x_list.size()-1;
        }
 
        // データタイプがデータタイプビーン型の項目"住所形態コード一覧"(項目ID:cd00627x)、データタイプビーンのクラス名が"KKW00130SF11DBean"の例
        else if( key.equals("住所形態コード一覧") ) {
            if( cd00627x_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                cd00627x_list = new X33VDataTypeList();
            }
            KKW00130SF11DBean tmpBean = new KKW00130SF11DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                                                                                         // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
            cd00627x_list.add(tmpBean);
            return cd00627x_list.size()-1;
        }
 
        // データタイプがデータタイプビーン型の項目"集合住宅入居階数コード一覧"(項目ID:cd00345x)、データタイプビーンのクラス名が"KKW00130SF11DBean"の例
        else if( key.equals("集合住宅入居階数コード一覧") ) {
            if( cd00345x_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                cd00345x_list = new X33VDataTypeList();
            }
            KKW00130SF11DBean tmpBean = new KKW00130SF11DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                                                                                         // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
            cd00345x_list.add(tmpBean);
            return cd00345x_list.size()-1;
        }
 
        // データタイプがデータタイプビーン型の項目"審査結果送信コード一覧"(項目ID:cd00210x)、データタイプビーンのクラス名が"KKW00130SF11DBean"の例
        else if( key.equals("審査結果送信コード一覧") ) {
            if( cd00210x_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                cd00210x_list = new X33VDataTypeList();
            }
            KKW00130SF11DBean tmpBean = new KKW00130SF11DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                                                                                         // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
            cd00210x_list.add(tmpBean);
            return cd00210x_list.size()-1;
        }
 
        // データタイプがデータタイプビーン型の項目"審査結果補記コード一覧"(項目ID:cd00592x)、データタイプビーンのクラス名が"KKW00130SF11DBean"の例
        else if( key.equals("審査結果補記コード一覧") ) {
            if( cd00592x_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                cd00592x_list = new X33VDataTypeList();
            }
            KKW00130SF11DBean tmpBean = new KKW00130SF11DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                                                                                         // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
            cd00592x_list.add(tmpBean);
            return cd00592x_list.size()-1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＶＡポート番号一覧"(項目ID:cd00593x)、データタイプビーンのクラス名が"KKW00130SF11DBean"の例
        else if( key.equals("ＶＡポート番号一覧") ) {
            if( cd00593x_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                cd00593x_list = new X33VDataTypeList();
            }
            KKW00130SF11DBean tmpBean = new KKW00130SF11DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                                                                                         // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
            cd00593x_list.add(tmpBean);
            return cd00593x_list.size()-1;
        }
 
        // データタイプがデータタイプビーン型の項目"ＰＯＮ種別コード一覧"(項目ID:cd00211x)、データタイプビーンのクラス名が"KKW00130SF11DBean"の例
        else if( key.equals("ＰＯＮ種別コード一覧") ) {
            if( cd00211x_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                cd00211x_list = new X33VDataTypeList();
            }
            KKW00130SF11DBean tmpBean = new KKW00130SF11DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                                                                                         // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
            cd00211x_list.add(tmpBean);
            return cd00211x_list.size()-1;
        }
 
        // データタイプがデータタイプビーン型の項目"有無コード一覧"(項目ID:cd00002x)、データタイプビーンのクラス名が"KKW00130SF11DBean"の例
        else if( key.equals("有無コード一覧") ) {
            if( cd00002x_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                cd00002x_list = new X33VDataTypeList();
            }
            KKW00130SF11DBean tmpBean = new KKW00130SF11DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                                                                                         // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
            cd00002x_list.add(tmpBean);
            return cd00002x_list.size()-1;
        }
 
        // 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD START
        // データタイプがデータタイプビーン型の項目"番ポ廃止依頼制御コード一覧"(項目ID:cd01669x)、データタイプビーンのクラス名が"KKW00130SF11DBean"の例
        else if( key.equals("番ポ廃止依頼制御コード一覧") ) {
            if( cd01669x_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
            	cd01669x_list = new X33VDataTypeList();
            }
            KKW00130SF11DBean tmpBean = new KKW00130SF11DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                                                                                         // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
            cd01669x_list.add(tmpBean);
            return cd01669x_list.size()-1;
        }
        // 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD END

        // データタイプがデータタイプビーン型の項目"お客様一意照会明細"(項目ID:ck0011_customerinfo)、データタイプビーンのクラス名が"KKW00130SF13DBean"固定要素数が"1"の例
        else if( key.equals("お客様一意照会明細") ) {
            if( ck0011_customerinfo_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ck0011_customerinfo_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    KKW00130SF13DBean tmpBean = new KKW00130SF13DBean();
                    ck0011_customerinfo_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( ck0011_customerinfo_list.getMaxElementCnt() == 0 || ck0011_customerinfo_list.size() < ck0011_customerinfo_list.getMaxElementCnt() ){
                KKW00130SF13DBean tmpBean = new KKW00130SF13DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                ck0011_customerinfo_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return ck0011_customerinfo_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"顧客契約引継リスト"(項目ID:cust_kei_hktgi_list)、データタイプビーンのクラス名が"KKW00130SF12DBean"固定要素数が"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++){
                    KKW00130SF12DBean tmpBean = new KKW00130SF12DBean();
                    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() ){
                KKW00130SF12DBean tmpBean = new KKW00130SF12DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                cust_kei_hktgi_list_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return cust_kei_hktgi_list_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"異動理由明細"(項目ID:ido_rsn_list)、データタイプビーンのクラス名が"KKW00130SF14DBean"の例
        else if( key.equals("異動理由明細") ) {
            if( ido_rsn_list_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ido_rsn_list_list = new X33VDataTypeList();
            }
            KKW00130SF14DBean tmpBean = new KKW00130SF14DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                                                                                         // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
            ido_rsn_list_list.add(tmpBean);
            return ido_rsn_list_list.size()-1;
        }
 
        // データタイプがデータタイプビーン型の項目"面開発登録コード一覧"(項目ID:cd000xxx_list)、データタイプビーンのクラス名が"KKW00130SF11DBean"の例
        else if( key.equals("面開発登録コード一覧") ) {
            if( cd000xxx_list_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                cd000xxx_list_list = new X33VDataTypeList();
            }
            KKW00130SF11DBean tmpBean = new KKW00130SF11DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                                                                                         // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
            cd000xxx_list_list.add(tmpBean);
            return cd000xxx_list_list.size()-1;
        }
 
        // データタイプがデータタイプビーン型の項目"サービス契約共通情報一覧照会明細"(項目ID:ekk0081b010cbsmsg1list)、データタイプビーンのクラス名が"KKW00130SF15DBean"の例
        else if( key.equals("サービス契約共通情報一覧照会明細") ) {
            if( ekk0081b010cbsmsg1list_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ekk0081b010cbsmsg1list_list = new X33VDataTypeList();
            }
            KKW00130SF15DBean tmpBean = new KKW00130SF15DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                                                                                         // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
            ekk0081b010cbsmsg1list_list.add(tmpBean);
            return ekk0081b010cbsmsg1list_list.size()-1;
        }
 
        // データタイプがデータタイプビーン型の項目"督促一意照会明細"(項目ID:ech0231a010cbsmsg1list)、データタイプビーンのクラス名が"KKW00130SF16DBean"の例
        else if( key.equals("督促一意照会明細") ) {
            if( ech0231a010cbsmsg1list_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ech0231a010cbsmsg1list_list = new X33VDataTypeList();
            }
            KKW00130SF16DBean tmpBean = new KKW00130SF16DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                                                                                         // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
            ech0231a010cbsmsg1list_list.add(tmpBean);
            return ech0231a010cbsmsg1list_list.size()-1;
        }
 
        // データタイプがデータタイプビーン型の項目"割引サービス契約一覧照会明細"(項目ID:ekk0451b010cbsmsg1list)、データタイプビーンのクラス名が"KKW00130SF17DBean"の例
        else if( key.equals("割引サービス契約一覧照会明細") ) {
            if( ekk0451b010cbsmsg1list_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                ekk0451b010cbsmsg1list_list = new X33VDataTypeList();
            }
            KKW00130SF17DBean tmpBean = new KKW00130SF17DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                                                                                         // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
            ekk0451b010cbsmsg1list_list.add(tmpBean);
            return ekk0451b010cbsmsg1list_list.size()-1;
        }
 
        // データタイプがデータタイプビーン型の項目"コード名称一意照会明細（異動区分）"(項目ID:zm0171_ido_div_list)、データタイプビーンのクラス名が"KKW00130SF11DBean"の例
        else if( key.equals("コード名称一意照会明細（異動区分）") ) {
            if( zm0171_ido_div_list_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                zm0171_ido_div_list_list = new X33VDataTypeList();
            }
            KKW00130SF11DBean tmpBean = new KKW00130SF11DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                                                                                         // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
            zm0171_ido_div_list_list.add(tmpBean);
            return zm0171_ido_div_list_list.size()-1;
        }
 
        // データタイプがデータタイプビーン型の項目"業務パラメータ管理一意照会明細"(項目ID:work_param_list)、データタイプビーンのクラス名が"KKW00130SF18DBean"固定要素数が"1"の例
        else if( key.equals("業務パラメータ管理一意照会明細") ) {
            if( work_param_list_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                work_param_list_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    KKW00130SF18DBean tmpBean = new KKW00130SF18DBean();
                    work_param_list_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( work_param_list_list.getMaxElementCnt() == 0 || work_param_list_list.size() < work_param_list_list.getMaxElementCnt() ){
                KKW00130SF18DBean tmpBean = new KKW00130SF18DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                work_param_list_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return work_param_list_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"業務パラメータ管理一意照会明細（休止期）"(項目ID:work_param_kyusi_list)、データタイプビーンのクラス名が"KKW00130SF18DBean"の例
        else if( key.equals("業務パラメータ管理一意照会明細（休止期）") ) {
            if( work_param_kyusi_list_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                work_param_kyusi_list_list = new X33VDataTypeList();
            }
            KKW00130SF18DBean tmpBean = new KKW00130SF18DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                                                                                         // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
            work_param_kyusi_list_list.add(tmpBean);
            return work_param_kyusi_list_list.size()-1;
        }
 
        // データタイプがデータタイプビーン型の項目"申込明細一意照会マップ"(項目ID:mskm_list)、データタイプビーンのクラス名が"KKW00130SF19DBean"固定要素数が"1"の例
        else if( key.equals("申込明細一意照会マップ") ) {
            if( mskm_list_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                mskm_list_list = new X33VDataTypeList(1);
                for(int i=0; i<1; i++){
                    KKW00130SF19DBean tmpBean = new KKW00130SF19DBean();
                    mskm_list_list.add(tmpBean);
                }
            }
            // MAX要素数以上の追加は許さない処理
            if( mskm_list_list.getMaxElementCnt() == 0 || mskm_list_list.size() < mskm_list_list.getMaxElementCnt() ){
                KKW00130SF19DBean tmpBean = new KKW00130SF19DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
                mskm_list_list.add(tmpBean);		
            }else{
                	// 異常通知
                throw super.createExceptionForX31Method(ERRS_CANNOT_ADD_REPEATITEM);
            }
            return mskm_list_list.size() -1;
        }
 
        // データタイプがデータタイプビーン型の項目"サービス契約回線内訳一意照会マップ"(項目ID:svc_kai_ucwk_list)、データタイプビーンのクラス名が"KKW00130SF20DBean"の例
        else if( key.equals("サービス契約回線内訳一意照会マップ") ) {
            if( svc_kai_ucwk_list_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                svc_kai_ucwk_list_list = new X33VDataTypeList();
            }
            KKW00130SF20DBean tmpBean = new KKW00130SF20DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                                                                                         // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
            svc_kai_ucwk_list_list.add(tmpBean);
            return svc_kai_ucwk_list_list.size()-1;
        }
 
        // データタイプがデータタイプビーン型の項目"マンション情報明細リスト"(項目ID:mansion_list)、データタイプビーンのクラス名が"KKW00130SF21DBean"の例
        else if( key.equals("マンション情報明細リスト") ) {
            if( mansion_list_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                mansion_list_list = new X33VDataTypeList();
            }
            KKW00130SF21DBean tmpBean = new KKW00130SF21DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                                                                                         // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
            mansion_list_list.add(tmpBean);
            return mansion_list_list.size()-1;
        }
 
        // データタイプがデータタイプビーン型の項目"予約上限日数明細"(項目ID:rsv_uppl_prd_list)、データタイプビーンのクラス名が"KKW00130SF22DBean"の例
        else if( key.equals("予約上限日数明細") ) {
            if( rsv_uppl_prd_list_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                rsv_uppl_prd_list_list = new X33VDataTypeList();
            }
            KKW00130SF22DBean tmpBean = new KKW00130SF22DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                                                                                         // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
            rsv_uppl_prd_list_list.add(tmpBean);
            return rsv_uppl_prd_list_list.size()-1;
        }
 
 
    	// ST3-2013-0000040 2013/03/01 ADD START
        // データタイプがデータタイプビーン型の項目"回線場所住所チェックレベル明細"(項目ID:EKK0251C030CBSMsg1List)、データタイプビーンのクラス名が"KKW00128SF17DBean"の例
        else if( key.equals("回線場所住所チェックレベル明細") ) {
            if( EKK0251C030CBSMsg1List_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                EKK0251C030CBSMsg1List_list = new X33VDataTypeList();
            }
            KKW00130SF23DBean tmpBean = new KKW00130SF23DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
                                                                                         // なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
            EKK0251C030CBSMsg1List_list.add(tmpBean);
            return EKK0251C030CBSMsg1List_list.size()-1;
        }
    	// ST3-2013-0000040 2013/03/01 ADD END
    	
    	// TAI-2012-0000101 2012/12/29 ADD START
    	// データタイプがデータタイプビーン型の項目"警告フラグ明細（サービス契約内訳回復）"(項目ID:EKK0161C210CBSMsg1List)、データタイプビーンのクラス名が"KKW00130SF23DBean"固定要素数が"1"の例
        else if( key.equals("警告フラグ明細（サービス契約内訳回復）") ) {
            if( EKK0161C210CBSMsg1List_list == null ) { // リストがnullの場合、新しい空のインスタンスを生成する
                EKK0161C210CBSMsg1List_list = new X33VDataTypeList();
            }
            KKW00130SF24DBean tmpBean = new KKW00130SF24DBean(); // データタイプビーン型で指定したデータタイプビーンのインスタンスを生成する
            																			// なお、データタイプビーンの項目初期値設定は、各データビーン内部で定義
            EKK0161C210CBSMsg1List_list.add(tmpBean);		
            return EKK0161C210CBSMsg1List_list.size() -1;
        }
     	// TAI-2012-0000101 2012/12/29 ADD END
 
        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);
            }
 
            // データタイプが KKW00130SF01 の繰り返し指定項目"事務手数料"(項目ID:jimu_commision)
            else if(key.equals("事務手数料")) {
                if(index >= 0 && index < jimu_commision_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    jimu_commision_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF01 の繰り返し指定項目"標準工事費"(項目ID:stdard_kojihi)
            else if(key.equals("標準工事費")) {
                if(index >= 0 && index < stdard_kojihi_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    stdard_kojihi_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF01 の繰り返し指定項目"標準工事費（区分）"(項目ID:stdard_kojihi_div)
            else if(key.equals("標準工事費（区分）")) {
                if(index >= 0 && index < stdard_kojihi_div_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    stdard_kojihi_div_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF02 の繰り返し指定項目"電話番号一覧リスト"(項目ID:telno_lst)
            else if(key.equals("電話番号一覧リスト")) {
                if(index >= 0 && index < telno_lst_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    telno_lst_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF01 の繰り返し指定項目"違約金発生区分"(項目ID:pnlty_hassei_div)
            else if(key.equals("違約金発生区分")) {
                if(index >= 0 && index < pnlty_hassei_div_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    pnlty_hassei_div_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF01 の繰り返し指定項目"審査結果通知"(項目ID:skekka_tchi)
            else if(key.equals("審査結果通知")) {
                if(index >= 0 && index < skekka_tchi_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    skekka_tchi_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF01 の繰り返し指定項目"審査結果補記"(項目ID:skekka_hoki)
            else if(key.equals("審査結果補記")) {
                if(index >= 0 && index < skekka_hoki_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    skekka_hoki_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF01 の繰り返し指定項目"ＰＯＮ識別コード"(項目ID:pon_skbt_cd)
            else if(key.equals("ＰＯＮ識別コード")) {
                if(index >= 0 && index < pon_skbt_cd_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    pon_skbt_cd_list.remove(index);
                }
            }
 
            // データタイプが String の繰り返し指定項目"異動理由コード"(項目ID:ido_rsn_cd)
            else if(key.equals("異動理由コード")) {
                if(index >= 0 && index < ido_rsn_cd_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ido_rsn_cd_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF03 の繰り返し指定項目"サービス契約リスト"(項目ID:svc_kei_list)
            else if(key.equals("サービス契約リスト")) {
                if(index >= 0 && index < svc_kei_list_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    svc_kei_list_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF04 の繰り返し指定項目"サービス契約一意照会明細"(項目ID:kk0081_svckeilist)
            else if(key.equals("サービス契約一意照会明細")) {
                if(index >= 0 && index < kk0081_svckeilist_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    kk0081_svckeilist_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF05 の繰り返し指定項目"サービス契約回線内訳明細"(項目ID:kk0251_svckeikaisenlist)
            else if(key.equals("サービス契約回線内訳明細")) {
                if(index >= 0 && index < kk0251_svckeikaisenlist_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    kk0251_svckeikaisenlist_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF06 の繰り返し指定項目"工事案件一覧照会明細"(項目ID:ku0081_svckeikjaklist)
            else if(key.equals("工事案件一覧照会明細")) {
                if(index >= 0 && index < ku0081_svckeikjaklist_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ku0081_svckeikjaklist_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF07 の繰り返し指定項目"工事案件一意照会明細（撤去）"(項目ID:ku0011_kjaklist_tk)
            else if(key.equals("工事案件一意照会明細（撤去）")) {
                if(index >= 0 && index < ku0011_kjaklist_tk_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                	ku0011_kjaklist_tk_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF08 の繰り返し指定項目"工事案件＜ｅｏ光ネット＞一意照会明細（撤去）"(項目ID:ku0021_kjaknetlist_tk)
            else if(key.equals("工事案件＜ｅｏ光ネット＞一意照会明細（撤去）")) {
                if(index >= 0 && index < ku0021_kjaknetlist_tk_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                	ku0021_kjaknetlist_tk_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF09 の繰り返し指定項目"工事案件＜ｅｏ光ネットマンション＞一意照会明細（撤去）"(項目ID:ku0061_kjaknetmansionlist_tk)
            else if(key.equals("工事案件＜ｅｏ光ネットマンション＞一意照会明細（撤去）")) {
                if(index >= 0 && index < ku0061_kjaknetmansionlist_tk_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                	ku0061_kjaknetmansionlist_tk_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF07 の繰り返し指定項目"工事案件一意照会明細"(項目ID:ku0011_kjaklist)
            else if(key.equals("工事案件一意照会明細")) {
                if(index >= 0 && index < ku0011_kjaklist_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ku0011_kjaklist_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF08 の繰り返し指定項目"工事案件＜ｅｏ光ネット＞一意照会明細"(項目ID:ku0021_kjaknetlist)
            else if(key.equals("工事案件＜ｅｏ光ネット＞一意照会明細")) {
                if(index >= 0 && index < ku0021_kjaknetlist_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ku0021_kjaknetlist_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF09 の繰り返し指定項目"工事案件＜ｅｏ光ネットマンション＞一意照会明細"(項目ID:ku0061_kjaknetmansionlist)
            else if(key.equals("工事案件＜ｅｏ光ネットマンション＞一意照会明細")) {
                if(index >= 0 && index < ku0061_kjaknetmansionlist_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ku0061_kjaknetmansionlist_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF10 の繰り返し指定項目"サービス契約内訳＜ｅｏ光電話＞明細"(項目ID:kk0161_svckeiucwklist)
            else if(key.equals("サービス契約内訳＜ｅｏ光電話＞明細")) {
                if(index >= 0 && index < kk0161_svckeiucwklist_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    kk0161_svckeiucwklist_list.remove(index);
                }
            }
 
            // 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD START
            // データタイプが KKW00130SF10 の繰り返し指定項目"電話番号一意照会明細"(項目ID:zm0121_telnolist)
            else if(key.equals("電話番号一意照会明細")) {
                if(index >= 0 && index < zm0121_telnolist_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                	zm0121_telnolist_list.remove(index);
                }
            }
            // 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD END

            // データタイプが KKW00130SF11 の繰り返し指定項目"一時金設定コード一覧"(項目ID:cd00346x)
            else if(key.equals("一時金設定コード一覧")) {
                if(index >= 0 && index < cd00346x_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    cd00346x_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF11 の繰り返し指定項目"標準工事費コード一覧"(項目ID:cd00623x)
            else if(key.equals("標準工事費コード一覧")) {
                if(index >= 0 && index < cd00623x_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    cd00623x_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF11 の繰り返し指定項目"住所形態コード一覧"(項目ID:cd00627x)
            else if(key.equals("住所形態コード一覧")) {
                if(index >= 0 && index < cd00627x_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    cd00627x_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF11 の繰り返し指定項目"集合住宅入居階数コード一覧"(項目ID:cd00345x)
            else if(key.equals("集合住宅入居階数コード一覧")) {
                if(index >= 0 && index < cd00345x_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    cd00345x_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF11 の繰り返し指定項目"審査結果送信コード一覧"(項目ID:cd00210x)
            else if(key.equals("審査結果送信コード一覧")) {
                if(index >= 0 && index < cd00210x_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    cd00210x_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF11 の繰り返し指定項目"審査結果補記コード一覧"(項目ID:cd00592x)
            else if(key.equals("審査結果補記コード一覧")) {
                if(index >= 0 && index < cd00592x_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    cd00592x_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF11 の繰り返し指定項目"ＶＡポート番号一覧"(項目ID:cd00593x)
            else if(key.equals("ＶＡポート番号一覧")) {
                if(index >= 0 && index < cd00593x_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    cd00593x_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF11 の繰り返し指定項目"ＰＯＮ種別コード一覧"(項目ID:cd00211x)
            else if(key.equals("ＰＯＮ種別コード一覧")) {
                if(index >= 0 && index < cd00211x_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    cd00211x_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF11 の繰り返し指定項目"有無コード一覧"(項目ID:cd00002x)
            else if(key.equals("有無コード一覧")) {
                if(index >= 0 && index < cd00002x_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    cd00002x_list.remove(index);
                }
            }
 
            // 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD START
            // データタイプが KKW00130SF11 の繰り返し指定項目"番ポ廃止依頼制御一覧"(項目ID:cd01669x)
            else if(key.equals("番ポ廃止依頼制御コード一覧")) {
                if(index >= 0 && index < cd01669x_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                	cd01669x_list.remove(index);
                }
            }
            // 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD END

            // データタイプが KKW00130SF13 の繰り返し指定項目"お客様一意照会明細"(項目ID:ck0011_customerinfo)
            else if(key.equals("お客様一意照会明細")) {
                if(index >= 0 && index < ck0011_customerinfo_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ck0011_customerinfo_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF12 の繰り返し指定項目"顧客契約引継リスト"(項目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);
                }
            }
 
            // データタイプが KKW00130SF14 の繰り返し指定項目"異動理由明細"(項目ID:ido_rsn_list)
            else if(key.equals("異動理由明細")) {
                if(index >= 0 && index < ido_rsn_list_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ido_rsn_list_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF11 の繰り返し指定項目"面開発登録コード一覧"(項目ID:cd000xxx_list)
            else if(key.equals("面開発登録コード一覧")) {
                if(index >= 0 && index < cd000xxx_list_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    cd000xxx_list_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF15 の繰り返し指定項目"サービス契約共通情報一覧照会明細"(項目ID:ekk0081b010cbsmsg1list)
            else if(key.equals("サービス契約共通情報一覧照会明細")) {
                if(index >= 0 && index < ekk0081b010cbsmsg1list_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ekk0081b010cbsmsg1list_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF16 の繰り返し指定項目"督促一意照会明細"(項目ID:ech0231a010cbsmsg1list)
            else if(key.equals("督促一意照会明細")) {
                if(index >= 0 && index < ech0231a010cbsmsg1list_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ech0231a010cbsmsg1list_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF17 の繰り返し指定項目"割引サービス契約一覧照会明細"(項目ID:ekk0451b010cbsmsg1list)
            else if(key.equals("割引サービス契約一覧照会明細")) {
                if(index >= 0 && index < ekk0451b010cbsmsg1list_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    ekk0451b010cbsmsg1list_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF11 の繰り返し指定項目"コード名称一意照会明細（異動区分）"(項目ID:zm0171_ido_div_list)
            else if(key.equals("コード名称一意照会明細（異動区分）")) {
                if(index >= 0 && index < zm0171_ido_div_list_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    zm0171_ido_div_list_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF18 の繰り返し指定項目"業務パラメータ管理一意照会明細"(項目ID:work_param_list)
            else if(key.equals("業務パラメータ管理一意照会明細")) {
                if(index >= 0 && index < work_param_list_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    work_param_list_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF18 の繰り返し指定項目"業務パラメータ管理一意照会明細（休止期）"(項目ID:work_param_kyusi_list)
            else if(key.equals("業務パラメータ管理一意照会明細（休止期）")) {
                if(index >= 0 && index < work_param_kyusi_list_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    work_param_kyusi_list_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF19 の繰り返し指定項目"申込明細一意照会マップ"(項目ID:mskm_list)
            else if(key.equals("申込明細一意照会マップ")) {
                if(index >= 0 && index < mskm_list_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    mskm_list_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF20 の繰り返し指定項目"サービス契約回線内訳一意照会マップ"(項目ID:svc_kai_ucwk_list)
            else if(key.equals("サービス契約回線内訳一意照会マップ")) {
                if(index >= 0 && index < svc_kai_ucwk_list_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    svc_kai_ucwk_list_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF21 の繰り返し指定項目"マンション情報明細リスト"(項目ID:mansion_list)
            else if(key.equals("マンション情報明細リスト")) {
                if(index >= 0 && index < mansion_list_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    mansion_list_list.remove(index);
                }
            }
 
            // データタイプが KKW00130SF22 の繰り返し指定項目"予約上限日数明細"(項目ID:rsv_uppl_prd_list)
            else if(key.equals("予約上限日数明細")) {
                if(index >= 0 && index < rsv_uppl_prd_list_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    rsv_uppl_prd_list_list.remove(index);
                }
            }
 
        	// ST3-2013-0000040 2013/03/01 ADD START
            // データタイプが KKW00130SF23 の繰り返し指定項目"回線場所住所チェックレベル明細"(項目ID:EKK0251C030CBSMsg1List)
            else if(key.equals("回線場所住所チェックレベル明細")) {
                if(index >= 0 && index < EKK0251C030CBSMsg1List_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    EKK0251C030CBSMsg1List_list.remove(index);
                }
            }
        	// ST3-2013-0000040 2013/03/01 ADD END
        	
        	// TAI-2012-0000101 2012/12/29 ADD START
            // データタイプが KKW00130SF24 の繰り返し指定項目"警告フラグ明細（サービス契約内訳回復）"(項目ID:EKK0161C210CBSMsg1List)
            else if(key.equals("警告フラグ明細（サービス契約内訳回復）")) {
                if(index >= 0 && index < EKK0161C210CBSMsg1List_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                    EKK0161C210CBSMsg1List_list.remove(index);
                }
            }
            
            //ANK-1918-00-00 ADD START
            // データタイプが KKW00128SF18 の繰り返し指定項目"工事未連携チェック明細"(項目ID:koji_not_ren_chk_list_list)
            else if(key.equals("工事未連携チェック明細")) {
                if(index >= 0 && index < koji_not_ren_chk_list_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                	koji_not_ren_chk_list_list.remove(index);
                }
            }
            //ANK-1918-00-00 ADD END
	        // TAI-2012-0000101 2012/12/29 ADD END
            
            //ANK-2423-00-00 ADD START
            // データタイプが KKW00130SF26 の繰り返し指定項目"工事未連携チェック明細"(項目ID:ekk0081b024cbsmsg1list_list)
            else if(key.equals("サービス契約履歴一覧照会明細")) {
                if(index >= 0 && index < ekk0081b024cbsmsg1list_list.size()) { // 指定のインデックスが現在のリストの範囲内なら、そのインデックスの内容を削除する
                	ekk0081b024cbsmsg1list_list.remove(index);
                }
            }
            //ANK-2423-00-00 ADD END

        }
    }
 
    /**
     * リスト項目の要素をクリアします。
     * @param key 項目名
     */
    public void clearListDataInstance (String key) throws X33SException{
 
        if(key !=null){
            //共通情報ビーンのリストの場合
            if(key.startsWith("//")){
                //共有情報ビーンリストは基底クラスで処理
                super.clearListDataInstance(key);
            }
 
            // データタイプが KKW00130SF01 の繰り返し指定項目"事務手数料"(項目ID:jimu_commision)
            else if(key.equals("事務手数料")) {
                jimu_commision_list.clear();
            }
 
            // データタイプが KKW00130SF01 の繰り返し指定項目"標準工事費"(項目ID:stdard_kojihi)
            else if(key.equals("標準工事費")) {
                stdard_kojihi_list.clear();
            }
 
            // データタイプが KKW00130SF01 の繰り返し指定項目"標準工事費（区分）"(項目ID:stdard_kojihi_div)
            else if(key.equals("標準工事費（区分）")) {
                stdard_kojihi_div_list.clear();
            }
 
            // データタイプが KKW00130SF02 の繰り返し指定項目"電話番号一覧リスト"(項目ID:telno_lst)
            else if(key.equals("電話番号一覧リスト")) {
                telno_lst_list.clear();
            }
 
            // データタイプが KKW00130SF01 の繰り返し指定項目"違約金発生区分"(項目ID:pnlty_hassei_div)
            else if(key.equals("違約金発生区分")) {
                pnlty_hassei_div_list.clear();
            }
 
            // データタイプが KKW00130SF01 の繰り返し指定項目"審査結果通知"(項目ID:skekka_tchi)
            else if(key.equals("審査結果通知")) {
                skekka_tchi_list.clear();
            }
 
            // データタイプが KKW00130SF01 の繰り返し指定項目"審査結果補記"(項目ID:skekka_hoki)
            else if(key.equals("審査結果補記")) {
                skekka_hoki_list.clear();
            }
 
            // データタイプが KKW00130SF01 の繰り返し指定項目"ＰＯＮ識別コード"(項目ID:pon_skbt_cd)
            else if(key.equals("ＰＯＮ識別コード")) {
                pon_skbt_cd_list.clear();
            }
 
            // データタイプが String の繰り返し指定項目"異動理由コード"(項目ID:ido_rsn_cd)
            else if(key.equals("異動理由コード")) {
                ido_rsn_cd_list.clear();
            }
 
            // データタイプが KKW00130SF03 の繰り返し指定項目"サービス契約リスト"(項目ID:svc_kei_list)
            else if(key.equals("サービス契約リスト")) {
                svc_kei_list_list.clear();
            }
 
            // データタイプが KKW00130SF04 の繰り返し指定項目"サービス契約一意照会明細"(項目ID:kk0081_svckeilist)
            else if(key.equals("サービス契約一意照会明細")) {
                kk0081_svckeilist_list.clear();
            }
 
            // データタイプが KKW00130SF05 の繰り返し指定項目"サービス契約回線内訳明細"(項目ID:kk0251_svckeikaisenlist)
            else if(key.equals("サービス契約回線内訳明細")) {
                kk0251_svckeikaisenlist_list.clear();
            }
 
            // データタイプが KKW00130SF06 の繰り返し指定項目"工事案件一覧照会明細"(項目ID:ku0081_svckeikjaklist)
            else if(key.equals("工事案件一覧照会明細")) {
                ku0081_svckeikjaklist_list.clear();
            }
 
            // データタイプが KKW00130SF07 の繰り返し指定項目"工事案件一意照会明細（撤去）"(項目ID:ku0011_kjaklist_tk)
            else if(key.equals("工事案件一意照会明細（撤去）")) {
                ku0011_kjaklist_tk_list.clear();
            }
 
            // データタイプが KKW00130SF08 の繰り返し指定項目"工事案件＜ｅｏ光ネット＞一意照会明細（撤去）"(項目ID:ku0021_kjaknetlist)
            else if(key.equals("工事案件＜ｅｏ光ネット＞一意照会明細（撤去）")) {
                ku0021_kjaknetlist_tk_list.clear();
            }
 
            // データタイプが KKW00130SF09 の繰り返し指定項目"工事案件＜ｅｏ光ネットマンション＞一意照会明細（撤去）"(項目ID:ku0061_kjaknetmansionlist)
            else if(key.equals("工事案件＜ｅｏ光ネットマンション＞一意照会明細（撤去）")) {
                ku0061_kjaknetmansionlist_tk_list.clear();
            }
 
            // データタイプが KKW00130SF07 の繰り返し指定項目"工事案件一意照会明細"(項目ID:ku0011_kjaklist)
            else if(key.equals("工事案件一意照会明細")) {
                ku0011_kjaklist_list.clear();
            }
 
            // データタイプが KKW00130SF08 の繰り返し指定項目"工事案件＜ｅｏ光ネット＞一意照会明細"(項目ID:ku0021_kjaknetlist)
            else if(key.equals("工事案件＜ｅｏ光ネット＞一意照会明細")) {
                ku0021_kjaknetlist_list.clear();
            }
 
            // データタイプが KKW00130SF09 の繰り返し指定項目"工事案件＜ｅｏ光ネットマンション＞一意照会明細"(項目ID:ku0061_kjaknetmansionlist)
            else if(key.equals("工事案件＜ｅｏ光ネットマンション＞一意照会明細")) {
                ku0061_kjaknetmansionlist_list.clear();
            }
 
            // データタイプが KKW00130SF10 の繰り返し指定項目"サービス契約内訳＜ｅｏ光電話＞明細"(項目ID:kk0161_svckeiucwklist)
            else if(key.equals("サービス契約内訳＜ｅｏ光電話＞明細")) {
                kk0161_svckeiucwklist_list.clear();
            }
 
            // 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD START
            // データタイプが KKW00130SF10 の繰り返し指定項目"電話番号一意照会明細"(項目ID:zm0121_telnolist)
            else if(key.equals("電話番号一意照会明細")) {
            	zm0121_telnolist_list.clear();
            }
            // 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD END

            // データタイプが KKW00130SF11 の繰り返し指定項目"一時金設定コード一覧"(項目ID:cd00346x)
            else if(key.equals("一時金設定コード一覧")) {
                cd00346x_list.clear();
            }
 
            // データタイプが KKW00130SF11 の繰り返し指定項目"標準工事費コード一覧"(項目ID:cd00623x)
            else if(key.equals("標準工事費コード一覧")) {
                cd00623x_list.clear();
            }
 
            // データタイプが KKW00130SF11 の繰り返し指定項目"住所形態コード一覧"(項目ID:cd00627x)
            else if(key.equals("住所形態コード一覧")) {
                cd00627x_list.clear();
            }
 
            // データタイプが KKW00130SF11 の繰り返し指定項目"集合住宅入居階数コード一覧"(項目ID:cd00345x)
            else if(key.equals("集合住宅入居階数コード一覧")) {
                cd00345x_list.clear();
            }
 
            // データタイプが KKW00130SF11 の繰り返し指定項目"審査結果送信コード一覧"(項目ID:cd00210x)
            else if(key.equals("審査結果送信コード一覧")) {
                cd00210x_list.clear();
            }
 
            // データタイプが KKW00130SF11 の繰り返し指定項目"審査結果補記コード一覧"(項目ID:cd00592x)
            else if(key.equals("審査結果補記コード一覧")) {
                cd00592x_list.clear();
            }
 
            // データタイプが KKW00130SF11 の繰り返し指定項目"ＶＡポート番号一覧"(項目ID:cd00593x)
            else if(key.equals("ＶＡポート番号一覧")) {
                cd00593x_list.clear();
            }
 
            // データタイプが KKW00130SF11 の繰り返し指定項目"ＰＯＮ種別コード一覧"(項目ID:cd00211x)
            else if(key.equals("ＰＯＮ種別コード一覧")) {
                cd00211x_list.clear();
            }
 
            // データタイプが KKW00130SF11 の繰り返し指定項目"有無コード一覧"(項目ID:cd00002x)
            else if(key.equals("有無コード一覧")) {
                cd00002x_list.clear();
            }

            // 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD START
            // データタイプが KKW00130SF11 の繰り返し指定項目"番ポ廃止依頼制御コード一覧"(項目ID:cd01669x)
            else if(key.equals("番ポ廃止依頼制御コード一覧")) {
            	cd01669x_list.clear();
            }
            // 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD END
 
            // データタイプが KKW00130SF13 の繰り返し指定項目"お客様一意照会明細"(項目ID:ck0011_customerinfo)
            else if(key.equals("お客様一意照会明細")) {
                ck0011_customerinfo_list.clear();
            }
 
            // データタイプが KKW00130SF12 の繰り返し指定項目"顧客契約引継リスト"(項目ID:cust_kei_hktgi_list)
            else if(key.equals("顧客契約引継リスト")) {
                cust_kei_hktgi_list_list.clear();
            }
 
            // データタイプが KKW00130SF14 の繰り返し指定項目"異動理由明細"(項目ID:ido_rsn_list)
            else if(key.equals("異動理由明細")) {
                ido_rsn_list_list.clear();
            }
 
            // データタイプが KKW00130SF11 の繰り返し指定項目"面開発登録コード一覧"(項目ID:cd000xxx_list)
            else if(key.equals("面開発登録コード一覧")) {
                cd000xxx_list_list.clear();
            }
 
            // データタイプが KKW00130SF15 の繰り返し指定項目"サービス契約共通情報一覧照会明細"(項目ID:ekk0081b010cbsmsg1list)
            else if(key.equals("サービス契約共通情報一覧照会明細")) {
                ekk0081b010cbsmsg1list_list.clear();
            }
 
            // データタイプが KKW00130SF16 の繰り返し指定項目"督促一意照会明細"(項目ID:ech0231a010cbsmsg1list)
            else if(key.equals("督促一意照会明細")) {
                ech0231a010cbsmsg1list_list.clear();
            }
 
            // データタイプが KKW00130SF17 の繰り返し指定項目"割引サービス契約一覧照会明細"(項目ID:ekk0451b010cbsmsg1list)
            else if(key.equals("割引サービス契約一覧照会明細")) {
                ekk0451b010cbsmsg1list_list.clear();
            }
 
            // データタイプが KKW00130SF11 の繰り返し指定項目"コード名称一意照会明細（異動区分）"(項目ID:zm0171_ido_div_list)
            else if(key.equals("コード名称一意照会明細（異動区分）")) {
                zm0171_ido_div_list_list.clear();
            }
 
            // データタイプが KKW00130SF18 の繰り返し指定項目"業務パラメータ管理一意照会明細"(項目ID:work_param_list)
            else if(key.equals("業務パラメータ管理一意照会明細")) {
                work_param_list_list.clear();
            }
 
            // データタイプが KKW00130SF18 の繰り返し指定項目"業務パラメータ管理一意照会明細（休止期）"(項目ID:work_param_kyusi_list)
            else if(key.equals("業務パラメータ管理一意照会明細（休止期）")) {
                work_param_kyusi_list_list.clear();
            }
 
            // データタイプが KKW00130SF19 の繰り返し指定項目"申込明細一意照会マップ"(項目ID:mskm_list)
            else if(key.equals("申込明細一意照会マップ")) {
                mskm_list_list.clear();
            }
 
            // データタイプが KKW00130SF20 の繰り返し指定項目"サービス契約回線内訳一意照会マップ"(項目ID:svc_kai_ucwk_list)
            else if(key.equals("サービス契約回線内訳一意照会マップ")) {
                svc_kai_ucwk_list_list.clear();
            }
 
            // データタイプが KKW00130SF21 の繰り返し指定項目"マンション情報明細リスト"(項目ID:mansion_list)
            else if(key.equals("マンション情報明細リスト")) {
                mansion_list_list.clear();
            }
 
            // データタイプが KKW00130SF22 の繰り返し指定項目"予約上限日数明細"(項目ID:rsv_uppl_prd_list)
            else if(key.equals("予約上限日数明細")) {
                rsv_uppl_prd_list_list.clear();
            }
 
        	// ST3-2013-0000040 2013/03/01 ADD START
            // データタイプが KKW00130SF23 の繰り返し指定項目"回線場所住所チェックレベル明細"(項目ID:EKK0251C030CBSMsg1List)
            else if(key.equals("回線場所住所チェックレベル明細")) {
                EKK0251C030CBSMsg1List_list.clear();
            }
        	// ST3-2013-0000040 2013/03/01 ADD END
        	            
        	// TAI-2012-0000101 2012/12/29 ADD START
        	// データタイプが KKW00130SF23 の繰り返し指定項目"警告フラグ明細（サービス契約内訳回復）"(項目ID:EKK0161C210CBSMsg1List)
            else if(key.equals("警告フラグ明細（サービス契約内訳回復）")) {
                EKK0161C210CBSMsg1List_list.clear();
            }
            // TAI-2012-0000101 2012/12/29 ADD END
            //ANK-1918-00-00 ADD START
            // データタイプが KKW00128SF19 の繰り返し指定項目"工事未連携チェック明細"(項目ID:koji_not_ren_chk_list_list)
            else if(key.equals("工事未連携チェック明細")) {
            	koji_not_ren_chk_list_list.clear();
            }
            //ANK-1918-00-00 ADD END
            //ANK-2423-00-00 ADD START
            // データタイプが KKW00130SF26 の繰り返し指定項目"サービス契約履歴一覧照会明細"(項目ID:ekk0081b024cbsmsg1list_list)
            else if(key.equals("サービス契約履歴一覧照会明細")) {
            	ekk0081b024cbsmsg1list_list.clear();
            }
            //ANK-2423-00-00 ADD END
        }
    }
 
    /**
     * 項目名とサブキーからデータの型情報を取得します。
     *
     * @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;
        }
 
        //項目ごとに処理を入れる。
        // データタイプが String の項目"異動区分"(項目ID:ido_div)
        if(keyElement.equals("異動区分")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ＨＴ・ＭＴフラグ"(項目ID:ht_mt_div)
        else if(keyElement.equals("ＨＴ・ＭＴフラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"事務手数料"(項目ID:jimu_commision)
        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.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)jimu_commision_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;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"標準工事費"(項目ID:stdard_kojihi)
        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 >= stdard_kojihi_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)stdard_kojihi_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"標準工事費（区分）"(項目ID:stdard_kojihi_div)
        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 >= stdard_kojihi_div_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)stdard_kojihi_div_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"利用場所・郵便番号（上３桁）"(項目ID:useplace_ad_pcd_1)
        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:useplace_ad_pcd_2)
        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:useplace_ad_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:useplace_state_nm)
        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:useplace_city_nm)
        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:useplace_oaztsu_nm)
        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:useplace_azcho_nm)
        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:useplace_bnchigo)
        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:useplace_adrttm)
        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:useplace_adrrm)
        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:riyobashoDenwa)
        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:jukyo_form)
        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:jukyo_flr)
        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:shunko_rsv_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:shunko_rsv_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:telno_choice)
        else if(keyElement.equals("電話番号一覧＿選択")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"電話番号一覧リスト"(項目ID:telno_lst)
        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 >= telno_lst_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)telno_lst_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"サービス開始年月日（年）"(項目ID:svc_sta_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_sta_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_sta_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_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_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;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"違約金発生区分"(項目ID:pnlty_hassei_div)
        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.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)pnlty_hassei_div_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが 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:svc_pause_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_pause_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_pause_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_pause_rls_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_pause_rls_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_pause_rls_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:pause_aply_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:pause_aply_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:pause_memo)
        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:skekka_tchi)
        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.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)skekka_tchi_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;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"審査結果補記"(項目ID:skekka_hoki)
        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.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)skekka_hoki_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"入居予定日（年）"(項目ID:nyukyo_rsv_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:nyukyo_rsv_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:nyukyo_rsv_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:kojiak_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 の項目"工事範囲"(項目ID:kj_scope)
        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:if_juju_doi)
        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:kj_kibo_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_ymd_tk)
        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_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:isetsu_div)
        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:mansion_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:rrk_way_hoki)
        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;
            }
        }
 
        // ANK-1247-00-00 2012/11/19 ADD START
        //データタイプがStringの項目"工事案件連絡事項"(項目ＩＤ:kojiak_rrk_jiko)
        else if(key.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;
            }
        }
        // ANK-1247-00-00 2012/11/19 ADD END

        // データタイプが String の項目"工事案件備考"(項目ID:kojiak_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;
            }
        }
        
        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:cust_nm)
        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:pon_sbt)
        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:newconst_bukken)
        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:hukkat_anken)
        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:same_equip_re_mskm)
        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:kj_kibo_apo_kigen_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:telno_rrk_kibo_time)
        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:kj_apo_rrks)
        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:cust_rrks_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;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"ＰＯＮ識別コード"(項目ID:pon_skbt_cd)
        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 >= pon_skbt_cd_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)pon_skbt_cd_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"面開発案件番号"(項目ID:menkaihat_anken_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 の項目"面開発登録"(項目ID:menkaihat_add)
        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:huka_info)
        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: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:ido_rsn_cd)
        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_cd_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            return ((X33VDataTypeStringBean)ido_rsn_cd_list.get(tmpIndex)).typeModelData(subkey);
        }
 
        // データタイプが 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:sysid)
        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:pause_prd)
        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_stat)
        else if(keyElement.equals("サービス契約ステータス")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"電話単独契約フラグ"(項目ID:only_tel)
        else if(keyElement.equals("電話単独契約フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"利用場所・郵便番号"(項目ID:useplace_ad_pcd)
        else if(keyElement.equals("利用場所・郵便番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"竣工予定年月"(項目ID:shunko_rsv_ym)
        else if(keyElement.equals("竣工予定年月")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"サービス開始年月日"(項目ID:svc_sta_ymd)
        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)
        else if(keyElement.equals("サービス終了年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.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("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"サービス休止年月日"(項目ID:svc_pause_ymd)
        else if(keyElement.equals("サービス休止年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"サービス休止解除年月日"(項目ID:svc_pause_rls_ymd)
        else if(keyElement.equals("サービス休止解除年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"休止料金適用年月"(項目ID:pause_aply_ym)
        else if(keyElement.equals("休止料金適用年月")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"入居予定日"(項目ID:nyukyo_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:pause_stp_cd)
        else if(keyElement.equals("休止中断コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"回線コード"(項目ID:kaisen_cd)
        else if(keyElement.equals("回線コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"マンション物件番号"(項目ID:mansion_bukken_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_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_list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)svc_kei_list_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"申込種別コード"(項目ID:mskm_sbt_cd)
        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: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:prg_stat)
        else if(keyElement.equals("進捗ステータス")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"サービス契約一意照会明細"(項目ID:kk0081_svckeilist)
        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 >= kk0081_svckeilist_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)kk0081_svckeilist_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"サービス契約回線内訳明細"(項目ID:kk0251_svckeikaisenlist)
        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 >= kk0251_svckeikaisenlist_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)kk0251_svckeikaisenlist_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"工事案件一覧照会明細"(項目ID:ku0081_svckeikjaklist)
        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 >= ku0081_svckeikjaklist_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ku0081_svckeikjaklist_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"工事案件一意照会明細（撤去）"(項目ID:ku0011_kjaklist_tk)
        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 >= ku0011_kjaklist_tk_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ku0011_kjaklist_tk_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"工事案件＜ｅｏ光ネット＞一意照会明細（撤去）"(項目ID:ku0021_kjaknetlist_tk)
        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 >= ku0021_kjaknetlist_tk_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ku0021_kjaknetlist_tk_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"工事案件＜ｅｏ光ネットマンション＞一意照会明細（撤去）"(項目ID:ku0061_kjaknetmansionlist_tk)
        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 >= ku0061_kjaknetmansionlist_tk_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ku0061_kjaknetmansionlist_tk_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"工事案件一意照会明細"(項目ID:ku0011_kjaklist)
        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 >= ku0011_kjaklist_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ku0011_kjaklist_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"工事案件＜ｅｏ光ネット＞一意照会明細"(項目ID:ku0021_kjaknetlist)
        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 >= ku0021_kjaknetlist_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ku0021_kjaknetlist_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"工事案件＜ｅｏ光ネットマンション＞一意照会明細"(項目ID:ku0061_kjaknetmansionlist)
        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 >= ku0061_kjaknetmansionlist_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ku0061_kjaknetmansionlist_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"サービス契約内訳＜ｅｏ光電話＞明細"(項目ID:kk0161_svckeiucwklist)
        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 >= kk0161_svckeiucwklist_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)kk0161_svckeiucwklist_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD START
        // データタイプがデータタイプビーン型の項目"電話番号一意照会明細"(項目ID:zm0121_telnolist)
        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 >= zm0121_telnolist_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)zm0121_telnolist_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
        // 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD END

        // データタイプがデータタイプビーン型の項目"一時金設定コード一覧"(項目ID:cd00346x)
        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 >= cd00346x_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)cd00346x_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"標準工事費コード一覧"(項目ID:cd00623x)
        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 >= cd00623x_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)cd00623x_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"住所形態コード一覧"(項目ID:cd00627x)
        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 >= cd00627x_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)cd00627x_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"集合住宅入居階数コード一覧"(項目ID:cd00345x)
        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 >= cd00345x_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)cd00345x_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"審査結果送信コード一覧"(項目ID:cd00210x)
        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 >= cd00210x_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)cd00210x_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"審査結果補記コード一覧"(項目ID:cd00592x)
        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 >= cd00592x_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)cd00592x_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"ＶＡポート番号一覧"(項目ID:cd00593x)
        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 >= cd00593x_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)cd00593x_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"ＰＯＮ種別コード一覧"(項目ID:cd00211x)
        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 >= cd00211x_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)cd00211x_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"有無コード一覧"(項目ID:cd00002x)
        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 >= cd00002x_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)cd00002x_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD START
        // データタイプがデータタイプビーン型の項目"有無コード一覧"(項目ID:cd01669x)
        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 >= cd01669x_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)cd01669x_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
        // 20150313 ANK-2288-00-00 番ポ戻り判定フラグ対応 ADD END

        // データタイプが String の項目"サービス契約スキーマ更新可否"(項目ID:kk0081_update)
        else if(keyElement.equals("サービス契約スキーマ更新可否")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"サービス契約回線内訳スキーマ更新可否"(項目ID:kk0251_update)
        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:jimu_comm_s)
        else if(keyElement.equals("事務手数料（選択）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"標準工事費（選択）"(項目ID:std_kjhi_s)
        else if(keyElement.equals("標準工事費（選択）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"標準工事費区分（選択）"(項目ID:std_kjhi_div_s)
        else if(keyElement.equals("標準工事費区分（選択）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"違約金発生区分（選択）"(項目ID:pnlty_hassei_div_s)
        else if(keyElement.equals("違約金発生区分（選択）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"審査結果通知（選択）"(項目ID:skekka_tchi_s)
        else if(keyElement.equals("審査結果通知（選択）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"審査結果補記（選択）"(項目ID:skekka_hoki_s)
        else if(keyElement.equals("審査結果補記（選択）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ＰＯＮ種別（選択）"(項目ID:pon_sbt_s)
        else if(keyElement.equals("ＰＯＮ種別（選択）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"お客様一意照会明細"(項目ID:ck0011_customerinfo)
        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 >= ck0011_customerinfo_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ck0011_customerinfo_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"経度"(項目ID:lgtd)
        else if(keyElement.equals("経度")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"緯度"(項目ID:lttd)
        else if(keyElement.equals("緯度")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"回線提供会社コード"(項目ID:kaisen_tk_comp_cd)
        else if(keyElement.equals("回線提供会社コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"顧客契約引継リスト"(項目ID:cust_kei_hktgi_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 >= 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のみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"異動理由明細"(項目ID:ido_rsn_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 >= ido_rsn_list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ido_rsn_list_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"更新年月日時分秒（サービス契約）"(項目ID:kk0081_upd_dtm)
        else if(keyElement.equals("更新年月日時分秒（サービス契約）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"更新年月日時分秒（サービス契約回線内訳）"(項目ID:kk0251_upd_dtm)
        else if(keyElement.equals("更新年月日時分秒（サービス契約回線内訳）")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"利用場所＿番地・号（照会モード）"(項目ID:useplace_bnchigo_l)
        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:useplace_adrttm_l)
        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:useplace_adrrm_l)
        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:useplace_telno_l)
        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:menkaihat_ak_no_l)
        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:jimu_comm_l)
        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:std_kjhi_l)
        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:std_kjhi_div_l)
        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_l)
        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_l)
        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_l)
        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:pon_sbt_l)
        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:cd000xxx_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 >= cd000xxx_list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)cd000xxx_list_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"サービス契約共通情報一覧照会明細"(項目ID:ekk0081b010cbsmsg1list)
        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 >= ekk0081b010cbsmsg1list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ekk0081b010cbsmsg1list_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"督促一意照会明細"(項目ID:ech0231a010cbsmsg1list)
        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 >= ech0231a010cbsmsg1list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ech0231a010cbsmsg1list_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"割引サービス契約一覧照会明細"(項目ID:ekk0451b010cbsmsg1list)
        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 >= ekk0451b010cbsmsg1list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ekk0451b010cbsmsg1list_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"コード名称一意照会明細（異動区分）"(項目ID:zm0171_ido_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 >= zm0171_ido_div_list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)zm0171_ido_div_list_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"カスコン連携電話番号"(項目ID:cuscon_telno)
        else if(keyElement.equals("カスコン連携電話番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"カスコン連携ユーザＩＤ"(項目ID:cuscon_userid)
        else if(keyElement.equals("カスコン連携ユーザＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"カスコン連携パスワード"(項目ID:cuscon_password)
        else if(keyElement.equals("カスコン連携パスワード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"カスコン連携ＵＲＬ"(項目ID:cuscon_url)
        else if(keyElement.equals("カスコン連携ＵＲＬ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"業務パラメータ管理一意照会明細"(項目ID:work_param_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 >= work_param_list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)work_param_list_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"業務パラメータ管理一意照会明細（休止期）"(項目ID:work_param_kyusi_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 >= work_param_kyusi_list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)work_param_kyusi_list_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプがデータタイプビーン型の項目"申込明細一意照会マップ"(項目ID:mskm_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 >= mskm_list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mskm_list_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"申込書番号"(項目ID:mskmsho_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;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"サービス契約回線内訳一意照会マップ"(項目ID:svc_kai_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_kai_ucwk_list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)svc_kai_ucwk_list_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"（回線内訳）サービス契約回線内訳番号"(項目ID:ksucwk_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:ksucwk_gene_add_dtm)
        else if(keyElement.equals("（回線内訳）世代登録年月日時分秒")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）サービス契約回線内訳ＳＴＳ"(項目ID:ksucwk_svc_kei_kaisen_ucwk_stat)
        else if(keyElement.equals("（回線内訳）サービス契約回線内訳ＳＴＳ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）サービス契約回線内訳ＳＴＳＮ"(項目ID:ksucwk_svc_kei_kaisen_ucwk_stat_nm)
        else if(keyElement.equals("（回線内訳）サービス契約回線内訳ＳＴＳＮ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）申込明細番号"(項目ID:ksucwk_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:ksucwk_ad_mi_fix_flg)
        else if(keyElement.equals("（回線内訳）住所未確定フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）住所未確定フラグ名称"(項目ID:ksucwk_ad_mi_fix_flg_nm)
        else if(keyElement.equals("（回線内訳）住所未確定フラグ名称")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
        
        // ANK-4315-00-00 ADD START
        // データタイプが String の項目"（回線内訳）HGW交換不可フラグ"(項目ID:ksucwk_hgw_kkn_ffg)
        else if(keyElement.equals("（回線内訳）HGW交換不可フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
        // ANK-4315-00-00 ADD END
 
        // データタイプが String の項目"（回線内訳）住所未確定解除年月日"(項目ID:ksucwk_ad_mi_fix_rls_ymd)
        else if(keyElement.equals("（回線内訳）住所未確定解除年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所＿契約者住所差異フラグ"(項目ID:ksucwk_kaisen_plc_ksh_ad_sai_flg)
        else if(keyElement.equals("（回線内訳）回線場所＿契約者住所差異フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）お客様ＳＯＳ利用有無"(項目ID:ksucwk_cust_sos_use_um)
        else if(keyElement.equals("（回線内訳）お客様ＳＯＳ利用有無")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）お客様ＳＯＳ利用有無名称"(項目ID:ksucwk_cust_sos_use_um_nm)
        else if(keyElement.equals("（回線内訳）お客様ＳＯＳ利用有無名称")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線コード"(項目ID:ksucwk_kaisen_cd)
        else if(keyElement.equals("（回線内訳）回線コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線コード名称"(項目ID:ksucwk_kaisen_cd_nm)
        else if(keyElement.equals("（回線内訳）回線コード名称")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）マンション物件番号"(項目ID:ksucwk_mansion_bukken_no)
        else if(keyElement.equals("（回線内訳）マンション物件番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所電話番号"(項目ID:ksucwk_kaisen_place_telno)
        else if(keyElement.equals("（回線内訳）回線場所電話番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所カナ名"(項目ID:ksucwk_kaisen_plc_kana)
        else if(keyElement.equals("（回線内訳）回線場所カナ名")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所住所コード"(項目ID:ksucwk_kaisen_place_ad_cd)
        else if(keyElement.equals("（回線内訳）回線場所住所コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所郵便番号"(項目ID:ksucwk_kaisen_place_pcd)
        else if(keyElement.equals("（回線内訳）回線場所郵便番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所都道府県名"(項目ID:ksucwk_kaisen_place_state_nm)
        else if(keyElement.equals("（回線内訳）回線場所都道府県名")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所市区町村名"(項目ID:ksucwk_kaisen_place_city_nm)
        else if(keyElement.equals("（回線内訳）回線場所市区町村名")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所大字通称名"(項目ID:ksucwk_kaisen_place_oaztsu_nm)
        else if(keyElement.equals("（回線内訳）回線場所大字通称名")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所字丁目名"(項目ID:ksucwk_kaisen_place_azcho_nm)
        else if(keyElement.equals("（回線内訳）回線場所字丁目名")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所番地号"(項目ID:ksucwk_kaisen_place_bnchigo)
        else if(keyElement.equals("（回線内訳）回線場所番地号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所住所補記・建物名"(項目ID:ksucwk_kaisen_place_adrttm)
        else if(keyElement.equals("（回線内訳）回線場所住所補記・建物名")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所住所補記・部屋番号"(項目ID:ksucwk_kaisen_place_adrrm)
        else if(keyElement.equals("（回線内訳）回線場所住所補記・部屋番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所番号"(項目ID:ksucwk_kaisen_place_no)
        else if(keyElement.equals("（回線内訳）回線場所番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所区画整理中フラグ"(項目ID:ksucwk_kisn_plc_kkk_seiri_chu_flg)
        else if(keyElement.equals("（回線内訳）回線場所区画整理中フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所補足コード１"(項目ID:ksucwk_kisn_plc_hsk_cd_1)
        else if(keyElement.equals("（回線内訳）回線場所補足コード１")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所補足コード２"(項目ID:ksucwk_kisn_plc_hsk_cd_2)
        else if(keyElement.equals("（回線内訳）回線場所補足コード２")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所補足メモ"(項目ID:ksucwk_kisn_plc_hsk_memo)
        else if(keyElement.equals("（回線内訳）回線場所補足メモ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所住所確定フラグ"(項目ID:ksucwk_kisn_plc_ad_fix_flg)
        else if(keyElement.equals("（回線内訳）回線場所住所確定フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線場所住所確定後変更可否"(項目ID:ksucwk_kisn_plc_ad_fix_af_chge_kh)
        else if(keyElement.equals("（回線内訳）回線場所住所確定後変更可否")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）関電営業所番号"(項目ID:ksucwk_kepco_busioffice_no)
        else if(keyElement.equals("（回線内訳）関電営業所番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）使用開始年月日"(項目ID:ksucwk_use_staymd)
        else if(keyElement.equals("（回線内訳）使用開始年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）住所形態コード"(項目ID:ksucwk_ad_form_cd)
        else if(keyElement.equals("（回線内訳）住所形態コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）住所形態コード名称"(項目ID:ksucwk_ad_form_cd_nm)
        else if(keyElement.equals("（回線内訳）住所形態コード名称")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）竣工予定年月日"(項目ID:ksucwk_shunko_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:ksucwk_epower_soden_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:ksucwk_nyukyo_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:ksucwk_hikiwatashi_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:ksucwk_hikkoshi_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:ksucwk_xzahyo)
        else if(keyElement.equals("（回線内訳）Ｘ座標")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）Ｙ座標"(項目ID:ksucwk_yzahyo)
        else if(keyElement.equals("（回線内訳）Ｙ座標")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）経度"(項目ID:ksucwk_lgtd)
        else if(keyElement.equals("（回線内訳）経度")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）緯度"(項目ID:ksucwk_lttd)
        else if(keyElement.equals("（回線内訳）緯度")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）座標補正有無"(項目ID:ksucwk_zahyo_hosei_um)
        else if(keyElement.equals("（回線内訳）座標補正有無")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）座標補正有無名称"(項目ID:ksucwk_zahyo_hosei_um_nm)
        else if(keyElement.equals("（回線内訳）座標補正有無名称")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）テレビ個別対応コード"(項目ID:ksucwk_tv_kobet_taio_cd)
        else if(keyElement.equals("（回線内訳）テレビ個別対応コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）ＴＶアンテナ有無"(項目ID:ksucwk_tv_antenna_um)
        else if(keyElement.equals("（回線内訳）ＴＶアンテナ有無")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）ＴＶアンテナ有無名称"(項目ID:ksucwk_tv_antenna_um_nm)
        else if(keyElement.equals("（回線内訳）ＴＶアンテナ有無名称")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）方角コード１"(項目ID:ksucwk_direction_cd_1)
        else if(keyElement.equals("（回線内訳）方角コード１")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）方角コード２"(項目ID:ksucwk_direction_cd_2)
        else if(keyElement.equals("（回線内訳）方角コード２")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）戸建建築階数コード"(項目ID:ksucwk_kodate_kcku_flr_cnt_cd)
        else if(keyElement.equals("（回線内訳）戸建建築階数コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）集合住宅入居階数コード"(項目ID:ksucwk_shugj_nyukyo_flr_cnt_cd)
        else if(keyElement.equals("（回線内訳）集合住宅入居階数コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）集合住宅入居階数コード名称"(項目ID:ksucwk_shugj_nyukyo_flr_cnt_cd_nm)
        else if(keyElement.equals("（回線内訳）集合住宅入居階数コード名称")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）通信速度コード"(項目ID:ksucwk_tsushin_speed_cd)
        else if(keyElement.equals("（回線内訳）通信速度コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）ＰＯＮ種別コード"(項目ID:ksucwk_pon_sbt_cd)
        else if(keyElement.equals("（回線内訳）ＰＯＮ種別コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）ＰＯＮ種別コード名称"(項目ID:ksucwk_pon_sbt_cd_nm)
        else if(keyElement.equals("（回線内訳）ＰＯＮ種別コード名称")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）ループバックテスト完了年月日"(項目ID:ksucwk_loopback_test_fin_ymd)
        else if(keyElement.equals("（回線内訳）ループバックテスト完了年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線提供会社コード"(項目ID:ksucwk_kaisen_tk_comp_cd)
        else if(keyElement.equals("（回線内訳）回線提供会社コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）回線提供会社コード名称"(項目ID:ksucwk_kaisen_tk_comp_cd_nm)
        else if(keyElement.equals("（回線内訳）回線提供会社コード名称")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）ＶＤＳＬ利用電話回線種別コード"(項目ID:ksucwk_vdsl_use_tel_kisn_sbt_cd)
        else if(keyElement.equals("（回線内訳）ＶＤＳＬ利用電話回線種別コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）ＶＤＳＬ利用電話回線切替予定"(項目ID:ksucwk_vdsl_use_dksn_swch_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:ksucwk_vdsl_use_tg_dbksn_sbt_cd)
        else if(keyElement.equals("（回線内訳）ＶＤＳＬ利用対象電話番号回線")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）ＶＤＳＬ利用対象電話番号"(項目ID:ksucwk_vdsl_use_tg_telno)
        else if(keyElement.equals("（回線内訳）ＶＤＳＬ利用対象電話番号")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）異動区分"(項目ID:ksucwk_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:ksucwk_ido_div_nm)
        else if(keyElement.equals("（回線内訳）異動区分名称")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）引越し年月日"(項目ID:ksucwk_hikkoshi_ymd)
        else if(keyElement.equals("（回線内訳）引越し年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）該当エリアサービス開始年月日"(項目ID:ksucwk_gaito_area_svc_staymd)
        else if(keyElement.equals("（回線内訳）該当エリアサービス開始年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）撤去工事希望年月日"(項目ID:ksucwk_tekkyo_koji_kibo_ymd)
        else if(keyElement.equals("（回線内訳）撤去工事希望年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）使用終了年月日"(項目ID:ksucwk_use_endymd)
        else if(keyElement.equals("（回線内訳）使用終了年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）起点変電所コード"(項目ID:ksucwk_kiten_hdsho_cd)
        else if(keyElement.equals("（回線内訳）起点変電所コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）集約局コード"(項目ID:ksucwk_shyakk_cd)
        else if(keyElement.equals("（回線内訳）集約局コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）サービスキャンセル年月日"(項目ID:ksucwk_svc_cancel_ymd)
        else if(keyElement.equals("（回線内訳）サービスキャンセル年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）サービスキャンセル理由コード"(項目ID:ksucwk_svc_cancel_rsn_cd)
        else if(keyElement.equals("（回線内訳）サービスキャンセル理由コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）サービス契約回線内訳キャンセ"(項目ID:ksucwk_svkei_kisn_uw_cncl_cl_ymd)
        else if(keyElement.equals("（回線内訳）サービス契約回線内訳キャンセ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）登録年月日時分秒"(項目ID:ksucwk_add_dtm)
        else if(keyElement.equals("（回線内訳）登録年月日時分秒")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）登録オペレータアカウント"(項目ID:ksucwk_add_opeacnt)
        else if(keyElement.equals("（回線内訳）登録オペレータアカウント")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）更新年月日時分秒"(項目ID:ksucwk_upd_dtm)
        else if(keyElement.equals("（回線内訳）更新年月日時分秒")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）更新オペレータアカウント"(項目ID:ksucwk_upd_opeacnt)
        else if(keyElement.equals("（回線内訳）更新オペレータアカウント")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）削除年月日時分秒"(項目ID:ksucwk_del_dtm)
        else if(keyElement.equals("（回線内訳）削除年月日時分秒")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）削除オペレータアカウント"(項目ID:ksucwk_del_opeacnt)
        else if(keyElement.equals("（回線内訳）削除オペレータアカウント")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）無効フラグ"(項目ID:ksucwk_mk_flg)
        else if(keyElement.equals("（回線内訳）無効フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）無効フラグ名称"(項目ID:ksucwk_mk_flg_nm)
        else if(keyElement.equals("（回線内訳）無効フラグ名称")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"（回線内訳）最終更新年月日時分秒"(項目ID:ksucwk_last_upd_dtm)
        else if(keyElement.equals("（回線内訳）最終更新年月日時分秒")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
        //▼▼▼▼▼【ANK-1705-00-00】VLAN-ID情報の表示対応 ADD START▼▼▼▼▼
        // データタイプが String の項目"（回線内訳）最終更新年月日時分秒"(項目ID:ksucwk_tel_vlan_id)
        else if(keyElement.equals("（回線内訳）電話VLAN-ID")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
        //▲▲▲▲▲【ANK-1705-00-00】VLAN-ID情報の表示対応 ADD END▲▲▲▲▲
 
        // データタイプが 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:mansion_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 >= mansion_list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)mansion_list_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"提供方式契約番号"(項目ID:tk_hoshiki_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:tk_equip_sbt_cd)
        else if(keyElement.equals("提供設備種別コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"提供設備帯域種別コード"(項目ID:tk_equip_taiiki_sbt_cd)
        else if(keyElement.equals("提供設備帯域種別コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"マンションプランコード"(項目ID:mansion_plan_cd)
        else if(keyElement.equals("マンションプランコード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"提供方式パターンコード"(項目ID:tk_hoshiki_pattern_cd)
        else if(keyElement.equals("提供方式パターンコード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"提供方式コード"(項目ID:tk_hoshiki_cd)
        else if(keyElement.equals("提供方式コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"アクセス回線速度コード"(項目ID:accss_kisn_speed_cd)
        else if(keyElement.equals("アクセス回線速度コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"棟内速度コード"(項目ID:tonai_speed_cd)
        else if(keyElement.equals("棟内速度コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"加入契約支払方式コード"(項目ID:kanyu_kei_pay_hoshiki_cd)
        else if(keyElement.equals("加入契約支払方式コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"提供料金種別コード"(項目ID:tk_prc_sbt_cd)
        else if(keyElement.equals("提供料金種別コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"回線使用契約番号"(項目ID:kaisen_use_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:ownr_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:mansion_id)
        else if(keyElement.equals("マンションＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"マンションコースコード"(項目ID:mansion_course_cd)
        else if(keyElement.equals("マンションコースコード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"マンションサービスメニューコード"(項目ID:mansion_svc_menu_cd)
        else if(keyElement.equals("マンションサービスメニューコード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"マンションコース名"(項目ID:mansion_course_nm)
        else if(keyElement.equals("マンションコース名")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ＩＰ払出コード"(項目ID:ip_hradsi_cd)
        else if(keyElement.equals("ＩＰ払出コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ＩＰ払出コード名称"(項目ID:ip_hradsi_cd_nm)
        else if(keyElement.equals("ＩＰ払出コード名称")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"回線速度コード"(項目ID:kisn_speed_cd)
        else if(keyElement.equals("回線速度コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"回線速度コード名称"(項目ID:kisn_speed_cd_nm)
        else if(keyElement.equals("回線速度コード名称")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"マンション通信設備コード"(項目ID:mans_tushin_equip_cd)
        else if(keyElement.equals("マンション通信設備コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"マンション通信設備コード名称"(項目ID:mans_tushin_equip_cd_nm)
        else if(keyElement.equals("マンション通信設備コード名称")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"マンション物件番号Ｍ"(項目ID:mansion_bukken_no_m)
        else if(keyElement.equals("マンション物件番号Ｍ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ＰＩＤ"(項目ID:pid)
        else if(keyElement.equals("ＰＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"マンションオーナーＩＤ"(項目ID:mansion_ownr_id)
        else if(keyElement.equals("マンションオーナーＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"支払方式コード"(項目ID:pay_hoshiki_cd)
        else if(keyElement.equals("支払方式コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"支払方式コード名称"(項目ID:pay_hoshiki_cd_nm)
        else if(keyElement.equals("支払方式コード名称")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"マンションサービスメニュー名"(項目ID:mansion_svc_menu_nm)
        else if(keyElement.equals("マンションサービスメニュー名")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"マンション名"(項目ID:mansion_nm)
        else if(keyElement.equals("マンション名")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"マンション物件コード"(項目ID:mansion_bukken_cd)
        else if(keyElement.equals("マンション物件コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"マンション物件コード名称"(項目ID:mansion_bukken_cd_nm)
        else if(keyElement.equals("マンション物件コード名称")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが Boolean の項目"住所未確定フラグ"(項目ID:ad_mi_fix_flg)
        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;
            }
        }
        
        // ANK-4315-00-00 ADD START
        // データタイプが Boolean の項目"HGW交換不可フラグ"(項目ID:hgw_kkn_ffg)
        else if(keyElement.equals("HGW交換不可フラグ")) {
            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;
            }
        }
        // ANK-4315-00-00 ADD END
 
        // データタイプが Boolean の項目"区画整理中フラグ"(項目ID:kkk_seiri_chu_flg)
        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: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;
            }
        }

        // データタイプが String の項目"休止期間最大月間数"(項目ID:pause_prd_max_mon)
        else if(keyElement.equals("休止期間最大月間数")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"ＫＤＤＩバリューコード"(項目ID:kddi_val_cd)
        else if(keyElement.equals("ＫＤＤＩバリューコード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"バリューコード警告出力フラグ"(項目ID:val_cd_kkoku_oput_flg)
        else if(keyElement.equals("バリューコード警告出力フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }

        // データタイプが String の項目"内訳ステータスＣＳＶ"(項目ID:ucwk_stat_csv)
        else if(keyElement.equals("内訳ステータスＣＳＶ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが 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;
            }
        }
 
        // データタイプがデータタイプビーン型の項目"予約上限日数明細"(項目ID:rsv_uppl_prd_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 >= rsv_uppl_prd_list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)rsv_uppl_prd_list_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }

        // データタイプが String の項目"予約上限日数"(項目ID:rsv_uppl_prd)
        else if(keyElement.equals("予約上限日数")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }

        // データタイプが String の項目"親マンション名"(項目ID:oya_useplace_adrttm)
        else if(keyElement.equals("親マンション名")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.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;
            }
        }
 
        // データタイプが Boolean の項目"工事詳細表示フラグ"(項目ID:kjdtlDspFlg)
        else if(keyElement.equals("工事詳細表示フラグ")) {
            if(subkey.equalsIgnoreCase("value")) { 
                return Boolean.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // ST2-2013-0000826 2013/02/21 ADD START
        // データタイプが String の項目"番ポ有無ＣＳＶ"(項目ID:bmp_um_csv)
        else if(keyElement.equals("番ポ有無ＣＳＶ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
        // ST2-2013-0000826 2013/02/21 ADD END
 
    	// ST3-2013-0000040 2013/03/01 ADD START
        // データタイプがデータタイプビーン型の項目"回線場所住所チェックレベル明細"(項目ID:EKK0251C030CBSMsg1List)
        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 >= EKK0251C030CBSMsg1List_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)EKK0251C030CBSMsg1List_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"回線場所住所チェックレベル"(項目ID:kisn_ad_chk_lv)
        else if(keyElement.equals("回線場所住所チェックレベル")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
    	// ST3-2013-0000040 2013/03/01 ADD END
        // 20130326 OT-2013-0000311 住所変更中フラグ追加 ADD START
        else if(keyElement.equals("住所変更中フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
        // 20130326 OT-2013-0000311 住所変更中フラグ追加 ADD END
        
        // TAI-2012-0000101 2012/12/29 ADD START
        // データタイプがデータタイプビーン型の項目"警告フラグ明細（サービス契約内訳回復）"(項目ID:EKK0161C210CBSMsg1List)
        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 >= EKK0161C210CBSMsg1List_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)EKK0161C210CBSMsg1List_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
 
        // データタイプが String の項目"警告フラグ"(項目warn_flg)
        else if(keyElement.equals("警告フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
        // TAI-2012-0000101 2012/12/29 ADD END

        // データタイプが String の項目"サービス契約休止不可月数"(項目svc_pause_fuka_month)
        else if(keyElement.equals("サービス契約休止不可月数")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
        // 20130604 IT1-2013-0001255 ADD START
        // データタイプが String の項目"サービス利用開始希望年月日（年）"(項目ID:svc_use_sta_kibo_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_use_sta_kibo_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_use_sta_kibo_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_use_sta_kibo_ymd)
        else if(keyElement.equals("サービス利用開始希望年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
        
        // データタイプが String の項目"サービス利用開始希望年月日未来日チェック日数"(項目ID:svc_use_sta_kibo_ymd_checkdays)
        else if(keyElement.equals("サービス利用開始希望年月日未来日チェック日数")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
        // 20130604 IT1-2013-0001255 ADD END

        // データタイプが String の項目"サービス終了日（表示用）"(項目ID:svc_endymd_dsp)
        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_kisan_ymd_dsp)
        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:ad_cd_dsp)
        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;
            }
        }
        // ANK-1933-00-00 2014/02/20 ADD START
        // データタイプが String の項目"システムＩＤ"(項目ID:one_time_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:one_time_user_id)
        else if(keyElement.equals("ユーザーＩＤ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
        
        // データタイプが String の項目"組織コード"(項目ID:one_time_org_cd)
        else if(keyElement.equals("組織コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
        
        // データタイプが String の項目"立場コード"(項目ID:one_time_position_cd)
        else if(keyElement.equals("立場コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
        
        // データタイプが String の項目"ワンタイムパスワード"(項目ID:one_time_pwd)
        else if(keyElement.equals("ワンタイムパスワード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
        
        // データタイプが String の項目"地図画面ＵＲＬ"(項目ID:map_gmn_url)
        else if(keyElement.equals("地図画面ＵＲＬ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
        
        // データタイプが String の項目"地図オープンフラグ"(項目ID:map_open_flg)
        else if(keyElement.equals("地図オープンフラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
        // ANK-1933-00-00 2014/02/20 ADD END

    	// ANK-2056-00-00 光電話セレクトオプションパック(お得チェック対応) 2014/05/08 藤田 ADD START
        // データタイプが String の項目"警告フラグ"(項目:otoku_chk_err_flg)
        else if(keyElement.equals("お得チェックエラーフラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
    	// ANK-2056-00-00 光電話セレクトオプションパック(お得チェック対応) 2014/05/08 藤田 ADD END
        
        //ANK-1918-00-00 ADD START
        // データタイプが String の項目"工事未連携フラグ"(項目:koji_not_ren_flg)
        else if(keyElement.equals("工事未連携フラグ")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
        //ANK-1918-00-00 ADD END
        //ANK-2423-00-00 ADD START
        // データタイプがデータタイプビーン型の項目"サービス契約履歴一覧照会明細"(項目ID:ekk0081b024cbsmsg1list_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 >= ekk0081b024cbsmsg1list_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)ekk0081b024cbsmsg1list_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }        
        //ANK-2423-00-00 ADD END

        // 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(keyElement.equals("外部システムコード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }

        //*--<< ANK-2693-00-00 ADD  END  >>--*//
    	// 2016/06/10 ANK-2687-00-00 ADD START
        // データタイプが String の項目"ランク名称"(項目ID:syscd)
        else if(keyElement.equals("ランク名称")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }

    	// 2016/06/10 ANK-2687-00-00 ADD END
    	// ANK-3034-00-00 ADD START
        // データタイプが String の項目"チケット残枚数"(項目ID:tic_num)
        else if(keyElement.equals("チケット残枚数")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }

    	// ANK-3034-00-00 ADD END
// ▽▽▽ ANK-3106-00-00 ADD START
        // データタイプが String の項目"住所変更情報削除"(項目ID:adchg_info_del)
        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:bmp_adchg_no)
        else if(keyElement.equals("番ポ住所変更番号")) {
            if(subkey.equalsIgnoreCase("value")) { 
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
        // データタイプが String の項目"住所変更情報削除可否"(項目ID:adchg_info_del_kh)
        else if(keyElement.equals("住所変更情報削除可否")) {
            if(subkey.equalsIgnoreCase("value")) { 
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
// △△△ ANK-3106-00-00 ADD END

// ANK-3840-00-00 ADD START
        // データタイプが String の項目"定額サービス契約有無"(項目ID:tegak_svc_um)
        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;
            }
        }
// ANK-3840-00-00 ADD END
    	// ANK-4038-00-00 ADD START

 
        // データタイプが String の項目"表示用コンセント設置内容"(項目ID:dsp_consnt_stc_ny)
        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:dsp_kyoku_onu)
        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:dsp_ct_aki)
        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:ct_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 の項目"表示用コース変更工事スキップ対象"(項目ID:dsp_crshen_kjskp_taisho)
        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:rozett_chk_rslt)
        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:kyoku_onu)
        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:ct_aki)
        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;
            }
        }

    	// ANK-4038-00-00 ADD END
    	// ANK-4174-00-00 ADD START
    	// データタイプが String の項目"電子交付同意有無"(項目ID:denskh_doi_um)
        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:denskh_doi_upd_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:denskh_doi_um_bf)
        else if(keyElement.equals("変更前電子交付同意有無")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"変更前電子交付同意更新日時"(項目ID:denskh_doi_upd_dtm_bf)
        else if(keyElement.equals("変更前電子交付同意更新日時")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
    	// ANK-4174-00-00 ADD END
      //ANK-4315-00-00 ADD START
        // データタイプが String の項目"工事案件種別コード"(項目ID:kojiak_sbt_cd)
        else if(keyElement.equals("工事案件種別コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        // データタイプが String の項目"工事案件ステータス"(項目kojiak_stat)
        else if(keyElement.equals("工事案件ステータス")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
        //ANK-4315-00-00 ADD END
        //ANK-4494-00-00 ADD START
        // データタイプが Boolean の項目"ＥＮＵＭの切り替えも実施する１"(項目ID:enum_krke_douji_1)
        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:enum_krke_douji_2)
        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;
            }
        }
        
        // データタイプがデータタイプビーン型の項目"ポートアウト受付情報一意照会（サービス契約照会）明細"(項目ID:kksv0051_tu0151_lst)
        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 >= kksv0051_tu0151_lst_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)kksv0051_tu0151_lst_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
        
        // データタイプが String の項目"番号コード"(項目no_cd)
        else if(keyElement.equals("番号コード")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
        
        // データタイプが String の項目"サービス区分"(項目svc_div)
        else if(keyElement.equals("サービス区分")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
        
        // データタイプが String の項目"電話番号適用開始年月日"(項目telno_tstaymd)
        else if(keyElement.equals("電話番号適用開始年月日")) {
            if(subkey.equalsIgnoreCase("value")) {
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")) { // subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
        
        // データタイプが Boolean の項目"サービス契約情報更新（ｅｏ光電話）画面電話ＣＥＮＵＭ切替権限"(項目ID:enum_switch_auth)
        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;
            }
        }
        
        // データタイプがデータタイプビーン型の項目"電話番号一意照会"(項目ID:telno)
        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 >= telno_list.size()) { // インデックス値がリスト個数-1を超える場合、ここでnullを返す。
                return null;
            }
            // 項目名を生成し、データタイプビーンのtypeModelDataの戻り値を返す
            keyElement = keyRemain.substring(separaterPoint + 1);
            return ((X33VDataTypeBeanInterface)telno_list.get(tmpIndex)).typeModelData( keyElement, subkey);
            // データタイプビーン型では項目名とsubkeyのみ引数に指定
        }
    	//ANK-4494-00-00 ADD END
        
    	return null;
    }

    // ANK-3699-00-00 ADD START
	public String getJoto_ymd_update() {
		return joto_ymd_update;
	}

	public void setJoto_ymd_update(String joto_ymd_update) {
		this.joto_ymd_update = joto_ymd_update;
	}

	public String getJoto_ymd_value() {
		return joto_ymd_value;
	}

	public void setJoto_ymd_value(String joto_ymd_value) {
		this.joto_ymd_value = joto_ymd_value;
	}

	public Boolean getJoto_ymd_enabled() {
		return joto_ymd_enabled;
	}

	public void setJoto_ymd_enabled(Boolean joto_ymd_enabled) {
		this.joto_ymd_enabled = joto_ymd_enabled;
	}

	public String getJoto_ymd_state() {
		return joto_ymd_state;
	}

	public void setJoto_ymd_state(String joto_ymd_state) {
		this.joto_ymd_state = joto_ymd_state;
	}
	
	// ANK-3699-00-00 ADD END
}
