JsonIdentityInfo).
| Modifier and Type | Method and Description |
|---|---|
| public void | bindItem(ObjectIdGenerator.
The Object Identifier id,The POJO associated to that Identifier pojo)Method called when a POJO is deserialized and has an Object Identifier. |
| public boolean | Returns: True if this instance can be used as-is; false if notMethod called to check whether this resolver instance can be used for
Object Ids of specific resolver type; determination is based by passing a
configured "blueprint" (prototype) instance; from which the actual
instances are created (using |
| public ObjectIdResolver | newForDeserialization(Object
Deserialization context object used (of type
context)com.fasterxml.jackson.databind.DeserializationContext)
; may be needed by more complex resolvers to access contextual
information such as configuration.Factory method called to create a new instance to use for deserialization: needed since resolvers may have state (a pool of objects). |
| public Object | Returns: The POJO, or null if unable to resolve.The Object Identifier idMethod called when deserialization encounters the given Object Identifier and requires the POJO associated with it. |
| bindItem | back to summary |
|---|---|
| public void bindItem(ObjectIdGenerator. Method called when a POJO is deserialized and has an Object Identifier. Method exists so that implementation can keep track of existing object in JSON stream that could be useful for further resolution.
| |
| canUseFor | back to summary |
|---|---|
| public boolean canUseFor(ObjectIdResolver resolverType) Method called to check whether this resolver instance can be used for
Object Ids of specific resolver type; determination is based by passing a
configured "blueprint" (prototype) instance; from which the actual
instances are created (using
| |
| newForDeserialization | back to summary |
|---|---|
| public ObjectIdResolver newForDeserialization(Object context) Factory method called to create a new instance to use for deserialization: needed since resolvers may have state (a pool of objects).
Note that actual type of 'context' is
| |
| resolveId | back to summary |
|---|---|
| public Object resolveId(ObjectIdGenerator. Method called when deserialization encounters the given Object Identifier and requires the POJO associated with it.
| |