//***********************************************************************************************
//*  CommonInfoCF08DBean.java                 All Rights reserved.Copyright (c) K-Opticom   
//***********************************************************************************************
/*
履歴：
	NO	日付			更新者								    
	01	2021.08.31		Webクライアント定義ツール 2.0.39		
*/
 
/**
 * <DL>
 * <DT>名前
 * <p>
 * <DT>説明: 
 * <DD>データの初期化.
 * <DD> generated by Web Client tool V01/L01.
 * </DL>
*/
package eo.web.webview.CommonInfoCF;
 
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 com.fujitsu.futurity.web.x31.X31CGyomuInfoDataInterface;
 
import javax.faces.model.SelectItem;
import java.util.ArrayList;
// 例外処理用にインポートする
import com.fujitsu.futurity.web.x33.X33SException;
 
/* シリアライズ警告 */
@SuppressWarnings("serial")
public class CommonInfoCF08DBean 
    implements X33VDataTypeBeanInterface, X33VListedBeanInterface, Serializable {
    
    //プロパティの初期化
	protected String useplace_pcd1_update;
	protected String useplace_pcd1_value = "";
    protected Boolean useplace_pcd1_enabled = false;
	protected String useplace_pcd1_state = "";
	protected String useplace_pcd2_update;
	protected String useplace_pcd2_value = "";
    protected Boolean useplace_pcd2_enabled = false;
	protected String useplace_pcd2_state = "";
	protected String useplace_state_update;
	protected String useplace_state_value = "";
    protected Boolean useplace_state_enabled = false;
	protected String useplace_state_state = "";
	protected String useplace_aza_update;
	protected String useplace_aza_value = "";
    protected Boolean useplace_aza_enabled = false;
	protected String useplace_aza_state = "";
	protected String useplace_cho_bnchi_update;
	protected String useplace_cho_bnchi_value = "";
    protected Boolean useplace_cho_bnchi_enabled = false;
	protected String useplace_cho_bnchi_state = "";
	protected String useplace_ttm_update;
	protected String useplace_ttm_value = "";
    protected Boolean useplace_ttm_enabled = false;
	protected String useplace_ttm_state = "";
	protected String useplace_rrm_update;
	protected String useplace_rrm_value = "";
    protected Boolean useplace_rrm_enabled = false;
	protected String useplace_rrm_state = "";
	protected String useplace_telno1_update;
	protected String useplace_telno1_value = "";
    protected Boolean useplace_telno1_enabled = false;
	protected String useplace_telno1_state = "";
	protected String useplace_telno2_update;
	protected String useplace_telno2_value = "";
    protected Boolean useplace_telno2_enabled = false;
	protected String useplace_telno2_state = "";
	protected String useplace_telno3_update;
	protected String useplace_telno3_value = "";
    protected Boolean useplace_telno3_enabled = false;
	protected String useplace_telno3_state = "";
	protected String setplace_form_update;
	protected String setplace_form_value = "";
    protected Boolean setplace_form_enabled = false;
	protected String setplace_form_state = "";
	protected String setplace_flr_update;
	protected String setplace_flr_value = "";
    protected Boolean setplace_flr_enabled = false;
	protected String setplace_flr_state = "";
	protected String setplace_bnchi_update;
	protected String setplace_bnchi_value = "";
    protected Boolean setplace_bnchi_enabled = false;
	protected String setplace_bnchi_state = "";
	protected String shunko_rsv_year_update;
	protected String shunko_rsv_year_value = "";
    protected Boolean shunko_rsv_year_enabled = false;
	protected String shunko_rsv_year_state = "";
	protected String shunko_rsv_month_update;
	protected String shunko_rsv_month_value = "";
    protected Boolean shunko_rsv_month_enabled = false;
	protected String shunko_rsv_month_state = "";
	protected String setplace_form_mng_update;
	protected String setplace_form_mng_value = "";
    protected Boolean setplace_form_mng_enabled = false;
	protected String setplace_form_mng_state = "";
	protected String setplace_flr_mng_update;
	protected String setplace_flr_mng_value = "";
    protected Boolean setplace_flr_mng_enabled = false;
	protected String setplace_flr_mng_state = "";
	protected String setplace_bnchi_mng_update;
	protected String setplace_bnchi_mng_value = "";
    protected Boolean setplace_bnchi_mng_enabled = false;
	protected String setplace_bnchi_mng_state = "";
	protected String useplace_bildNo_update;
	protected String useplace_bildNo_value = "";
    protected Boolean useplace_bildNo_enabled = false;
	protected String useplace_bildNo_state = "";
	protected String use_net_ksn_update;
	protected String use_net_ksn_value = "";
    protected Boolean use_net_ksn_enabled = false;
	protected String use_net_ksn_state = "";
	protected String kiki_place_chg_update;
	protected String kiki_place_chg_value = "";
    protected Boolean kiki_place_chg_enabled = false;
	protected String kiki_place_chg_state = "";
	protected String tkc_koji_same_update;
	protected String tkc_koji_same_value = "";
    protected Boolean tkc_koji_same_enabled = false;
	protected String tkc_koji_same_state = "";
 
    protected int index;
 
	// コンストラクタ生成
	public CommonInfoCF08DBean(){
	
		// コンストラクタの宣言部生成
	}
 
    /**
     *  Getter/Setterメソッド
     */
	public String getUseplace_pcd1_update() {
		return this.useplace_pcd1_update ;
	}
 
	public void setUseplace_pcd1_update(String param) {
		this.useplace_pcd1_update = param ;
	}
 
	public String getUseplace_pcd1_value() {
		return this.useplace_pcd1_value ;
	}
 
	public void setUseplace_pcd1_value(String param) {
		this.useplace_pcd1_value = param ;
	}
 
    public Boolean getUseplace_pcd1_enabled() {
		return this.useplace_pcd1_enabled ;
	}
 
	public void setUseplace_pcd1_enabled(Boolean param) {
		this.useplace_pcd1_enabled = param ;
	}
 
 	public String getUseplace_pcd1_state() {
		return this.useplace_pcd1_state ;
	}
 
	public void setUseplace_pcd1_state(String param) {
		this.useplace_pcd1_state = param ;
	}
 
	public String getUseplace_pcd2_update() {
		return this.useplace_pcd2_update ;
	}
 
	public void setUseplace_pcd2_update(String param) {
		this.useplace_pcd2_update = param ;
	}
 
	public String getUseplace_pcd2_value() {
		return this.useplace_pcd2_value ;
	}
 
	public void setUseplace_pcd2_value(String param) {
		this.useplace_pcd2_value = param ;
	}
 
    public Boolean getUseplace_pcd2_enabled() {
		return this.useplace_pcd2_enabled ;
	}
 
	public void setUseplace_pcd2_enabled(Boolean param) {
		this.useplace_pcd2_enabled = param ;
	}
 
 	public String getUseplace_pcd2_state() {
		return this.useplace_pcd2_state ;
	}
 
	public void setUseplace_pcd2_state(String param) {
		this.useplace_pcd2_state = param ;
	}
 
	public String getUseplace_state_update() {
		return this.useplace_state_update ;
	}
 
	public void setUseplace_state_update(String param) {
		this.useplace_state_update = param ;
	}
 
	public String getUseplace_state_value() {
		return this.useplace_state_value ;
	}
 
	public void setUseplace_state_value(String param) {
		this.useplace_state_value = param ;
	}
 
    public Boolean getUseplace_state_enabled() {
		return this.useplace_state_enabled ;
	}
 
	public void setUseplace_state_enabled(Boolean param) {
		this.useplace_state_enabled = param ;
	}
 
 	public String getUseplace_state_state() {
		return this.useplace_state_state ;
	}
 
	public void setUseplace_state_state(String param) {
		this.useplace_state_state = param ;
	}
 
	public String getUseplace_aza_update() {
		return this.useplace_aza_update ;
	}
 
	public void setUseplace_aza_update(String param) {
		this.useplace_aza_update = param ;
	}
 
	public String getUseplace_aza_value() {
		return this.useplace_aza_value ;
	}
 
	public void setUseplace_aza_value(String param) {
		this.useplace_aza_value = param ;
	}
 
    public Boolean getUseplace_aza_enabled() {
		return this.useplace_aza_enabled ;
	}
 
	public void setUseplace_aza_enabled(Boolean param) {
		this.useplace_aza_enabled = param ;
	}
 
 	public String getUseplace_aza_state() {
		return this.useplace_aza_state ;
	}
 
	public void setUseplace_aza_state(String param) {
		this.useplace_aza_state = param ;
	}
 
	public String getUseplace_cho_bnchi_update() {
		return this.useplace_cho_bnchi_update ;
	}
 
	public void setUseplace_cho_bnchi_update(String param) {
		this.useplace_cho_bnchi_update = param ;
	}
 
	public String getUseplace_cho_bnchi_value() {
		return this.useplace_cho_bnchi_value ;
	}
 
	public void setUseplace_cho_bnchi_value(String param) {
		this.useplace_cho_bnchi_value = param ;
	}
 
    public Boolean getUseplace_cho_bnchi_enabled() {
		return this.useplace_cho_bnchi_enabled ;
	}
 
	public void setUseplace_cho_bnchi_enabled(Boolean param) {
		this.useplace_cho_bnchi_enabled = param ;
	}
 
 	public String getUseplace_cho_bnchi_state() {
		return this.useplace_cho_bnchi_state ;
	}
 
	public void setUseplace_cho_bnchi_state(String param) {
		this.useplace_cho_bnchi_state = param ;
	}
 
	public String getUseplace_ttm_update() {
		return this.useplace_ttm_update ;
	}
 
	public void setUseplace_ttm_update(String param) {
		this.useplace_ttm_update = param ;
	}
 
	public String getUseplace_ttm_value() {
		return this.useplace_ttm_value ;
	}
 
	public void setUseplace_ttm_value(String param) {
		this.useplace_ttm_value = param ;
	}
 
    public Boolean getUseplace_ttm_enabled() {
		return this.useplace_ttm_enabled ;
	}
 
	public void setUseplace_ttm_enabled(Boolean param) {
		this.useplace_ttm_enabled = param ;
	}
 
 	public String getUseplace_ttm_state() {
		return this.useplace_ttm_state ;
	}
 
	public void setUseplace_ttm_state(String param) {
		this.useplace_ttm_state = param ;
	}
 
	public String getUseplace_rrm_update() {
		return this.useplace_rrm_update ;
	}
 
	public void setUseplace_rrm_update(String param) {
		this.useplace_rrm_update = param ;
	}
 
	public String getUseplace_rrm_value() {
		return this.useplace_rrm_value ;
	}
 
	public void setUseplace_rrm_value(String param) {
		this.useplace_rrm_value = param ;
	}
 
    public Boolean getUseplace_rrm_enabled() {
		return this.useplace_rrm_enabled ;
	}
 
	public void setUseplace_rrm_enabled(Boolean param) {
		this.useplace_rrm_enabled = param ;
	}
 
 	public String getUseplace_rrm_state() {
		return this.useplace_rrm_state ;
	}
 
	public void setUseplace_rrm_state(String param) {
		this.useplace_rrm_state = param ;
	}
 
	public String getUseplace_telno1_update() {
		return this.useplace_telno1_update ;
	}
 
	public void setUseplace_telno1_update(String param) {
		this.useplace_telno1_update = param ;
	}
 
	public String getUseplace_telno1_value() {
		return this.useplace_telno1_value ;
	}
 
	public void setUseplace_telno1_value(String param) {
		this.useplace_telno1_value = param ;
	}
 
    public Boolean getUseplace_telno1_enabled() {
		return this.useplace_telno1_enabled ;
	}
 
	public void setUseplace_telno1_enabled(Boolean param) {
		this.useplace_telno1_enabled = param ;
	}
 
 	public String getUseplace_telno1_state() {
		return this.useplace_telno1_state ;
	}
 
	public void setUseplace_telno1_state(String param) {
		this.useplace_telno1_state = param ;
	}
 
	public String getUseplace_telno2_update() {
		return this.useplace_telno2_update ;
	}
 
	public void setUseplace_telno2_update(String param) {
		this.useplace_telno2_update = param ;
	}
 
	public String getUseplace_telno2_value() {
		return this.useplace_telno2_value ;
	}
 
	public void setUseplace_telno2_value(String param) {
		this.useplace_telno2_value = param ;
	}
 
    public Boolean getUseplace_telno2_enabled() {
		return this.useplace_telno2_enabled ;
	}
 
	public void setUseplace_telno2_enabled(Boolean param) {
		this.useplace_telno2_enabled = param ;
	}
 
 	public String getUseplace_telno2_state() {
		return this.useplace_telno2_state ;
	}
 
	public void setUseplace_telno2_state(String param) {
		this.useplace_telno2_state = param ;
	}
 
	public String getUseplace_telno3_update() {
		return this.useplace_telno3_update ;
	}
 
	public void setUseplace_telno3_update(String param) {
		this.useplace_telno3_update = param ;
	}
 
	public String getUseplace_telno3_value() {
		return this.useplace_telno3_value ;
	}
 
	public void setUseplace_telno3_value(String param) {
		this.useplace_telno3_value = param ;
	}
 
    public Boolean getUseplace_telno3_enabled() {
		return this.useplace_telno3_enabled ;
	}
 
	public void setUseplace_telno3_enabled(Boolean param) {
		this.useplace_telno3_enabled = param ;
	}
 
 	public String getUseplace_telno3_state() {
		return this.useplace_telno3_state ;
	}
 
	public void setUseplace_telno3_state(String param) {
		this.useplace_telno3_state = param ;
	}
 
	public String getSetplace_form_update() {
		return this.setplace_form_update ;
	}
 
	public void setSetplace_form_update(String param) {
		this.setplace_form_update = param ;
	}
 
	public String getSetplace_form_value() {
		return this.setplace_form_value ;
	}
 
	public void setSetplace_form_value(String param) {
		this.setplace_form_value = param ;
	}
 
    public Boolean getSetplace_form_enabled() {
		return this.setplace_form_enabled ;
	}
 
	public void setSetplace_form_enabled(Boolean param) {
		this.setplace_form_enabled = param ;
	}
 
 	public String getSetplace_form_state() {
		return this.setplace_form_state ;
	}
 
	public void setSetplace_form_state(String param) {
		this.setplace_form_state = param ;
	}
 
	public String getSetplace_flr_update() {
		return this.setplace_flr_update ;
	}
 
	public void setSetplace_flr_update(String param) {
		this.setplace_flr_update = param ;
	}
 
	public String getSetplace_flr_value() {
		return this.setplace_flr_value ;
	}
 
	public void setSetplace_flr_value(String param) {
		this.setplace_flr_value = param ;
	}
 
    public Boolean getSetplace_flr_enabled() {
		return this.setplace_flr_enabled ;
	}
 
	public void setSetplace_flr_enabled(Boolean param) {
		this.setplace_flr_enabled = param ;
	}
 
 	public String getSetplace_flr_state() {
		return this.setplace_flr_state ;
	}
 
	public void setSetplace_flr_state(String param) {
		this.setplace_flr_state = param ;
	}
 
	public String getSetplace_bnchi_update() {
		return this.setplace_bnchi_update ;
	}
 
	public void setSetplace_bnchi_update(String param) {
		this.setplace_bnchi_update = param ;
	}
 
	public String getSetplace_bnchi_value() {
		return this.setplace_bnchi_value ;
	}
 
	public void setSetplace_bnchi_value(String param) {
		this.setplace_bnchi_value = param ;
	}
 
    public Boolean getSetplace_bnchi_enabled() {
		return this.setplace_bnchi_enabled ;
	}
 
	public void setSetplace_bnchi_enabled(Boolean param) {
		this.setplace_bnchi_enabled = param ;
	}
 
 	public String getSetplace_bnchi_state() {
		return this.setplace_bnchi_state ;
	}
 
	public void setSetplace_bnchi_state(String param) {
		this.setplace_bnchi_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_month_update() {
		return this.shunko_rsv_month_update ;
	}
 
	public void setShunko_rsv_month_update(String param) {
		this.shunko_rsv_month_update = param ;
	}
 
	public String getShunko_rsv_month_value() {
		return this.shunko_rsv_month_value ;
	}
 
	public void setShunko_rsv_month_value(String param) {
		this.shunko_rsv_month_value = param ;
	}
 
    public Boolean getShunko_rsv_month_enabled() {
		return this.shunko_rsv_month_enabled ;
	}
 
	public void setShunko_rsv_month_enabled(Boolean param) {
		this.shunko_rsv_month_enabled = param ;
	}
 
 	public String getShunko_rsv_month_state() {
		return this.shunko_rsv_month_state ;
	}
 
	public void setShunko_rsv_month_state(String param) {
		this.shunko_rsv_month_state = param ;
	}
 
	public String getSetplace_form_mng_update() {
		return this.setplace_form_mng_update ;
	}
 
	public void setSetplace_form_mng_update(String param) {
		this.setplace_form_mng_update = param ;
	}
 
	public String getSetplace_form_mng_value() {
		return this.setplace_form_mng_value ;
	}
 
	public void setSetplace_form_mng_value(String param) {
		this.setplace_form_mng_value = param ;
	}
 
    public Boolean getSetplace_form_mng_enabled() {
		return this.setplace_form_mng_enabled ;
	}
 
	public void setSetplace_form_mng_enabled(Boolean param) {
		this.setplace_form_mng_enabled = param ;
	}
 
 	public String getSetplace_form_mng_state() {
		return this.setplace_form_mng_state ;
	}
 
	public void setSetplace_form_mng_state(String param) {
		this.setplace_form_mng_state = param ;
	}
 
	public String getSetplace_flr_mng_update() {
		return this.setplace_flr_mng_update ;
	}
 
	public void setSetplace_flr_mng_update(String param) {
		this.setplace_flr_mng_update = param ;
	}
 
	public String getSetplace_flr_mng_value() {
		return this.setplace_flr_mng_value ;
	}
 
	public void setSetplace_flr_mng_value(String param) {
		this.setplace_flr_mng_value = param ;
	}
 
    public Boolean getSetplace_flr_mng_enabled() {
		return this.setplace_flr_mng_enabled ;
	}
 
	public void setSetplace_flr_mng_enabled(Boolean param) {
		this.setplace_flr_mng_enabled = param ;
	}
 
 	public String getSetplace_flr_mng_state() {
		return this.setplace_flr_mng_state ;
	}
 
	public void setSetplace_flr_mng_state(String param) {
		this.setplace_flr_mng_state = param ;
	}
 
	public String getSetplace_bnchi_mng_update() {
		return this.setplace_bnchi_mng_update ;
	}
 
	public void setSetplace_bnchi_mng_update(String param) {
		this.setplace_bnchi_mng_update = param ;
	}
 
	public String getSetplace_bnchi_mng_value() {
		return this.setplace_bnchi_mng_value ;
	}
 
	public void setSetplace_bnchi_mng_value(String param) {
		this.setplace_bnchi_mng_value = param ;
	}
 
    public Boolean getSetplace_bnchi_mng_enabled() {
		return this.setplace_bnchi_mng_enabled ;
	}
 
	public void setSetplace_bnchi_mng_enabled(Boolean param) {
		this.setplace_bnchi_mng_enabled = param ;
	}
 
 	public String getSetplace_bnchi_mng_state() {
		return this.setplace_bnchi_mng_state ;
	}
 
	public void setSetplace_bnchi_mng_state(String param) {
		this.setplace_bnchi_mng_state = param ;
	}
 
	public String getUseplace_bildNo_update() {
		return this.useplace_bildNo_update ;
	}
 
	public void setUseplace_bildNo_update(String param) {
		this.useplace_bildNo_update = param ;
	}
 
	public String getUseplace_bildNo_value() {
		return this.useplace_bildNo_value ;
	}
 
	public void setUseplace_bildNo_value(String param) {
		this.useplace_bildNo_value = param ;
	}
 
    public Boolean getUseplace_bildNo_enabled() {
		return this.useplace_bildNo_enabled ;
	}
 
	public void setUseplace_bildNo_enabled(Boolean param) {
		this.useplace_bildNo_enabled = param ;
	}
 
 	public String getUseplace_bildNo_state() {
		return this.useplace_bildNo_state ;
	}
 
	public void setUseplace_bildNo_state(String param) {
		this.useplace_bildNo_state = param ;
	}
 
	public String getUse_net_ksn_update() {
		return this.use_net_ksn_update ;
	}
 
	public void setUse_net_ksn_update(String param) {
		this.use_net_ksn_update = param ;
	}
 
	public String getUse_net_ksn_value() {
		return this.use_net_ksn_value ;
	}
 
	public void setUse_net_ksn_value(String param) {
		this.use_net_ksn_value = param ;
	}
 
    public Boolean getUse_net_ksn_enabled() {
		return this.use_net_ksn_enabled ;
	}
 
	public void setUse_net_ksn_enabled(Boolean param) {
		this.use_net_ksn_enabled = param ;
	}
 
 	public String getUse_net_ksn_state() {
		return this.use_net_ksn_state ;
	}
 
	public void setUse_net_ksn_state(String param) {
		this.use_net_ksn_state = param ;
	}
 
	public String getKiki_place_chg_update() {
		return this.kiki_place_chg_update ;
	}
 
	public void setKiki_place_chg_update(String param) {
		this.kiki_place_chg_update = param ;
	}
 
	public String getKiki_place_chg_value() {
		return this.kiki_place_chg_value ;
	}
 
	public void setKiki_place_chg_value(String param) {
		this.kiki_place_chg_value = param ;
	}
 
    public Boolean getKiki_place_chg_enabled() {
		return this.kiki_place_chg_enabled ;
	}
 
	public void setKiki_place_chg_enabled(Boolean param) {
		this.kiki_place_chg_enabled = param ;
	}
 
 	public String getKiki_place_chg_state() {
		return this.kiki_place_chg_state ;
	}
 
	public void setKiki_place_chg_state(String param) {
		this.kiki_place_chg_state = param ;
	}
 
	public String getTkc_koji_same_update() {
		return this.tkc_koji_same_update ;
	}
 
	public void setTkc_koji_same_update(String param) {
		this.tkc_koji_same_update = param ;
	}
 
	public String getTkc_koji_same_value() {
		return this.tkc_koji_same_value ;
	}
 
	public void setTkc_koji_same_value(String param) {
		this.tkc_koji_same_value = param ;
	}
 
    public Boolean getTkc_koji_same_enabled() {
		return this.tkc_koji_same_enabled ;
	}
 
	public void setTkc_koji_same_enabled(Boolean param) {
		this.tkc_koji_same_enabled = param ;
	}
 
 	public String getTkc_koji_same_state() {
		return this.tkc_koji_same_state ;
	}
 
	public void setTkc_koji_same_state(String param) {
		this.tkc_koji_same_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の項目"郵便番号（上）"(項目ＩＤ:useplace_pcd1)
        if(key.equals("郵便番号（上）")){
            if(subkey.equalsIgnoreCase("value")){
                return getUseplace_pcd1_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、useplace_pcd1_enableのgetterの戻り値を返す。
                return getUseplace_pcd1_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getUseplace_pcd1_state();                
            }
        }
 
        //データタイプがStringの項目"郵便番号（下）"(項目ＩＤ:useplace_pcd2)
        else if(key.equals("郵便番号（下）")){
            if(subkey.equalsIgnoreCase("value")){
                return getUseplace_pcd2_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、useplace_pcd2_enableのgetterの戻り値を返す。
                return getUseplace_pcd2_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getUseplace_pcd2_state();                
            }
        }
 
        //データタイプがStringの項目"府県・市区町村"(項目ＩＤ:useplace_state)
        else if(key.equals("府県・市区町村")){
            if(subkey.equalsIgnoreCase("value")){
                return getUseplace_state_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、useplace_state_enableのgetterの戻り値を返す。
                return getUseplace_state_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getUseplace_state_state();                
            }
        }
 
        //データタイプがStringの項目"字"(項目ＩＤ:useplace_aza)
        else if(key.equals("字")){
            if(subkey.equalsIgnoreCase("value")){
                return getUseplace_aza_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、useplace_aza_enableのgetterの戻り値を返す。
                return getUseplace_aza_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getUseplace_aza_state();                
            }
        }
 
        //データタイプがStringの項目"丁目・番地等"(項目ＩＤ:useplace_cho_bnchi)
        else if(key.equals("丁目・番地等")){
            if(subkey.equalsIgnoreCase("value")){
                return getUseplace_cho_bnchi_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、useplace_cho_bnchi_enableのgetterの戻り値を返す。
                return getUseplace_cho_bnchi_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getUseplace_cho_bnchi_state();                
            }
        }
 
        //データタイプがStringの項目"建物名"(項目ＩＤ:useplace_ttm)
        else if(key.equals("建物名")){
            if(subkey.equalsIgnoreCase("value")){
                return getUseplace_ttm_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、useplace_ttm_enableのgetterの戻り値を返す。
                return getUseplace_ttm_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getUseplace_ttm_state();                
            }
        }
 
        //データタイプがStringの項目"部屋番号"(項目ＩＤ:useplace_rrm)
        else if(key.equals("部屋番号")){
            if(subkey.equalsIgnoreCase("value")){
                return getUseplace_rrm_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、useplace_rrm_enableのgetterの戻り値を返す。
                return getUseplace_rrm_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getUseplace_rrm_state();                
            }
        }
 
        //データタイプがStringの項目"電話番号（１）"(項目ＩＤ:useplace_telno1)
        else if(key.equals("電話番号（１）")){
            if(subkey.equalsIgnoreCase("value")){
                return getUseplace_telno1_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、useplace_telno1_enableのgetterの戻り値を返す。
                return getUseplace_telno1_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getUseplace_telno1_state();                
            }
        }
 
        //データタイプがStringの項目"電話番号（２）"(項目ＩＤ:useplace_telno2)
        else if(key.equals("電話番号（２）")){
            if(subkey.equalsIgnoreCase("value")){
                return getUseplace_telno2_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、useplace_telno2_enableのgetterの戻り値を返す。
                return getUseplace_telno2_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getUseplace_telno2_state();                
            }
        }
 
        //データタイプがStringの項目"電話番号（３）"(項目ＩＤ:useplace_telno3)
        else if(key.equals("電話番号（３）")){
            if(subkey.equalsIgnoreCase("value")){
                return getUseplace_telno3_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、useplace_telno3_enableのgetterの戻り値を返す。
                return getUseplace_telno3_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getUseplace_telno3_state();                
            }
        }
 
        //データタイプがStringの項目"利用場所の形態"(項目ＩＤ:setplace_form)
        else if(key.equals("利用場所の形態")){
            if(subkey.equalsIgnoreCase("value")){
                return getSetplace_form_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、setplace_form_enableのgetterの戻り値を返す。
                return getSetplace_form_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getSetplace_form_state();                
            }
        }
 
        //データタイプがStringの項目"住まいの階数"(項目ＩＤ:setplace_flr)
        else if(key.equals("住まいの階数")){
            if(subkey.equalsIgnoreCase("value")){
                return getSetplace_flr_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、setplace_flr_enableのgetterの戻り値を返す。
                return getSetplace_flr_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getSetplace_flr_state();                
            }
        }
 
        //データタイプがStringの項目"住所番地"(項目ＩＤ:setplace_bnchi)
        else if(key.equals("住所番地")){
            if(subkey.equalsIgnoreCase("value")){
                return getSetplace_bnchi_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、setplace_bnchi_enableのgetterの戻り値を返す。
                return getSetplace_bnchi_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getSetplace_bnchi_state();                
            }
        }
 
        //データタイプがStringの項目"竣工予定年月（年）"(項目ＩＤ:shunko_rsv_year)
        else if(key.equals("竣工予定年月（年）")){
            if(subkey.equalsIgnoreCase("value")){
                return getShunko_rsv_year_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、shunko_rsv_year_enableのgetterの戻り値を返す。
                return getShunko_rsv_year_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getShunko_rsv_year_state();                
            }
        }
 
        //データタイプがStringの項目"竣工予定年月（月）"(項目ＩＤ:shunko_rsv_month)
        else if(key.equals("竣工予定年月（月）")){
            if(subkey.equalsIgnoreCase("value")){
                return getShunko_rsv_month_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、shunko_rsv_month_enableのgetterの戻り値を返す。
                return getShunko_rsv_month_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getShunko_rsv_month_state();                
            }
        }
 
        //データタイプがStringの項目"利用場所の形態文言"(項目ＩＤ:setplace_form_mng)
        else if(key.equals("利用場所の形態文言")){
            if(subkey.equalsIgnoreCase("value")){
                return getSetplace_form_mng_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、setplace_form_mng_enableのgetterの戻り値を返す。
                return getSetplace_form_mng_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getSetplace_form_mng_state();                
            }
        }
 
        //データタイプがStringの項目"住まいの階数文言"(項目ＩＤ:setplace_flr_mng)
        else if(key.equals("住まいの階数文言")){
            if(subkey.equalsIgnoreCase("value")){
                return getSetplace_flr_mng_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、setplace_flr_mng_enableのgetterの戻り値を返す。
                return getSetplace_flr_mng_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getSetplace_flr_mng_state();                
            }
        }
 
        //データタイプがStringの項目"住所番地文言"(項目ＩＤ:setplace_bnchi_mng)
        else if(key.equals("住所番地文言")){
            if(subkey.equalsIgnoreCase("value")){
                return getSetplace_bnchi_mng_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、setplace_bnchi_mng_enableのgetterの戻り値を返す。
                return getSetplace_bnchi_mng_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getSetplace_bnchi_mng_state();                
            }
        }
 
        //データタイプがStringの項目"ご利用場所・棟情報"(項目ＩＤ:useplace_bildNo)
        else if(key.equals("ご利用場所・棟情報")){
            if(subkey.equalsIgnoreCase("value")){
                return getUseplace_bildNo_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、useplace_bildNo_enableのgetterの戻り値を返す。
                return getUseplace_bildNo_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getUseplace_bildNo_state();                
            }
        }
 
        //データタイプがStringの項目"利用中のネット回線"(項目ＩＤ:use_net_ksn)
        else if(key.equals("利用中のネット回線")){
            if(subkey.equalsIgnoreCase("value")){
                return getUse_net_ksn_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、use_net_ksn_enableのgetterの戻り値を返す。
                return getUse_net_ksn_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getUse_net_ksn_state();                
            }
        }
 
        //データタイプがStringの項目"利用中の機器の設置場所変更予定"(項目ＩＤ:kiki_place_chg)
        else if(key.equals("利用中の機器の設置場所変更予定")){
            if(subkey.equalsIgnoreCase("value")){
                return getKiki_place_chg_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、kiki_place_chg_enableのgetterの戻り値を返す。
                return getKiki_place_chg_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getKiki_place_chg_state();                
            }
        }
 
        //データタイプがStringの項目"宅内調査と工事の同日実施"(項目ＩＤ:tkc_koji_same)
        else if(key.equals("宅内調査と工事の同日実施")){
            if(subkey.equalsIgnoreCase("value")){
                return getTkc_koji_same_value();
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、tkc_koji_same_enableのgetterの戻り値を返す。
                return getTkc_koji_same_enabled(); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                return getTkc_koji_same_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の項目"郵便番号（上）"(項目ＩＤ:useplace_pcd1)
        if(key.equals("郵便番号（上）")){
            if(subkey.equalsIgnoreCase("value")){
                setUseplace_pcd1_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、useplace_pcd1_enabledのsetterを実行する。
                setUseplace_pcd1_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setUseplace_pcd1_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"郵便番号（下）"(項目ＩＤ:useplace_pcd2)
        else if(key.equals("郵便番号（下）")){
            if(subkey.equalsIgnoreCase("value")){
                setUseplace_pcd2_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、useplace_pcd2_enabledのsetterを実行する。
                setUseplace_pcd2_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setUseplace_pcd2_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"府県・市区町村"(項目ＩＤ:useplace_state)
        else if(key.equals("府県・市区町村")){
            if(subkey.equalsIgnoreCase("value")){
                setUseplace_state_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、useplace_state_enabledのsetterを実行する。
                setUseplace_state_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setUseplace_state_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"字"(項目ＩＤ:useplace_aza)
        else if(key.equals("字")){
            if(subkey.equalsIgnoreCase("value")){
                setUseplace_aza_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、useplace_aza_enabledのsetterを実行する。
                setUseplace_aza_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setUseplace_aza_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"丁目・番地等"(項目ＩＤ:useplace_cho_bnchi)
        else if(key.equals("丁目・番地等")){
            if(subkey.equalsIgnoreCase("value")){
                setUseplace_cho_bnchi_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、useplace_cho_bnchi_enabledのsetterを実行する。
                setUseplace_cho_bnchi_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setUseplace_cho_bnchi_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"建物名"(項目ＩＤ:useplace_ttm)
        else if(key.equals("建物名")){
            if(subkey.equalsIgnoreCase("value")){
                setUseplace_ttm_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、useplace_ttm_enabledのsetterを実行する。
                setUseplace_ttm_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setUseplace_ttm_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"部屋番号"(項目ＩＤ:useplace_rrm)
        else if(key.equals("部屋番号")){
            if(subkey.equalsIgnoreCase("value")){
                setUseplace_rrm_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、useplace_rrm_enabledのsetterを実行する。
                setUseplace_rrm_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setUseplace_rrm_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"電話番号（１）"(項目ＩＤ:useplace_telno1)
        else if(key.equals("電話番号（１）")){
            if(subkey.equalsIgnoreCase("value")){
                setUseplace_telno1_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、useplace_telno1_enabledのsetterを実行する。
                setUseplace_telno1_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setUseplace_telno1_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"電話番号（２）"(項目ＩＤ:useplace_telno2)
        else if(key.equals("電話番号（２）")){
            if(subkey.equalsIgnoreCase("value")){
                setUseplace_telno2_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、useplace_telno2_enabledのsetterを実行する。
                setUseplace_telno2_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setUseplace_telno2_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"電話番号（３）"(項目ＩＤ:useplace_telno3)
        else if(key.equals("電話番号（３）")){
            if(subkey.equalsIgnoreCase("value")){
                setUseplace_telno3_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、useplace_telno3_enabledのsetterを実行する。
                setUseplace_telno3_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setUseplace_telno3_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"利用場所の形態"(項目ＩＤ:setplace_form)
        else if(key.equals("利用場所の形態")){
            if(subkey.equalsIgnoreCase("value")){
                setSetplace_form_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、setplace_form_enabledのsetterを実行する。
                setSetplace_form_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setSetplace_form_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"住まいの階数"(項目ＩＤ:setplace_flr)
        else if(key.equals("住まいの階数")){
            if(subkey.equalsIgnoreCase("value")){
                setSetplace_flr_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、setplace_flr_enabledのsetterを実行する。
                setSetplace_flr_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setSetplace_flr_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"住所番地"(項目ＩＤ:setplace_bnchi)
        else if(key.equals("住所番地")){
            if(subkey.equalsIgnoreCase("value")){
                setSetplace_bnchi_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、setplace_bnchi_enabledのsetterを実行する。
                setSetplace_bnchi_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setSetplace_bnchi_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"竣工予定年月（年）"(項目ＩＤ:shunko_rsv_year)
        else if(key.equals("竣工予定年月（年）")){
            if(subkey.equalsIgnoreCase("value")){
                setShunko_rsv_year_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、shunko_rsv_year_enabledのsetterを実行する。
                setShunko_rsv_year_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setShunko_rsv_year_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"竣工予定年月（月）"(項目ＩＤ:shunko_rsv_month)
        else if(key.equals("竣工予定年月（月）")){
            if(subkey.equalsIgnoreCase("value")){
                setShunko_rsv_month_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、shunko_rsv_month_enabledのsetterを実行する。
                setShunko_rsv_month_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setShunko_rsv_month_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"利用場所の形態文言"(項目ＩＤ:setplace_form_mng)
        else if(key.equals("利用場所の形態文言")){
            if(subkey.equalsIgnoreCase("value")){
                setSetplace_form_mng_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、setplace_form_mng_enabledのsetterを実行する。
                setSetplace_form_mng_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setSetplace_form_mng_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"住まいの階数文言"(項目ＩＤ:setplace_flr_mng)
        else if(key.equals("住まいの階数文言")){
            if(subkey.equalsIgnoreCase("value")){
                setSetplace_flr_mng_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、setplace_flr_mng_enabledのsetterを実行する。
                setSetplace_flr_mng_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setSetplace_flr_mng_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"住所番地文言"(項目ＩＤ:setplace_bnchi_mng)
        else if(key.equals("住所番地文言")){
            if(subkey.equalsIgnoreCase("value")){
                setSetplace_bnchi_mng_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、setplace_bnchi_mng_enabledのsetterを実行する。
                setSetplace_bnchi_mng_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setSetplace_bnchi_mng_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"ご利用場所・棟情報"(項目ＩＤ:useplace_bildNo)
        else if(key.equals("ご利用場所・棟情報")){
            if(subkey.equalsIgnoreCase("value")){
                setUseplace_bildNo_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、useplace_bildNo_enabledのsetterを実行する。
                setUseplace_bildNo_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setUseplace_bildNo_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"利用中のネット回線"(項目ＩＤ:use_net_ksn)
        else if(key.equals("利用中のネット回線")){
            if(subkey.equalsIgnoreCase("value")){
                setUse_net_ksn_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、use_net_ksn_enabledのsetterを実行する。
                setUse_net_ksn_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setUse_net_ksn_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"利用中の機器の設置場所変更予定"(項目ＩＤ:kiki_place_chg)
        else if(key.equals("利用中の機器の設置場所変更予定")){
            if(subkey.equalsIgnoreCase("value")){
                setKiki_place_chg_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、kiki_place_chg_enabledのsetterを実行する。
                setKiki_place_chg_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setKiki_place_chg_state((String)in_value);
            }
        }  
 
        //データタイプがStringの項目"宅内調査と工事の同日実施"(項目ＩＤ:tkc_koji_same)
        else if(key.equals("宅内調査と工事の同日実施")){
            if(subkey.equalsIgnoreCase("value")){
                setTkc_koji_same_value((String)in_value);
            }
            else if(subkey.equalsIgnoreCase("enable")){ //subkeyが"enable"の場合、tkc_koji_same_enabledのsetterを実行する。
                setTkc_koji_same_enabled((Boolean)in_value); 
            }
            else if(subkey.equalsIgnoreCase("state")){ //subkeyが"state"の場合、ステータスを返す。
                setTkc_koji_same_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("宅内調査と工事の同日実施") ;
        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の項目"郵便番号（上）"(項目ＩＤ:useplace_pcd1)
        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の項目"郵便番号（下）"(項目ＩＤ:useplace_pcd2)
        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の項目"府県・市区町村"(項目ＩＤ:useplace_state)
        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の項目"字"(項目ＩＤ:useplace_aza)
        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の項目"丁目・番地等"(項目ＩＤ:useplace_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の項目"建物名"(項目ＩＤ:useplace_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の項目"部屋番号"(項目ＩＤ:useplace_rrm)
        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の項目"電話番号（１）"(項目ＩＤ:useplace_telno1)
        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の項目"電話番号（２）"(項目ＩＤ:useplace_telno2)
        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の項目"電話番号（３）"(項目ＩＤ:useplace_telno3)
        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の項目"利用場所の形態"(項目ＩＤ:setplace_form)
        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の項目"住まいの階数"(項目ＩＤ:setplace_flr)
        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の項目"住所番地"(項目ＩＤ:setplace_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の項目"竣工予定年月（年）"(項目ＩＤ:shunko_rsv_year)
        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の項目"竣工予定年月（月）"(項目ＩＤ:shunko_rsv_month)
        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の項目"利用場所の形態文言"(項目ＩＤ:setplace_form_mng)
        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の項目"住まいの階数文言"(項目ＩＤ:setplace_flr_mng)
        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の項目"住所番地文言"(項目ＩＤ:setplace_bnchi_mng)
        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の項目"ご利用場所・棟情報"(項目ＩＤ:useplace_bildNo)
        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の項目"利用中のネット回線"(項目ＩＤ:use_net_ksn)
        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の項目"利用中の機器の設置場所変更予定"(項目ＩＤ:kiki_place_chg)
        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の項目"宅内調査と工事の同日実施"(項目ＩＤ:tkc_koji_same)
        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;
    }
    
 
 
}
