public class JsonIdGen extends com.fasterxml.jackson.annotation.ObjectIdGenerator<String>
| Modifier and Type | Field and Description |
|---|---|
protected Class<?> |
protectedScope |
| Modifier | Constructor and Description |
|---|---|
|
JsonIdGen() |
protected |
JsonIdGen(Class<?> scope) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canUseFor(com.fasterxml.jackson.annotation.ObjectIdGenerator<?> gen) |
com.fasterxml.jackson.annotation.ObjectIdGenerator<String> |
forScope(Class<?> scope) |
String |
generateId(Object forPojo) |
Class<?> |
getScope() |
com.fasterxml.jackson.annotation.ObjectIdGenerator.IdKey |
key(Object key) |
com.fasterxml.jackson.annotation.ObjectIdGenerator<String> |
newForSerialization(Object context) |
protected final Class<?> protectedScope
public JsonIdGen()
protected JsonIdGen(Class<?> scope)
public final Class<?> getScope()
getScope in class com.fasterxml.jackson.annotation.ObjectIdGenerator<String>public com.fasterxml.jackson.annotation.ObjectIdGenerator<String> forScope(Class<?> scope)
forScope in class com.fasterxml.jackson.annotation.ObjectIdGenerator<String>public com.fasterxml.jackson.annotation.ObjectIdGenerator<String> newForSerialization(Object context)
newForSerialization in class com.fasterxml.jackson.annotation.ObjectIdGenerator<String>public String generateId(Object forPojo)
generateId in class com.fasterxml.jackson.annotation.ObjectIdGenerator<String>public com.fasterxml.jackson.annotation.ObjectIdGenerator.IdKey key(Object key)
key in class com.fasterxml.jackson.annotation.ObjectIdGenerator<String>public boolean canUseFor(com.fasterxml.jackson.annotation.ObjectIdGenerator<?> gen)
canUseFor in class com.fasterxml.jackson.annotation.ObjectIdGenerator<String>Copyright © 2025. All rights reserved.