public static class MongoCustomConversions.MongoConverterConfigurationAdapter extends Object
MongoCustomConversions.MongoConverterConfigurationAdapter
encapsulates creation of
CustomConversions.ConverterConfiguration
with MongoDB specifics.Constructor and Description |
---|
MongoConverterConfigurationAdapter() |
public static MongoCustomConversions.MongoConverterConfigurationAdapter from(List<?> converters)
MongoCustomConversions.MongoConverterConfigurationAdapter
using the provided converters
and our own codecs for
JSR-310 types.converters
- must not be null.public MongoCustomConversions.MongoConverterConfigurationAdapter useNativeDriverJavaTimeCodecs(boolean useNativeDriverJavaTimeCodecs)
codes
for
LocalDate
, LocalTime
and LocalDateTime
using a ZoneOffset.UTC
.useNativeDriverJavaTimeCodecs
- public MongoCustomConversions.MongoConverterConfigurationAdapter useNativeDriverJavaTimeCodecs()
codes
for
LocalDate
, LocalTime
and LocalDateTime
using a ZoneOffset.UTC
.useNativeDriverJavaTimeCodecs(boolean)
public MongoCustomConversions.MongoConverterConfigurationAdapter useSpringDataJavaTimeCodecs()
Jsr310 converters
for
LocalDate
,
LocalTime
and
LocalDateTime
using the
ZoneId.systemDefault()
.useNativeDriverJavaTimeCodecs(boolean)
public MongoCustomConversions.MongoConverterConfigurationAdapter registerConverter(Converter<?,?> converter)
Converter
implementation.converter
- must not be null.public MongoCustomConversions.MongoConverterConfigurationAdapter configurePropertyConversions(Consumer<PropertyValueConverterRegistrar<MongoPersistentProperty>> configurationAdapter)
configurationAdapter
- must not be null.public MongoCustomConversions.MongoConverterConfigurationAdapter registerConverterFactory(ConverterFactory<?,?> converterFactory)
ConverterFactory
implementation.converterFactory
- must not be null.public MongoCustomConversions.MongoConverterConfigurationAdapter registerConverters(Collection<?> converters)
converters
- must not be null nor contain null values.public MongoCustomConversions.MongoConverterConfigurationAdapter registerPropertyValueConverterFactory(PropertyValueConverterFactory converterFactory)
PropertyValueConverterFactory
implementation used to serve
PropertyValueConverter
.converterFactory
- must not be null.public MongoCustomConversions.MongoConverterConfigurationAdapter setPropertyValueConversions(PropertyValueConversions valueConversions)
PropertyValueConversions
to be applied during mapping.
Use this method if configurePropertyConversions(Consumer)
and
registerPropertyValueConverterFactory(PropertyValueConverterFactory)
are not sufficient.
valueConversions
- must not be null.Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.