Index
All Classes and Interfaces|All Packages
A
- addArgumentResolvers(List<HandlerMethodArgumentResolver>) - Method in class in.co.akshitbansal.springwebquery.config.resolver.ArgumentResolverRegistrationAutoConfig
-
Adds the WebQuery resolvers ahead of Spring MVC's default pageable resolver so merged query handling takes precedence.
- allowedOperatorSet(Set<RSQLDefaultOperator>, Set<? extends RSQLCustomOperator<?>>) - Method in class in.co.akshitbansal.springwebquery.config.RSQLOperatorsAutoConfig
-
Builds the complete set of comparison operators accepted by the shared RSQL parser.
- ArgumentResolverAutoConfig - Class in in.co.akshitbansal.springwebquery.config.resolver
-
Publishes the merged WebQuery argument resolvers used for pageable and specification handling.
- ArgumentResolverAutoConfig() - Constructor for class in.co.akshitbansal.springwebquery.config.resolver.ArgumentResolverAutoConfig
- ArgumentResolverRegistrationAutoConfig - Class in in.co.akshitbansal.springwebquery.config.resolver
-
Registers the merged WebQuery argument resolvers with Spring MVC.
- ArgumentResolverRegistrationAutoConfig() - Constructor for class in.co.akshitbansal.springwebquery.config.resolver.ArgumentResolverRegistrationAutoConfig
C
- customOperatorMap(Set<? extends RSQLCustomOperator<?>>) - Method in class in.co.akshitbansal.springwebquery.config.RSQLOperatorsAutoConfig
-
Registers custom operators by implementation class for downstream validator lookups.
- customOperatorSet(List<RSQLCustomOperatorsConfigurer>, Set<RSQLDefaultOperator>) - Method in class in.co.akshitbansal.springwebquery.config.RSQLOperatorsAutoConfig
-
Collects custom operators from all configured
RSQLCustomOperatorsConfigurerbeans and validates that their symbols do not conflict with each other or with the default operators. - customPredicates(Set<? extends RSQLCustomOperator<?>>) - Method in class in.co.akshitbansal.springwebquery.config.RSQLOperatorsAutoConfig
-
Adapts registered custom operators into the predicate format expected by the underlying
rsql-jpaintegration.
D
- defaultOperatorSet() - Method in class in.co.akshitbansal.springwebquery.config.RSQLOperatorsAutoConfig
-
Collects the built-in RSQL operators supported by the library and validates that their symbols are unique.
- dtoAwareFieldResolutionCache(SpringWebQueryProperties) - Method in class in.co.akshitbansal.springwebquery.config.FactoryAutoConfig
-
Creates the shared cache used by DTO-aware field resolvers when caching is enabled.
F
- FactoryAutoConfig - Class in in.co.akshitbansal.springwebquery.config
-
Publishes shared infrastructure beans used by the starter's query resolvers.
- FactoryAutoConfig() - Constructor for class in.co.akshitbansal.springwebquery.config.FactoryAutoConfig
- fieldMappingsValidator() - Method in class in.co.akshitbansal.springwebquery.config.ValidatorAutoConfig
-
Registers the validator used to check explicit entity field aliases.
- fieldResolverFactoryWithDTOCache(DTOAwareFieldResolutionCache) - Method in class in.co.akshitbansal.springwebquery.config.FactoryAutoConfig
-
Creates the shared field-resolver factory backed by the DTO-resolution cache.
- fieldResolverFactoryWithoutDTOCache() - Method in class in.co.akshitbansal.springwebquery.config.FactoryAutoConfig
-
Creates the shared factory for field resolver instances when caching is not enabled.
- filterableFieldValidator(Map<Class<?>, RSQLCustomOperator<?>>) - Method in class in.co.akshitbansal.springwebquery.config.ValidatorAutoConfig
-
Registers the validator used to enforce
@RSQLFilterableconstraints, backed by the current custom operator registry.
I
- in.co.akshitbansal.springwebquery.config - package in.co.akshitbansal.springwebquery.config
- in.co.akshitbansal.springwebquery.config.resolver - package in.co.akshitbansal.springwebquery.config.resolver
-
Auto-configuration for the merged WebQuery argument resolvers and their Spring MVC registration.
- init() - Method in class in.co.akshitbansal.springwebquery.config.RSQLJPAConverterRegistrationAutoConfig
Q
- queryParamNameValidator() - Method in class in.co.akshitbansal.springwebquery.config.ValidatorAutoConfig
-
Registers the validator used for configured filter parameter names.
R
- RSQLJPAConverterRegistrationAutoConfig - Class in in.co.akshitbansal.springwebquery.config
-
Registers RSQL JPA converters required by the starter.
- RSQLJPAConverterRegistrationAutoConfig() - Constructor for class in.co.akshitbansal.springwebquery.config.RSQLJPAConverterRegistrationAutoConfig
- RSQLOperatorsAutoConfig - Class in in.co.akshitbansal.springwebquery.config
-
Registers validated default operators, custom operators, and the derived parser/predicate helper collections used by the starter.
- RSQLOperatorsAutoConfig() - Constructor for class in.co.akshitbansal.springwebquery.config.RSQLOperatorsAutoConfig
- rsqlParser(Set<ComparisonOperator>) - Method in class in.co.akshitbansal.springwebquery.config.RSQLParserAutoConfig
-
Creates the shared RSQL parser configured with all allowed comparison operators.
- RSQLParserAutoConfig - Class in in.co.akshitbansal.springwebquery.config
-
Publishes the shared
RSQLParserused by specification resolvers. - RSQLParserAutoConfig() - Constructor for class in.co.akshitbansal.springwebquery.config.RSQLParserAutoConfig
S
- sortableFieldValidator() - Method in class in.co.akshitbansal.springwebquery.config.ValidatorAutoConfig
-
Registers the validator used to enforce
@Sortableconstraints. - springWebQueryProperties(String, boolean, boolean, int, boolean, int, int, QueryParamNameValidator) - Method in class in.co.akshitbansal.springwebquery.config.SpringWebQueryPropertiesAutoConfig
-
Creates the shared immutable container for global filtering defaults contributed through application configuration.
- SpringWebQueryPropertiesAutoConfig - Class in in.co.akshitbansal.springwebquery.config
-
Publishes the validated global filtering configuration used by the starter's specification resolver auto-configuration.
- SpringWebQueryPropertiesAutoConfig() - Constructor for class in.co.akshitbansal.springwebquery.config.SpringWebQueryPropertiesAutoConfig
V
- validationRSQLVisitorFactory(FieldResolverFactory, FilterableFieldValidator) - Method in class in.co.akshitbansal.springwebquery.config.FactoryAutoConfig
-
Creates the shared factory for validation visitors used during RSQL specification resolution.
- ValidatorAutoConfig - Class in in.co.akshitbansal.springwebquery.config
-
Publishes the validator components shared by pageable and specification resolver auto-configuration.
- ValidatorAutoConfig() - Constructor for class in.co.akshitbansal.springwebquery.config.ValidatorAutoConfig
W
- webQueryPageableArgumentResolver(PageableHandlerMethodArgumentResolver, SortableFieldValidator, FieldResolverFactory, FieldMappingsValidator) - Method in class in.co.akshitbansal.springwebquery.config.resolver.ArgumentResolverAutoConfig
-
Creates the unified resolver for
Pageableparameters. - webQuerySpecificationArgumentResolver(SpringWebQueryProperties, RSQLParser, List<RSQLCustomPredicate<?>>, QueryParamNameValidator, ValidationRSQLVisitorFactory, FieldMappingsValidator) - Method in class in.co.akshitbansal.springwebquery.config.resolver.ArgumentResolverAutoConfig
-
Creates the unified resolver for
Specificationparameters.
All Classes and Interfaces|All Packages