Example usage for org.springframework.beans BeanWrapper getConversionService

List of usage examples for org.springframework.beans BeanWrapper getConversionService

Introduction

In this page you can find the example usage for org.springframework.beans BeanWrapper getConversionService.

Prototype

@Nullable
ConversionService getConversionService();

Source Link

Document

Return the associated ConversionService, if any.

Usage

From source file:org.tangram.components.spring.TangramSpringServices.java

/**
 * create a bean wrapper instance from a bean object and prepare it with a conversion service if available.
 *
 * @param bean/*w  w  w  . ja  v  a2s.  c om*/
 * @return wrapper for the given bean
 */
public static BeanWrapper createWrapper(Object bean) {
    BeanWrapper wrapper = PropertyAccessorFactory.forBeanPropertyAccess(bean);
    try {
        ConversionService converter = TangramSpringServices.getConversionService();
        if (converter != null) {
            wrapper.setConversionService(converter);
        } // if
        LOG.info("createWrapper() conversion service {}", wrapper.getConversionService());
    } catch (Exception e) {
        // This is not an error since conversion services are optional.
        LOG.warn("createWrapper()", e);
    } // try/catch
    return wrapper;
}