public class ForeignKeySerializer extends java.lang.Object implements Serializer<java.lang.Object>
Constructor and Description |
---|
ForeignKeySerializer() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
deserialize(java.lang.String receivedObject)
Deserialize provided string to T
|
<T extends BaseModel> |
deserializeForeignKey(java.lang.Class<T> typeClass,
java.lang.String value,
Database database) |
<T> java.lang.Object |
deserializeValue(java.lang.Class<T> modelClass,
java.util.HashMap<java.lang.Class<?>,java.lang.Class<? extends Serializer>> serializers,
java.lang.Object object) |
java.lang.String |
serialize(java.lang.Object providedObject)
Serialize provided object to string
|
<T extends BaseModel> |
serializeForeignKey(java.lang.Class<T> foreignKeyClass,
T foreignKeyValue,
java.util.HashMap<java.lang.Class<?>,java.lang.Class<? extends Serializer>> serializers) |
<T> java.lang.String |
serializeValue(java.lang.Class<T> modelClass,
java.util.HashMap<java.lang.Class<?>,java.lang.Class<? extends Serializer>> serializers,
java.lang.Object object) |
public <T extends BaseModel> java.lang.String serializeForeignKey(java.lang.Class<T> foreignKeyClass, T foreignKeyValue, java.util.HashMap<java.lang.Class<?>,java.lang.Class<? extends Serializer>> serializers) throws SerializerException
SerializerException
public <T extends BaseModel> T deserializeForeignKey(java.lang.Class<T> typeClass, java.lang.String value, Database database) throws SerializerException
SerializerException
public <T> java.lang.Object deserializeValue(java.lang.Class<T> modelClass, java.util.HashMap<java.lang.Class<?>,java.lang.Class<? extends Serializer>> serializers, java.lang.Object object) throws NoSerializerFoundException
NoSerializerFoundException
public <T> java.lang.String serializeValue(java.lang.Class<T> modelClass, java.util.HashMap<java.lang.Class<?>,java.lang.Class<? extends Serializer>> serializers, java.lang.Object object) throws NoSerializerFoundException
NoSerializerFoundException
public java.lang.String serialize(java.lang.Object providedObject) throws SerializerException
Serializer
serialize
in interface Serializer<java.lang.Object>
providedObject
- ObjectSerializerException
- Wasn't able to serialize objectpublic java.lang.Object deserialize(java.lang.String receivedObject) throws java.lang.ClassNotFoundException
Serializer
deserialize
in interface Serializer<java.lang.Object>
receivedObject
- Serialized objectjava.lang.ClassNotFoundException