public class ObjectIdInfo
extends java.lang.Object
JsonIdentityInfo
annotation or its
custom alternativesModifier and Type | Field and Description |
---|---|
protected boolean |
_alwaysAsId |
protected java.lang.Class<? extends com.fasterxml.jackson.annotation.ObjectIdGenerator<?>> |
_generator |
protected java.lang.String |
_propertyName |
protected java.lang.Class<?> |
_scope |
Modifier | Constructor and Description |
---|---|
|
ObjectIdInfo(java.lang.String prop,
java.lang.Class<?> scope,
java.lang.Class<? extends com.fasterxml.jackson.annotation.ObjectIdGenerator<?>> gen) |
protected |
ObjectIdInfo(java.lang.String prop,
java.lang.Class<?> scope,
java.lang.Class<? extends com.fasterxml.jackson.annotation.ObjectIdGenerator<?>> gen,
boolean alwaysAsId) |
Modifier and Type | Method and Description |
---|---|
boolean |
getAlwaysAsId() |
java.lang.Class<? extends com.fasterxml.jackson.annotation.ObjectIdGenerator<?>> |
getGeneratorType() |
java.lang.String |
getPropertyName() |
java.lang.Class<?> |
getScope() |
java.lang.String |
toString() |
ObjectIdInfo |
withAlwaysAsId(boolean state) |
protected final java.lang.String _propertyName
protected final java.lang.Class<? extends com.fasterxml.jackson.annotation.ObjectIdGenerator<?>> _generator
protected final java.lang.Class<?> _scope
protected final boolean _alwaysAsId
public ObjectIdInfo(java.lang.String prop, java.lang.Class<?> scope, java.lang.Class<? extends com.fasterxml.jackson.annotation.ObjectIdGenerator<?>> gen)
protected ObjectIdInfo(java.lang.String prop, java.lang.Class<?> scope, java.lang.Class<? extends com.fasterxml.jackson.annotation.ObjectIdGenerator<?>> gen, boolean alwaysAsId)
public ObjectIdInfo withAlwaysAsId(boolean state)
public java.lang.String getPropertyName()
public java.lang.Class<?> getScope()
public java.lang.Class<? extends com.fasterxml.jackson.annotation.ObjectIdGenerator<?>> getGeneratorType()
public boolean getAlwaysAsId()
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2013. All Rights Reserved.