All Classes and Interfaces

Class
Description
Defines a mapping between a query parameter field name and an actual entity field name.
Exception thrown when an RSQL query or pagination request violates configured field or operator restrictions.
Utility class for performing reflection-based operations on entity classes.
Marks a Pageable controller method parameter as subject to field-level sorting restrictions.
A custom HandlerMethodArgumentResolver that wraps a standard PageableHandlerMethodArgumentResolver to enforce restrictions on pageable sorting fields based on entity metadata.
Interface for defining custom RSQL operators.
Configurer interface for providing custom RSQL operators.
Marks an entity field as filterable via RSQL (RESTful Service Query Language) queries.
Enumeration of supported RSQL comparison operators.
Marks a controller method parameter to be automatically resolved as a Specification from an RSQL query string.
Spring MVC HandlerMethodArgumentResolver that resolves controller method parameters annotated with RsqlSpec into Spring Data JPA Specifications.
Marks an entity field as eligible for sorting in API query requests.
RSQL AST visitor that validates RSQL queries against a given entity class.