|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectnablarch.core.message.BasicStringResourceLoader
public class BasicStringResourceLoader
StringResourceHolderが使うキャッシュに必要な文字列リソースをデータベースから取得するクラス。
StringResourceの実装にはBasicStringResourceを用いる。
| コンストラクタの概要 | |
|---|---|
BasicStringResourceLoader()
|
|
| メソッドの概要 | |
|---|---|
java.lang.Object |
generateIndexKey(java.lang.String indexName,
nablarch.core.message.StringResource value)
本実装ではindexの使用を想定しないため、nullを返す。 |
java.lang.Object |
getId(nablarch.core.message.StringResource value)
|
java.util.List<java.lang.String> |
getIndexNames()
本実装ではindexの使用を想定しないため、nullを返す。 |
nablarch.core.message.StringResource |
getValue(java.lang.Object id)
メッセージを格納したテーブルからメッセージIDに対応するメッセージを取得する。 |
java.util.List<nablarch.core.message.StringResource> |
getValues(java.lang.String indexName,
java.lang.Object key)
メッセージを格納したテーブルからメッセージIDに対応するメッセージを取得する。 |
java.util.List<nablarch.core.message.StringResource> |
loadAll()
メッセージを格納したテーブルから全てのメッセージを取得する。 |
void |
setDbManager(nablarch.core.db.transaction.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)
メッセージカラム名をセットする。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public BasicStringResourceLoader()
| メソッドの詳細 |
|---|
public void setDbManager(nablarch.core.db.transaction.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(nablarch.core.message.StringResource value)
nablarch.core.cache.StaticDataLoader<nablarch.core.message.StringResource> 内の getId
public java.lang.Object generateIndexKey(java.lang.String indexName,
nablarch.core.message.StringResource value)
nablarch.core.cache.StaticDataLoader<nablarch.core.message.StringResource> 内の generateIndexKeypublic java.util.List<java.lang.String> getIndexNames()
nablarch.core.cache.StaticDataLoader<nablarch.core.message.StringResource> 内の getIndexNamespublic nablarch.core.message.StringResource getValue(java.lang.Object id)
nablarch.core.cache.StaticDataLoader<nablarch.core.message.StringResource> 内の getValueid - メッセージID
public java.util.List<nablarch.core.message.StringResource> getValues(java.lang.String indexName,
java.lang.Object key)
nablarch.core.cache.StaticDataLoader<nablarch.core.message.StringResource> 内の getValuesindexName - インデックス名key - 静的データのキー
public java.util.List<nablarch.core.message.StringResource> loadAll()
nablarch.core.cache.StaticDataLoader<nablarch.core.message.StringResource> 内の loadAll
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||