Package 

Class JpaDataSearchAutoConfiguration


  • @Configuration()@ConditionalOnClass(value = {SearchConfigurer.class})@ConditionalOnMissingBean(value = {SearchConfigurationSupport.class})@AutoConfigureBefore(value = {DataSearchAutoConfiguration.class}) 
    public final class JpaDataSearchAutoConfiguration
    
                        

    Auto-Configuration for JPA implementation of Spring Data Search.

    • Method Summary

      Modifier and Type Method Description
      final <T extends Any> DtoMapper<T, T> defaultDtoMapper()
      final SpecificationExecutorFactory jpaSpecificationExecutorFactory(EntityManager entityManager, DataSearchContext dataSearchContext)
      final DataSearchContext jpaDataSearchContext()
      • Methods inherited from class com.weedow.spring.data.search.jpa.autoconfigure.JpaDataSearchAutoConfiguration

        equals, hashCode, toString
      • Methods inherited from class java.lang.Object

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

      • JpaDataSearchAutoConfiguration

        JpaDataSearchAutoConfiguration()
    • Method Detail

      • defaultDtoMapper

        @Bean()@ConditionalOnMissingBean() final <T extends Any> DtoMapper<T, T> defaultDtoMapper()
      • jpaSpecificationExecutorFactory

        @Bean()@ConditionalOnMissingBean()@ConditionalOnClass(value = {EntityManager.class}) final SpecificationExecutorFactory jpaSpecificationExecutorFactory(EntityManager entityManager, DataSearchContext dataSearchContext)
      • jpaDataSearchContext

        @Bean()@ConditionalOnMissingBean()@ConditionalOnClass(value = {DataSearchContext.class}) final DataSearchContext jpaDataSearchContext()