/** * Initialize the given BeanWrapper to be used for row mapping. * To be called for each row. * <p>The default implementation applies the configured {@link ConversionService}, * if any. Can be overridden in subclasses. * @param bw the BeanWrapper to initialize * @see #getConversionService() * @see BeanWrapper#setConversionService */ protected void initBeanWrapper(BeanWrapper bw) { ConversionService cs = getConversionService(); if (cs != null) { bw.setConversionService(cs); } }
/** * Initialize the given BeanWrapper with the custom editors registered * with this factory. To be called for BeanWrappers that will create * and populate bean instances. * <p>The default implementation delegates to {@link #registerCustomEditors}. * Can be overridden in subclasses. * @param bw the BeanWrapper to initialize */ protected void initBeanWrapper(BeanWrapper bw) { bw.setConversionService(getConversionService()); registerCustomEditors(bw); }
/** * Initialize the given BeanWrapper with the custom editors registered * with this factory. To be called for BeanWrappers that will create * and populate bean instances. * <p>The default implementation delegates to {@link #registerCustomEditors}. * Can be overridden in subclasses. * @param bw the BeanWrapper to initialize */ protected void initBeanWrapper(BeanWrapper bw) { bw.setConversionService(getConversionService()); registerCustomEditors(bw); }
@Test public void testStandardEnumMapWithMultipleValues() { GenericBean<?> gb = new GenericBean<>(); BeanWrapper bw = new BeanWrapperImpl(gb); bw.setConversionService(new DefaultConversionService()); assertNull(gb.getStandardEnumMap()); Map<String, Integer> map = new LinkedHashMap<>(); map.put("VALUE_1", 1); map.put("VALUE_2", 2); bw.setPropertyValue("standardEnumMap", map); assertEquals(2, gb.getStandardEnumMap().size()); assertEquals(new Integer(1), gb.getStandardEnumMap().get(CustomEnum.VALUE_1)); assertEquals(new Integer(2), gb.getStandardEnumMap().get(CustomEnum.VALUE_2)); }
@Test public void testStandardEnumSetWithMultipleValues() { GenericBean<?> gb = new GenericBean<>(); BeanWrapper bw = new BeanWrapperImpl(gb); bw.setConversionService(new DefaultConversionService()); assertNull(gb.getStandardEnumSet()); bw.setPropertyValue("standardEnumSet", new String[] {"VALUE_1", "VALUE_2"}); assertEquals(2, gb.getStandardEnumSet().size()); assertTrue(gb.getStandardEnumSet().contains(CustomEnum.VALUE_1)); assertTrue(gb.getStandardEnumSet().contains(CustomEnum.VALUE_2)); }
/** * Initialize the given BeanWrapper with the custom editors registered * with this factory. To be called for BeanWrappers that will create * and populate bean instances. * <p>The default implementation delegates to {@link #registerCustomEditors}. * Can be overridden in subclasses. * @param bw the BeanWrapper to initialize */ protected void initBeanWrapper(BeanWrapper bw) { bw.setConversionService(getConversionService()); registerCustomEditors(bw); }
/** * Initialize the given BeanWrapper to be used for row mapping. * To be called for each row. * <p>The default implementation is empty. Can be overridden in subclasses. * * @param bw the BeanWrapper to initialize */ protected void initBeanWrapper(BeanWrapper bw) { bw.setConversionService(conversionService); }
/** * {@inheritDoc} */ @Override public void setConversionService(ConversionService conversionService) { wrapper.setConversionService(conversionService); }
public void setConversionService(ConversionService conversionService) { beanWrapper.setConversionService(conversionService); }
protected void initBeanWrapper(BeanWrapper bw) { ConversionService cs = getConversionService(); if (cs != null) { bw.setConversionService(cs); } }
/** * Initialize the given BeanWrapper to be used for row mapping. * To be called for each row. * <p>The default implementation applies the configured {@link ConversionService}, * if any. Can be overridden in subclasses. * @param bw the BeanWrapper to initialize * @see #getConversionService() * @see BeanWrapper#setConversionService */ protected void initBeanWrapper(BeanWrapper bw) { ConversionService cs = getConversionService(); if (cs != null) { bw.setConversionService(cs); } }
/** * Initialize the given BeanWrapper with the custom editors registered * with this factory. To be called for BeanWrappers that will create * and populate bean instances. * <p>The default implementation delegates to {@link #registerCustomEditors}. * Can be overridden in subclasses. * @param bw the BeanWrapper to initialize */ protected void initBeanWrapper(BeanWrapper bw) { bw.setConversionService(getConversionService()); registerCustomEditors(bw); }
wrapper.setConversionService(conversionService); wrapper.setPropertyValues(new MutablePropertyValues(line), true);
wrapper.setConversionService(conversionService);
private void assignValuesToTarget(T target, List<Slot> slots, String identifier) wrapper.setConversionService(conversionService);
wrapper.setConversionService( new RelaxedConversionService(getConversionService())); wrapper.setAutoGrowNestedPaths(true);
target.setConversionService(conversionService);