Package com.fasterxml.jackson.annotation
Class ObjectIdGenerators.PropertyGenerator
java.lang.Object
com.fasterxml.jackson.annotation.ObjectIdGenerator<Object>
com.fasterxml.jackson.annotation.ObjectIdGenerators.Base<Object>
com.fasterxml.jackson.annotation.ObjectIdGenerators.PropertyGenerator
- All Implemented Interfaces:
Serializable
- Enclosing class:
ObjectIdGenerators
public abstract static class ObjectIdGenerators.PropertyGenerator
extends ObjectIdGenerators.Base<Object>
Abstract place-holder class which is used to denote case
where Object Identifier to use comes from a POJO property
(getter method or field). If so, value is written directly
during serialization, and used as-is during deserialization.
Actual implementation class is part of databind
package.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fasterxml.jackson.annotation.ObjectIdGenerator
ObjectIdGenerator.IdKey
-
Field Summary
FieldsFields inherited from class com.fasterxml.jackson.annotation.ObjectIdGenerators.Base
_scope
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.fasterxml.jackson.annotation.ObjectIdGenerators.Base
canUseFor, generateId, getScope
Methods inherited from class com.fasterxml.jackson.annotation.ObjectIdGenerator
forScope, isValidReferencePropertyName, key, maySerializeAsObject, newForSerialization
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
-
Constructor Details
-
PropertyGenerator
-