@SingletonDefault(implFor=xapi.model.service.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 xapi.util.api.ProvidesValue<xapi.util.api.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,
xapi.util.api.SuccessHandler<M> callback) |
protected ModelManifest |
getOrMakeModelManifest(Class<? extends Model> cls) |
<M extends Model> |
load(Class<M> modelClass,
ModelKey modelKey,
xapi.util.api.SuccessHandler<M> callback) |
protected InvocationHandler |
newInvocationHandler(Class<? extends Model> modelClass) |
static xapi.util.api.RemovalHandler |
registerModule(ModelModule module) |
deserialize, deserialize, deserialize, deserializeKey, getDefaultSerializer, getSerializer, getTypeName, isClientToServer, keyFromString, keyToString, newKey, newKey, persist, primitiveSerializer, register, serialize, serialize, serializepublic static xapi.util.api.RemovalHandler registerModule(ModelModule module)
public static xapi.util.api.ProvidesValue<xapi.util.api.RemovalHandler> captureScope()
protected <M extends Model> void doPersist(String type, M model, xapi.util.api.SuccessHandler<M> callback)
doPersist in class AbstractModelServicepublic <M extends Model> void load(Class<M> modelClass, ModelKey modelKey, xapi.util.api.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> xapi.util.api.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.