Class ObjectIdInfo
- java.lang.Object
 - 
- com.fasterxml.jackson.databind.introspect.ObjectIdInfo
 
 
- 
public class ObjectIdInfo extends java.lang.ObjectContainer object that encapsulates information usually derived fromJsonIdentityInfoannotation or its custom alternatives 
- 
- 
Constructor Summary
Constructors Constructor Description ObjectIdInfo(PropertyName name, java.lang.Class<?> scope, java.lang.Class<? extends ObjectIdGenerator<?>> gen, java.lang.Class<? extends ObjectIdResolver> resolver) 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ObjectIdInfoempty()booleangetAlwaysAsId()java.lang.Class<? extends ObjectIdGenerator<?>>getGeneratorType()PropertyNamegetPropertyName()java.lang.Class<? extends ObjectIdResolver>getResolverType()java.lang.Class<?>getScope()java.lang.StringtoString()ObjectIdInfowithAlwaysAsId(boolean state) 
 - 
 
- 
- 
Constructor Detail
- 
ObjectIdInfo
public ObjectIdInfo(PropertyName name, java.lang.Class<?> scope, java.lang.Class<? extends ObjectIdGenerator<?>> gen, java.lang.Class<? extends ObjectIdResolver> resolver)
 
 - 
 
- 
Method Detail
- 
empty
public static ObjectIdInfo empty()
 
- 
withAlwaysAsId
public ObjectIdInfo withAlwaysAsId(boolean state)
 
- 
getPropertyName
public PropertyName getPropertyName()
 
- 
getScope
public java.lang.Class<?> getScope()
 
- 
getGeneratorType
public java.lang.Class<? extends ObjectIdGenerator<?>> getGeneratorType()
 
- 
getResolverType
public java.lang.Class<? extends ObjectIdResolver> getResolverType()
 
- 
getAlwaysAsId
public boolean getAlwaysAsId()
 
- 
toString
public java.lang.String toString()
- Overrides:
 toStringin classjava.lang.Object
 
 - 
 
 -