@Configuration @ConditionalOnClass(value=javax.persistence.EntityManager.class) public class SearchConfiguration extends Object implements org.springframework.web.servlet.config.annotation.WebMvcConfigurer
| Constructor and Description |
|---|
SearchConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
void |
addArgumentResolvers(List<org.springframework.web.method.support.HandlerMethodArgumentResolver> resolvers) |
AggregationCriteriaHandler |
aggregateCriteriaHandler(int defaultPage,
int defaultPageSize) |
foundation.jpa.querydsl.QueryVariables |
globalVariables(javax.persistence.EntityManager entityManager) |
SearchCriteriaHandler |
searchCriteriaHandler(int defaultPage,
int defaultPageSize) |
SearchEngine |
searchEngine(javax.persistence.EntityManager entityManager) |
SearchHandler |
searchHandler(SearchCriteriaHandler searchCriteriaHandler,
SearchEngine searchEngine,
javax.inject.Provider<foundation.jpa.querydsl.QueryVariables> variables) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddCorsMappings, addFormatters, addInterceptors, addResourceHandlers, addReturnValueHandlers, addViewControllers, configureAsyncSupport, configureContentNegotiation, configureDefaultServletHandling, configureHandlerExceptionResolvers, configureMessageConverters, configurePathMatch, configureViewResolvers, extendHandlerExceptionResolvers, extendMessageConverters, getMessageCodesResolver, getValidator@Bean @ConditionalOnMissingBean public SearchCriteriaHandler searchCriteriaHandler(@Value(value="${querydsl.search.defaultPage:0}") int defaultPage, @Value(value="${querydsl.search.defaultPageSize:25}") int defaultPageSize)
@Bean @ConditionalOnMissingBean public AggregationCriteriaHandler aggregateCriteriaHandler(@Value(value="${querydsl.search.defaultPage:0}") int defaultPage, @Value(value="${querydsl.search.defaultPageSize:25}") int defaultPageSize)
@Bean @ConditionalOnMissingBean public SearchEngine searchEngine(javax.persistence.EntityManager entityManager)
@Bean @ConditionalOnMissingBean public foundation.jpa.querydsl.QueryVariables globalVariables(javax.persistence.EntityManager entityManager)
@Bean @ConditionalOnMissingBean public SearchHandler searchHandler(SearchCriteriaHandler searchCriteriaHandler, SearchEngine searchEngine, javax.inject.Provider<foundation.jpa.querydsl.QueryVariables> variables)
public void addArgumentResolvers(List<org.springframework.web.method.support.HandlerMethodArgumentResolver> resolvers)
addArgumentResolvers in interface org.springframework.web.servlet.config.annotation.WebMvcConfigurerCopyright © 2022. All rights reserved.