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.
|
| 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.
|
| Class | Description |
|---|---|
| ClassGeneratingEntityInstantiator | Deprecated
since 2.3, use
ClassGeneratingEntityInstantiator instead |
| 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. |
| EntityInstantiators | Deprecated
since 2.3, use
EntityInstantiators instead. |
| 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. |
| 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. |
| WritingConverter |
Annotation to clarify intended usage of a
Converter as writing converter in case the conversion types leave
room for disambiguation. |
EntityConverterCopyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.