## Uses of Class
com.fasterxml.jackson.databind.ser.impl.WritableObjectId

Packages that use WritableObjectId
com.fasterxml.jackson.databind: Basic data binding (mapping) functionality that allows for reading JSON content into Java Objects (POJOs) and JSON Trees (`JsonNode`), as well as writing Java Objects and trees as JSON.
com.fasterxml.jackson.databind.ser: Contains implementation classes of serialization part of data binding.
com.fasterxml.jackson.databind.ser.std

### Uses of WritableObjectId in com.fasterxml.jackson.databind

Methods in com.fasterxml.jackson.databind that return WritableObjectId
`abstract WritableObjectId` SerializerProvider.`findObjectId(Object forPojo, com.fasterxml.jackson.annotation.ObjectIdGenerator<?> generatorType)` Method called to find the Object Id for given POJO, if one has been generated.

### Uses of WritableObjectId in com.fasterxml.jackson.databind.ser

Fields in com.fasterxml.jackson.databind.ser with type parameters of type WritableObjectId
`protected Map<Object,WritableObjectId>` DefaultSerializerProvider.`_seenObjectIds` Per-serialization map Object Ids that have seen so far, iff Object Id handling is enabled.

Methods in com.fasterxml.jackson.databind.ser that return WritableObjectId
`WritableObjectId` DefaultSerializerProvider.`findObjectId(Object forPojo, com.fasterxml.jackson.annotation.ObjectIdGenerator<?> generatorType)`

Methods in com.fasterxml.jackson.databind.ser that return types with arguments of type WritableObjectId
`protected Map<Object,WritableObjectId>` DefaultSerializerProvider.`_createObjectIdMap()` Overridable helper method used for creating `Map` used for storing mappings from serializable objects to their Object Ids.

### Uses of WritableObjectId in com.fasterxml.jackson.databind.ser.std

Methods in com.fasterxml.jackson.databind.ser.std with parameters of type WritableObjectId
`protected void` BeanSerializerBase.`_serializeObjectId(Object bean, JsonGenerator g, SerializerProvider provider, TypeSerializer typeSer, WritableObjectId objectId)`