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>