All Classes and Interfaces

Class
Description
Advisor configuration properties
 
Class introspection utilities
Date utilities
Class to configure packages of Filter Class
Interface definition methods for language resolving exceptions
Class that allows support for Spring Native projects
Sortable interface
Mongo utilities
Predicate operations for custom predicates enumeration
This class is used to represent a projection definition
Base definition of all query filter elements
Exception thrown when the same element contains multiple type annotations
Exception thrown when the array level is not sub-path of the main selected path
Query filter bean factory post processor for QueryFilter custom beans
Exception thrown when the field is marked as blocked and the user is trying to filter from string filters
Used to force hide from parsing phase.
Exception thrown when no QFDefinitionClass annotation is present
Exception thrown if the field can not be used as a collection
Class with for custom converters of Spring Boot.
Annotation used to set any query filter element as a date
Allows the user to create default parsing parts.
Exception thrown when the date class is not supported
Exception throw when any date parsing error occurs
Exception throw when any date formating error occurs
Annotation used to define the matching class of the query filter param
Allows the user to select a default sort parts.
Definition of QFElement annotation
Definition of QFSortable annotations
Definitions of QFText annotations
Exception throw for all the discriminator exceptions
Exception throw the selected discriminator value is not present
Annotation used to define the query filter param filter.
Exception when the field has not presented the annotation QFDefinitionClass
Match definition of QFElement types
Class throw if multiple classes matches the same filter element
Annotation used for group multiple query filter elements in the same field
Exception thrown when the enumeration class can not be parsed
Class with ControllerAdvice annotation for multi-language exception support
Exception thrown when there is more levels access than object access
Exception if the field is not found on the filter
Exception thrown when the operation is not allowed on a field
Exception thrown when any error about JSON element definition happens
QFJsonParseException class.
Exception throw when the field is missing on any class
Exception thrown when multiple sorting options are present on the same field
Exception thrown if any element is used on default sorting options and the element is not sortable
Exception thrown when the field is not sortable
Exception thrown when the field is not a valid filter parameter
Enumerated with all the operations
Exception when the operation is not found
Interface to resolve all operations
 
Query filter parameter
Enumeration for all parsing standards
Default Exception for QueryFilter
This class is used to represent a path in the query filter
The type of the element definition
Query filter processor
Allows the user to create new Projection instances on a specific query filter class.
Allows the user to create multiple QFProjection annotations
Query filter annotation to mark field as sortable
Query filter specification part
Allows the user to create a field of type text to use text search on MongoDB
This class is used to represent a text match operation in the query filter
Interface to resolve all operations of TextMatch type
Exception when type parsing failed
Class to enable custom converters for Spring Boot Controllers via WebMvcConfigurer converters
The QueryFilter class is responsible for parsing and processing query filter parameters to generate MongoDB queries.
Auto-configution class for QueryFilter Library
Configuration properties for QueryFilter
Base exception class of all query filter definition exceptions
Just to catch a single exception on QueryFilter
Query filter configuration properties
Auto-configuration class to instantiate SpelResolverContext beans
SPEL Context base to resolve SpEL expressions