public class BasicCodeLoader extends java.lang.Object implements StaticDataLoader<Code>, Initializable
| コンストラクタと説明 | 
|---|
BasicCodeLoader()  | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
java.lang.Object | 
generateIndexKey(java.lang.String indexName,
                Code value)
静的データからインデックスのキーを生成する。 
 | 
java.lang.Object | 
getId(Code value)
静的データからIDを取得する。 
 | 
java.util.List<java.lang.String> | 
getIndexNames()
全てのインデックス名を取得する。 
 | 
Code | 
getValue(java.lang.Object id)
IDに紐付くデータをロードする。 
 | 
java.util.List<Code> | 
getValues(java.lang.String indexName,
         java.lang.Object key)
インデックスに紐付くデータをロードする。 
 | 
void | 
initialize()
初期化処理を行う。 
 | 
java.util.List<Code> | 
loadAll()
全てのデータをロードする。 
 | 
void | 
setCodeNameSchema(CodeNameSchema codeNameSchema)
コード名称テーブルのスキーマ情報を設定する。 
 | 
void | 
setCodePatternSchema(CodePatternSchema codePatternSchema)
コードパターンテーブルのスキーマ情報を設定する。 
 | 
void | 
setDbManager(SimpleDbTransactionManager dbManager)
データベーストランザクションマネージャを設定する。 
 | 
public void setCodeNameSchema(CodeNameSchema codeNameSchema)
codeNameSchema - コード名称テーブルのスキーマ情報public void setCodePatternSchema(CodePatternSchema codePatternSchema)
codePatternSchema - コードパターンテーブルのスキーマ情報public void setDbManager(SimpleDbTransactionManager dbManager)
dbManager - データベーストランザクションマネージャpublic java.lang.Object generateIndexKey(java.lang.String indexName,
                                         Code value)
generateIndexKey インタフェース内 StaticDataLoader<Code>indexName - インデックス名value - 静的データpublic java.lang.Object getId(Code value)
getId インタフェース内 StaticDataLoader<Code>value - 静的データpublic java.util.List<java.lang.String> getIndexNames()
getIndexNames インタフェース内 StaticDataLoader<Code>public Code getValue(java.lang.Object id)
getValue インタフェース内 StaticDataLoader<Code>id - データのIDpublic java.util.List<Code> getValues(java.lang.String indexName, java.lang.Object key)
getValues インタフェース内 StaticDataLoader<Code>indexName - インデックス名key - 静的データのキーpublic java.util.List<Code> loadAll()
loadAll インタフェース内 StaticDataLoader<Code>public void initialize()
initialize インタフェース内 Initializable