public final class TenantDatabaseMapping extends Object
修飾子とタイプ | メソッドと説明 |
---|---|
static void |
bind(String tenantId,
String resourceRefName)
テナントデータベースをバインドします。
|
static DatabaseMappingInfo |
getMappingInfo()
テナントデータベースの設定情報を取得します。
|
static DatabaseMappingInfo |
getMappingInfo(String tenantId)
指定されたテナントのテナントデータベース設定情報を取得します。
|
static DatabaseMappingInfo[] |
getMappingInfos()
設定済みのテナントデータベース設定情報を全て返却します。
|
static void |
rebind(String tenantId,
String resourceRefName)
設定済みのテナントデータベースの設定内容を更新します。
|
static void |
unbind(String tenantId)
テナントデータベースの設定をアンバインドします。
|
public static void bind(String tenantId, String resourceRefName) throws DataSourceMappingConfigurationException, DataSourceConfigSystemException
リソース参照名には、接続IDに紐付けるデータソースのJNDI名を指定します。このメソッドを使用するとSystemStorage「data-source-mapping.xml」に設定情報を出力した後
JNDI名の指定方法は利用するApplication Serverによって異なります。
Resinの場合 : "java:comp/env/" + 設定したJNDI名 WebSphereの場合 : 設定したJNDI名 もしくは "java:comp/env/" + 設定したJNDI名 WebLogicの場合 : 設定したJNDI名 もしくは "java:comp/env/" + 設定したJNDI名
tenantId
- テナントIDresourceRefName
- リソース参照名DataSourceMappingConfigurationException
- テナントデータベース設定に失敗した場合にスローされます。DataSourceConfigSystemException
- データソースマッピングのバインド時にシステムエラーが発生した場合にスロ-されます。public static void rebind(String tenantId, String resourceRefName) throws DataSourceMappingConfigurationException, DataSourceConfigSystemException
リソース参照名には、接続IDに紐付けるデータソースのJNDI名を指定します。このメソッドを使用するとSystemStorage「data-source-mapping.xml」に設定情報を出力した後
JNDI名の指定方法は利用するApplication Serverによって異なります。
Resinの場合 : "java:comp/env/" + 設定したJNDI名 WebSphereの場合 : 設定したJNDI名 もしくは "java:comp/env/" + 設定したJNDI名 WebLogicの場合 : 設定したJNDI名 もしくは "java:comp/env/" + 設定したJNDI名
tenantId
- テナントIDresourceRefName
- リソース参照名DataSourceMappingConfigurationException
- テナントデータベース設定の更新に失敗した場合にスローされます。DataSourceConfigSystemException
- テナントデータベース設定の更新でシステムエラーが発生した場合にスロ-されます。public static void unbind(String tenantId) throws DataSourceMappingConfigurationException, DataSourceConfigSystemException
tenantId
- テナントIDDataSourceMappingConfigurationException
- テナントデータベースのアンバインドに失敗した場合にスローされます。DataSourceConfigSystemException
- テナントデータベースのアンバインド時にシステムエラーが発生した場合にスロ-されます。public static DatabaseMappingInfo getMappingInfo()
public static DatabaseMappingInfo getMappingInfo(String tenantId)
tenantId
- テナントIDpublic static DatabaseMappingInfo[] getMappingInfos()
Copyright © 2012 NTT DATA INTRAMART CORPORATION