|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.veritrans.tercerog.mdk.MerchantConfig
public class MerchantConfig
設定ファイルを読み込みプロパティオブジェクトを作成するクラス。
設定ファイルは
①設定ファイル
②ログ設定ファイル
③MDK内部設定ファイル
の3種が存在する。 本クラスが持つ役割は以下の通り
・cg-mdk.jarに含まれない①、②に対する存在確認を行う。
・①と③を統合化したプロパティを作成する
・各設定値に対するチェックを行う
※③についてはjarファイルに含まれて配布するため、staticメソッドで読み込み例外は考慮しない
フィールドの概要 | |
---|---|
static String |
ADD_URL_PAYMENT
MDK内部設定ファイル.プロパティ名:URLに追加する文字列(決済) |
static String |
ADD_URL_PAYMENT_VERSION
MDK内部設定ファイル.プロパティ名:URLに追加する文字列(決済バージョン) |
static String |
ADD_URL_VTID
MDK内部設定ファイル.プロパティ名:URLに追加する文字列(VTID) |
static String |
ADD_URL_VTID_VERSION
MDK内部設定ファイル.プロパティ名:URLに追加する文字列(VTIDバージョン) |
static String |
BODY_ENCRYPT_MDK_ALIAS_NAME
設定ファイル.プロパティ名:サーバキーエイリアス名 |
static String |
BODY_ENCRYPT_SVR_ALIAS_NAME
設定ファイル.プロパティ名:サーバキーエイリアス名 |
static String |
COMMON_ITEM
MDK内部設定ファイル.プロパティ名:共通項目 |
static String |
CONNECTION_TIMEOUT
設定ファイル.プロパティ名:接続タイムアウト値 |
static String |
DUMMY_REQUEST
設定ファイル.プロパティ名:ダミーモード(テスト時のみ指定) |
static String |
FILE_ALREADY_EXIST
エラーメッセージ:ファイルがすでに存在する |
static String |
FILE_NO_EXIST
エラーメッセージ:ファイルが存在しない |
static String |
HOST_URL
設定ファイル.プロパティ名:GWのURL |
static String |
KEYSTORE_TYPE
MDK内部設定ファイル.プロパティ名:暗号化用キーストアファイルタイプ |
static String |
MASK_ITEM
MDK内部設定ファイル.プロパティ名:マスク項目 |
static String |
MDK_DTO_VERSION
設定ファイル.プロパティ名:MDK_DTO_バージョン |
static String |
MDK_ERROR_MODE
設定ファイル.プロパティ名:MDK固有エラーモード(テスト時のみ指定) |
static String |
MDK_INTERNAL_PROPERTIES
MDK内部設定ファイル名 |
static String |
MDK_VERSION
設定ファイル.プロパティ名:MDKバージョン |
static String |
MERCHANT_CC_ID
設定ファイル.プロパティ名:マーチャントCCID |
static String |
MERCHANT_SECRET_KEY
設定ファイル.プロパティ名:マーチャントパスワード |
static String |
PAYNOWID_SERVICE_TYPE
MDK内部設定ファイル.プロパティ名:PayNowIDのサービスタイプ |
static String |
PROXY_URL
設定ファイル.プロパティ名:PROXYサーバURL |
static String |
PROXY_USER_ID
設定ファイル.プロパティ名:PROXYユーザID |
static String |
PROXY_USER_PW
設定ファイル.プロパティ名:PROXYユーザパスワード |
static String |
READ_TIMEOUT
設定ファイル.プロパティ名:読み取りタイムアウト値 |
static String |
SERVER_URL
設定ファイル.プロパティ名:サーバURL |
static String |
SSL_KEYSTORE_TYPE
MDK内部設定ファイル.プロパティ名:クライアント証明書ファイルタイプ |
static String |
SSL_PROTOCOL
設定ファイル.プロパティ名:SSLプロトコル |
static String |
SSL_TRUSTSTORE_FILE
設定ファイル.プロパティ名:CA証明書ファイル名 |
static String |
SSL_TRUSTSTORE_PASSWORD
設定ファイル.プロパティ名:CA証明書ファイルパスワード |
static String |
SSL_TRUSTSTORE_TYPE
MDK内部設定ファイル.プロパティ名:CA証明書ファイルタイプ |
static String |
TIMEOUT
設定ファイル.プロパティ名:タイムアウト値 |
static String |
TRUSTSTORE_TYPE
MDK内部設定ファイル.プロパティ名:暗号化用トラストストアファイルタイプ |
コンストラクタの概要 | |
---|---|
MerchantConfig()
MerchantConfigコンストラクタ。 |
メソッドの概要 | |
---|---|
void |
checkMerchantConfig()
設定ファイルチェックメソッド |
void |
checkServerUrl(String url)
GWのURLのチェック |
int |
getConnectionTimeout()
接続タイムアウト時間(ミリ秒)を返す |
String |
getProperty(String key)
プロパティ値を取得する。 |
int |
getReadTimeout()
読み取りタイムアウト時間(ミリ秒)を返す |
int |
getTimeout()
タイムアウト時間(ミリ秒)を返す |
String |
getUserAgent()
User-Agent情報に載せる文字列を取得する。 |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final String BODY_ENCRYPT_SVR_ALIAS_NAME
public static final String BODY_ENCRYPT_MDK_ALIAS_NAME
public static final String SERVER_URL
public static final String PROXY_URL
public static final String PROXY_USER_ID
public static final String PROXY_USER_PW
public static final String MERCHANT_CC_ID
public static final String MERCHANT_SECRET_KEY
public static final String SSL_TRUSTSTORE_FILE
public static final String SSL_TRUSTSTORE_PASSWORD
public static final String TIMEOUT
public static final String CONNECTION_TIMEOUT
public static final String READ_TIMEOUT
public static final String DUMMY_REQUEST
public static final String MDK_ERROR_MODE
public static final String SSL_PROTOCOL
public static final String MDK_VERSION
public static final String MDK_DTO_VERSION
public static final String MDK_INTERNAL_PROPERTIES
public static final String SSL_TRUSTSTORE_TYPE
public static final String SSL_KEYSTORE_TYPE
public static final String TRUSTSTORE_TYPE
public static final String KEYSTORE_TYPE
public static final String COMMON_ITEM
public static final String MASK_ITEM
public static final String HOST_URL
public static final String ADD_URL_PAYMENT
public static final String ADD_URL_VTID
public static final String ADD_URL_PAYMENT_VERSION
public static final String ADD_URL_VTID_VERSION
public static final String PAYNOWID_SERVICE_TYPE
public static final String FILE_NO_EXIST
public static final String FILE_ALREADY_EXIST
コンストラクタの詳細 |
---|
public MerchantConfig()
MdkLocalException
メソッドの詳細 |
---|
public void checkMerchantConfig() throws MdkLocalException
MdkLocalException
public void checkServerUrl(String url) throws MdkLocalException
url
- URL
MdkLocalException
public String getProperty(String key)
key
-
public int getTimeout()
public int getConnectionTimeout()
public int getReadTimeout()
public String getUserAgent()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |