| Modifier and Type | Field and Description |
|---|---|
| protected final JsonDeserializer | _deserializer
Deserializer used for deserializing id values. |
| protected final JavaType | |
| public final ObjectIdGenerator | generator
Blueprint generator instance: actual instance will be
fetched from |
| public final SettableBeanProperty | |
| public final PropertyName | |
| public final ObjectIdResolver | |
| private static final long |
| Access | Constructor and Description |
|---|---|
| protected | ObjectIdReader(JavaType t, PropertyName propName, ObjectIdGenerator<?> gen, JsonDeserializer<?> deser, SettableBeanProperty idProp, ObjectIdResolver resolver)
|
| Modifier and Type | Method and Description |
|---|---|
| public static ObjectIdReader | construct(JavaType idType, PropertyName propName, ObjectIdGenerator<?> generator, JsonDeserializer<?> deser, SettableBeanProperty idProp, ObjectIdResolver resolver)
Factory method called by |
| public JsonDeserializer | |
| public JavaType | |
| public boolean | isValidReferencePropertyName(String name, JsonParser parser)
Convenience method, equivalent to calling:
|
| public boolean | maySerializeAsObject()
Convenience method, equivalent to calling:
|
| public Object | readObjectReference(JsonParser jp, DeserializationContext ctxt)
Method called to read value that is expected to be an Object Reference (that is, value of an Object Id used to refer to another object). |
| _deserializer | back to summary |
|---|---|
| protected final JsonDeserializer<Object> _deserializer Deserializer used for deserializing id values. | |
| _idType | back to summary |
|---|---|
| protected final JavaType _idType | |
| generator | back to summary |
|---|---|
| public final ObjectIdGenerator<?> generator Blueprint generator instance: actual instance will be
fetched from | |
| idProperty | back to summary |
|---|---|
| public final SettableBeanProperty idProperty | |
| propertyName | back to summary |
|---|---|
| public final PropertyName propertyName | |
| resolver | back to summary |
|---|---|
| public final ObjectIdResolver resolver | |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID | |
| ObjectIdReader | back to summary |
|---|---|
protected ObjectIdReader(JavaType t, PropertyName propName, ObjectIdGenerator<?> gen, JsonDeserializer<?> deser, SettableBeanProperty idProp, ObjectIdResolver resolver)
| |
| construct | back to summary |
|---|---|
| public static ObjectIdReader construct(JavaType idType, PropertyName propName, ObjectIdGenerator<?> generator, JsonDeserializer<?> deser, SettableBeanProperty idProp, ObjectIdResolver resolver) Factory method called by | |
| getDeserializer | back to summary |
|---|---|
| public JsonDeserializer | |
| getIdType | back to summary |
|---|---|
| public JavaType getIdType() | |
| isValidReferencePropertyName | back to summary |
|---|---|
| public boolean isValidReferencePropertyName(String name, JsonParser parser) Convenience method, equivalent to calling:
| |
| maySerializeAsObject | back to summary |
|---|---|
| public boolean maySerializeAsObject() Convenience method, equivalent to calling:
| |
| readObjectReference | back to summary |
|---|---|
| public Object readObjectReference(JsonParser jp, DeserializationContext ctxt) throws IOException Method called to read value that is expected to be an Object Reference (that is, value of an Object Id used to refer to another object).
| |