Class WebQueryBeanAutoConfig
java.lang.Object
in.co.akshitbansal.springwebquery.config.WebQueryBeanAutoConfig
-
Constructor Summary
ConstructorsConstructorDescriptionWebQueryBeanAutoConfig(boolean GLOBAL_ALLOW_OR_OPERATION, boolean GLOBAL_ALLOW_AND_OPERATION, int GLOBAL_MAX_AST_DEPTH) -
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.RSQLDefaultOperator> defaultOperatorSet) Set<in.co.akshitbansal.springwebquery.operator.RSQLDefaultOperator> 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.RSQLDefaultOperator> 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.RSQLDefaultOperator> 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(@Value("${spring-web-query.filtering.allow-or-operation:false}") boolean GLOBAL_ALLOW_OR_OPERATION, @Value("${spring-web-query.filtering.allow-and-operation:true}") boolean GLOBAL_ALLOW_AND_OPERATION, @Value("${spring-web-query.filtering.max-ast-depth:1}") int GLOBAL_MAX_AST_DEPTH)
-
-
Method Details
-
rsqlCustomOperatorsConfigurer
@Bean @ConditionalOnMissingBean(in.co.akshitbansal.springwebquery.RSQLCustomOperatorsConfigurer.class) public in.co.akshitbansal.springwebquery.RSQLCustomOperatorsConfigurer rsqlCustomOperatorsConfigurer() -
defaultOperatorSet
@Bean public Set<in.co.akshitbansal.springwebquery.operator.RSQLDefaultOperator> defaultOperatorSet() -
customOperatorSet
@Bean public Set<? extends in.co.akshitbansal.springwebquery.operator.RSQLCustomOperator<?>> customOperatorSet(List<in.co.akshitbansal.springwebquery.RSQLCustomOperatorsConfigurer> rsqlCustomOperatorsConfigurers, Set<in.co.akshitbansal.springwebquery.operator.RSQLDefaultOperator> defaultOperatorSet) -
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.RSQLDefaultOperator> 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.RSQLDefaultOperator> 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)
-