//***********************************************************************************************
//*  FUW10401SF04DBean.java                 All Rights reserved.Copyright (c) K-Opticom   
//***********************************************************************************************
/*
履歴：
	NO	日付			更新者								    
	01	2019.01.10		Webクライアント定義ツール 2.0.39		
*/
 
/**
 * <DL>
 * <DT>名前
 * <p>
 * <DT>説明: 
 * <DD>データの初期化.
 * <DD> generated by Web Client tool V01/L01.
 * </DL>
*/
package eo.web.webview.FUW10401SF;
 
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 com.fujitsu.futurity.web.x33.X33SException;
 
/* シリアライズ警告 */
@SuppressWarnings("serial")
public class FUW10401SF04DBean 
    implements X33VDataTypeBeanInterface, X33VListedBeanInterface, Serializable {
    
    //プロパティの初期化
	protected String sel_use_update;
	protected String sel_use_value = "";
	protected String sel_use_state = "";
	protected String mskm_tio_sbt_cd_update;
	protected String mskm_tio_sbt_cd_value = "";
	protected String mskm_tio_sbt_cd_state = "";
	protected String telno_sbt_cd_update;
	protected String telno_sbt_cd_value = "";
	protected String telno_sbt_cd_state = "";
	protected String n_tel_no_kei_flg_update;
	protected Boolean n_tel_no_kei_flg_value = false;
	protected String n_tel_no_kei_flg_state = "";
	protected String svc_kei_ucwk_no_tel_update;
	protected String svc_kei_ucwk_no_tel_value = "";
	protected String svc_kei_ucwk_no_tel_state = "";
	protected String bmp_telno_area_update;
	protected String bmp_telno_area_value = "";
    protected Boolean bmp_telno_area_enabled = false;
	protected String bmp_telno_area_state = "";
	protected String bmp_telno_city_update;
	protected String bmp_telno_city_value = "";
    protected Boolean bmp_telno_city_enabled = false;
	protected String bmp_telno_city_state = "";
	protected String bmp_telno_no_update;
	protected String bmp_telno_no_value = "";
    protected Boolean bmp_telno_no_enabled = false;
	protected String bmp_telno_no_state = "";
	protected String bmp_telno_all_update;
	protected String bmp_telno_all_value = "";
	protected String bmp_telno_all_state = "";
	protected String tsjgs_cd_update;
	protected String tsjgs_cd_value = "";
	protected String tsjgs_cd_state = "";
	protected String tsjgs_nm_update;
	protected String tsjgs_nm_value = "";
    protected Boolean tsjgs_nm_enabled = false;
	protected String tsjgs_nm_state = "";
	protected String keisha_nm_sei_update;
	protected String keisha_nm_sei_value = "";
    protected Boolean keisha_nm_sei_enabled = false;
	protected String keisha_nm_sei_state = "";
	protected String keisha_nm_mei_update;
	protected String keisha_nm_mei_value = "";
    protected Boolean keisha_nm_mei_enabled = false;
	protected String keisha_nm_mei_state = "";
	protected String keisha_nm_all_update;
	protected String keisha_nm_all_value = "";
	protected String keisha_nm_all_state = "";
	protected String keisha_nm_kana_sei_update;
	protected String keisha_nm_kana_sei_value = "";
    protected Boolean keisha_nm_kana_sei_enabled = false;
	protected String keisha_nm_kana_sei_state = "";
	protected String keisha_nm_kana_mei_update;
	protected String keisha_nm_kana_mei_value = "";
    protected Boolean keisha_nm_kana_mei_enabled = false;
	protected String keisha_nm_kana_mei_state = "";
	protected String keisha_nm_kana_all_update;
	protected String keisha_nm_kana_all_value = "";
	protected String keisha_nm_kana_all_state = "";
	protected String mskm_denwacho_update;
	protected Boolean mskm_denwacho_value = false;
    protected Boolean mskm_denwacho_enabled = false;
	protected String mskm_denwacho_state = "";
	protected String mskm_104_update;
	protected Boolean mskm_104_value = false;
    protected Boolean mskm_104_enabled = false;
	protected String mskm_104_state = "";
	protected String mskm_hasshinsha_update;
	protected Boolean mskm_hasshinsha_value = false;
    protected Boolean mskm_hasshinsha_enabled = false;
	protected String mskm_hasshinsha_state = "";
	protected String dwcho_mskm_kibo_cd_update;
	protected String dwcho_mskm_kibo_cd_value = "";
	protected String dwcho_mskm_kibo_cd_state = "";
	protected String hasshinsha_kibo_cd_update;
	protected String hasshinsha_kibo_cd_value = "";
	protected String hasshinsha_kibo_cd_state = "";
	protected String bnp_itenttdk_okksmjs_um_update;
	protected Boolean bnp_itenttdk_okksmjs_um_value = false;
    protected Boolean bnp_itenttdk_okksmjs_um_enabled = false;
	protected String bnp_itenttdk_okksmjs_um_state = "";
	protected String bnp_kiyk_ad_sel_update;
	protected String bnp_kiyk_ad_sel_value = "";
	protected String bnp_kiyk_ad_sel_state = "";
	protected String bmp_kiyk_ad_pcd_kami_update;
	protected String bmp_kiyk_ad_pcd_kami_value = "";
    protected Boolean bmp_kiyk_ad_pcd_kami_enabled = false;
	protected String bmp_kiyk_ad_pcd_kami_state = "";
	protected String bmp_kiyk_ad_pcd_shimo_update;
	protected String bmp_kiyk_ad_pcd_shimo_value = "";
    protected Boolean bmp_kiyk_ad_pcd_shimo_enabled = false;
	protected String bmp_kiyk_ad_pcd_shimo_state = "";
	protected String bmp_kiyk_ad_state_city_update;
	protected String bmp_kiyk_ad_state_city_value = "";
    protected Boolean bmp_kiyk_ad_state_city_enabled = false;
	protected String bmp_kiyk_ad_state_city_state = "";
	protected String bmp_kiyk_ad_az_update;
	protected String bmp_kiyk_ad_az_value = "";
    protected Boolean bmp_kiyk_ad_az_enabled = false;
	protected String bmp_kiyk_ad_az_state = "";
	protected String bmp_kiyk_ad_cho_bnchi_update;
	protected String bmp_kiyk_ad_cho_bnchi_value = "";
    protected Boolean bmp_kiyk_ad_cho_bnchi_enabled = false;
	protected String bmp_kiyk_ad_cho_bnchi_state = "";
	protected String bmp_kiyk_ad_bnchi_update;
	protected String bmp_kiyk_ad_bnchi_value = "";
    protected Boolean bmp_kiyk_ad_bnchi_enabled = false;
	protected String bmp_kiyk_ad_bnchi_state = "";
	protected String bmp_kiyk_ad_ttm_update;
	protected String bmp_kiyk_ad_ttm_value = "";
    protected Boolean bmp_kiyk_ad_ttm_enabled = false;
	protected String bmp_kiyk_ad_ttm_state = "";
	protected String bmp_kiyk_ad_rm_update;
	protected String bmp_kiyk_ad_rm_value = "";
    protected Boolean bmp_kiyk_ad_rm_enabled = false;
	protected String bmp_kiyk_ad_rm_state = "";
	protected String keisha_nm_sel_update;
	protected String keisha_nm_sel_value = "";
    protected Boolean keisha_nm_sel_enabled = false;
	protected String keisha_nm_sel_state = "";
 
    protected int index;
 
	// コンストラクタ生成
	public FUW10401SF04DBean(){
	
		// コンストラクタの宣言部生成
	}
 
    /**
     *  Getter/Setterメソッド
     */
	public String getSel_use_update() {
		return this.sel_use_update ;
	}
 
	public void setSel_use_update(String param) {
		this.sel_use_update = param ;
	}
 
	public String getSel_use_value() {
		return this.sel_use_value ;
	}
 
	public void setSel_use_value(String param) {
		this.sel_use_value = param ;
	}
 
 	public String getSel_use_state() {
		return this.sel_use_state ;
	}
 
	public void setSel_use_state(String param) {
		this.sel_use_state = param ;
	}
 
	public String getMskm_tio_sbt_cd_update() {
		return this.mskm_tio_sbt_cd_update ;
	}
 
	public void setMskm_tio_sbt_cd_update(String param) {
		this.mskm_tio_sbt_cd_update = param ;
	}
 
	public String getMskm_tio_sbt_cd_value() {
		return this.mskm_tio_sbt_cd_value ;
	}
 
	public void setMskm_tio_sbt_cd_value(String param) {
		this.mskm_tio_sbt_cd_value = param ;
	}
 
 	public String getMskm_tio_sbt_cd_state() {
		return this.mskm_tio_sbt_cd_state ;
	}
 
	public void setMskm_tio_sbt_cd_state(String param) {
		this.mskm_tio_sbt_cd_state = param ;
	}
 
	public String getTelno_sbt_cd_update() {
		return this.telno_sbt_cd_update ;
	}
 
	public void setTelno_sbt_cd_update(String param) {
		this.telno_sbt_cd_update = param ;
	}
 
	public String getTelno_sbt_cd_value() {
		return this.telno_sbt_cd_value ;
	}
 
	public void setTelno_sbt_cd_value(String param) {
		this.telno_sbt_cd_value = param ;
	}
 
 	public String getTelno_sbt_cd_state() {
		return this.telno_sbt_cd_state ;
	}
 
	public void setTelno_sbt_cd_state(String param) {
		this.telno_sbt_cd_state = param ;
	}
 
	public String getN_tel_no_kei_flg_update() {
		return this.n_tel_no_kei_flg_update ;
	}
 
	public void setN_tel_no_kei_flg_update( String param ) {
		this.n_tel_no_kei_flg_update = param ;
	}
 
	public Boolean getN_tel_no_kei_flg_value() {
		return this.n_tel_no_kei_flg_value ;
	}
 
	public void setN_tel_no_kei_flg_value( Boolean param) {
		this.n_tel_no_kei_flg_value = param ;
	}
 
 	public String getN_tel_no_kei_flg_state() {
		return this.n_tel_no_kei_flg_state ;
	}
 
	public void setN_tel_no_kei_flg_state(String param) {
		this.n_tel_no_kei_flg_state = param ;
	}
 
	public String getSvc_kei_ucwk_no_tel_update() {
		return this.svc_kei_ucwk_no_tel_update ;
	}
 
	public void setSvc_kei_ucwk_no_tel_update(String param) {
		this.svc_kei_ucwk_no_tel_update = param ;
	}
 
	public String getSvc_kei_ucwk_no_tel_value() {
		return this.svc_kei_ucwk_no_tel_value ;
	}
 
	public void setSvc_kei_ucwk_no_tel_value(String param) {
		this.svc_kei_ucwk_no_tel_value = param ;
	}
 
 	public String getSvc_kei_ucwk_no_tel_state() {
		return this.svc_kei_ucwk_no_tel_state ;
	}
 
	public void setSvc_kei_ucwk_no_tel_state(String param) {
		this.svc_kei_ucwk_no_tel_state = param ;
	}
 
	public String getBmp_telno_area_update() {
		return this.bmp_telno_area_update ;
	}
 
	public void setBmp_telno_area_update(String param) {
		this.bmp_telno_area_update = param ;
	}
 
	public String getBmp_telno_area_value() {
		return this.bmp_telno_area_value ;
	}
 
	public void setBmp_telno_area_value(String param) {
		this.bmp_telno_area_value = param ;
	}
 
    public Boolean getBmp_telno_area_enabled() {
		return this.bmp_telno_area_enabled ;
	}
 
	public void setBmp_telno_area_enabled(Boolean param) {
		this.bmp_telno_area_enabled = param ;
	}
 
 	public String getBmp_telno_area_state() {
		return this.bmp_telno_area_state ;
	}
 
	public void setBmp_telno_area_state(String param) {
		this.bmp_telno_area_state = param ;
	}
 
	public String getBmp_telno_city_update() {
		return this.bmp_telno_city_update ;
	}
 
	public void setBmp_telno_city_update(String param) {
		this.bmp_telno_city_update = param ;
	}
 
	public String getBmp_telno_city_value() {
		return this.bmp_telno_city_value ;
	}
 
	public void setBmp_telno_city_value(String param) {
		this.bmp_telno_city_value = param ;
	}
 
    public Boolean getBmp_telno_city_enabled() {
		return this.bmp_telno_city_enabled ;
	}
 
	public void setBmp_telno_city_enabled(Boolean param) {
		this.bmp_telno_city_enabled = param ;
	}
 
 	public String getBmp_telno_city_state() {
		return this.bmp_telno_city_state ;
	}
 
	public void setBmp_telno_city_state(String param) {
		this.bmp_telno_city_state = param ;
	}
 
	public String getBmp_telno_no_update() {
		return this.bmp_telno_no_update ;
	}
 
	public void setBmp_telno_no_update(String param) {
		this.bmp_telno_no_update = param ;
	}
 
	public String getBmp_telno_no_value() {
		return this.bmp_telno_no_value ;
	}
 
	public void setBmp_telno_no_value(String param) {
		this.bmp_telno_no_value = param ;
	}
 
    public Boolean getBmp_telno_no_enabled() {
		return this.bmp_telno_no_enabled ;
	}
 
	public void setBmp_telno_no_enabled(Boolean param) {
		this.bmp_telno_no_enabled = param ;
	}
 
 	public String getBmp_telno_no_state() {
		return this.bmp_telno_no_state ;
	}
 
	public void setBmp_telno_no_state(String param) {
		this.bmp_telno_no_state = param ;
	}
 
	public String getBmp_telno_all_update() {
		return this.bmp_telno_all_update ;
	}
 
	public void setBmp_telno_all_update(String param) {
		this.bmp_telno_all_update = param ;
	}
 
	public String getBmp_telno_all_value() {
		return this.bmp_telno_all_value ;
	}
 
	public void setBmp_telno_all_value(String param) {
		this.bmp_telno_all_value = param ;
	}
 
 	public String getBmp_telno_all_state() {
		return this.bmp_telno_all_state ;
	}
 
	public void setBmp_telno_all_state(String param) {
		this.bmp_telno_all_state = param ;
	}
 
	public String getTsjgs_cd_update() {
		return this.tsjgs_cd_update ;
	}
 
	public void setTsjgs_cd_update(String param) {
		this.tsjgs_cd_update = param ;
	}
 
	public String getTsjgs_cd_value() {
		return this.tsjgs_cd_value ;
	}
 
	public void setTsjgs_cd_value(String param) {
		this.tsjgs_cd_value = param ;
	}
 
 	public String getTsjgs_cd_state() {
		return this.tsjgs_cd_state ;
	}
 
	public void setTsjgs_cd_state(String param) {
		this.tsjgs_cd_state = param ;
	}
 
	public String getTsjgs_nm_update() {
		return this.tsjgs_nm_update ;
	}
 
	public void setTsjgs_nm_update(String param) {
		this.tsjgs_nm_update = param ;
	}
 
	public String getTsjgs_nm_value() {
		return this.tsjgs_nm_value ;
	}
 
	public void setTsjgs_nm_value(String param) {
		this.tsjgs_nm_value = param ;
	}
 
    public Boolean getTsjgs_nm_enabled() {
		return this.tsjgs_nm_enabled ;
	}
 
	public void setTsjgs_nm_enabled(Boolean param) {
		this.tsjgs_nm_enabled = param ;
	}
 
 	public String getTsjgs_nm_state() {
		return this.tsjgs_nm_state ;
	}
 
	public void setTsjgs_nm_state(String param) {
		this.tsjgs_nm_state = param ;
	}
 
	public String getKeisha_nm_sei_update() {
		return this.keisha_nm_sei_update ;
	}
 
	public void setKeisha_nm_sei_update(String param) {
		this.keisha_nm_sei_update = param ;
	}
 
	public String getKeisha_nm_sei_value() {
		return this.keisha_nm_sei_value ;
	}
 
	public void setKeisha_nm_sei_value(String param) {
		this.keisha_nm_sei_value = param ;
	}
 
    public Boolean getKeisha_nm_sei_enabled() {
		return this.keisha_nm_sei_enabled ;
	}
 
	public void setKeisha_nm_sei_enabled(Boolean param) {
		this.keisha_nm_sei_enabled = param ;
	}
 
 	public String getKeisha_nm_sei_state() {
		return this.keisha_nm_sei_state ;
	}
 
	public void setKeisha_nm_sei_state(String param) {
		this.keisha_nm_sei_state = param ;
	}
 
	public String getKeisha_nm_mei_update() {
		return this.keisha_nm_mei_update ;
	}
 
	public void setKeisha_nm_mei_update(String param) {
		this.keisha_nm_mei_update = param ;
	}
 
	public String getKeisha_nm_mei_value() {
		return this.keisha_nm_mei_value ;
	}
 
	public void setKeisha_nm_mei_value(String param) {
		this.keisha_nm_mei_value = param ;
	}
 
    public Boolean getKeisha_nm_mei_enabled() {
		return this.keisha_nm_mei_enabled ;
	}
 
	public void setKeisha_nm_mei_enabled(Boolean param) {
		this.keisha_nm_mei_enabled = param ;
	}
 
 	public String getKeisha_nm_mei_state() {
		return this.keisha_nm_mei_state ;
	}
 
	public void setKeisha_nm_mei_state(String param) {
		this.keisha_nm_mei_state = param ;
	}
 
	public String getKeisha_nm_all_update() {
		return this.keisha_nm_all_update ;
	}
 
	public void setKeisha_nm_all_update(String param) {
		this.keisha_nm_all_update = param ;
	}
 
	public String getKeisha_nm_all_value() {
		return this.keisha_nm_all_value ;
	}
 
	public void setKeisha_nm_all_value(String param) {
		this.keisha_nm_all_value = param ;
	}
 
 	public String getKeisha_nm_all_state() {
		return this.keisha_nm_all_state ;
	}
 
	public void setKeisha_nm_all_state(String param) {
		this.keisha_nm_all_state = param ;
	}
 
	public String getKeisha_nm_kana_sei_update() {
		return this.keisha_nm_kana_sei_update ;
	}
 
	public void setKeisha_nm_kana_sei_update(String param) {
		this.keisha_nm_kana_sei_update = param ;
	}
 
	public String getKeisha_nm_kana_sei_value() {
		return this.keisha_nm_kana_sei_value ;
	}
 
	public void setKeisha_nm_kana_sei_value(String param) {
		this.keisha_nm_kana_sei_value = param ;
	}
 
    public Boolean getKeisha_nm_kana_sei_enabled() {
		return this.keisha_nm_kana_sei_enabled ;
	}
 
	public void setKeisha_nm_kana_sei_enabled(Boolean param) {
		this.keisha_nm_kana_sei_enabled = param ;
	}
 
 	public String getKeisha_nm_kana_sei_state() {
		return this.keisha_nm_kana_sei_state ;
	}
 
	public void setKeisha_nm_kana_sei_state(String param) {
		this.keisha_nm_kana_sei_state = param ;
	}
 
	public String getKeisha_nm_kana_mei_update() {
		return this.keisha_nm_kana_mei_update ;
	}
 
	public void setKeisha_nm_kana_mei_update(String param) {
		this.keisha_nm_kana_mei_update = param ;
	}
 
	public String getKeisha_nm_kana_mei_value() {
		return this.keisha_nm_kana_mei_value ;
	}
 
	public void setKeisha_nm_kana_mei_value(String param) {
		this.keisha_nm_kana_mei_value = param ;
	}
 
    public Boolean getKeisha_nm_kana_mei_enabled() {
		return this.keisha_nm_kana_mei_enabled ;
	}
 
	public void setKeisha_nm_kana_mei_enabled(Boolean param) {
		this.keisha_nm_kana_mei_enabled = param ;
	}
 
 	public String getKeisha_nm_kana_mei_state() {
		return this.keisha_nm_kana_mei_state ;
	}
 
	public void setKeisha_nm_kana_mei_state(String param) {
		this.keisha_nm_kana_mei_state = param ;
	}
 
	public String getKeisha_nm_kana_all_update() {
		return this.keisha_nm_kana_all_update ;
	}
 
	public void setKeisha_nm_kana_all_update(String param) {
		this.keisha_nm_kana_all_update = param ;
	}
 
	public String getKeisha_nm_kana_all_value() {
		return this.keisha_nm_kana_all_value ;
	}
 
	public void setKeisha_nm_kana_all_value(String param) {
		this.keisha_nm_kana_all_value = param ;
	}
 
 	public String getKeisha_nm_kana_all_state() {
		return this.keisha_nm_kana_all_state ;
	}
 
	public void setKeisha_nm_kana_all_state(String param) {
		this.keisha_nm_kana_all_state = param ;
	}
 
	public String getMskm_denwacho_update() {
		return this.mskm_denwacho_update ;
	}
 
	public void setMskm_denwacho_update( String param ) {
		this.mskm_denwacho_update = param ;
	}
 
	public Boolean getMskm_denwacho_value() {
		return this.mskm_denwacho_value ;
	}
 
	public void setMskm_denwacho_value( Boolean param) {
		this.mskm_denwacho_value = param ;
	}
 
    public Boolean getMskm_denwacho_enabled() {
		return this.mskm_denwacho_enabled ;
	}
 
	public void setMskm_denwacho_enabled(Boolean param) {
		this.mskm_denwacho_enabled = param ;
	}
 
 	public String getMskm_denwacho_state() {
		return this.mskm_denwacho_state ;
	}
 
	public void setMskm_denwacho_state(String param) {
		this.mskm_denwacho_state = param ;
	}
 
	public String getMskm_104_update() {
		return this.mskm_104_update ;
	}
 
	public void setMskm_104_update( String param ) {
		this.mskm_104_update = param ;
	}
 
	public Boolean getMskm_104_value() {
		return this.mskm_104_value ;
	}
 
	public void setMskm_104_value( Boolean param) {
		this.mskm_104_value = param ;
	}
 
    public Boolean getMskm_104_enabled() {
		return this.mskm_104_enabled ;
	}
 
	public void setMskm_104_enabled(Boolean param) {
		this.mskm_104_enabled = param ;
	}
 
 	public String getMskm_104_state() {
		return this.mskm_104_state ;
	}
 
	public void setMskm_104_state(String param) {
		this.mskm_104_state = param ;
	}
 
	public String getMskm_hasshinsha_update() {
		return this.mskm_hasshinsha_update ;
	}
 
	public void setMskm_hasshinsha_update( String param ) {
		this.mskm_hasshinsha_update = param ;
	}
 
	public Boolean getMskm_hasshinsha_value() {
		return this.mskm_hasshinsha_value ;
	}
 
	public void setMskm_hasshinsha_value( Boolean param) {
		this.mskm_hasshinsha_value = param ;
	}
 
    public Boolean getMskm_hasshinsha_enabled() {
		return this.mskm_hasshinsha_enabled ;
	}
 
	public void setMskm_hasshinsha_enabled(Boolean param) {
		this.mskm_hasshinsha_enabled = param ;
	}
 
 	public String getMskm_hasshinsha_state() {
		return this.mskm_hasshinsha_state ;
	}
 
	public void setMskm_hasshinsha_state(String param) {
		this.mskm_hasshinsha_state = param ;
	}
 
	public String getDwcho_mskm_kibo_cd_update() {
		return this.dwcho_mskm_kibo_cd_update ;
	}
 
	public void setDwcho_mskm_kibo_cd_update(String param) {
		this.dwcho_mskm_kibo_cd_update = param ;
	}
 
	public String getDwcho_mskm_kibo_cd_value() {
		return this.dwcho_mskm_kibo_cd_value ;
	}
 
	public void setDwcho_mskm_kibo_cd_value(String param) {
		this.dwcho_mskm_kibo_cd_value = param ;
	}
 
 	public String getDwcho_mskm_kibo_cd_state() {
		return this.dwcho_mskm_kibo_cd_state ;
	}
 
	public void setDwcho_mskm_kibo_cd_state(String param) {
		this.dwcho_mskm_kibo_cd_state = param ;
	}
 
	public String getHasshinsha_kibo_cd_update() {
		return this.hasshinsha_kibo_cd_update ;
	}
 
	public void setHasshinsha_kibo_cd_update(String param) {
		this.hasshinsha_kibo_cd_update = param ;
	}
 
	public String getHasshinsha_kibo_cd_value() {
		return this.hasshinsha_kibo_cd_value ;
	}
 
	public void setHasshinsha_kibo_cd_value(String param) {
		this.hasshinsha_kibo_cd_value = param ;
	}
 
 	public String getHasshinsha_kibo_cd_state() {
		return this.hasshinsha_kibo_cd_state ;
	}
 
	public void setHasshinsha_kibo_cd_state(String param) {
		this.hasshinsha_kibo_cd_state = param ;
	}
 
	public String getBnp_itenttdk_okksmjs_um_update() {
		return this.bnp_itenttdk_okksmjs_um_update ;
	}
 
	public void setBnp_itenttdk_okksmjs_um_update( String param ) {
		this.bnp_itenttdk_okksmjs_um_update = param ;
	}
 
	public Boolean getBnp_itenttdk_okksmjs_um_value() {
		return this.bnp_itenttdk_okksmjs_um_value ;
	}
 
	public void setBnp_itenttdk_okksmjs_um_value( Boolean param) {
		this.bnp_itenttdk_okksmjs_um_value = param ;
	}
 
    public Boolean getBnp_itenttdk_okksmjs_um_enabled() {
		return this.bnp_itenttdk_okksmjs_um_enabled ;
	}
 
	public void setBnp_itenttdk_okksmjs_um_enabled(Boolean param) {
		this.bnp_itenttdk_okksmjs_um_enabled = param ;
	}
 
 	public String getBnp_itenttdk_okksmjs_um_state() {
		return this.bnp_itenttdk_okksmjs_um_state ;
	}
 
	public void setBnp_itenttdk_okksmjs_um_state(String param) {
		this.bnp_itenttdk_okksmjs_um_state = param ;
	}
 
	public String getBnp_kiyk_ad_sel_update() {
		return this.bnp_kiyk_ad_sel_update ;
	}
 
	public void setBnp_kiyk_ad_sel_update(String param) {
		this.bnp_kiyk_ad_sel_update = param ;
	}
 
	public String getBnp_kiyk_ad_sel_value() {
		return this.bnp_kiyk_ad_sel_value ;
	}
 
	public void setBnp_kiyk_ad_sel_value(String param) {
		this.bnp_kiyk_ad_sel_value = param ;
	}
 
 	public String getBnp_kiyk_ad_sel_state() {
		return this.bnp_kiyk_ad_sel_state ;
	}
 
	public void setBnp_kiyk_ad_sel_state(String param) {
		this.bnp_kiyk_ad_sel_state = param ;
	}
 
	public String getBmp_kiyk_ad_pcd_kami_update() {
		return this.bmp_kiyk_ad_pcd_kami_update ;
	}
 
	public void setBmp_kiyk_ad_pcd_kami_update(String param) {
		this.bmp_kiyk_ad_pcd_kami_update = param ;
	}
 
	public String getBmp_kiyk_ad_pcd_kami_value() {
		return this.bmp_kiyk_ad_pcd_kami_value ;
	}
 
	public void setBmp_kiyk_ad_pcd_kami_value(String param) {
		this.bmp_kiyk_ad_pcd_kami_value = param ;
	}
 
    public Boolean getBmp_kiyk_ad_pcd_kami_enabled() {
		return this.bmp_kiyk_ad_pcd_kami_enabled ;
	}
 
	public void setBmp_kiyk_ad_pcd_kami_enabled(Boolean param) {
		this.bmp_kiyk_ad_pcd_kami_enabled = param ;
	}
 
 	public String getBmp_kiyk_ad_pcd_kami_state() {
		return this.bmp_kiyk_ad_pcd_kami_state ;
	}
 
	public void setBmp_kiyk_ad_pcd_kami_state(String param) {
		this.bmp_kiyk_ad_pcd_kami_state = param ;
	}
 
	public String getBmp_kiyk_ad_pcd_shimo_update() {
		return this.bmp_kiyk_ad_pcd_shimo_update ;
	}
 
	public void setBmp_kiyk_ad_pcd_shimo_update(String param) {
		this.bmp_kiyk_ad_pcd_shimo_update = param ;
	}
 
	public String getBmp_kiyk_ad_pcd_shimo_value() {
		return this.bmp_kiyk_ad_pcd_shimo_value ;
	}
 
	public void setBmp_kiyk_ad_pcd_shimo_value(String param) {
		this.bmp_kiyk_ad_pcd_shimo_value = param ;
	}
 
    public Boolean getBmp_kiyk_ad_pcd_shimo_enabled() {
		return this.bmp_kiyk_ad_pcd_shimo_enabled ;
	}
 
	public void setBmp_kiyk_ad_pcd_shimo_enabled(Boolean param) {
		this.bmp_kiyk_ad_pcd_shimo_enabled = param ;
	}
 
 	public String getBmp_kiyk_ad_pcd_shimo_state() {
		return this.bmp_kiyk_ad_pcd_shimo_state ;
	}
 
	public void setBmp_kiyk_ad_pcd_shimo_state(String param) {
		this.bmp_kiyk_ad_pcd_shimo_state = param ;
	}
 
	public String getBmp_kiyk_ad_state_city_update() {
		return this.bmp_kiyk_ad_state_city_update ;
	}
 
	public void setBmp_kiyk_ad_state_city_update(String param) {
		this.bmp_kiyk_ad_state_city_update = param ;
	}
 
	public String getBmp_kiyk_ad_state_city_value() {
		return this.bmp_kiyk_ad_state_city_value ;
	}
 
	public void setBmp_kiyk_ad_state_city_value(String param) {
		this.bmp_kiyk_ad_state_city_value = param ;
	}
 
    public Boolean getBmp_kiyk_ad_state_city_enabled() {
		return this.bmp_kiyk_ad_state_city_enabled ;
	}
 
	public void setBmp_kiyk_ad_state_city_enabled(Boolean param) {
		this.bmp_kiyk_ad_state_city_enabled = param ;
	}
 
 	public String getBmp_kiyk_ad_state_city_state() {
		return this.bmp_kiyk_ad_state_city_state ;
	}
 
	public void setBmp_kiyk_ad_state_city_state(String param) {
		this.bmp_kiyk_ad_state_city_state = param ;
	}
 
	public String getBmp_kiyk_ad_az_update() {
		return this.bmp_kiyk_ad_az_update ;
	}
 
	public void setBmp_kiyk_ad_az_update(String param) {
		this.bmp_kiyk_ad_az_update = param ;
	}
 
	public String getBmp_kiyk_ad_az_value() {
		return this.bmp_kiyk_ad_az_value ;
	}
 
	public void setBmp_kiyk_ad_az_value(String param) {
		this.bmp_kiyk_ad_az_value = param ;
	}
 
    public Boolean getBmp_kiyk_ad_az_enabled() {
		return this.bmp_kiyk_ad_az_enabled ;
	}
 
	public void setBmp_kiyk_ad_az_enabled(Boolean param) {
		this.bmp_kiyk_ad_az_enabled = param ;
	}
 
 	public String getBmp_kiyk_ad_az_state() {
		return this.bmp_kiyk_ad_az_state ;
	}
 
	public void setBmp_kiyk_ad_az_state(String param) {
		this.bmp_kiyk_ad_az_state = param ;
	}
 
	public String getBmp_kiyk_ad_cho_bnchi_update() {
		return this.bmp_kiyk_ad_cho_bnchi_update ;
	}
 
	public void setBmp_kiyk_ad_cho_bnchi_update(String param) {
		this.bmp_kiyk_ad_cho_bnchi_update = param ;
	}
 
	public String getBmp_kiyk_ad_cho_bnchi_value() {
		return this.bmp_kiyk_ad_cho_bnchi_value ;
	}
 
	public void setBmp_kiyk_ad_cho_bnchi_value(String param) {
		this.bmp_kiyk_ad_cho_bnchi_value = param ;
	}
 
    public Boolean getBmp_kiyk_ad_cho_bnchi_enabled() {
		return this.bmp_kiyk_ad_cho_bnchi_enabled ;
	}
 
	public void setBmp_kiyk_ad_cho_bnchi_enabled(Boolean param) {
		this.bmp_kiyk_ad_cho_bnchi_enabled = param ;
	}
 
 	public String getBmp_kiyk_ad_cho_bnchi_state() {
		return this.bmp_kiyk_ad_cho_bnchi_state ;
	}
 
	public void setBmp_kiyk_ad_cho_bnchi_state(String param) {
		this.bmp_kiyk_ad_cho_bnchi_state = param ;
	}
 
	public String getBmp_kiyk_ad_bnchi_update() {
		return this.bmp_kiyk_ad_bnchi_update ;
	}
 
	public void setBmp_kiyk_ad_bnchi_update(String param) {
		this.bmp_kiyk_ad_bnchi_update = param ;
	}
 
	public String getBmp_kiyk_ad_bnchi_value() {
		return this.bmp_kiyk_ad_bnchi_value ;
	}
 
	public void setBmp_kiyk_ad_bnchi_value(String param) {
		this.bmp_kiyk_ad_bnchi_value = param ;
	}
 
    public Boolean getBmp_kiyk_ad_bnchi_enabled() {
		return this.bmp_kiyk_ad_bnchi_enabled ;
	}
 
	public void setBmp_kiyk_ad_bnchi_enabled(Boolean param) {
		this.bmp_kiyk_ad_bnchi_enabled = param ;
	}
 
 	public String getBmp_kiyk_ad_bnchi_state() {
		return this.bmp_kiyk_ad_bnchi_state ;
	}
 
	public void setBmp_kiyk_ad_bnchi_state(String param) {
		this.bmp_kiyk_ad_bnchi_state = param ;
	}
 
	public String getBmp_kiyk_ad_ttm_update() {
		return this.bmp_kiyk_ad_ttm_update ;
	}
 
	public void setBmp_kiyk_ad_ttm_update(String param) {
		this.bmp_kiyk_ad_ttm_update = param ;
	}
 
	public String getBmp_kiyk_ad_ttm_value() {
		return this.bmp_kiyk_ad_ttm_value ;
	}
 
	public void setBmp_kiyk_ad_ttm_value(String param) {
		this.bmp_kiyk_ad_ttm_value = param ;
	}
 
    public Boolean getBmp_kiyk_ad_ttm_enabled() {
		return this.bmp_kiyk_ad_ttm_enabled ;
	}
 
	public void setBmp_kiyk_ad_ttm_enabled(Boolean param) {
		this.bmp_kiyk_ad_ttm_enabled = param ;
	}
 
 	public String getBmp_kiyk_ad_ttm_state() {
		return this.bmp_kiyk_ad_ttm_state ;
	}
 
	public void setBmp_kiyk_ad_ttm_state(String param) {
		this.bmp_kiyk_ad_ttm_state = param ;
	}
 
	public String getBmp_kiyk_ad_rm_update() {
		return this.bmp_kiyk_ad_rm_update ;
	}
 
	public void setBmp_kiyk_ad_rm_update(String param) {
		this.bmp_kiyk_ad_rm_update = param ;
	}
 
	public String getBmp_kiyk_ad_rm_value() {
		return this.bmp_kiyk_ad_rm_value ;
	}
 
	public void setBmp_kiyk_ad_rm_value(String param) {
		this.bmp_kiyk_ad_rm_value = param ;
	}
 
    public Boolean getBmp_kiyk_ad_rm_enabled() {
		return this.bmp_kiyk_ad_rm_enabled ;
	}
 
	public void setBmp_kiyk_ad_rm_enabled(Boolean param) {
		this.bmp_kiyk_ad_rm_enabled = param ;
	}
 
 	public String getBmp_kiyk_ad_rm_state() {
		return this.bmp_kiyk_ad_rm_state ;
	}
 
	public void setBmp_kiyk_ad_rm_state(String param) {
		this.bmp_kiyk_ad_rm_state = param ;
	}
 
	public String getKeisha_nm_sel_update() {
		return this.keisha_nm_sel_update ;
	}
 
	public void setKeisha_nm_sel_update(String param) {
		this.keisha_nm_sel_update = param ;
	}
 
	public String getKeisha_nm_sel_value() {
		return this.keisha_nm_sel_value ;
	}
 
	public void setKeisha_nm_sel_value(String param) {
		this.keisha_nm_sel_value = param ;
	}
 
    public Boolean getKeisha_nm_sel_enabled() {
		return this.keisha_nm_sel_enabled ;
	}
 
	public void setKeisha_nm_sel_enabled(Boolean param) {
		this.keisha_nm_sel_enabled = param ;
	}
 
 	public String getKeisha_nm_sel_state() {
		return this.keisha_nm_sel_state ;
	}
 
	public void setKeisha_nm_sel_state(String param) {
		this.keisha_nm_sel_state = param ;
	}
 
    public int getIndex() {
        return this.index ;
    }
 
    public void setIndex(int index) {
        this.index = index;
    }
 
    /**
     * 項目名とサブキーからデータを取得します
     *
     * @param key 項目名
     * @param subkey サブキー
     * @return Object データ
     */
    public Object loadModelData(String key, String subkey) {
 
        // key,subkeyがnullの場合、nullを返す
        if(key == null || subkey == null){
            return null;
        }
 
        int separaterPoint = key.indexOf("/");       
 
        //項目ごとに処理を入れる。
        //データタイプがStringの項目"利用状態（選択）"(項目ＩＤ:sel_use)
        if(key.equals("利用状態（選択）")){
            if(subkey.equalsIgnoreCase("value")){
                return getSel_use_value();
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getSel_use_state();                
            }
        }
 
        //データタイプがStringの項目"申込対応種別コード"(項目ＩＤ:mskm_tio_sbt_cd)
        else if(key.equals("申込対応種別コード")){
            if(subkey.equalsIgnoreCase("value")){
                return getMskm_tio_sbt_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getMskm_tio_sbt_cd_state();                
            }
        }
 
        //データタイプがStringの項目"電話番号識別コード"(項目ＩＤ:telno_sbt_cd)
        else if(key.equals("電話番号識別コード")){
            if(subkey.equalsIgnoreCase("value")){
                return getTelno_sbt_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getTelno_sbt_cd_state();                
            }
        }
 
        //データタイプがBooleanの項目"ｎ番号契約フラグ"(項目ＩＤ:n_tel_no_kei_flg)
        else if(key.equals("ｎ番号契約フラグ")){
            if(subkey.equalsIgnoreCase("value")){
                return getN_tel_no_kei_flg_value();
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getN_tel_no_kei_flg_state();                
            }
        }
 
        //データタイプがStringの項目"サービス契約内訳番号"(項目ＩＤ:svc_kei_ucwk_no_tel)
        else if(key.equals("サービス契約内訳番号")){
            if(subkey.equalsIgnoreCase("value")){
                return getSvc_kei_ucwk_no_tel_value();
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getSvc_kei_ucwk_no_tel_state();                
            }
        }
 
        //データタイプがStringの項目"番ポ電話番号（市外局番）"(項目ＩＤ:bmp_telno_area)
        else if(key.equals("番ポ電話番号（市外局番）")){
            if(subkey.equalsIgnoreCase("value")){
                return getBmp_telno_area_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、bmp_telno_area_enableのgetterの戻り値を返す。
                return getBmp_telno_area_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getBmp_telno_area_state();                
            }
        }
 
        //データタイプがStringの項目"番ポ電話番号（市内局番）"(項目ＩＤ:bmp_telno_city)
        else if(key.equals("番ポ電話番号（市内局番）")){
            if(subkey.equalsIgnoreCase("value")){
                return getBmp_telno_city_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、bmp_telno_city_enableのgetterの戻り値を返す。
                return getBmp_telno_city_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getBmp_telno_city_state();                
            }
        }
 
        //データタイプがStringの項目"番ポ電話番号（番号）"(項目ＩＤ:bmp_telno_no)
        else if(key.equals("番ポ電話番号（番号）")){
            if(subkey.equalsIgnoreCase("value")){
                return getBmp_telno_no_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、bmp_telno_no_enableのgetterの戻り値を返す。
                return getBmp_telno_no_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getBmp_telno_no_state();                
            }
        }
 
        //データタイプがStringの項目"番ポ電話番号（結合）"(項目ＩＤ:bmp_telno_all)
        else if(key.equals("番ポ電話番号（結合）")){
            if(subkey.equalsIgnoreCase("value")){
                return getBmp_telno_all_value();
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getBmp_telno_all_state();                
            }
        }
 
        //データタイプがStringの項目"通信事業者コード"(項目ＩＤ:tsjgs_cd)
        else if(key.equals("通信事業者コード")){
            if(subkey.equalsIgnoreCase("value")){
                return getTsjgs_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getTsjgs_cd_state();                
            }
        }
 
        //データタイプがStringの項目"通信事業者名"(項目ＩＤ:tsjgs_nm)
        else if(key.equals("通信事業者名")){
            if(subkey.equalsIgnoreCase("value")){
                return getTsjgs_nm_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、tsjgs_nm_enableのgetterの戻り値を返す。
                return getTsjgs_nm_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getTsjgs_nm_state();                
            }
        }
 
        //データタイプがStringの項目"契約者名義（姓）"(項目ＩＤ:keisha_nm_sei)
        else if(key.equals("契約者名義（姓）")){
            if(subkey.equalsIgnoreCase("value")){
                return getKeisha_nm_sei_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、keisha_nm_sei_enableのgetterの戻り値を返す。
                return getKeisha_nm_sei_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getKeisha_nm_sei_state();                
            }
        }
 
        //データタイプがStringの項目"契約者名義（名）"(項目ＩＤ:keisha_nm_mei)
        else if(key.equals("契約者名義（名）")){
            if(subkey.equalsIgnoreCase("value")){
                return getKeisha_nm_mei_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、keisha_nm_mei_enableのgetterの戻り値を返す。
                return getKeisha_nm_mei_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getKeisha_nm_mei_state();                
            }
        }
 
        //データタイプがStringの項目"契約者名義（姓名）"(項目ＩＤ:keisha_nm_all)
        else if(key.equals("契約者名義（姓名）")){
            if(subkey.equalsIgnoreCase("value")){
                return getKeisha_nm_all_value();
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getKeisha_nm_all_state();                
            }
        }
 
        //データタイプがStringの項目"契約者名義かな（姓）"(項目ＩＤ:keisha_nm_kana_sei)
        else if(key.equals("契約者名義かな（姓）")){
            if(subkey.equalsIgnoreCase("value")){
                return getKeisha_nm_kana_sei_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、keisha_nm_kana_sei_enableのgetterの戻り値を返す。
                return getKeisha_nm_kana_sei_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getKeisha_nm_kana_sei_state();                
            }
        }
 
        //データタイプがStringの項目"契約者名義かな（名）"(項目ＩＤ:keisha_nm_kana_mei)
        else if(key.equals("契約者名義かな（名）")){
            if(subkey.equalsIgnoreCase("value")){
                return getKeisha_nm_kana_mei_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、keisha_nm_kana_mei_enableのgetterの戻り値を返す。
                return getKeisha_nm_kana_mei_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getKeisha_nm_kana_mei_state();                
            }
        }
 
        //データタイプがStringの項目"契約者名義かな（姓名）"(項目ＩＤ:keisha_nm_kana_all)
        else if(key.equals("契約者名義かな（姓名）")){
            if(subkey.equalsIgnoreCase("value")){
                return getKeisha_nm_kana_all_value();
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getKeisha_nm_kana_all_state();                
            }
        }
 
        //データタイプがBooleanの項目"申込状態（電話帳掲載）"(項目ＩＤ:mskm_denwacho)
        else if(key.equals("申込状態（電話帳掲載）")){
            if(subkey.equalsIgnoreCase("value")){
                return getMskm_denwacho_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、mskm_denwacho_enableのgetterの戻り値を返す。
                return getMskm_denwacho_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getMskm_denwacho_state();                
            }
        }
 
        //データタイプがBooleanの項目"申込状態（１０４番号案内）"(項目ＩＤ:mskm_104)
        else if(key.equals("申込状態（１０４番号案内）")){
            if(subkey.equalsIgnoreCase("value")){
                return getMskm_104_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、mskm_104_enableのgetterの戻り値を返す。
                return getMskm_104_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getMskm_104_state();                
            }
        }
 
        //データタイプがBooleanの項目"申込状態（発信者番号通知）"(項目ＩＤ:mskm_hasshinsha)
        else if(key.equals("申込状態（発信者番号通知）")){
            if(subkey.equalsIgnoreCase("value")){
                return getMskm_hasshinsha_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、mskm_hasshinsha_enableのgetterの戻り値を返す。
                return getMskm_hasshinsha_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getMskm_hasshinsha_state();                
            }
        }
 
        //データタイプがStringの項目"電話帳申込希望コード"(項目ＩＤ:dwcho_mskm_kibo_cd)
        else if(key.equals("電話帳申込希望コード")){
            if(subkey.equalsIgnoreCase("value")){
                return getDwcho_mskm_kibo_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getDwcho_mskm_kibo_cd_state();                
            }
        }
 
        //データタイプがStringの項目"発信者番号通知希望コード"(項目ＩＤ:hasshinsha_kibo_cd)
        else if(key.equals("発信者番号通知希望コード")){
            if(subkey.equalsIgnoreCase("value")){
                return getHasshinsha_kibo_cd_value();
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getHasshinsha_kibo_cd_state();                
            }
        }
 
        //データタイプがBooleanの項目"ＮＴＴ番号移転手続き・お客さまにて実施"(項目ＩＤ:bnp_itenttdk_okksmjs_um)
        else if(key.equals("ＮＴＴ番号移転手続き・お客さまにて実施")){
            if(subkey.equalsIgnoreCase("value")){
                return getBnp_itenttdk_okksmjs_um_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、bnp_itenttdk_okksmjs_um_enableのgetterの戻り値を返す。
                return getBnp_itenttdk_okksmjs_um_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getBnp_itenttdk_okksmjs_um_state();                
            }
        }
 
        //データタイプがStringの項目"番ポ電話番号契約住所選択"(項目ＩＤ:bnp_kiyk_ad_sel)
        else if(key.equals("番ポ電話番号契約住所選択")){
            if(subkey.equalsIgnoreCase("value")){
                return getBnp_kiyk_ad_sel_value();
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getBnp_kiyk_ad_sel_state();                
            }
        }
 
        //データタイプがStringの項目"番ポ電話番号契約住所＿お引越し後＿郵便番号（上３桁）"(項目ＩＤ:bmp_kiyk_ad_pcd_kami)
        else if(key.equals("番ポ電話番号契約住所＿お引越し後＿郵便番号（上３桁）")){
            if(subkey.equalsIgnoreCase("value")){
                return getBmp_kiyk_ad_pcd_kami_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、bmp_kiyk_ad_pcd_kami_enableのgetterの戻り値を返す。
                return getBmp_kiyk_ad_pcd_kami_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getBmp_kiyk_ad_pcd_kami_state();                
            }
        }
 
        //データタイプがStringの項目"番ポ電話番号契約住所＿お引越し後＿郵便番号（下４桁）"(項目ＩＤ:bmp_kiyk_ad_pcd_shimo)
        else if(key.equals("番ポ電話番号契約住所＿お引越し後＿郵便番号（下４桁）")){
            if(subkey.equalsIgnoreCase("value")){
                return getBmp_kiyk_ad_pcd_shimo_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、bmp_kiyk_ad_pcd_shimo_enableのgetterの戻り値を返す。
                return getBmp_kiyk_ad_pcd_shimo_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getBmp_kiyk_ad_pcd_shimo_state();                
            }
        }
 
        //データタイプがStringの項目"番ポ電話番号契約住所＿お引越し後＿府県・市区町村"(項目ＩＤ:bmp_kiyk_ad_state_city)
        else if(key.equals("番ポ電話番号契約住所＿お引越し後＿府県・市区町村")){
            if(subkey.equalsIgnoreCase("value")){
                return getBmp_kiyk_ad_state_city_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、bmp_kiyk_ad_state_city_enableのgetterの戻り値を返す。
                return getBmp_kiyk_ad_state_city_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getBmp_kiyk_ad_state_city_state();                
            }
        }
 
        //データタイプがStringの項目"番ポ電話番号契約住所＿お引越し後＿字"(項目ＩＤ:bmp_kiyk_ad_az)
        else if(key.equals("番ポ電話番号契約住所＿お引越し後＿字")){
            if(subkey.equalsIgnoreCase("value")){
                return getBmp_kiyk_ad_az_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、bmp_kiyk_ad_az_enableのgetterの戻り値を返す。
                return getBmp_kiyk_ad_az_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getBmp_kiyk_ad_az_state();                
            }
        }
 
        //データタイプがStringの項目"番ポ電話番号契約住所＿お引越し後＿丁目"(項目ＩＤ:bmp_kiyk_ad_cho_bnchi)
        else if(key.equals("番ポ電話番号契約住所＿お引越し後＿丁目")){
            if(subkey.equalsIgnoreCase("value")){
                return getBmp_kiyk_ad_cho_bnchi_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、bmp_kiyk_ad_cho_bnchi_enableのgetterの戻り値を返す。
                return getBmp_kiyk_ad_cho_bnchi_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getBmp_kiyk_ad_cho_bnchi_state();                
            }
        }
 
        //データタイプがStringの項目"番ポ電話番号契約住所＿お引越し後＿番地など"(項目ＩＤ:bmp_kiyk_ad_bnchi)
        else if(key.equals("番ポ電話番号契約住所＿お引越し後＿番地など")){
            if(subkey.equalsIgnoreCase("value")){
                return getBmp_kiyk_ad_bnchi_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、bmp_kiyk_ad_bnchi_enableのgetterの戻り値を返す。
                return getBmp_kiyk_ad_bnchi_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getBmp_kiyk_ad_bnchi_state();                
            }
        }
 
        //データタイプがStringの項目"番ポ電話番号契約住所＿お引越し後＿建物名"(項目ＩＤ:bmp_kiyk_ad_ttm)
        else if(key.equals("番ポ電話番号契約住所＿お引越し後＿建物名")){
            if(subkey.equalsIgnoreCase("value")){
                return getBmp_kiyk_ad_ttm_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、bmp_kiyk_ad_ttm_enableのgetterの戻り値を返す。
                return getBmp_kiyk_ad_ttm_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getBmp_kiyk_ad_ttm_state();                
            }
        }
 
        //データタイプがStringの項目"番ポ電話番号契約住所＿お引越し後＿部屋番号"(項目ＩＤ:bmp_kiyk_ad_rm)
        else if(key.equals("番ポ電話番号契約住所＿お引越し後＿部屋番号")){
            if(subkey.equalsIgnoreCase("value")){
                return getBmp_kiyk_ad_rm_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、bmp_kiyk_ad_rm_enableのgetterの戻り値を返す。
                return getBmp_kiyk_ad_rm_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getBmp_kiyk_ad_rm_state();                
            }
        }
 
        //データタイプがStringの項目"契約者名義選択"(項目ＩＤ:keisha_nm_sel)
        else if(key.equals("契約者名義選択")){
            if(subkey.equalsIgnoreCase("value")){
                return getKeisha_nm_sel_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、keisha_nm_sel_enableのgetterの戻り値を返す。
                return getKeisha_nm_sel_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getKeisha_nm_sel_state();                
            }
        }
 
        // 条件に合致するプロパティが存在しない場合は、nullを返す。
        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,subkeyがnullの場合、処理を中止
        if(key == null || subkey == null){
            return;
        }
 
        int separaterPoint = key.indexOf("/");
 
        // 項目ごとに処理を入れる。
        //データタイプがStringの項目"利用状態（選択）"(項目ＩＤ:sel_use)
        if(key.equals("利用状態（選択）")){
            if(subkey.equalsIgnoreCase("value")){
                setSel_use_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setSel_use_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"申込対応種別コード"(項目ＩＤ:mskm_tio_sbt_cd)
        else if(key.equals("申込対応種別コード")){
            if(subkey.equalsIgnoreCase("value")){
                setMskm_tio_sbt_cd_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setMskm_tio_sbt_cd_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"電話番号識別コード"(項目ＩＤ:telno_sbt_cd)
        else if(key.equals("電話番号識別コード")){
            if(subkey.equalsIgnoreCase("value")){
                setTelno_sbt_cd_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setTelno_sbt_cd_state((String)in_value);
            }
        }  
 
        //データタイプがBooleanの項目"ｎ番号契約フラグ"(項目ＩＤ:n_tel_no_kei_flg)
        else if(key.equals("ｎ番号契約フラグ")){
            if(subkey.equalsIgnoreCase("value")){
                setN_tel_no_kei_flg_value((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setN_tel_no_kei_flg_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"サービス契約内訳番号"(項目ＩＤ:svc_kei_ucwk_no_tel)
        else if(key.equals("サービス契約内訳番号")){
            if(subkey.equalsIgnoreCase("value")){
                setSvc_kei_ucwk_no_tel_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setSvc_kei_ucwk_no_tel_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"番ポ電話番号（市外局番）"(項目ＩＤ:bmp_telno_area)
        else if(key.equals("番ポ電話番号（市外局番）")){
            if(subkey.equalsIgnoreCase("value")){
                setBmp_telno_area_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、bmp_telno_area_enabledのsetterを実行する。
                setBmp_telno_area_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setBmp_telno_area_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"番ポ電話番号（市内局番）"(項目ＩＤ:bmp_telno_city)
        else if(key.equals("番ポ電話番号（市内局番）")){
            if(subkey.equalsIgnoreCase("value")){
                setBmp_telno_city_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、bmp_telno_city_enabledのsetterを実行する。
                setBmp_telno_city_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setBmp_telno_city_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"番ポ電話番号（番号）"(項目ＩＤ:bmp_telno_no)
        else if(key.equals("番ポ電話番号（番号）")){
            if(subkey.equalsIgnoreCase("value")){
                setBmp_telno_no_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、bmp_telno_no_enabledのsetterを実行する。
                setBmp_telno_no_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setBmp_telno_no_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"番ポ電話番号（結合）"(項目ＩＤ:bmp_telno_all)
        else if(key.equals("番ポ電話番号（結合）")){
            if(subkey.equalsIgnoreCase("value")){
                setBmp_telno_all_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setBmp_telno_all_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"通信事業者コード"(項目ＩＤ:tsjgs_cd)
        else if(key.equals("通信事業者コード")){
            if(subkey.equalsIgnoreCase("value")){
                setTsjgs_cd_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setTsjgs_cd_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"通信事業者名"(項目ＩＤ:tsjgs_nm)
        else if(key.equals("通信事業者名")){
            if(subkey.equalsIgnoreCase("value")){
                setTsjgs_nm_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、tsjgs_nm_enabledのsetterを実行する。
                setTsjgs_nm_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setTsjgs_nm_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"契約者名義（姓）"(項目ＩＤ:keisha_nm_sei)
        else if(key.equals("契約者名義（姓）")){
            if(subkey.equalsIgnoreCase("value")){
                setKeisha_nm_sei_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、keisha_nm_sei_enabledのsetterを実行する。
                setKeisha_nm_sei_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setKeisha_nm_sei_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"契約者名義（名）"(項目ＩＤ:keisha_nm_mei)
        else if(key.equals("契約者名義（名）")){
            if(subkey.equalsIgnoreCase("value")){
                setKeisha_nm_mei_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、keisha_nm_mei_enabledのsetterを実行する。
                setKeisha_nm_mei_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setKeisha_nm_mei_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"契約者名義（姓名）"(項目ＩＤ:keisha_nm_all)
        else if(key.equals("契約者名義（姓名）")){
            if(subkey.equalsIgnoreCase("value")){
                setKeisha_nm_all_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setKeisha_nm_all_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"契約者名義かな（姓）"(項目ＩＤ:keisha_nm_kana_sei)
        else if(key.equals("契約者名義かな（姓）")){
            if(subkey.equalsIgnoreCase("value")){
                setKeisha_nm_kana_sei_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、keisha_nm_kana_sei_enabledのsetterを実行する。
                setKeisha_nm_kana_sei_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setKeisha_nm_kana_sei_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"契約者名義かな（名）"(項目ＩＤ:keisha_nm_kana_mei)
        else if(key.equals("契約者名義かな（名）")){
            if(subkey.equalsIgnoreCase("value")){
                setKeisha_nm_kana_mei_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、keisha_nm_kana_mei_enabledのsetterを実行する。
                setKeisha_nm_kana_mei_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setKeisha_nm_kana_mei_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"契約者名義かな（姓名）"(項目ＩＤ:keisha_nm_kana_all)
        else if(key.equals("契約者名義かな（姓名）")){
            if(subkey.equalsIgnoreCase("value")){
                setKeisha_nm_kana_all_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setKeisha_nm_kana_all_state((String)in_value);
            }
        }  
 
        //データタイプがBooleanの項目"申込状態（電話帳掲載）"(項目ＩＤ:mskm_denwacho)
        else if(key.equals("申込状態（電話帳掲載）")){
            if(subkey.equalsIgnoreCase("value")){
                setMskm_denwacho_value((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、mskm_denwacho_enabledのsetterを実行する。
                setMskm_denwacho_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setMskm_denwacho_state((String)in_value);
            }
        }  
 
        //データタイプがBooleanの項目"申込状態（１０４番号案内）"(項目ＩＤ:mskm_104)
        else if(key.equals("申込状態（１０４番号案内）")){
            if(subkey.equalsIgnoreCase("value")){
                setMskm_104_value((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、mskm_104_enabledのsetterを実行する。
                setMskm_104_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setMskm_104_state((String)in_value);
            }
        }  
 
        //データタイプがBooleanの項目"申込状態（発信者番号通知）"(項目ＩＤ:mskm_hasshinsha)
        else if(key.equals("申込状態（発信者番号通知）")){
            if(subkey.equalsIgnoreCase("value")){
                setMskm_hasshinsha_value((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、mskm_hasshinsha_enabledのsetterを実行する。
                setMskm_hasshinsha_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setMskm_hasshinsha_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"電話帳申込希望コード"(項目ＩＤ:dwcho_mskm_kibo_cd)
        else if(key.equals("電話帳申込希望コード")){
            if(subkey.equalsIgnoreCase("value")){
                setDwcho_mskm_kibo_cd_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setDwcho_mskm_kibo_cd_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"発信者番号通知希望コード"(項目ＩＤ:hasshinsha_kibo_cd)
        else if(key.equals("発信者番号通知希望コード")){
            if(subkey.equalsIgnoreCase("value")){
                setHasshinsha_kibo_cd_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setHasshinsha_kibo_cd_state((String)in_value);
            }
        }  
 
        //データタイプがBooleanの項目"ＮＴＴ番号移転手続き・お客さまにて実施"(項目ＩＤ:bnp_itenttdk_okksmjs_um)
        else if(key.equals("ＮＴＴ番号移転手続き・お客さまにて実施")){
            if(subkey.equalsIgnoreCase("value")){
                setBnp_itenttdk_okksmjs_um_value((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、bnp_itenttdk_okksmjs_um_enabledのsetterを実行する。
                setBnp_itenttdk_okksmjs_um_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setBnp_itenttdk_okksmjs_um_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"番ポ電話番号契約住所選択"(項目ＩＤ:bnp_kiyk_ad_sel)
        else if(key.equals("番ポ電話番号契約住所選択")){
            if(subkey.equalsIgnoreCase("value")){
                setBnp_kiyk_ad_sel_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setBnp_kiyk_ad_sel_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"番ポ電話番号契約住所＿お引越し後＿郵便番号（上３桁）"(項目ＩＤ:bmp_kiyk_ad_pcd_kami)
        else if(key.equals("番ポ電話番号契約住所＿お引越し後＿郵便番号（上３桁）")){
            if(subkey.equalsIgnoreCase("value")){
                setBmp_kiyk_ad_pcd_kami_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、bmp_kiyk_ad_pcd_kami_enabledのsetterを実行する。
                setBmp_kiyk_ad_pcd_kami_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setBmp_kiyk_ad_pcd_kami_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"番ポ電話番号契約住所＿お引越し後＿郵便番号（下４桁）"(項目ＩＤ:bmp_kiyk_ad_pcd_shimo)
        else if(key.equals("番ポ電話番号契約住所＿お引越し後＿郵便番号（下４桁）")){
            if(subkey.equalsIgnoreCase("value")){
                setBmp_kiyk_ad_pcd_shimo_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、bmp_kiyk_ad_pcd_shimo_enabledのsetterを実行する。
                setBmp_kiyk_ad_pcd_shimo_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setBmp_kiyk_ad_pcd_shimo_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"番ポ電話番号契約住所＿お引越し後＿府県・市区町村"(項目ＩＤ:bmp_kiyk_ad_state_city)
        else if(key.equals("番ポ電話番号契約住所＿お引越し後＿府県・市区町村")){
            if(subkey.equalsIgnoreCase("value")){
                setBmp_kiyk_ad_state_city_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、bmp_kiyk_ad_state_city_enabledのsetterを実行する。
                setBmp_kiyk_ad_state_city_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setBmp_kiyk_ad_state_city_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"番ポ電話番号契約住所＿お引越し後＿字"(項目ＩＤ:bmp_kiyk_ad_az)
        else if(key.equals("番ポ電話番号契約住所＿お引越し後＿字")){
            if(subkey.equalsIgnoreCase("value")){
                setBmp_kiyk_ad_az_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、bmp_kiyk_ad_az_enabledのsetterを実行する。
                setBmp_kiyk_ad_az_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setBmp_kiyk_ad_az_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"番ポ電話番号契約住所＿お引越し後＿丁目"(項目ＩＤ:bmp_kiyk_ad_cho_bnchi)
        else if(key.equals("番ポ電話番号契約住所＿お引越し後＿丁目")){
            if(subkey.equalsIgnoreCase("value")){
                setBmp_kiyk_ad_cho_bnchi_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、bmp_kiyk_ad_cho_bnchi_enabledのsetterを実行する。
                setBmp_kiyk_ad_cho_bnchi_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setBmp_kiyk_ad_cho_bnchi_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"番ポ電話番号契約住所＿お引越し後＿番地など"(項目ＩＤ:bmp_kiyk_ad_bnchi)
        else if(key.equals("番ポ電話番号契約住所＿お引越し後＿番地など")){
            if(subkey.equalsIgnoreCase("value")){
                setBmp_kiyk_ad_bnchi_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、bmp_kiyk_ad_bnchi_enabledのsetterを実行する。
                setBmp_kiyk_ad_bnchi_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setBmp_kiyk_ad_bnchi_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"番ポ電話番号契約住所＿お引越し後＿建物名"(項目ＩＤ:bmp_kiyk_ad_ttm)
        else if(key.equals("番ポ電話番号契約住所＿お引越し後＿建物名")){
            if(subkey.equalsIgnoreCase("value")){
                setBmp_kiyk_ad_ttm_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、bmp_kiyk_ad_ttm_enabledのsetterを実行する。
                setBmp_kiyk_ad_ttm_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setBmp_kiyk_ad_ttm_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"番ポ電話番号契約住所＿お引越し後＿部屋番号"(項目ＩＤ:bmp_kiyk_ad_rm)
        else if(key.equals("番ポ電話番号契約住所＿お引越し後＿部屋番号")){
            if(subkey.equalsIgnoreCase("value")){
                setBmp_kiyk_ad_rm_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、bmp_kiyk_ad_rm_enabledのsetterを実行する。
                setBmp_kiyk_ad_rm_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setBmp_kiyk_ad_rm_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"契約者名義選択"(項目ＩＤ:keisha_nm_sel)
        else if(key.equals("契約者名義選択")){
            if(subkey.equalsIgnoreCase("value")){
                setKeisha_nm_sel_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、keisha_nm_sel_enabledのsetterを実行する。
                setKeisha_nm_sel_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setKeisha_nm_sel_state((String)in_value);
            }
        }  
 
    }
 
    /**
      * データタイプビーンの項目名のリストを返す。
      * @return ArrayList 項目名のリスト
      */
    public static ArrayList<String> listKoumokuIds() {
        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("契約者名義選択") ;
        return koumokuList;
    }
 
    /**
     * 項目名とサブキーからデータの型情報を取得します
     *
     * @param key 項目名
     * @param subkey サブキー
     * @return Class データの型情報
     */
    public Class<?> typeModelData(String key, String subkey) {
 
        // key,subkeyがnullの場合、nullを返す
        if(key == null || subkey == null){
            return null;
        }
        
        int separaterPoint = key.indexOf("/");
        
        //項目ごとに処理を入れる。
        //データタイプがStringの項目"利用状態（選択）"(項目ＩＤ:sel_use)
        if(key.equals("利用状態（選択）")){
            if(subkey.equalsIgnoreCase("value")){
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        //データタイプがStringの項目"申込対応種別コード"(項目ＩＤ:mskm_tio_sbt_cd)
        else if(key.equals("申込対応種別コード")){
            if(subkey.equalsIgnoreCase("value")){
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        //データタイプがStringの項目"電話番号識別コード"(項目ＩＤ:telno_sbt_cd)
        else if(key.equals("電話番号識別コード")){
            if(subkey.equalsIgnoreCase("value")){
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        //データタイプがBooleanの項目"ｎ番号契約フラグ"(項目ＩＤ:n_tel_no_kei_flg)
        else if(key.equals("ｎ番号契約フラグ")){
            if(subkey.equalsIgnoreCase("value")){
                return Boolean.class;
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        //データタイプがStringの項目"サービス契約内訳番号"(項目ＩＤ:svc_kei_ucwk_no_tel)
        else if(key.equals("サービス契約内訳番号")){
            if(subkey.equalsIgnoreCase("value")){
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        //データタイプがStringの項目"番ポ電話番号（市外局番）"(項目ＩＤ:bmp_telno_area)
        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;
            }
        }
 
        //データタイプがStringの項目"番ポ電話番号（市内局番）"(項目ＩＤ:bmp_telno_city)
        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;
            }
        }
 
        //データタイプがStringの項目"番ポ電話番号（番号）"(項目ＩＤ:bmp_telno_no)
        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;
            }
        }
 
        //データタイプがStringの項目"番ポ電話番号（結合）"(項目ＩＤ:bmp_telno_all)
        else if(key.equals("番ポ電話番号（結合）")){
            if(subkey.equalsIgnoreCase("value")){
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        //データタイプがStringの項目"通信事業者コード"(項目ＩＤ:tsjgs_cd)
        else if(key.equals("通信事業者コード")){
            if(subkey.equalsIgnoreCase("value")){
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        //データタイプがStringの項目"通信事業者名"(項目ＩＤ:tsjgs_nm)
        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;
            }
        }
 
        //データタイプがStringの項目"契約者名義（姓）"(項目ＩＤ:keisha_nm_sei)
        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;
            }
        }
 
        //データタイプがStringの項目"契約者名義（名）"(項目ＩＤ:keisha_nm_mei)
        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;
            }
        }
 
        //データタイプがStringの項目"契約者名義（姓名）"(項目ＩＤ:keisha_nm_all)
        else if(key.equals("契約者名義（姓名）")){
            if(subkey.equalsIgnoreCase("value")){
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        //データタイプがStringの項目"契約者名義かな（姓）"(項目ＩＤ:keisha_nm_kana_sei)
        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;
            }
        }
 
        //データタイプがStringの項目"契約者名義かな（名）"(項目ＩＤ:keisha_nm_kana_mei)
        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;
            }
        }
 
        //データタイプがStringの項目"契約者名義かな（姓名）"(項目ＩＤ:keisha_nm_kana_all)
        else if(key.equals("契約者名義かな（姓名）")){
            if(subkey.equalsIgnoreCase("value")){
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        //データタイプがBooleanの項目"申込状態（電話帳掲載）"(項目ＩＤ:mskm_denwacho)
        else if(key.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の項目"申込状態（１０４番号案内）"(項目ＩＤ:mskm_104)
        else if(key.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の項目"申込状態（発信者番号通知）"(項目ＩＤ:mskm_hasshinsha)
        else if(key.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の項目"電話帳申込希望コード"(項目ＩＤ:dwcho_mskm_kibo_cd)
        else if(key.equals("電話帳申込希望コード")){
            if(subkey.equalsIgnoreCase("value")){
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        //データタイプがStringの項目"発信者番号通知希望コード"(項目ＩＤ:hasshinsha_kibo_cd)
        else if(key.equals("発信者番号通知希望コード")){
            if(subkey.equalsIgnoreCase("value")){
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        //データタイプがBooleanの項目"ＮＴＴ番号移転手続き・お客さまにて実施"(項目ＩＤ:bnp_itenttdk_okksmjs_um)
        else if(key.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の項目"番ポ電話番号契約住所選択"(項目ＩＤ:bnp_kiyk_ad_sel)
        else if(key.equals("番ポ電話番号契約住所選択")){
            if(subkey.equalsIgnoreCase("value")){
                return String.class;
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return String.class;
            }
        }
 
        //データタイプがStringの項目"番ポ電話番号契約住所＿お引越し後＿郵便番号（上３桁）"(項目ＩＤ:bmp_kiyk_ad_pcd_kami)
        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;
            }
        }
 
        //データタイプがStringの項目"番ポ電話番号契約住所＿お引越し後＿郵便番号（下４桁）"(項目ＩＤ:bmp_kiyk_ad_pcd_shimo)
        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;
            }
        }
 
        //データタイプがStringの項目"番ポ電話番号契約住所＿お引越し後＿府県・市区町村"(項目ＩＤ:bmp_kiyk_ad_state_city)
        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;
            }
        }
 
        //データタイプがStringの項目"番ポ電話番号契約住所＿お引越し後＿字"(項目ＩＤ:bmp_kiyk_ad_az)
        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;
            }
        }
 
        //データタイプがStringの項目"番ポ電話番号契約住所＿お引越し後＿丁目"(項目ＩＤ:bmp_kiyk_ad_cho_bnchi)
        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;
            }
        }
 
        //データタイプがStringの項目"番ポ電話番号契約住所＿お引越し後＿番地など"(項目ＩＤ:bmp_kiyk_ad_bnchi)
        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;
            }
        }
 
        //データタイプがStringの項目"番ポ電話番号契約住所＿お引越し後＿建物名"(項目ＩＤ:bmp_kiyk_ad_ttm)
        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;
            }
        }
 
        //データタイプがStringの項目"番ポ電話番号契約住所＿お引越し後＿部屋番号"(項目ＩＤ:bmp_kiyk_ad_rm)
        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;
            }
        }
 
        //データタイプがStringの項目"契約者名義選択"(項目ＩＤ:keisha_nm_sel)
        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;
            }
        }
 
        // 条件に合致するプロパティが存在しない場合は、nullを返す。
        return null;
    }
    
 
 
}
