public class ModelManifest extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ModelManifest.MethodData |
| Constructor and Description |
|---|
ModelManifest(Class<? extends Model> cls) |
public static String serialize(ModelManifest manifest)
public static CharBuffer serialize(CharBuffer out, ModelManifest manifest, PrimitiveSerializer primitives)
public static ModelManifest deserialize(String asString)
public static ModelManifest deserialize(CharIterator chars, PrimitiveSerializer primitives)
public ModelManifest.MethodData addProperty(String methodName, GetterFor getter, SetterFor setter, DeleterFor deleter)
public SerializationStrategy getClientToServerSerializationStrategy(String name)
public SerializationStrategy getServerToClientSerializationStrategy(String name)
public boolean isClientToServerEnabled(String name)
public boolean isClientToServerEncrypted(String name)
public boolean isServerToClientEnabled(String name)
public boolean isServerToClientEncrypted(String name)
public boolean isSerializationObfuscated(String name)
public PersistenceStrategy getPersistenceStrategy(String name)
public Class<? extends ValidatesValue<?>>[] getValidatorTypes(String name)
public ModelManifest.MethodData getMethodData(String name)
public ModelMethodType getMethodType(String name)
public boolean hasSeenMethod(String methodName)
public String getType()
public String[] getPropertyNames()
public boolean isIndexed(String propertyName)
Copyright © December 07, 2012–2015 The Internet Party. All rights reserved.