All Classes and Interfaces
Class
Description
Utility methods for resolving query-related annotations from controller metadata
and validating
FieldMapping declarations.Defines a mapping between an API-facing field name and an actual entity field name.
Exception thrown when the library is misconfigured by the developer.
Base exception thrown for all RSQL query or pagination related errors.
Exception thrown when an API consumer provides an invalid RSQL query,
sorting request, or filter parameters.
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.
Declares shared web-query metadata for a controller method.