Package org.springframework.data.couchbase.core.convert
package org.springframework.data.couchbase.core.convert
This package contains classes used for entity-to-JSON conversions, type mapping and writing.
-
ClassDescriptionAn abstract
CouchbaseConverter
that provides the basics for theMappingCouchbaseConverter
.Reading Converter factory for Enums.PropertyValueConverter throws this when cannot convert the property.ValueConversionContext
that allows to delegate read/write to an underlyingCouchbaseConverter
.Marker interface for the converter, identifying the types to and from that can be converted.Value object to capture custom conversion.CouchbaseCustomConversions.CouchbaseConverterConfigurationAdapter
encapsulates creation ofCustomConversions.ConverterConfiguration
with CouchbaseDB specifics.A property accessor for document properties.Helper class to register JSR-310 specificConverter
implementations.Accept the Couchbase @Encrypted and @JsonValue annotations in addition to @ValueConverter annotation.
There can only be one propertyValueConverter for a property.Marker interface for the TypeMapper.CouchbaseWriter<T,ConvertedCouchbaseDocument> Marker interface for the CouchbaseEntityWriter
.Encrypt/Decrypted properties annotated.Deprecated.Out of the box conversions for java dates and calendars.The Couchbase Type Mapper.Reading Converter factory for Enums.Converter for non-Enum types that have @JsonValue and possibly an @JsonCreator annotated methods.A mapping converter for Couchbase.Out of the box conversions for Other types.Writing converter for Enums.Reading Converter factory for Enums.TypeAwareTypeInformationMapper - leverages @TypeAlias
CouchbaseCustomConversions
.