Class PropertyBasedDeserialiser<T>

java.lang.Object
com.fasterxml.jackson.databind.JsonDeserializer<T>
com.fasterxml.jackson.databind.deser.std.StdDeserializer<T>
uk.ac.manchester.spinnaker.nmpi.rest.utils.PropertyBasedDeserialiser<T>
Type Parameters:
T - The type of values being deserialised.
All Implemented Interfaces:
NullValueProvider, ValueInstantiator.Gettable, Serializable

public class PropertyBasedDeserialiser<T>
extends StdDeserializer<T>
A deserialiser which deserialises classes based on unique properties that they have. The classes to be deserialised need to be registered with a unique property using the "register" function.
See Also:
Serialized Form