@Override public CustomConversions customConversions() { return new CustomConversions(converters); } }
@Bean @Override public CustomConversions customConversions() { List<Converter<?, ?>> converterList = new ArrayList<>(); converterList.add(new LongToDateTimeConverter()); converterList.add(new StringToDateTimeConverter()); return new CustomConversions(converterList); }
@Bean public CustomConversions customConversions() { return new CustomConversions(Arrays.asList(new FrequencyReaderConverter(), new FrequencyWriterConverter())); } }
@Bean public CustomConversions customConversions() { return new CustomConversions(Arrays.asList(new DataPointIdReaderConverter(), new DataPointIdWriterConverter())); } }
@Bean CustomConversions customConversions() { return new CustomConversions(Arrays.asList(CustomMongoConverters.LogLevelToIntConverter.INSTANCE, CustomMongoConverters.IntToLogLevelConverter.INSTANCE, CustomMongoConverters.ClassToWrapperConverter.INSTANCE, CustomMongoConverters.WrapperToClassConverter.INSTANCE, CustomMongoConverters.ActivityEventTypeToStringConverter.INSTANCE, CustomMongoConverters.StringToActivityEventTypeConverter.INSTANCE, CustomMongoConverters.ActivityObjectTypeToStringConverter.INSTANCE, CustomMongoConverters.StringToActivityObjectTypeConverter.INSTANCE, CustomMongoConverters.StringToAnalyzeModeConverter.INSTANCE, CustomMongoConverters.AnalyzeModeToStringObjectTypeConverter.INSTANCE )); }
@Bean public CustomConversions customConversions() { List<Converter<?, ?>> converterList = new ArrayList<>(); converterList.add(this); return new CustomConversions(converterList); } }
@Bean public CustomConversions customConversions() { List<Converter<?, ?>> converterList = new ArrayList<>(); converterList.add(customMongoDBConvertor); return new CustomConversions(converterList); }
return new CustomConversions(Arrays.asList( BigDecimalToString.INSTANCE, StringToBigDecimalConverter.INSTANCE));
@Configuration public class MongoDbConfig { @Autowired private MongoDbFactory mongoDbFactory; @Bean public MongoTemplate mongoTemplate() { MappingMongoConverter converter = new MappingMongoConverter(new DefaultDbRefResolver(mongoDbFactory), new MongoMappingContext()); converter.setCustomConversions(new CustomConversions(Arrays.asList(...))); return new MongoTemplate(mongoDbFactory, converter); } }
@Bean public CustomConversions customConversions() { return new CustomConversions(Collections.singletonList(new MessageReadConverter())); }
public MongoDbConnectionFactory(final List<Converter> converters) { converters.add(new BaseConverters.LoggerConverter()); converters.add(new BaseConverters.ClassConverter()); converters.add(new BaseConverters.CommonsLogConverter()); converters.add(new BaseConverters.PersonAttributesConverter()); converters.add(new BaseConverters.CacheLoaderConverter()); converters.add(new BaseConverters.RunnableConverter()); converters.add(new BaseConverters.ReferenceQueueConverter()); converters.add(new BaseConverters.ThreadLocalConverter()); converters.add(new BaseConverters.CertPathConverter()); converters.add(new BaseConverters.CaffeinCacheConverter()); converters.add(new BaseConverters.CaffeinCacheLoaderConverter()); converters.add(new BaseConverters.CacheConverter()); converters.add(new BaseConverters.PatternToStringConverter()); converters.add(new BaseConverters.StringToPatternConverter()); converters.add(new BaseConverters.CacheBuilderConverter()); converters.add(new BaseConverters.ObjectIdToLongConverter()); converters.addAll(JodaTimeConverters.getConvertersToRegister()); converters.addAll(Jsr310Converters.getConvertersToRegister()); converters.add(new BaseConverters.BsonTimestampToStringConverter()); converters.add(new BaseConverters.ZonedDateTimeToDateConverter()); converters.add(new BaseConverters.DateToZonedDateTimeConverter()); converters.add(new BaseConverters.BsonTimestampToDateConverter()); converters.add(new BaseConverters.ZonedDateTimeToStringConverter()); converters.add(new BaseConverters.StringToZonedDateTimeConverter()); this.customConversions = new CustomConversions(converters); }