## Uses of Class
com.fasterxml.jackson.databind.introspect.ObjectIdInfo

- Packages that use ObjectIdInfo
  Package | Description
  --- | ---
  com.fasterxml.jackson.databind | Contains basic mapper (conversion) functionality that allows for converting between regular streaming json content and Java objects (beans or Tree Model: support for both is via `ObjectMapper` class, as well as convenience methods included in `JsonParser`
  com.fasterxml.jackson.databind.deser | Contains implementation classes of deserialization part of data binding.
  com.fasterxml.jackson.databind.deser.impl | Contains those implementation classes of deserialization part of data binding that are not considered part of public or semi-public interfaces.
  com.fasterxml.jackson.databind.introspect | Functionality needed for Bean introspection, required for detecting accessors and mutators for Beans, as well as locating and handling method annotations.
  com.fasterxml.jackson.databind.ser.impl | Contains implementation classes of serialization part of data binding.

- - ### Uses of ObjectIdInfo in com.fasterxml.jackson.databind

    Methods in com.fasterxml.jackson.databind that return ObjectIdInfo
    Modifier and Type | Method and Description
    --- | ---
    `ObjectIdInfo` | AnnotationIntrospector.`findObjectIdInfo(Annotated ann)` Method for checking whether given annotated thing (type, or accessor) indicates that values referenced (values of type of annotated class, or values referenced by annotated property; latter having precedence) should include Object Identifier, and if so, specify details of Object Identity used.
    `ObjectIdInfo` | AnnotationIntrospector.`findObjectReferenceInfo(Annotated ann, ObjectIdInfo objectIdInfo)` Method for figuring out additional properties of an Object Identity reference
    `abstract ObjectIdInfo` | BeanDescription.`getObjectIdInfo()` Accessor for getting information about Object Id expected to be used for this POJO type, if any.

    Methods in com.fasterxml.jackson.databind with parameters of type ObjectIdInfo
    Modifier and Type | Method and Description
    --- | ---
    `ObjectIdInfo` | AnnotationIntrospector.`findObjectReferenceInfo(Annotated ann, ObjectIdInfo objectIdInfo)` Method for figuring out additional properties of an Object Identity reference
    `ObjectIdGenerator<?>` | DatabindContext.`objectIdGeneratorInstance(Annotated annotated, ObjectIdInfo objectIdInfo)`
    `ObjectIdResolver` | DatabindContext.`objectIdResolverInstance(Annotated annotated, ObjectIdInfo objectIdInfo)`

  - ### Uses of ObjectIdInfo in com.fasterxml.jackson.databind.deser

    Fields in com.fasterxml.jackson.databind.deser declared as ObjectIdInfo
    Modifier and Type | Field and Description
    --- | ---
    `protected ObjectIdInfo` | SettableBeanProperty.`_objectIdInfo` This is the information for object identity associated with the property.

    Methods in com.fasterxml.jackson.databind.deser that return ObjectIdInfo
    Modifier and Type | Method and Description
    --- | ---
    `ObjectIdInfo` | SettableBeanProperty.`getObjectIdInfo()`

    Methods in com.fasterxml.jackson.databind.deser with parameters of type ObjectIdInfo
    Modifier and Type | Method and Description
    --- | ---
    `void` | SettableBeanProperty.`setObjectIdInfo(ObjectIdInfo objectIdInfo)`

  - ### Uses of ObjectIdInfo in com.fasterxml.jackson.databind.deser.impl

    Constructors in com.fasterxml.jackson.databind.deser.impl with parameters of type ObjectIdInfo
    Constructor and Description
    `ObjectIdReferenceProperty(SettableBeanProperty forward, ObjectIdInfo objectIdInfo)`

  - ### Uses of ObjectIdInfo in com.fasterxml.jackson.databind.introspect

    Fields in com.fasterxml.jackson.databind.introspect declared as ObjectIdInfo
    Modifier and Type | Field and Description
    --- | ---
    `protected ObjectIdInfo` | BasicBeanDescription.`_objectIdInfo` Details of Object Id to include, if any

    Methods in com.fasterxml.jackson.databind.introspect that return ObjectIdInfo
    Modifier and Type | Method and Description
    --- | ---
    `ObjectIdInfo` | POJOPropertyBuilder.`findObjectIdInfo()`
    `ObjectIdInfo` | BeanPropertyDefinition.`findObjectIdInfo()` Method used to check whether this logical property indicates that value POJOs should be written using additional Object Identifier (or, when multiple references exist, all but first AS Object Identifier).
    `ObjectIdInfo` | JacksonAnnotationIntrospector.`findObjectIdInfo(Annotated ann)`
    `ObjectIdInfo` | AnnotationIntrospectorPair.`findObjectIdInfo(Annotated ann)`
    `ObjectIdInfo` | JacksonAnnotationIntrospector.`findObjectReferenceInfo(Annotated ann, ObjectIdInfo objectIdInfo)`
    `ObjectIdInfo` | AnnotationIntrospectorPair.`findObjectReferenceInfo(Annotated ann, ObjectIdInfo objectIdInfo)`
    `ObjectIdInfo` | POJOPropertiesCollector.`getObjectIdInfo()` Accessor to find out whether type specified requires inclusion of Object Identifier.
    `ObjectIdInfo` | BasicBeanDescription.`getObjectIdInfo()`
    `ObjectIdInfo` | ObjectIdInfo.`withAlwaysAsId(boolean state)`

    Methods in com.fasterxml.jackson.databind.introspect with parameters of type ObjectIdInfo
    Modifier and Type | Method and Description
    --- | ---
    `ObjectIdInfo` | JacksonAnnotationIntrospector.`findObjectReferenceInfo(Annotated ann, ObjectIdInfo objectIdInfo)`
    `ObjectIdInfo` | AnnotationIntrospectorPair.`findObjectReferenceInfo(Annotated ann, ObjectIdInfo objectIdInfo)`

  - ### Uses of ObjectIdInfo in com.fasterxml.jackson.databind.ser.impl

    Constructors in com.fasterxml.jackson.databind.ser.impl with parameters of type ObjectIdInfo
    Constructor and Description
    `PropertyBasedObjectIdGenerator(ObjectIdInfo oid, BeanPropertyWriter prop)`

Copyright © 2014 FasterXML. All Rights Reserved.