List of usage examples for org.springframework.core.convert.support GenericConversionService addConverterFactory
@Override public void addConverterFactory(ConverterFactory<?, ?> factory)
From source file:com.frank.search.solr.core.convert.CustomConversions.java
/** * Register custom converters within given {@link org.springframework.core.convert.support.GenericConversionService} * * @param conversionService must not be null *///from w w w . ja v a2s. com public void registerConvertersIn(GenericConversionService conversionService) { Assert.notNull(conversionService); for (Object converter : converters) { if (converter instanceof Converter) { conversionService.addConverter((Converter<?, ?>) converter); } else if (converter instanceof ConverterFactory) { conversionService.addConverterFactory((ConverterFactory<?, ?>) converter); } else if (converter instanceof GenericConverter) { conversionService.addConverter((GenericConverter) converter); } else { throw new IllegalArgumentException("Given object '" + converter + "' expected to be a Converter, ConverterFactory or GenericeConverter!"); } } }
From source file:io.twipple.springframework.data.clusterpoint.convert.support.CustomConversions.java
/** * Populates the given {@link GenericConversionService} with the convertes registered. * * @param conversionService the service to register. *//*www. j a v a 2 s .c o m*/ public void registerConvertersIn(@NotNull GenericConversionService conversionService) { Assert.notNull(conversionService); for (Object converter : converters) { boolean added = false; if (converter instanceof Converter) { conversionService.addConverter((Converter<?, ?>) converter); added = true; } if (converter instanceof ConverterFactory) { conversionService.addConverterFactory((ConverterFactory<?, ?>) converter); added = true; } if (converter instanceof GenericConverter) { conversionService.addConverter((GenericConverter) converter); added = true; } if (!added) { throw new IllegalArgumentException( "Given set contains element that is neither Converter nor ConverterFactory!"); } } }
From source file:org.springframework.data.mongodb.core.convert.CustomConversions.java
/** * Populates the given {@link GenericConversionService} with the convertes registered. * // w ww . ja va 2s. c o m * @param conversionService */ public void registerConvertersIn(GenericConversionService conversionService) { for (Object converter : converters) { boolean added = false; if (converter instanceof Converter) { conversionService.addConverter((Converter<?, ?>) converter); added = true; } if (converter instanceof ConverterFactory) { conversionService.addConverterFactory((ConverterFactory<?, ?>) converter); added = true; } if (converter instanceof GenericConverter) { conversionService.addConverter((GenericConverter) converter); added = true; } if (!added) { throw new IllegalArgumentException( "Given set contains element that is neither Converter nor ConverterFactory!"); } } }