Class WebQueryBeanAutoConfig
java.lang.Object
in.co.akshitbansal.springwebquery.config.WebQueryBeanAutoConfig
@AutoConfiguration
@ConditionalOnClass(io.github.perplexhub.rsql.RSQLJPAAutoConfiguration.class)
public class WebQueryBeanAutoConfig
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionin.co.akshitbansal.springwebquery.util.AnnotationUtilannotationUtil(Set<? extends in.co.akshitbansal.springwebquery.operator.RsqlCustomOperator<?>> customOperatorSet) Set<? extends in.co.akshitbansal.springwebquery.operator.RsqlCustomOperator<?>> customOperatorSet(List<in.co.akshitbansal.springwebquery.RsqlCustomOperatorsConfigurer> rsqlCustomOperatorsConfigurers, Set<in.co.akshitbansal.springwebquery.operator.RsqlOperator> defaultOperatorSet) Set<in.co.akshitbansal.springwebquery.operator.RsqlOperator> in.co.akshitbansal.springwebquery.resolver.WebQueryDtoAwarePageableArgumentResolverdtoAwarePageableArgumentResolver(org.springframework.data.web.PageableHandlerMethodArgumentResolver delegate, in.co.akshitbansal.springwebquery.util.AnnotationUtil annotationUtil) in.co.akshitbansal.springwebquery.resolver.WebQueryDtoAwareSpecificationArgumentResolverdtoAwareSpecArgumentResolver(Set<in.co.akshitbansal.springwebquery.operator.RsqlOperator> defaultOperatorSet, Set<? extends in.co.akshitbansal.springwebquery.operator.RsqlCustomOperator<?>> customOperatorSet, in.co.akshitbansal.springwebquery.util.AnnotationUtil annotationUtil) in.co.akshitbansal.springwebquery.resolver.WebQueryEntityAwarePageableArgumentResolverentityAwarePageableArgumentResolver(org.springframework.data.web.PageableHandlerMethodArgumentResolver delegate, in.co.akshitbansal.springwebquery.util.AnnotationUtil annotationUtil) in.co.akshitbansal.springwebquery.resolver.WebQueryEntityAwareSpecificationArgumentResolverentityAwareSpecArgumentResolver(Set<in.co.akshitbansal.springwebquery.operator.RsqlOperator> defaultOperatorSet, Set<? extends in.co.akshitbansal.springwebquery.operator.RsqlCustomOperator<?>> customOperatorSet, in.co.akshitbansal.springwebquery.util.AnnotationUtil annotationUtil) voidinit()in.co.akshitbansal.springwebquery.RsqlCustomOperatorsConfigurer
-
Constructor Details
-
WebQueryBeanAutoConfig
public WebQueryBeanAutoConfig()
-
-
Method Details
-
rsqlCustomOperatorsConfigurer
@Bean @ConditionalOnMissingBean(in.co.akshitbansal.springwebquery.RsqlCustomOperatorsConfigurer.class) public in.co.akshitbansal.springwebquery.RsqlCustomOperatorsConfigurer rsqlCustomOperatorsConfigurer() -
defaultOperatorSet
-
customOperatorSet
-
annotationUtil
@Bean public in.co.akshitbansal.springwebquery.util.AnnotationUtil annotationUtil(Set<? extends in.co.akshitbansal.springwebquery.operator.RsqlCustomOperator<?>> customOperatorSet) -
entityAwareSpecArgumentResolver
@Bean public in.co.akshitbansal.springwebquery.resolver.WebQueryEntityAwareSpecificationArgumentResolver entityAwareSpecArgumentResolver(Set<in.co.akshitbansal.springwebquery.operator.RsqlOperator> defaultOperatorSet, Set<? extends in.co.akshitbansal.springwebquery.operator.RsqlCustomOperator<?>> customOperatorSet, in.co.akshitbansal.springwebquery.util.AnnotationUtil annotationUtil) -
dtoAwareSpecArgumentResolver
@Bean public in.co.akshitbansal.springwebquery.resolver.WebQueryDtoAwareSpecificationArgumentResolver dtoAwareSpecArgumentResolver(Set<in.co.akshitbansal.springwebquery.operator.RsqlOperator> defaultOperatorSet, Set<? extends in.co.akshitbansal.springwebquery.operator.RsqlCustomOperator<?>> customOperatorSet, in.co.akshitbansal.springwebquery.util.AnnotationUtil annotationUtil) -
init
@PostConstruct public void init() -
entityAwarePageableArgumentResolver
@Bean public in.co.akshitbansal.springwebquery.resolver.WebQueryEntityAwarePageableArgumentResolver entityAwarePageableArgumentResolver(org.springframework.data.web.PageableHandlerMethodArgumentResolver delegate, in.co.akshitbansal.springwebquery.util.AnnotationUtil annotationUtil) -
dtoAwarePageableArgumentResolver
@Bean public in.co.akshitbansal.springwebquery.resolver.WebQueryDtoAwarePageableArgumentResolver dtoAwarePageableArgumentResolver(org.springframework.data.web.PageableHandlerMethodArgumentResolver delegate, in.co.akshitbansal.springwebquery.util.AnnotationUtil annotationUtil)
-