public class DistributesDataPropertyHandler extends Object implements DataPropertyHandler
PropertyManager.getPropertyHandlerParams(String)
でキーに
DataManager.DATA_PROPERTY_HANDLER_KEY
を指定したときに取得されるパラメータのうちDEFAULT_BUNDLE_NAME
で取得されるものとなります。
指定しなかった場合のプロパティファイルのプレフィックスはDEFAULT_BUNDLE_NAME_PARAM
で示されるものです。修飾子とタイプ | フィールドと説明 |
---|---|
static String |
DEFAULT_BUNDLE_NAME
デフォルトのリソースバンドル名のプレフィックス
|
static String |
DEFAULT_BUNDLE_NAME_PARAM
リソースバンドル名のパラメータ名
|
static String |
PARAM_APPLICATION
プロパティファイルのアプリケーションのパラメータ名
|
static String |
PARAM_APPLICATION_CLASS
プロパティファイルのクラスのパラメータ名
|
static String |
PARAM_APPLICATION_PARAM
プロパティファイルのパラメータのパラメータ名
|
static String |
PARAM_BUNDLE
プロパティファイルのバンドルのパラメータ名
|
static String |
PARAM_DEFAULT
プロパティファイルのデフォルトのパラメータ名
|
static String |
PARAM_DYNAMIC
プロパティファイルの再読み込み可能のパラメータ名
|
static String |
PARAM_FILE_DIR
プロパティファイルのファイルパスのパラメータ名
|
コンストラクタと説明 |
---|
DistributesDataPropertyHandler()
DefaultDataPropertyHandlerを新規に生成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
String |
getConnectorClassName(String connectorName)
データコネクタのクラス名を取得します。
|
String |
getConnectorName(String application,
String key,
String connect)
DAOに対するデータコネクタ名を取得します。
|
String |
getConnectorResource(String connectorName)
データコネクタのリソース名を取得します。
|
String |
getDAOName(String application,
String key,
String connect)
DAOのクラス名を取得します。
|
ResourceParam[] |
getResourceParams(String name)
リソースのパラメータを取得します。
|
void |
init(PropertyParam[] params)
プロパティハンドラを初期化します。
|
boolean |
isDynamic()
プロパティの動的読み込みが可能かどうか調べます。
|
public static final String DEFAULT_BUNDLE_NAME
public static final String DEFAULT_BUNDLE_NAME_PARAM
public static final String PARAM_APPLICATION
public static final String PARAM_APPLICATION_PARAM
public static final String PARAM_APPLICATION_CLASS
public DistributesDataPropertyHandler()
public void init(PropertyParam[] params) throws PropertyHandlerException
init
インタフェース内 PropertyHandler
params
- 初期パラメータPropertyHandlerException
- プロパティハンドラの初期化時に例外が発生public boolean isDynamic() throws DataPropertyException
isDynamic
インタフェース内 DataPropertyHandler
DataPropertyException
- チェック時に例外が発生public String getDAOName(String application, String key, String connect) throws DataPropertyException
application
、key
とconnect
で指定されたDAOのクラス名を取得します。getDAOName
インタフェース内 DataPropertyHandler
application
- アプリケーションIDkey
- DAOのキーconnect
- 接続情報DataPropertyException
- DAOのクラス名の取得に失敗public String getConnectorName(String application, String key, String connect) throws DataPropertyException
application
、key
とconnect
で指定されたDAOのデータコネクタ名を取得します。
対応するデータコネクタ名が指定されていない場合、nullが返ります。getConnectorName
インタフェース内 DataPropertyHandler
application
- アプリケーションIDkey
- DAOのキーconnect
- 接続情報DataPropertyException
- データコネクタ名の取得時に例外が発生public String getConnectorClassName(String connectorName) throws DataPropertyException
application
、key
とconnect
で指定されたデータコネクタのクラス名を取得します。getConnectorClassName
インタフェース内 DataPropertyHandler
connectorName
- データコネクタ名DataPropertyException
- データコネクタのクラス名の取得に失敗public String getConnectorResource(String connectorName) throws DataPropertyException
application
、key
とconnect
で指定されたデータコネクタのリソース名を取得します。
対応するリソース名がない場合、nullを返します。getConnectorResource
インタフェース内 DataPropertyHandler
connectorName
- データコネクタ名DataPropertyException
- データコネクタのリソース名の取得時に例外が発生public ResourceParam[] getResourceParams(String name) throws DataPropertyException
getResourceParams
インタフェース内 DataPropertyHandler
name
- リソース名DataPropertyException
- リソースのパラメータの取得時に例外が発生Copyright © 2012 NTT DATA INTRAMART CORPORATION