Class EncryptedFieldDeserializer
java.lang.Object
tools.jackson.databind.ValueDeserializer<Object>
com.couchbase.client.java.encryption.databind.jackson3.EncryptedFieldDeserializer
- All Implemented Interfaces:
tools.jackson.databind.deser.NullValueProvider
-
Nested Class Summary
Nested classes/interfaces inherited from class tools.jackson.databind.ValueDeserializer
tools.jackson.databind.ValueDeserializer.None -
Constructor Summary
ConstructorsConstructorDescriptionEncryptedFieldDeserializer(CryptoManager cryptoManager, Encrypted annotation) EncryptedFieldDeserializer(CryptoManager cryptoManager, Encrypted annotation, tools.jackson.databind.BeanProperty beanProperty) -
Method Summary
Modifier and TypeMethodDescriptiontools.jackson.databind.ValueDeserializer<?> createContextual(tools.jackson.databind.DeserializationContext ctxt, tools.jackson.databind.BeanProperty property) Returns a copy of this deserializer specialized for the given context.deserialize(tools.jackson.core.JsonParser p, tools.jackson.databind.DeserializationContext ctxt) Methods inherited from class tools.jackson.databind.ValueDeserializer
deserialize, deserializeWithType, deserializeWithType, findBackReference, getAbsentValue, getDelegatee, getEmptyAccessPattern, getEmptyValue, getKnownPropertyNames, getNullAccessPattern, getNullValue, getObjectIdReader, handledType, isCachable, logicalType, replaceDelegatee, resolve, supportsUpdate, unwrappingDeserializer
-
Constructor Details
-
EncryptedFieldDeserializer
-
EncryptedFieldDeserializer
public EncryptedFieldDeserializer(CryptoManager cryptoManager, Encrypted annotation, tools.jackson.databind.BeanProperty beanProperty)
-
-
Method Details
-
createContextual
public tools.jackson.databind.ValueDeserializer<?> createContextual(tools.jackson.databind.DeserializationContext ctxt, tools.jackson.databind.BeanProperty property) Returns a copy of this deserializer specialized for the given context.- Overrides:
createContextualin classtools.jackson.databind.ValueDeserializer<Object>
-
deserialize
public Object deserialize(tools.jackson.core.JsonParser p, tools.jackson.databind.DeserializationContext ctxt) - Specified by:
deserializein classtools.jackson.databind.ValueDeserializer<Object>
-