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.RsqlOperator> defaultOperatorSet)
     
    Set<in.co.akshitbansal.springwebquery.operator.RsqlOperator>
     
    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.RsqlOperator> 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.RsqlOperator> 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.RsqlOperator> 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.RsqlOperator> 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.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)