T
- ロードするデータの型@Published(tag="architect")
public interface StaticDataLoader<T>
RDBMSやXMLファイル等の媒体から静的データをロードするクラスは、このインタフェースを実装する。
修飾子とタイプ | メソッドと説明 |
---|---|
Object |
generateIndexKey(String indexName,
T value)
静的データからインデックスのキーを生成する。
|
Object |
getId(T value)
静的データからIDを取得する。
|
List |
getIndexNames()
全てのインデックス名を取得する。
|
T |
getValue(Object id)
IDに紐付くデータをロードする。
|
List<T> |
getValues(String indexName,
Object key)
インデックスに紐付くデータをロードする。
|
List<T> |
loadAll()
全てのデータをロードする。
|