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 -
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.DtoAwareRsqlSpecArgumentResolverdtoAwareRsqlSpecArgumentResolver(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.DtoAwareRestrictedPageableArgumentResolverdtoRestrictedPageableArgumentResolver(org.springframework.data.web.PageableHandlerMethodArgumentResolver delegate, in.co.akshitbansal.springwebquery.util.AnnotationUtil annotationUtil) in.co.akshitbansal.springwebquery.resolver.EntityAwareRestrictedPageableArgumentResolverentityAwareRestrictedPageableArgumentResolver(org.springframework.data.web.PageableHandlerMethodArgumentResolver delegate, in.co.akshitbansal.springwebquery.util.AnnotationUtil annotationUtil) in.co.akshitbansal.springwebquery.resolver.EntityAwareRsqlSpecArgumentResolverentityAwareRsqlSpecArgumentResolver(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
-
RsqlAutoConfig
public RsqlAutoConfig()
-
-
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) -
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)
-