Package 

Class OrikaAutoConfiguration

  • All Implemented Interfaces:

    @Configuration(proxyBeanMethods = false)@ConditionalOnProperty(prefix = "orika", name = {"enabled"}, havingValue = "true", matchIfMissing = true)@EnableConfigurationProperties(value = {OrikaProperties.class}) 
    public final class OrikaAutoConfiguration
    
                        

    The auto-configuration for Orika.

    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final DefaultMapperFactory.MapperFactoryBuilder<?, ?> orikaMapperFactoryBuilder(OrikaProperties orikaProperties, List<OrikaMapperFactoryBuilderConfigurer> orikaMapperFactoryBuilderConfigurers) Provides the MapperFactoryBuilder.
      final MapperFactory orikaMapperFactory(DefaultMapperFactory.MapperFactoryBuilder<?, ?> orikaMapperFactoryBuilder, List<OrikaMapperFactoryConfigurer> orikaMapperFactoryConfigurers) Provides the MapperFactory.
      final MapperFacade orikaMapperFacade(MapperFactory orikaMapperFactory) Provides the MapperFacade.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • OrikaAutoConfiguration

        OrikaAutoConfiguration()
    • Method Detail

      • orikaMapperFactoryBuilder

        @Bean()@ConditionalOnMissingBean() final DefaultMapperFactory.MapperFactoryBuilder<?, ?> orikaMapperFactoryBuilder(OrikaProperties orikaProperties, List<OrikaMapperFactoryBuilderConfigurer> orikaMapperFactoryBuilderConfigurers)

        Provides the MapperFactoryBuilder.

        Parameters:
        orikaProperties - The configuration properties for Orika.
        orikaMapperFactoryBuilderConfigurers - The configurers for MapperFactoryBuilder.
      • orikaMapperFactory

        @Bean()@ConditionalOnMissingBean() final MapperFactory orikaMapperFactory(DefaultMapperFactory.MapperFactoryBuilder<?, ?> orikaMapperFactoryBuilder, List<OrikaMapperFactoryConfigurer> orikaMapperFactoryConfigurers)

        Provides the MapperFactory.

        Parameters:
        orikaMapperFactoryBuilder - The MapperFactoryBuilder.
        orikaMapperFactoryConfigurers - The configurers for MapperFactory.
      • orikaMapperFacade

        @Bean()@ConditionalOnMissingBean() final MapperFacade orikaMapperFacade(MapperFactory orikaMapperFactory)

        Provides the MapperFacade.

        Parameters:
        orikaMapperFactory - The MapperFactory.