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.