@SingletonDefault(implFor=ModelService.class) public class ModelServiceJre extends AbstractModelService
| Modifier and Type | Class and Description |
|---|---|
class |
ModelServiceJre.ModelInvocationHandler |
classToTypeName, serializers, typeNameToClass| Constructor and Description |
|---|
ModelServiceJre() |
| Modifier and Type | Method and Description |
|---|---|
static ProvidesValue<RemovalHandler> |
captureScope() |
<M extends Model> |
create(Class<M> key) |
protected <M extends Model> |
createModelFactory(Class<M> modelClass) |
protected <M extends Model> |
doPersist(String type,
M model,
SuccessHandler<M> callback) |
protected ModelManifest |
getOrMakeModelManifest(Class<? extends Model> cls) |
<M extends Model> |
load(Class<M> modelClass,
ModelKey modelKey,
SuccessHandler<M> callback) |
protected InvocationHandler |
newInvocationHandler(Class<? extends Model> modelClass) |
static RemovalHandler |
registerModule(ModelModule module) |
deserialize, deserialize, deserialize, deserializeKey, getDefaultSerializer, getSerializer, getTypeName, isClientToServer, keyFromString, keyToString, newKey, newKey, persist, primitiveSerializer, register, serialize, serialize, serializepublic static RemovalHandler registerModule(ModelModule module)
public static ProvidesValue<RemovalHandler> captureScope()
protected <M extends Model> void doPersist(String type, M model, SuccessHandler<M> callback)
doPersist in class AbstractModelServicepublic <M extends Model> void load(Class<M> modelClass, ModelKey modelKey, SuccessHandler<M> callback)
public <M extends Model> M create(Class<M> key)
create in interface ModelServicecreate in class AbstractModelServiceAbstractModelService.create(java.lang.Class)protected <M extends Model> ProvidesValue<M> createModelFactory(Class<M> modelClass)
protected InvocationHandler newInvocationHandler(Class<? extends Model> modelClass)
protected ModelManifest getOrMakeModelManifest(Class<? extends Model> cls)
Copyright © December 07, 2012–2015 The Internet Party. All rights reserved.