public class PropertyBasedObjectIdGenerator
extends com.fasterxml.jackson.annotation.ObjectIdGenerators.PropertyGenerator
Modifier and Type | Field and Description |
---|---|
private static long |
serialVersionUID |
Constructor and Description |
---|
PropertyBasedObjectIdGenerator(java.lang.Class<?> scope) |
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.annotation.ObjectIdGenerator<java.lang.Object> |
forScope(java.lang.Class<?> scope) |
java.lang.Object |
generateId(java.lang.Object forPojo) |
com.fasterxml.jackson.annotation.ObjectIdGenerator.IdKey |
key(java.lang.Object key) |
com.fasterxml.jackson.annotation.ObjectIdGenerator<java.lang.Object> |
newForSerialization(java.lang.Object context) |
private static final long serialVersionUID
public PropertyBasedObjectIdGenerator(java.lang.Class<?> scope)
public java.lang.Object generateId(java.lang.Object forPojo)
public com.fasterxml.jackson.annotation.ObjectIdGenerator<java.lang.Object> forScope(java.lang.Class<?> scope)
forScope
in class com.fasterxml.jackson.annotation.ObjectIdGenerator<java.lang.Object>
public com.fasterxml.jackson.annotation.ObjectIdGenerator<java.lang.Object> newForSerialization(java.lang.Object context)
newForSerialization
in class com.fasterxml.jackson.annotation.ObjectIdGenerator<java.lang.Object>
public com.fasterxml.jackson.annotation.ObjectIdGenerator.IdKey key(java.lang.Object key)
key
in class com.fasterxml.jackson.annotation.ObjectIdGenerator<java.lang.Object>