Class PropertyBasedObjectIdGenerator
java.lang.Object
com.fasterxml.jackson.annotation.ObjectIdGenerator<Object>
com.fasterxml.jackson.annotation.ObjectIdGenerators.PropertyGenerator
com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator
- All Implemented Interfaces:
Serializable
public class PropertyBasedObjectIdGenerator
extends com.fasterxml.jackson.annotation.ObjectIdGenerators.PropertyGenerator
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fasterxml.jackson.annotation.ObjectIdGenerator
com.fasterxml.jackson.annotation.ObjectIdGenerator.IdKey -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanUseFor(com.fasterxml.jackson.annotation.ObjectIdGenerator<?> arg0) com.fasterxml.jackson.annotation.ObjectIdGenerator<Object> generateId(Object forPojo) final Class<?> getScope()com.fasterxml.jackson.annotation.ObjectIdGenerator.IdKeycom.fasterxml.jackson.annotation.ObjectIdGenerator<Object> newForSerialization(Object context) Methods inherited from class com.fasterxml.jackson.annotation.ObjectIdGenerator
isValidReferencePropertyName, maySerializeAsObject
-
Field Details
-
_scope
-
-
Constructor Details
-
PropertyBasedObjectIdGenerator
-
-
Method Details
-
generateId
-
forScope
-
newForSerialization
-
key
-
getScope
- Specified by:
getScopein classcom.fasterxml.jackson.annotation.ObjectIdGenerator<T>
-
canUseFor
public boolean canUseFor(com.fasterxml.jackson.annotation.ObjectIdGenerator<?> arg0) - Specified by:
canUseForin classcom.fasterxml.jackson.annotation.ObjectIdGenerator<T>
-