Class RsqlAutoConfig

java.lang.Object
in.co.akshitbansal.springwebquery.config.RsqlAutoConfig

@AutoConfiguration @ConditionalOnClass(io.github.perplexhub.rsql.RSQLJPAAutoConfiguration.class) public class RsqlAutoConfig 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.DtoAwareRsqlSpecArgumentResolver
    dtoAwareRsqlSpecArgumentResolver(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.DtoAwareRestrictedPageableArgumentResolver
    dtoRestrictedPageableArgumentResolver(org.springframework.data.web.PageableHandlerMethodArgumentResolver delegate, in.co.akshitbansal.springwebquery.util.AnnotationUtil annotationUtil)
     
    in.co.akshitbansal.springwebquery.resolver.EntityAwareRestrictedPageableArgumentResolver
    entityAwareRestrictedPageableArgumentResolver(org.springframework.data.web.PageableHandlerMethodArgumentResolver delegate, in.co.akshitbansal.springwebquery.util.AnnotationUtil annotationUtil)
     
    in.co.akshitbansal.springwebquery.resolver.EntityAwareRsqlSpecArgumentResolver
    entityAwareRsqlSpecArgumentResolver(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

    • RsqlAutoConfig

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

      @Bean public in.co.akshitbansal.springwebquery.resolver.EntityAwareRsqlSpecArgumentResolver entityAwareRsqlSpecArgumentResolver(Set<in.co.akshitbansal.springwebquery.operator.RsqlOperator> defaultOperatorSet, Set<? extends in.co.akshitbansal.springwebquery.operator.RsqlCustomOperator<?>> customOperatorSet, in.co.akshitbansal.springwebquery.util.AnnotationUtil annotationUtil)
    • dtoAwareRsqlSpecArgumentResolver

      @Bean public in.co.akshitbansal.springwebquery.resolver.DtoAwareRsqlSpecArgumentResolver dtoAwareRsqlSpecArgumentResolver(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()
    • entityAwareRestrictedPageableArgumentResolver

      @Bean public in.co.akshitbansal.springwebquery.resolver.EntityAwareRestrictedPageableArgumentResolver entityAwareRestrictedPageableArgumentResolver(org.springframework.data.web.PageableHandlerMethodArgumentResolver delegate, in.co.akshitbansal.springwebquery.util.AnnotationUtil annotationUtil)
    • dtoRestrictedPageableArgumentResolver

      @Bean public in.co.akshitbansal.springwebquery.resolver.DtoAwareRestrictedPageableArgumentResolver dtoRestrictedPageableArgumentResolver(org.springframework.data.web.PageableHandlerMethodArgumentResolver delegate, in.co.akshitbansal.springwebquery.util.AnnotationUtil annotationUtil)