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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    in.co.akshitbansal.springwebquery.util.AnnotationUtil
    annotationUtil(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.WebQueryDTOAwarePageableArgumentResolver
    dtoAwarePageableArgumentResolver(org.springframework.data.web.PageableHandlerMethodArgumentResolver delegate, in.co.akshitbansal.springwebquery.util.AnnotationUtil annotationUtil)
     
    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)
     
    in.co.akshitbansal.springwebquery.resolver.WebQueryEntityAwarePageableArgumentResolver
    entityAwarePageableArgumentResolver(org.springframework.data.web.PageableHandlerMethodArgumentResolver delegate, in.co.akshitbansal.springwebquery.util.AnnotationUtil annotationUtil)
     
    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)
     
    void
     
    in.co.akshitbansal.springwebquery.RSQLCustomOperatorsConfigurer
     

    Methods inherited from class java.lang.Object

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

    • WebQueryBeanAutoConfig

      public WebQueryBeanAutoConfig()
  • 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)