public class BasicStringResourceLoader extends java.lang.Object implements StaticDataLoader<StringResource>
Constructor and Description |
---|
BasicStringResourceLoader() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
generateIndexKey(java.lang.String indexName,
StringResource value)
静的データからインデックスのキーを生成する。
|
java.lang.Object |
getId(StringResource value)
静的データからIDを取得する。
|
java.util.List<java.lang.String> |
getIndexNames()
全てのインデックス名を取得する。
|
StringResource |
getValue(java.lang.Object id)
メッセージを格納したテーブルからメッセージIDに対応するメッセージを取得する。
|
java.util.List<StringResource> |
getValues(java.lang.String indexName,
java.lang.Object key)
メッセージを格納したテーブルからメッセージIDに対応するメッセージを取得する。
|
java.util.List<StringResource> |
loadAll()
メッセージを格納したテーブルから全てのメッセージを取得する。
|
void |
setDbManager(SimpleDbTransactionManager dbManager)
データロードに使用するDbManagerのインスタンスをセットする。
|
void |
setIdColumnName(java.lang.String idColumnName)
メッセージIDカラム名をセットする。
|
void |
setLangColumnName(java.lang.String langColumnName)
言語カラム名をセットする。
|
void |
setTableName(java.lang.String tableName)
メッセージが格納されたテーブルのテーブル名をセットする。
|
void |
setValueColumnName(java.lang.String valueColumnName)
メッセージカラム名をセットする。
|
public void setDbManager(SimpleDbTransactionManager dbManager)
dbManager
- データロードに使用するDbManagerのインスタンスpublic void setTableName(java.lang.String tableName)
tableName
- メッセージが格納されたテーブルのテーブル名public void setIdColumnName(java.lang.String idColumnName)
idColumnName
- メッセージIDカラム名public void setLangColumnName(java.lang.String langColumnName)
langColumnName
- 言語カラム名public void setValueColumnName(java.lang.String valueColumnName)
valueColumnName
- メッセージカラム名public java.lang.Object getId(StringResource value)
getId
in interface StaticDataLoader<StringResource>
value
- 静的データpublic java.lang.Object generateIndexKey(java.lang.String indexName, StringResource value)
generateIndexKey
in interface StaticDataLoader<StringResource>
indexName
- インデックス名value
- 静的データpublic java.util.List<java.lang.String> getIndexNames()
getIndexNames
in interface StaticDataLoader<StringResource>
public StringResource getValue(java.lang.Object id)
getValue
in interface StaticDataLoader<StringResource>
id
- メッセージIDpublic java.util.List<StringResource> getValues(java.lang.String indexName, java.lang.Object key)
getValues
in interface StaticDataLoader<StringResource>
indexName
- インデックス名key
- 静的データのキーpublic java.util.List<StringResource> loadAll()
loadAll
in interface StaticDataLoader<StringResource>