public class DozerBeanMapperFactoryBean extends org.springframework.context.support.ApplicationObjectSupport implements org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.FactoryBean<Mapper>
FactoryBean that can be used to create an instance of Mapper| Constructor and Description |
|---|
DozerBeanMapperFactoryBean() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
Mapper |
getObject() |
Class<Mapper> |
getObjectType() |
boolean |
isSingleton() |
void |
setBuilderCustomizers(List<DozerBeanMapperBuilderCustomizer> builderCustomizers)
Registers a
DozerBeanMapperBuilderCustomizer for customizing the DozerBeanMapperBuilder. |
void |
setCustomConverters(List<CustomConverter> customConverters)
Registers a collection of
CustomConverter for the mapper. |
void |
setCustomConvertersWithId(Map<String,CustomConverter> customConvertersWithId)
Registers a
CustomConverter which can be referenced in mapping by provided ID. |
void |
setCustomFieldMapper(CustomFieldMapper customFieldMapper)
Registers a
CustomFieldMapper for the mapper. |
void |
setEventListeners(List<EventListener> eventListeners)
Registers a
EventListener for the mapper. |
void |
setFactories(Map<String,BeanFactory> beanFactories)
Registers a
BeanFactory for the mapper. |
void |
setMappingBuilders(List<BeanMappingBuilder> mappingBuilders)
Registers a
BeanMappingBuilder for the mapper. |
void |
setMappingFiles(org.springframework.core.io.Resource[] mappingFiles)
Spring resources definition for providing mapping file location.
|
public void setCustomFieldMapper(CustomFieldMapper customFieldMapper)
CustomFieldMapper for the mapper.
By default, no custom field mapper is registered.
customFieldMapper - custom field mapper to be registered for the mapper.public void setMappingFiles(org.springframework.core.io.Resource[] mappingFiles)
throws IOException
<bean class="com.github.dozermapper.core.spring.DozerBeanMapperFactoryBean">
<property name="mappingFiles" value="classpath*:/*.dozer.xml"/>
<\/bean>
mappingFiles - Spring resource definitionIOException - if URL fails to resolvepublic void setCustomConverters(List<CustomConverter> customConverters)
CustomConverter for the mapper.
By default, no custom converters are used by generated mapper.
customConverters - converters to be registered.public void setMappingBuilders(List<BeanMappingBuilder> mappingBuilders)
BeanMappingBuilder for the mapper.
By default, no API builders are registered.
mappingBuilders - mapping builders to be registered for the mapper.public void setEventListeners(List<EventListener> eventListeners)
EventListener for the mapper.
By default, no listeners are registered.
eventListeners - listeners to be registered for the mapper.public void setFactories(Map<String,BeanFactory> beanFactories)
BeanFactory for the mapper.
By default, no custom bean factories are registered.
beanFactories - factorys to be used by mapper.public void setCustomConvertersWithId(Map<String,CustomConverter> customConvertersWithId)
CustomConverter which can be referenced in mapping by provided ID.
Converter instances provided this way are considered stateful and will not be initialized for each mapping.
By default, no converters with IDs are registered.
customConvertersWithId - converters to be used for provided ID.public void setBuilderCustomizers(List<DozerBeanMapperBuilderCustomizer> builderCustomizers)
DozerBeanMapperBuilderCustomizer for customizing the DozerBeanMapperBuilder.
By default, no builder customizers are registered.
builderCustomizers - customizers to be configured for the mapper builder.public void afterPropertiesSet()
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanpublic Mapper getObject()
getObject in interface org.springframework.beans.factory.FactoryBean<Mapper>public Class<Mapper> getObjectType()
getObjectType in interface org.springframework.beans.factory.FactoryBean<Mapper>public boolean isSingleton()
isSingleton in interface org.springframework.beans.factory.FactoryBean<Mapper>Copyright © 2005–2019 dozer. All rights reserved.