@SingletonOverride(implFor=ModelService.class) public class ModelServiceGwt extends AbstractModelService
| Modifier and Type | Field and Description |
|---|---|
static String |
REGISTER_CREATOR_METHOD |
classToTypeName, serializers, typeNameToClass| Constructor and Description |
|---|
ModelServiceGwt() |
| Modifier and Type | Method and Description |
|---|---|
<T extends Model> |
create(Class<T> key) |
protected <M extends Model> |
doPersist(String type,
M model,
SuccessHandler<M> callback) |
protected <M extends Model> |
getDefaultSerializer(String typeName) |
protected String |
getUrlBase() |
protected boolean |
isClientToServer()
By default, all JRE environments will be considered server to client, and client
implementations of the model service will override this method to return true
|
<M extends Model> |
load(Class<M> type,
ModelKey modelKey,
SuccessHandler<M> callback) |
String |
register(Class<? extends Model> model) |
static <M extends Model> |
registerCreator(Class<M> cls,
String type,
Class<? extends M> implClass,
ProvidesValue<M> provider) |
deserialize, deserialize, deserialize, deserializeKey, getSerializer, getTypeName, keyFromString, keyToString, newKey, newKey, persist, primitiveSerializer, serialize, serialize, serializepublic static String REGISTER_CREATOR_METHOD
public static <M extends Model> String registerCreator(Class<M> cls, String type, Class<? extends M> implClass, ProvidesValue<M> provider)
public <T extends Model> T create(Class<T> key)
create in interface ModelServicecreate in class AbstractModelServiceprotected <M extends Model> ModelSerializer getDefaultSerializer(String typeName)
getDefaultSerializer in class AbstractModelServicexapi.model.impl.AbstractModelService#getDefaultSerializer(java.lang.Class)public String register(Class<? extends Model> model)
register in interface ModelServiceregister in class AbstractModelServiceprotected <M extends Model> void doPersist(String type, M model, SuccessHandler<M> callback)
doPersist in class AbstractModelServiceprotected String getUrlBase()
public <M extends Model> void load(Class<M> type, ModelKey modelKey, SuccessHandler<M> callback)
protected boolean isClientToServer()
AbstractModelServiceisClientToServer in class AbstractModelServiceCopyright © December 07, 2012–2015 The Internet Party. All rights reserved.