Index

A C D F I Q R S V W 
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 RSQLCustomOperatorsConfigurer beans 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-jpa integration.

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 @RSQLFilterable constraints, 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 RSQLParser used 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 @Sortable constraints.
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 Pageable parameters.
webQuerySpecificationArgumentResolver(SpringWebQueryProperties, RSQLParser, List<RSQLCustomPredicate<?>>, QueryParamNameValidator, ValidationRSQLVisitorFactory, FieldMappingsValidator) - Method in class in.co.akshitbansal.springwebquery.config.resolver.ArgumentResolverAutoConfig
Creates the unified resolver for Specification parameters.
A C D F I Q R S V W 
All Classes and Interfaces|All Packages