|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.vvakame.blaz.meta.DatastoreUtil
public class DatastoreUtil
Datastore のためのユーティリティクラス.
| Constructor Summary | |
|---|---|
DatastoreUtil()
|
|
| Method Summary | ||
|---|---|---|
static void |
addMetaCache(String clazzString,
ModelMeta<?> meta)
存在する ModelMeta のキャッシュを作成する.JVM初期化時に利用される ModelMeta は必ず本メソッドを経由し登録されねばならない. |
|
static
|
getModelMeta(Class<M> modelClass)
modelClass を元に ModelMeta を取得し、返す.本メソッドで ModelMeta を取得するには、事前に addMetaCache(String, ModelMeta) で登録されている必要がある. |
|
static
|
getModelMeta(String modelClassName)
modelClassName を元に ModelMeta を取得し、返す.本メソッドで ModelMeta を取得するには、事前に addMetaCache(String, ModelMeta) で登録されている必要がある. |
|
static Entity |
modelToEntity(Object model)
model を Entity に変換し返す. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DatastoreUtil()
| Method Detail |
|---|
public static void addMetaCache(String clazzString,
ModelMeta<?> meta)
ModelMeta のキャッシュを作成する.ModelMeta は必ず本メソッドを経由し登録されねばならない.
clazzString - クラスのFQN, または固有の名前meta - 保持する ModelMetapublic static Entity modelToEntity(Object model)
Entity に変換し返す.
model -
Entitypublic static <M> ModelMeta<M> getModelMeta(Class<M> modelClass)
ModelMeta を取得し、返す.ModelMeta を取得するには、事前に addMetaCache(String, ModelMeta) で登録されている必要がある.
modelClass -
ModelMetapublic static <M> ModelMeta<M> getModelMeta(String modelClassName)
ModelMeta を取得し、返す.ModelMeta を取得するには、事前に addMetaCache(String, ModelMeta) で登録されている必要がある.
modelClassName -
ModelMeta
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||