See: Description
Interface | Description |
---|---|
ConverterBuilder |
API to easily set up
GenericConverter instances using Java 8 lambdas, mostly in bidirectional fashion for
easy registration as custom type converters of the Spring Data mapping subsystem. |
ConverterBuilder.ConverterAware |
A
ConverterBuilder aware of both a reading and writing converter. |
ConverterBuilder.ReadingConverterAware |
Exposes a reading converter.
|
ConverterBuilder.ReadingConverterBuilder<T,S> |
Interface to represent an intermediate setup step of
ConverterBuilder.ConverterAware defining a reading converter first. |
ConverterBuilder.WritingConverterAware |
Exposes a writing converter.
|
ConverterBuilder.WritingConverterBuilder<S,T> |
Interface to represent an intermediate setup step of
ConverterBuilder.ConverterAware defining a writing converter first. |
EntityConverter<E extends PersistentEntity<?,P>,P extends PersistentProperty<P>,T,S> |
Combined
EntityReader and EntityWriter and add the ability to access a MappingContext and
ConversionService . |
EntityInstantiator | Deprecated |
EntityReader<T,S> |
Interface to read object from store specific sources.
|
EntityWriter<T,S> |
Interface to write objects into store specific sinks.
|
PropertyValueConversions |
PropertyValueConversions provides access to converters that may only be
applied to a specific property . |
PropertyValueConverter<DV,SV,C extends ValueConversionContext<? extends PersistentProperty<?>>> |
PropertyValueConverter provides a symmetric way of converting certain properties from domain to
store-specific values. |
PropertyValueConverterFactory |
A factory providing
value converters . |
TypeAliasAccessor<S> |
Interface to abstract implementations of how to access a type alias from a given source or sink.
|
TypeInformationMapper |
Interface to abstract the mapping from a type alias to the actual type.
|
TypeMapper<S> |
Interface to define strategies how to store type information in a store specific sink or source.
|
ValueConversionContext<P extends PersistentProperty<P>> |
The
ValueConversionContext provides access to the store-specific PersistentProperty and allows to
call the store-default conversion through the read/write methods. |
ValueConverterRegistry<P extends PersistentProperty<P>> |
A registry of
property-specific value converters
to convert only specific properties/values of an object. |
Class | Description |
---|---|
ClassGeneratingEntityInstantiator | Deprecated
since 2.3, use
org.springframework.data.mapping.model.ClassGeneratingEntityInstantiator through
EntityInstantiators . |
ConfigurableTypeInformationMapper |
TypeInformationMapper implementation that can be either set up using a MappingContext or manually set
up Map of String aliases to types. |
CustomConversions |
Value object to capture custom conversion.
|
CustomConversions.ConverterConfiguration |
Value object holding the actual
CustomConversions.StoreConversions and custom converters configured for
registration. |
CustomConversions.ConverterRegistrationIntent |
Value class tying together a
ConverterRegistration and its origin to allow fine
grained registration based on store supported types. |
CustomConversions.StoreConversions |
Value type to capture store-specific extensions to the
CustomConversions . |
DefaultTypeMapper<S> |
Default implementation of
TypeMapper . |
DtoInstantiatingConverter |
Spring
Converter to create instances of the given DTO type from the source value handed into the conversion. |
EntityInstantiators | Deprecated
since 2.3, use
EntityInstantiators instead. |
JMoleculesConverters |
Registers jMolecules converter implementations with
CustomConversions if the former is on the classpath. |
JodaTimeConverters | Deprecated
since 2.3, use JSR-310 types as replacement for Joda-Time.
|
Jsr310Converters |
Helper class to register JSR-310 specific
Converter implementations in case the we're running on Java 8. |
KotlinClassGeneratingEntityInstantiator | Deprecated
since 2.3, use
KotlinClassGeneratingEntityInstantiator
instead. |
MappingContextTypeInformationMapper |
TypeInformationMapper implementation that can be either set up using a MappingContext or manually set
up Map of String aliases to types. |
PropertyValueConversionService |
Conversion service based on
CustomConversions used to convert domain and store values using
property-specific converters . |
PropertyValueConverter.FunctionPropertyValueConverter<DV,SV,P extends PersistentProperty<P>> |
A
PropertyValueConverter that delegates conversion to the given BiFunction s. |
PropertyValueConverterRegistrar<P extends PersistentProperty<P>> |
Configuration class used to register a
PropertyValueConverter with
a SimplePropertyValueConverterRegistry that can be used in PropertyValueConversions . |
PropertyValueConverterRegistrar.ReadingConverterRegistrationBuilder<T,S,R,P extends PersistentProperty<P>> |
Helper class used to build a fluent API to register how to read a database value into a domain object property.
|
PropertyValueConverterRegistrar.WritingConverterRegistrationBuilder<T,S,P extends PersistentProperty<P>> |
Helper class used to build up a fluent registration API starting with writing.
|
SimplePropertyValueConversions |
PropertyValueConversions implementation allowing a PropertyValueConverterFactory creating
converters to be chosen. |
SimplePropertyValueConverterRegistry<P extends PersistentProperty<P>> |
A registry of property specific
value convertes that may be used to convert only
specific properties/values of an object. |
SimpleTypeInformationMapper |
Basic
TypeInformationMapper implementation that interprets the alias handles as fully qualified class name
and tries to load a class with the given name to build TypeInformation . |
ThreeTenBackPortConverters | Deprecated
since 2.3, use JSR-310 types as replacement for ThreeTenBackport.
|
Annotation Type | Description |
---|---|
ReadingConverter |
Annotation to clarify intended usage of a
Converter as reading converter in case the conversion types leave
room for disambiguation. |
ValueConverter |
Annotation to define usage of a
PropertyValueConverter to read/write the property. |
WritingConverter |
Annotation to clarify intended usage of a
Converter as writing converter in case the conversion types leave
room for disambiguation. |
EntityConverter
Copyright © 2011–2023 Pivotal Software, Inc.. All rights reserved.