Package com.fasterxml.jackson.annotation
Class ObjectIdGenerators.PropertyGenerator
- java.lang.Object
-
- com.fasterxml.jackson.annotation.ObjectIdGenerator<T>
-
- com.fasterxml.jackson.annotation.ObjectIdGenerators.Base<java.lang.Object>
-
- com.fasterxml.jackson.annotation.ObjectIdGenerators.PropertyGenerator
-
- All Implemented Interfaces:
java.io.Serializable
- Enclosing class:
- ObjectIdGenerators
public abstract static class ObjectIdGenerators.PropertyGenerator extends ObjectIdGenerators.Base<java.lang.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:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.fasterxml.jackson.annotation.ObjectIdGenerator
ObjectIdGenerator.IdKey
-
-
Field Summary
Fields Modifier and Type Field Description private static long
serialVersionUID
-
Fields inherited from class com.fasterxml.jackson.annotation.ObjectIdGenerators.Base
_scope
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
PropertyGenerator(java.lang.Class<?> scope)
-
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 Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
-