|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.vvakame.blaz.Datastore
public class Datastore
DB.
利用する前に setupDatastore(BareDatastore) を呼出し、適切な BareDatastore をセットアップする必要がある.
| Constructor Summary | |
|---|---|
Datastore()
|
|
| Method Summary | ||
|---|---|---|
static
|
get(ModelMeta<M> meta,
Key key)
モデルの取得. |
|
static BareDatastore |
getBareDatastore()
現在利用している BareDatastore を返す |
|
static
|
getOrNull(ModelMeta<M> meta,
Key key)
モデルの取得. |
|
static void |
put(Object model)
モデルの保存. |
|
static
|
query(ModelMeta<M> meta)
DBに対するクエリ発行の起点 |
|
static void |
setupDatastore(BareDatastore kvs)
利用する BareDatastore の設定 |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Datastore()
| Method Detail |
|---|
public static void setupDatastore(BareDatastore kvs)
BareDatastore の設定
kvs - 利用する BareDatastorepublic static BareDatastore getBareDatastore()
BareDatastore を返す
BareDatastorepublic static void put(Object model)
model -
public static <M> M get(ModelMeta<M> meta,
Key key)
throws EntityNotFoundException
meta - key -
EntityNotFoundException - モデルが取得できなかった時
public static <M> M getOrNull(ModelMeta<M> meta,
Key key)
meta - key -
public static <M> ModelQuery<M> query(ModelMeta<M> meta)
meta -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||