/*********************************************************************
* All Rights reserved,Copyright (c) K-Opticom
**********************************************************************
*＜プログラム内容＞
*   システム名      ：eo顧客基幹システム
*   モジュール名    ：JWCCtrlTnInfo
*   ソースファイル名：JWCCtrlTnInfo.java
*   作成者          ：富士通
*   日付            ：2011年07月06日
*＜機能概要＞
*   宅内機器連携（抽象）コマンド発行部品です。
*＜修正履歴＞
*   バージョン  修正日       修正者      修正内容
*   v1.00.00    2011/01/23   FJ) 富士通  新規作成
*
**********************************************************************/
package eo.ejb.common;

import java.util.HashMap;
import java.util.Hashtable;
import java.sql.Connection;

import com.fujitsu.futurity.model.ejb.common.fw.AgentDispatchContext;

public abstract class JWCCtrlTnInfo {
	
    /**
     * サービスIF_ID
     */
    public static final String TEMPLATEID;

    /**
     * 識別コード
     */
    public static final String IDENTIFYCD;

    /**
     * ステータス
     */
    public static final String STATUS;

    /**
     * オペレータ_ID
     */
    public static final String OPERATORID;

    /**
     * 運用日付
     */
    public static final String OPERATEDATE;

    /**
     * 運用日時
     */
    public static final String OPERATEDATETIME;

    /**
     * 権限制御用項目
     */
    public static final String AC_GROUP_CD;

    /**
     * 機能コード
     */
    public static final String FUNC_CODE;

    /**
     * ＫＥＹ＿宅内機器型式コード
     */
    public static final String KEY_TK_MDL_CD;

    /**
     * ＫＥＹ＿機器製造番号
     */
    public static final String KEY_KK_SEIZO_NO;

    /**
     * ＫＥＹ＿ＳＴＢＩＤ
     */
    public static final String KEY_STBID;

    /**
     * ＫＥＹ＿宅内機器種別コード
     */
    public static final String KEY_TK_SBT_CD;

    /**
     * ＫＥＹ＿STB松下用グループID1
     */
    public static final String KEY_STB_MATSU_YO_GRPID1;

    /**
     * ＫＥＹ＿STB松下用グループID2
     */
    public static final String KEY_STB_MATSU_YO_GRPID2;
    

    /**
     * ＫＥＹ＿STB松下用グループID3
     */
    public static final String KEY_STB_MATSU_YO_GRPID3;

    /**
     * ＫＥＹ＿STB松下用グループID4
     */
    public static final String KEY_STB_MATSU_YO_GRPID4;

    /**
     * ＫＥＹ＿STB松下用グループID5
     */
    public static final String KEY_STB_MATSU_YO_GRPID5;

    /**
     * ＫＥＹ＿STB松下用グループID6
     */
    public static final String KEY_STB_MATSU_YO_GRPID6;
    
    /**
     * エラーレベル
     */
    public static final String ERROR_LEVEL;

    /**
     * リターンコード
     */
    public static final String RETURN_CD;

    /**
     * リターンメッセージ
     */
    public static final String RETURN_MESSAGE;
    
    /**
     * 表示件数
     */
    public static final String DSP_NUM;
    
    /**
     * ページ番号
     */
    public static final String PAGE_NO;

    /**
     * 総件数
     */
    public static final String TTL_NUM;

    /**
     * 最大取得件数 20121129
     */
    public static final String MAX_STKU_CNT;
    
    /**
     * 宅内機器一覧照会明細
     */
    public static final String EWCA0010001CBSMSG1LIST;

    /**
     * 宅内機器一意照会明細
     */
    public static final String EWCA0010002CBSMSG1LIST;

    /**
     * 宅内機器グループ一覧照会明細
     */
    public static final String EWCA0010004CBSMSG1LIST; 
    
    /**
     * ＫＥＹ＿宅内機器型式コードエラー
     */
    public static final String KEY_TK_MDL_CD_ERR;

    /**
     * ＫＥＹ＿機器製造番号エラー
     */
    public static final String KEY_KK_SEIZO_NO_ERR;

    /**
     * ＫＥＹ＿ＳＴＢＩＤエラー
     */
    public static final String KEY_STBID_ERR;

    /**
     * ＫＥＹ＿宅内機器種別コードエラー
     */
    public static final String KEY_TK_SBT_CD_ERR;

    /**
     * ＫＥＹ＿STB松下用グループID1エラー
     */
    public static final String KEY_STB_MATSU_YO_GRPID1_ERR;

    /**
     * ＫＥＹ＿STB松下用グループID2エラー
     */
    public static final String KEY_STB_MATSU_YO_GRPID2_ERR;
    

    /**
     * ＫＥＹ＿STB松下用グループID3エラー
     */
    public static final String KEY_STB_MATSU_YO_GRPID3_ERR;

    /**
     * ＫＥＹ＿STB松下用グループID4エラー
     */
    public static final String KEY_STB_MATSU_YO_GRPID4_ERR;

    /**
     * ＫＥＹ＿STB松下用グループID5エラー
     */
    public static final String KEY_STB_MATSU_YO_GRPID5_ERR;

    /**
     * ＫＥＹ＿STB松下用グループID6エラー
     */
    public static final String KEY_STB_MATSU_YO_GRPID6_ERR;
 
    /**
     * 宅内機器一覧照会明細エラー
     */
    public static final String EWCA0010001CBSMSG1LIST_ERR;

    /**
     * 宅内機器一意照会明細エラー
     */
    public static final String EWCA0010002CBSMSG1LIST_ERR;

    /**
     * 宅内機器グループ一覧照会明細エラー
     */
    public static final String EWCA0010004CBSMSG1LIST_ERR;

    /**
     * 静的初期化子です。
     * 項目名定数の値を設定します。
     */
    static {
        TEMPLATEID = "templateID";
        IDENTIFYCD = "identifyCD";
        STATUS = "status";
        OPERATORID = "operatorID";
        OPERATEDATE = "operateDate";
        OPERATEDATETIME = "operateDatetime";
        AC_GROUP_CD = "ac_group_cd";
        FUNC_CODE = "func_code";
        KEY_TK_MDL_CD = "KEY_TK_MDL_CD";
        KEY_KK_SEIZO_NO = "KEY_KK_SEIZO_NO";
        KEY_STBID = "KEY_STBID";
        KEY_TK_SBT_CD = "KEY_TK_SBT_CD";
        KEY_STB_MATSU_YO_GRPID1 = "KEY_STB_MATSU_YO_GRPID1";
        KEY_STB_MATSU_YO_GRPID2 = "KEY_STB_MATSU_YO_GRPID2";
        KEY_STB_MATSU_YO_GRPID3 = "KEY_STB_MATSU_YO_GRPID3";
        KEY_STB_MATSU_YO_GRPID4 = "KEY_STB_MATSU_YO_GRPID4";
        KEY_STB_MATSU_YO_GRPID5 = "KEY_STB_MATSU_YO_GRPID5";
        KEY_STB_MATSU_YO_GRPID6 = "KEY_STB_MATSU_YO_GRPID6";
        ERROR_LEVEL = "error_level";
        RETURN_CD = "return_Cd";
        RETURN_MESSAGE = "return_Message";
        DSP_NUM = "DSP_NUM";
        PAGE_NO = "PAGE_NO";
        TTL_NUM = "TTL_NUM";
        MAX_STKU_CNT = "MAX_STKU_CNT";
        EWCA0010001CBSMSG1LIST = "EWCA0010001CBSMsg1List";
        EWCA0010002CBSMSG1LIST = "EWCA0010002CBSMsg1List";
        EWCA0010004CBSMSG1LIST = "EWCA0010004CBSMsg1List";
        KEY_TK_MDL_CD_ERR = "KEY_TK_MDL_CD_ERR";
        KEY_KK_SEIZO_NO_ERR = "KEY_KK_SEIZO_NO_ERR";
        KEY_STBID_ERR = "KEY_STBID_ERR";
        KEY_TK_SBT_CD_ERR = "KEY_TK_SBT_CD_ERR";
        KEY_STB_MATSU_YO_GRPID1_ERR = "KEY_STB_MATSU_YO_GRPID1_ERR";
        KEY_STB_MATSU_YO_GRPID2_ERR = "KEY_STB_MATSU_YO_GRPID2_ERR";
        KEY_STB_MATSU_YO_GRPID3_ERR = "KEY_STB_MATSU_YO_GRPID3_ERR";
        KEY_STB_MATSU_YO_GRPID4_ERR = "KEY_STB_MATSU_YO_GRPID4_ERR";
        KEY_STB_MATSU_YO_GRPID5_ERR = "KEY_STB_MATSU_YO_GRPID5_ERR";
        KEY_STB_MATSU_YO_GRPID6_ERR = "KEY_STB_MATSU_YO_GRPID6_ERR";
        EWCA0010001CBSMSG1LIST_ERR = "EWCA0010001CBSMSG1LIST_ERR";
        EWCA0010002CBSMSG1LIST_ERR = "EWCA0010002CBSMSG1LIST_ERR";
        EWCA0010004CBSMSG1LIST_ERR = "EWCA0010004CBSMSG1LIST_ERR";
    }
    
    
    /**
     * 宅内機器型式コード
     */
    public static final String TK_MDL_CD;

    /**
     * ＳＴＢ機器製造番号
     */
    public static final String KK_SEIZO_NO;
    
    /**
     * ＳＴＢ機器種別コード
     */
    public static final String TK_SBT_CD;

    /**
     * ＳＴＢＩＤ
     */
    public static final String STBID;

    /**
     * ＳＴＢステータスコード
     */
    public static final String STB_STAT_CD;

    /**
     * ＳＴＢステータス名
     */
    public static final String STB_STAT_NM;

    /**
     * ＳＴＢ内蔵ＣＡＳコード
     */
    public static final String STB_NAIZOCAS_CD;

    /**
     * ＳＴＢ内蔵ＣＡＳ名
     */
    public static final String STB_NAIZOCAS_NM;

    /**
     * ＳＴＢ松下用グループＩＤ１
     */
    public static final String STB_MATSU_YO_GRPID1;

    /**
     * ＳＴＢ松下用グループＩＤ２
     */
    public static final String STB_MATSU_YO_GRPID2;

    /**
     * ＳＴＢ松下用グループＩＤ３
     */
    public static final String STB_MATSU_YO_GRPID3;

    /**
     * ＳＴＢ松下用グループＩＤ４
     */
    public static final String STB_MATSU_YO_GRPID4;

    /**
     * ＳＴＢ松下用グループＩＤ５
     */
    public static final String STB_MATSU_YO_GRPID5;

    /**
     * ＳＴＢ松下用グループＩＤ６
     */
    public static final String STB_MATSU_YO_GRPID6;

    /**
     * 仮鍵開年月日
     */
    public static final String KR_KEY_STA_YMD;

    /**
     * 制御エリアコード
     */
    public static final String CTL_AREA_CD;

    /**
     * 制御エリア名
     */
    public static final String CTL_AREA_NM;

    /**
     * ＳＴＢメーカ固有制御機種コード
     */
    public static final String STB_MAKER_KOYU_CTL_MDL_CD;

    /**
     * ＳＴＢメーカ機器型番
     */
    public static final String STB_MAKER_KK_MDL_NO;

    /**
     * ＳＴＢ宅内機器型式コード
     */
    public static final String STB_TK_MDL_CD;
    
    /**
     * ＳＴＢ宅内機器型式名
     */
    public static final String STB_MDL_NM;

    /**
     * ＳＴＢ宅内機器型式名
     */
    public static final String CCAS_MDL_NM;
    
    /**
     * Ｃ−ＣＡＳ宅内機器型式コード
     */
    public static final String CCAS_TK_MDL_CD;

    /**
     * Ｃ−ＣＡＳ機器製造番号
     */
    public static final String CCAS_KK_SEIZO_NO;

    /**
     * Ｃ−ＣＡＳカードステータスコード
     */
    public static final String CCAS_CARD_STAT_CD;

    /**
     * Ｃ−ＣＡＳカードステータス名
     */
    public static final String CCAS_CARD_STAT_NM;

    /**
     * ＣＡＳカード種別コード（Ｃ−ＣＡＳ）
     */
    public static final String CCAS_CAS_CARD_SBT_CD;

    /**
     * ＣＡＳカード種別コード（Ｃ−ＣＡＳ）
     */
    public static final String CAS_CARD_SBT_CD;

    /**
     * 上位宅内機器型式コード
     */
    public static final String JOI_TK_MDL_CD;

    /**
     * 上位機器製造番号
     */
    public static final String JOI_KK_SEIZO_NO;
    /**
     * Ｂ−ＣＡＳ宅内機器型式コード
     */
    public static final String BCAS_TK_MDL_CD;

    /**
     * Ｂ−ＣＡＳ機器製造番号
     */
    public static final String BCAS_KK_SEIZO_NO;

    /**
     * ＣＡＳカード種別コード（Ｂ−ＣＡＳ）
     */
    public static final String BCAS_CAS_CARD_SBT_CD;

    /**
     * ＳＴＢ宅内機器更新日付
     */
    public static final String STB_UPD_DTTM;

    /**
     * Ｃ−ＣＡＳ宅内機器更新日付
     */
    public static final String C_CAS_UPD_DTTM;

    /**
     * Ｃ−ＣＡＳ宅内機器更新日付
     */
    public static final String CCAS_CAST_UPD_DTTM;

    /**
     * Ｃ−ＣＡＳ宅内機器更新日付
     */
    public static final String CAST_UPD_DTTM;

    /**
     * Ｂ−ＣＡＳ宅内機器更新日付
     */
    public static final String BCAS_CAST_UPD_DTTM;

    /**
     * ＳＴＢ宅内機器型式エラーコード
     */
    public static final String STB_TK_MDL_ERR_CD;

    /**
     * ＳＴＢ機器製造番号エラーコード
     */
    public static final String STB_KK_SEIZO_NO_ERR_CD;

    /**
     * ＳＴＢ機器製造番号エラーコード
     */
    public static final String STB_TK_SBT_ERR_CD;

    /**
     * ＳＴＢＩＤエラーコード
     */
    public static final String STBID_ERR_CD;

    /**
     * ＳＴＢステータスエラーコード
     */
    public static final String STB_STAT_ERR_CD;

    /**
     * ＳＴＢ内蔵ＣＡＳエラーコード
     */
    public static final String STB_NAIZOCAS_ERR_CD;

    /**
     * ＳＴＢ松下用グループＩＤ１エラーコード
     */
    public static final String STB_MATSU_YO_GRPID1_ERR_CD;

    /**
     * ＳＴＢ松下用グループＩＤ２エラーコード
     */
    public static final String STB_MATSU_YO_GRPID2_ERR_CD;

    /**
     * ＳＴＢ松下用グループＩＤ３エラーコード
     */
    public static final String STB_MATSU_YO_GRPID3_ERR_CD;

    /**
     * ＳＴＢ松下用グループＩＤ４エラーコード
     */
    public static final String STB_MATSU_YO_GRPID4_ERR_CD;

    /**
     * ＳＴＢ松下用グループＩＤ５エラーコード
     */
    public static final String STB_MATSU_YO_GRPID5_ERR_CD;

    /**
     * ＳＴＢ松下用グループＩＤ６エラーコード
     */
    public static final String STB_MATSU_YO_GRPID6_ERR_CD;

    /**
     * 仮鍵開年月日エラーコード
     */
    public static final String KR_KEY_STA_YMD_ERR_CD;

    /**
     * 制御エリアエラーコード
     */
    public static final String CTL_AREA_ERR_CD;

    /**
     * ＳＴＢメーカ固有制御機種エラーコード
     */
    public static final String STB_MAKER_KOYU_CTL_MDL_ERR_CD;

    /**
     * ＳＴＢメーカ機器型番エラーコード
     */
    public static final String STB_MAKER_KK_MDL_NO_ERR_CD;

    /**
     * ＳＴＢ宅内機器型式名エラーコード
     */
    public static final String CCAS_MDL_NM_ERR_CD;

    /**
     * Ｃ−ＣＡＳ宅内機器型式エラーコード
     */
    public static final String CCAS_TK_MDL_ERR_CD;

    /**
     * Ｃ−ＣＡＳ機器製造番号エラーコード
     */
    public static final String CCAS_KK_SEIZO_NO_ERR_CD;

    /**
     * Ｃ−ＣＡＳカードステータスエラーコード
     */
    public static final String CCAS_CARD_STAT_ERR_CD;

    /**
     * Ｃ−ＣＡＳカードステータス名エラーコード
     */
    public static final String CCAS_CARD_STAT_NM_ERR_CD;

    /**
     * ＣＡＳカード種別（Ｃ−ＣＡＳ）エラーコード
     */
    public static final String CCAS_CARD_SBT_ERR_CD;

    /**
     * Ｂ−ＣＡＳ宅内機器型式エラーコード
     */
    public static final String BCAS_TK_MDL_ERR_CD;

    /**
     * Ｂ−ＣＡＳ機器製造番号エラーコード
     */
    public static final String BCAS_KK_SEIZO_NO_ERR_CD;

    /**
     * ＣＡＳカード種別（Ｂ−ＣＡＳ）エラーコード
     */
    public static final String BCAS_CARD_SBT_ERR_CD;

    /**
     * ＳＴＢ宅内機器更新日付エラーコード
     */
    public static final String STB_UPD_DTTM_ERR_CD;

    /**
     * Ｃ−ＣＡＳ宅内機器更新日付エラーコード
     */
    public static final String CCAS_CAST_UPD_DTTM_ERR_CD;

    /**
     * Ｂ−ＣＡＳ宅内機器更新日付エラーコード
     */
    public static final String BCAS_CAST_UPD_DTTM_ERR_CD;

    /**
     * 静的初期化子です。
     * 項目名定数の値を設定します。
     */
    static {
        TK_MDL_CD = "TK_MDL_CD";
        KK_SEIZO_NO = "KK_SEIZO_NO";
        TK_SBT_CD = "TK_SBT_CD";
        STBID = "STBID";
        STB_STAT_CD = "STB_STAT_CD";
        STB_STAT_NM = "STB_STAT_NM";
        STB_NAIZOCAS_CD = "STB_NAIZOCAS_CD";
        STB_NAIZOCAS_NM = "STB_NAIZOCAS_NM";
        STB_MATSU_YO_GRPID1 = "STB_MATSU_YO_GRPID1";
        STB_MATSU_YO_GRPID2 = "STB_MATSU_YO_GRPID2";
        STB_MATSU_YO_GRPID3 = "STB_MATSU_YO_GRPID3";
        STB_MATSU_YO_GRPID4 = "STB_MATSU_YO_GRPID4";
        STB_MATSU_YO_GRPID5 = "STB_MATSU_YO_GRPID5";
        STB_MATSU_YO_GRPID6 = "STB_MATSU_YO_GRPID6";
        KR_KEY_STA_YMD = "KR_KEY_STA_YMD";
        CTL_AREA_CD = "CTL_AREA_CD";
        CTL_AREA_NM = "CTL_AREA_NM";
        STB_MAKER_KOYU_CTL_MDL_CD = "STB_MAKER_KOYU_CTL_MDL_CD";
        STB_MAKER_KK_MDL_NO = "MAKER_KK_MDL_NO";
        STB_TK_MDL_CD = "STB_TK_MDL_CD";
        STB_MDL_NM = "STB_MDL_NM";
        CCAS_MDL_NM = "C-CAS_MDL_NM";
        CCAS_TK_MDL_CD = "C-CAS_TK_MDL_CD";
        CCAS_KK_SEIZO_NO = "C-CAS_KK_SEIZO_NO";
        CCAS_CARD_STAT_CD = "C-CAS_CARD_STAT_CD";
        CCAS_CARD_STAT_NM = "C-CAS_CARD_STAT_NM";
        CCAS_CAS_CARD_SBT_CD = "C-CAS_CAS_CARD_SBT_CD";
        CAS_CARD_SBT_CD = "CAS_CARD_SBT_CD";
        JOI_TK_MDL_CD = "JOI_TK_MDL_CD";
        JOI_KK_SEIZO_NO = "JOI_KK_SEIZO_NO";
        BCAS_TK_MDL_CD = "B-CAS_TK_MDL_CD";
        BCAS_KK_SEIZO_NO = "B-CAS_KK_SEIZO_NO";
        BCAS_CAS_CARD_SBT_CD = "B-CAS_CAS_CARD_SBT_CD";
        STB_UPD_DTTM = "STBT_UPD_DTTM";
        CCAS_CAST_UPD_DTTM = "C_CAS_CAST_UPD_DTTM";
        C_CAS_UPD_DTTM = "C_CAS_UPD_DTTM";
        CAST_UPD_DTTM = "CAST_UPD_DTTM";
        BCAS_CAST_UPD_DTTM = "B_CAS_CAST_UPD_DTTM";
        STB_TK_MDL_ERR_CD = "STB_TK_MDL_ERR_CD";
        STB_KK_SEIZO_NO_ERR_CD = "STB_KK_SEIZO_NO_ERR_CD";
        STB_TK_SBT_ERR_CD = "STB_TK_SBT_ERR_CD";
        STBID_ERR_CD = "STBID_ERR_CD";
        STB_STAT_ERR_CD = "STB_STAT_ERR_CD";
        STB_NAIZOCAS_ERR_CD = "STB_NAIZOCAS_ERR_CD";
        STB_MATSU_YO_GRPID1_ERR_CD = "STB_MATSU_YO_GRPID1_ERR_CD";
        STB_MATSU_YO_GRPID2_ERR_CD = "STB_MATSU_YO_GRPID2_ERR_CD";
        STB_MATSU_YO_GRPID3_ERR_CD = "STB_MATSU_YO_GRPID3_ERR_CD";
        STB_MATSU_YO_GRPID4_ERR_CD = "STB_MATSU_YO_GRPID4_ERR_CD";
        STB_MATSU_YO_GRPID5_ERR_CD = "STB_MATSU_YO_GRPID5_ERR_CD";
        STB_MATSU_YO_GRPID6_ERR_CD = "STB_MATSU_YO_GRPID6_ERR_CD";
        KR_KEY_STA_YMD_ERR_CD = "KR_KEY_STA_YMD_ERR_CD";
        CTL_AREA_ERR_CD = "CTL_AREA_ERR_CD";
        STB_MAKER_KOYU_CTL_MDL_ERR_CD = "STB_MAKER_KOYU_CTL_MDL_ERR_CD";
        STB_MAKER_KK_MDL_NO_ERR_CD = "STB_MAKER_KK_MDL_NO_ERR_CD";
        CCAS_MDL_NM_ERR_CD = "CCAS_MDL_NM_ERR_CD";
        CCAS_TK_MDL_ERR_CD = "CCAS_TK_MDL_ERR_CD";
        CCAS_KK_SEIZO_NO_ERR_CD = "CCAS_KK_SEIZO_NO_ERR_CD";
        CCAS_CARD_STAT_ERR_CD = "CCAS_CARD_STAT_ERR_CD";
        CCAS_CARD_STAT_NM_ERR_CD = "CCAS_CARD_STAT_NM_ERR_CD";
        CCAS_CARD_SBT_ERR_CD = "CCAS_CARD_SBT_ERR_CD";
        BCAS_TK_MDL_ERR_CD = "BCAS_TK_MDL_ERR_CD";
        BCAS_KK_SEIZO_NO_ERR_CD = "BCAS_KK_SEIZO_NO_ERR_CD";
        BCAS_CARD_SBT_ERR_CD = "BCAS_CARD_SBT_ERR_CD";
        STB_UPD_DTTM_ERR_CD = "STB_UPD_DTTM_ERR_CD";
        CCAS_CAST_UPD_DTTM_ERR_CD = "CCAS_CAST_UPD_DTTM_ERR_CD";
        BCAS_CAST_UPD_DTTM_ERR_CD = "BCAS_CAST_UPD_DTTM_ERR_CD";
    }

	public static JWCCtrlTnInfo getInstance(int syubetu) {

		synchronized (JWCCtrlTnInfo.class) {

			if(syubetu == 1) {
				return JWCCtrlTnInfoImpl.getInstance();
		 	}
			else {
				return JWCCtrlTnInfoStubImpl.getInstance();
			}
		}
	}
	// 抽象化された宅内機器連携用のメソッド
	public abstract Hashtable ctrlTnInfo_WCA0001(Hashtable serviceMap) throws Exception;
	// 抽象化された宅内機器連携用のメソッド
	public abstract Hashtable ctrlTnInfo_WCA0001(Hashtable serviceMap,Connection con) throws Exception;
	// 抽象化された宅内機器連携用のメソッド
	public abstract Hashtable ctrlTnInfo_WCA0002(Hashtable serviceMap) throws Exception;
	// 抽象化された宅内機器連携用のメソッド
	public abstract Hashtable ctrlTnInfo_WCA0002(Hashtable serviceMap,Connection con) throws Exception;
	// 抽象化された宅内機器連携用のメソッド
	public abstract Hashtable ctrlTnInfo_WCA0003(Hashtable serviceMap) throws Exception;
	// 抽象化された宅内機器連携用のメソッド
	public abstract Hashtable ctrlTnInfo_WCA0003(Hashtable serviceMap,Connection con) throws Exception;
	// 抽象化された宅内機器連携用のメソッド
	public abstract Hashtable ctrlTnInfo_WCA0004(Hashtable serviceMap) throws Exception;
	// 抽象化された宅内機器連携用のメソッド
	public abstract Hashtable ctrlTnInfo_WCA0004(Hashtable serviceMap,Connection con) throws Exception;
	// コネクション設定処理
	public abstract void setConnection(Connection con);
	public abstract void setInContext(AgentDispatchContext inContext);
	
}
