public class BasicStringResourceLoader extends java.lang.Object implements StaticDataLoader<StringResource>
| コンストラクタと説明 |
|---|
BasicStringResourceLoader() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
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 インタフェース内 StaticDataLoader<StringResource>value - 静的データpublic java.lang.Object generateIndexKey(java.lang.String indexName,
StringResource value)
generateIndexKey インタフェース内 StaticDataLoader<StringResource>indexName - インデックス名value - 静的データpublic java.util.List<java.lang.String> getIndexNames()
getIndexNames インタフェース内 StaticDataLoader<StringResource>public StringResource getValue(java.lang.Object id)
getValue インタフェース内 StaticDataLoader<StringResource>id - メッセージIDpublic java.util.List<StringResource> getValues(java.lang.String indexName, java.lang.Object key)
getValues インタフェース内 StaticDataLoader<StringResource>indexName - インデックス名key - 静的データのキーpublic java.util.List<StringResource> loadAll()
loadAll インタフェース内 StaticDataLoader<StringResource>