public final class DynamicPropertiesHolder extends Object
修飾子とタイプ | フィールドと説明 |
---|---|
static String |
DATA_STORE_KEY
データストアで利用するキー値
|
修飾子とタイプ | メソッドと説明 |
---|---|
static DynamicPropertiesHolder |
getHolder(String type)
与えられたコンテンツタイプとデフォルトのデータストアを保持したホルダーを取得します。
|
static DynamicPropertiesHolder |
getHolder(String type,
DataStore datastore)
与えられたコンテンツタイプとデータストアを保持したホルダーを取得します。
|
static DynamicPropertiesHolder |
getHolder(String type,
String groupName)
与えられたコンテンツタイプとデフォルトのデータストアを保持したホルダーを取得します。
|
static DynamicPropertiesHolder |
getHolder(String type,
String groupName,
DataStore datastore)
与えられたコンテンツタイプとデータストアを保持したホルダーを取得します。
|
Set<String> |
getKeySet()
プロパティ内に存在するプロパティキーのセットを取得します。
|
Map<String,Map<String,String>> |
getProperties()
データストアからプロパティを取得します。
|
String |
getProperty(String key)
与えられたプロパティキーとデフォルトロケールでプロパティ値を取得します。
|
String |
getProperty(String key,
Locale locale)
与えられプロパティキーとロケールでプロパティ値を取得します。
|
String |
getType()
ホルダーのコンテンツタイプを返します。
|
void |
putLocalizedValues(Map<String,Map<String,String>> properties)
与えられたプロパティで保持しているプロパティの内容を追加します。
|
void |
removeValues()
プロパティキーで保持している動的プロパティを全て削除します。
|
void |
setLocalizedValues(Map<String,Map<String,String>> properties)
与えられたプロパティで保持しているプロパティの内容を置き換えます。
|
public static DynamicPropertiesHolder getHolder(String type)
type
- コンテンツタイプIllegalArgumentException
- 与えられたコンテンツタイプが null または空文字である場合public static DynamicPropertiesHolder getHolder(String type, String groupName)
type
- コンテンツタイプgroupName
- グループ名IllegalArgumentException
- 与えられたコンテンツタイプが null または空文字である場合public static DynamicPropertiesHolder getHolder(String type, DataStore datastore)
type
- コンテンツタイプdatastore
- データストアIllegalArgumentException
- 与えられたコンテンツタイプが null または空文字である場合NullPointerException
- 与えられたデータストアが null である場合public static DynamicPropertiesHolder getHolder(String type, String groupName, DataStore datastore)
type
- コンテンツタイプgroupName
- グループ名datastore
- データストアIllegalArgumentException
- 与えられたコンテンツタイプが null または空文字である場合NullPointerException
- 与えられたデータストアが null である場合public String getType()
public String getProperty(String key) throws DynamicPropertiesException
AccountContext
から取得されます。key
- プロパティキー nullを与えることはできません。DynamicPropertiesException
- プロパティの取得に失敗した場合NullPointerException
- 指定したプロパティキーが null である場合public String getProperty(String key, Locale locale) throws DynamicPropertiesException
key
- プロパティキー nullを与えることはできません。locale
- ロケール nullを与えることはできません。DynamicPropertiesException
- プロパティの取得に失敗した場合NullPointerException
- 指定したプロパティキーまたはロケールが null である場合public Set<String> getKeySet() throws DynamicPropertiesException
DynamicPropertiesException
- プロパティの取得に失敗した場合public void putLocalizedValues(Map<String,Map<String,String>> properties) throws DynamicPropertiesException
{ key : { en : "English", ja : "日本語", zh_CN : "在普通话", } }
properties
- 保存するプロパティ nullを与えることはできません。DynamicPropertiesException
- プロパティの保存に失敗した場合NullPointerException
- 引数の properties にnullが与えられた場合public void setLocalizedValues(Map<String,Map<String,String>> properties) throws DynamicPropertiesException
{ key : { en : "English", ja : "日本語", zh_CN : "在普通话", } }
properties
- 保存するプロパティ nullを与えることはできません。DynamicPropertiesException
- プロパティの保存に失敗した場合NullPointerException
- 引数の properties にnullが与えられた場合public void removeValues() throws DynamicPropertiesException
DynamicPropertiesException
- プロパティの削除に失敗した場合public Map<String,Map<String,String>> getProperties() throws DynamicPropertiesException
DynamicPropertiesException
- プロパティの取得に失敗した場合Copyright © 2012 NTT DATA INTRAMART CORPORATION