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 TypeMethodDescriptionboolean
canUseFor
(com.fasterxml.jackson.annotation.ObjectIdGenerator<?> arg0) com.fasterxml.jackson.annotation.ObjectIdGenerator
<Object> generateId
(Object forPojo) final Class
<?> getScope()
com.fasterxml.jackson.annotation.ObjectIdGenerator.IdKey
com.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
- Specified by:
forScope
in classcom.fasterxml.jackson.annotation.ObjectIdGenerator<Object>
-
newForSerialization
public com.fasterxml.jackson.annotation.ObjectIdGenerator<Object> newForSerialization(Object context) - Specified by:
newForSerialization
in classcom.fasterxml.jackson.annotation.ObjectIdGenerator<Object>
-
key
- Specified by:
key
in classcom.fasterxml.jackson.annotation.ObjectIdGenerator<Object>
-
getScope
- Specified by:
getScope
in classcom.fasterxml.jackson.annotation.ObjectIdGenerator<T>
-
canUseFor
public boolean canUseFor(com.fasterxml.jackson.annotation.ObjectIdGenerator<?> arg0) - Specified by:
canUseFor
in classcom.fasterxml.jackson.annotation.ObjectIdGenerator<T>
-